@charset "gb2312";

*{margin:0;padding:0;list-style-type:none;}
body{font-family:'ËÎÌå'; font-size:12px; line-height:1.4em; color:#262425; background:#280103;}
a{text-decoration:none; color:#262425;}
a:hover{text-decoration:underline; color:#ba0113;}
a,img{border:0;}
font{font-family:'ËÎÌå'; font-size:12px;}

#Header{background:url(../images/header_bg.gif) repeat-x; height:167px; overflow:hidden;}
#Header .in_box{width:990px; margin:0 auto; overflow:hidden;}
#Header .logo, #Header .online_btn{height:120px; float:left; display:inline; overflow:hidden;}
#Header .logo{padding-left:30px;}
#Header .online_btn{float:right;}
#Header .online_btn img{margin-top:34px; margin-right:20px;}
#Header ul{clear:both; overflow:hidden;}
#Header ul li{margin:0 14px; height:47px; line-height:47px; font-family:'Î¢ÈíÑÅºÚ'; font-size:16px; display:inline; overflow:hidden;}
#Header ul li a{color:#FFF; text-decoration:none;}
#Header ul li a:hover{color:#fff2ad; font-weight:bold; text-decoration:none;}

#Footer{background:url(../images/footer_about.gif) top center no-repeat #280103; padding-bottom:10px; overflow:hidden;}
#Footer .about{height:50px; line-height:38px; width:1006px; margin:0 auto; overflow:hidden; text-align:center;}
#Footer .about a{margin:0 8px; color:#FFF;}
#Footer .copyright{padding-bottom:20px; padding-top:20px; line-height:2.4em; text-align:center; width:1006px; margin:0 auto; background:url(../images/footer_bottom.gif) bottom center no-repeat #FFF; overflow:hidden;}
#Footer .copyright .in_box{background:url(../images/footer_logo.gif) 40px 24px no-repeat; overflow:hidden;}
#Footer .copyright .police{float:right; margin-right:30px; margin-top:-86px; overflow:hidden;}
#Footer .copyright .police img{height:50px; margin-left:10px;}

#Wrap{background:url(../images/bg.gif) top center repeat-y #382426; overflow:hidden;}
#Wrap .main_box{width:1006px; margin:0 auto; overflow:hidden;}

/* ÍÆ¼öÓ°Æ¬ */
.txMovie{position:relative; float:left; display:inline; width:670px; height:260px; margin-left:8px; margin-top:8px; background:#000; overflow:hidden;}
.focus_pic{width:670px;height:260px;overflow:hidden}
.focus_pic li{vertical-align:top}
.focus_pic img{width:670px;height:260px;display:inline-block;vertical-align:top}
.focus_nav{position:absolute;left:0;bottom:0;background-color:rgba(0, 0,0,.6);filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#7F000000',endColorstr='#7F000000');width:670px;height:60px;*zoom:1; padding-left:10px;  }
:root .focus_nav{-ms-filter:none}
.focus_nav ul{position:relative;*zoom:1; padding-top:10px !important;  }
.focus_nav li{position:relative;*zoom:1;float:left;display:inline;margin-right:10px; cursor:pointer;}
.focus_nav .navPrev,.focus_nav .navNext{border:1px solid #fff;background-color:rgba(0, 0,0,.6);filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#7F000000',endColorstr='#7F000000');display:inline-block;*zoom:1;width:36px;height:36px;line-height:100;overflow:hidden;opacity:.4;filter:Alpha(Opacity=40);background-image:url(../images/focus_nav.png);_background-image:url(../images/focus_nav.ie6.png);background-repeat:no-repeat;position:absolute;top:10px}
.focus_nav .navPrev{background-position:10px 8px;right:57px;border-right-color:transparent}
.focus_nav .navNext{background-position:-22px 8px;right:20px}
.focus_nav .navPrev:hover, .focus_nav .navNext:hover{opacity:1;filter:Alpha(Opacity=100);border-right-color:#fff}
.focus_nav img{border:2px solid #fff;width:64px;height:34px}	.focus_nav .on b{color:#fff;position:absolute;top:-10px;left:30px;font-size:10px;font-family:arial;-webkit-text-size-adjust:none}

.txMovie .focus_nav li .cover{position:absolute;top:0;left:0;width:68px;height:38px;line-height:999px;overflow:hidden;font-size:0;background:#040303;filter:alpha(opacity=30);opacity:.3}	.txMovie .focus_nav li.on .cover{display:none}	.txMovie .focus_nav li b{display:none}	.txMovie .focus_nav li.on b{position:absolute;display:inline-block;top:-6px;left:29px;border-left:6px dashed transparent;border-right:6px dashed transparent;border-top:0;border-bottom:6px solid;color:#fff;font-size:0;width:0;height:0;line-height:0}


.tab .tab-hd { height: 46px; background:url(../images/type_line.gif) repeat-x; padding-top:16px; margin-top:14px;}
.tab .tab-hd ul{overflow:hidden; margin-left:38px;}
.tab .tab-hd li{ float: left; border-right:#fff solid 1px; font-size:20px; font-family:'Î¢ÈíÑÅºÚ'; cursor:pointer; height: 40px; line-height:40px; padding:0 30px; color:#783030; font-weight: bold;}
.tab .tab-hd li.on{border-bottom: none; background:url(../images/header_bg.gif) bottom left repeat-x; position: relative; color:#e79a30; letter-spacing:1px;}
.tab .tab-hd li.on a{color:#e79a30;}
.member .tab-bd{margin:20px 50px; font-size:16px; font-family:'Î¢ÈíÑÅºÚ'; line-height:2.2em; color:#4e4d4d;}
.member .tab-pal p{margin-bottom:15px;}

.list_today .tab .tab-hd{margin-top:0px; border-top:#8c1205 solid 1px;}
.list_today .tab .tab-hd ul{margin-left:0;}
.list_today .tab .tab-hd li{padding:0 100px;}


.tabRank{ width:305px; background:url(../images/huodong_bg.gif) top left no-repeat; height:260px; margin-left:10px; margin-top:8px; float:left; display:inline;}
.tabRank h4{font-size:16px; font-weight:bold; height:43px; line-height:42px; overflow:hidden; padding-left:28px;}
.tabRank ul{margin:0  0 0 20px;}
.tabRank .ulList li { border-bottom:1px solid #e5e5e5; height:38px; overflow:hidden;}
.tabRank .ulList li .small_body{margin:0 10px; line-height:20px; color:#747373; height:60px; overflow:hidden;}
.tabRank .ulList li.on .small_body{margin-top:-4px;}
.tabRank .ulList li .title{font-family:'Î¢ÈíÑÅºÚ'; height:38px; line-height:38px; font-size:14px;}
.tabRank .ulList li.on .title a{color:#ba0113; font-weight:bold;}
.tabRank .ulList li a { color:#333;}
.tabRank .ulList li.on{}
.tabRank .ulList li .num { font-size:14px; font-weight:bold; color:#ba0113; background:url(../images/icons.png) no-repeat -50px 0; width:20px; height:18px; display:block; float:left; line-height:18px; text-align:center; margin-top:11px; text-align:left; padding-left:6px;}
.tabRank .ulList li.on .num { background-position:0 0; color:#fff;}

.page_big, .page_small{float:left; margin-top:15px; margin-bottom:15px; width:280px; display:inline; overflow:hidden;}
.page_big{margin-right:20px; width:706px; margin-top:1px;}
.page_small .tabRank{width:280px; background:url(../images/huodong_bg.gif) top left no-repeat; height:450px; margin:0; clear:both; display:block;}
.type_line{background:url(../images/type_line.gif) repeat-x; margin-top:14px;}


#tabNews{margin-top:20px; height:auto;}


.article_show{padding:0 40px; padding-left:50px; overflow:hidden;}
.article_show h2{font-size:20px; margin-top:20px; font-family:'Î¢ÈíÑÅºÚ'; color:#533e40; line-height:1.4em; font-weight:normal; text-align:center;}
.article_show .about{height:50px; margin-top:15px; text-align:center; line-height:30px; font-size:12px; color:#898081; overflow:hidden; border-top:#d9d4d3 dashed 1px;}
.article_show .about span{font-weight:bold; color:#F30; font-family:Arial, Helvetica, sans-serif;}
.article_show .body{font-size:12px; line-height:2.4em; color:#5e5d5d;}
.article_show .body .index{margin-top:30px; margin-bottom:20px; font-size:12px; color:#575757; line-height:2em;}
.article_show .body .index span{color:#775457;}


.movie_show{margin:14px; overflow:hidden;}
.movie_show h4{font-size:30px; font-family:'Î¢ÈíÑÅºÚ'; color:#fff; letter-spacing:5px; font-weight:bold; padding:20px 0;}
.movie_show table{border-collapse:collapse;}
.movie_show table img{width:210px; background:#FFF; padding:4px; border:#e7d9d8 solid 1px;}
.movie_show .info td{padding:8px 10px;}
.movie_show .body{font-size:14px; margin:0 20px; line-height:2.4em; margin-top:15px;}
.movie_show .show_count{padding-top:8px; clear:both; font-size:12px; color:#a59294;}
.movie_show .show_count span{font-family:Arial; padding:0 2px; color:#f30;}

.contect{line-height:2.2em; font-size:18px; font-family:Arial, Helvetica, sans-serif; margin:0 60px;}
.contect p{margin-bottom:20px;}

.type_box .tab-nav{float:left; margin-left:100px;}
.type_box .tab-nav{overflow:hidden; margin-top:32px;}
.type_box .tab-nav li{padding:0 20px; height:32px; line-height:32px; cursor:pointer; font-weight:bold; font-size:20px; font-family:'Î¢ÈíÑÅºÚ'; float:left; display:inline; overflow:hidden;}
.type_box .tab-nav li.on{color:#fff; background:#ed4800;}

.list_new .tab-bd li{ width:145px; height:286px; margin-bottom:16px; padding:4px; border:#eadcc9 solid 1px; overflow:hidden; margin-left:16px; position:relative; float:left; display:inline; background:#f9f4ed;}
.list_new .tab-bd li img {display:block;width:145px; height:215px; padding-right:2px; padding-bottom:2px; background:url(../images/movie_bg.gifd) right bottom no-repeat;}
.list_new .tab-bd li p{line-height:20px; text-align:center; color:#737373; margin-top:6px;}
.list_new .tab-bd li p a{color:#ba0113; font-size:14px; font-family:'Î¢ÈíÑÅºÚ';}

.list_today{overflow:hidden;}
.list_today .item{padding:10px; margin-top:10px; margin-bottom:10px; border:#eadcc9 solid 1px; float:left; display:inline; margin-left:25px; background:#f9f4ed; overflow:hidden;}
.list_today .item .pic{width:150px; float:left; display:inline;}
.list_today .item .pic img{width:140px; background:#FFF; padding:1px; height:207px;}
.list_today .item .text{float:left; width:784px; display:inline; overflow:hidden;}
.list_today .item .text h4{margin-top:12px; margin-bottom:10px; font-size:14px;}
.list_today .item .text h4 span{font-weight:normal; font-size:12px; color:#666; margin-left:10px;}
.list_today .item .text p{line-height:24px; color:#666; clear:both;}
.list_today .item .text .group{margin-bottom:10px; overflow:hidden; border-bottom:#d9cacb solid 1px; padding-bottom:10px;}
.list_today .item .text .g_title{height:28px; display:none; padding-left:10px; line-height:28px; border-top:#7b5d60 solid 2px; color:#7b5d60;}
.list_today .item .text .i{float:left; width:102px; background:#FFF; padding:1px; border:#e9e1e2 solid 1px; margin-right:6px; display:inline; overflow:hidden;}
.list_today .item .text .i p{padding:10px 12px; line-height:20px;}
.list_today .item .text .i .time{font-size:18px; letter-spacing:2px; font-weight:bold; color:#f30; background:#f1dadd; text-align:center; height:28px; line-height:28px; font-family:Arial;}
.list_today .item .text p img{margin-right:10px;}
.list_today .item .text p .price{font-size:16px; font-weight:bold; font-family:Arial; color:#F00; margin-right:4px;}

.article_list .item{background:url(../images/line.gif) bottom repeat-x; margin:14px 30px; height:100%; padding-bottom:15px; margin-bottom:12px; overflow:hidden;}
.article_list .item .img{float:left; display:inline; width:130px; background:#fff; height:90px; border:#e8efe1 solid 1px; padding:2px; overflow:hidden;}
.article_list .item .img img{width:130px; height:90px;}
.article_list .item .text{float:right; display:inline; width:500px; height:90px; overflow:hidden;}
.article_list .item .text .title{height:38px; line-height:40px; font-size:14px; font-weight:bold; overflow:hidden;}
.article_list .item .text .body{margin-bottom:4px; line-height:22px;}
.article_list .item .text .body a{color:#F60; margin-left:4px;}

.list_li{margin:10px 40px; overflow:hidden;}
.list_li li{height:42px; line-height:46px; overflow:hidden; clear:both; background:url(../images/line.gif) 0 40px repeat-x;}
.list_li li a{background:url(../images/icon1.gif) 0 15px no-repeat; padding-left:17px;}


/* ÁôÑÔ°å */
.message_list .item{display:block; border:#ebe3e2 solid 1px; border-top:#a64434 solid 2px; margin:10px 20px; margin-top:30px; height:auto; clear:both; overflow:hidden;}
.message_list{overflow:hidden; width:680px; margin:0 auto;}
.message_list table td{padding:4px 6px;}
.message_list .title{height:26px; margin:10px; margin-bottom:0; line-height:26px; font-weight:bold; background:url(../images/icon1.gif) 0 4px no-repeat; padding-left:20px; overflow:hidden;}
.message_list .short_body{margin:6px 0; line-height:1.4em; padding:10px; color:#5a5a5a;}
.message_list .about{color:#999; padding-left:28px;}
.message_list .ref{color:#57745c; line-height:1.4em; background:#f8f1f0; margin-top:4px; border-top:#ebe3e2 dashed 1px; padding:10px; overflow:hidden;}
.message_list .ref .name{color:#F30;}
.add_message_name{border-top:#d5dcd8 solid 1px; height:30px; line-height:30px; font-size:14px; font-weight:bold; letter-spacing:1px; color:#FFF; padding:0 20px; background:url(../images/menu_deep_bg.gif) repeat-x; margin-bottom:20px;}
.message_post .txt{width:120px; height:24px; border:#c6dbe6 solid 1px; border-top-color:#80a7ba; border-left-color:#90b5c8;}
.message_post .btn_msg{width:70px; height:26px; text-align:center; border:#F30 solid 1px; background:#f60; color:#FFF;}
.message_post .t_title{width:417px;}
.message_post .t_body{width:417px; height:120px;}
.message_post .code{width:60px; text-align:center;}
.message_post .code_img{width:70px; height:24px; vertical-align:middle;}

.pager{text-align:center; margin:24px auto; font-weight:bold; font-family:Arial, Helvetica, sans-serif; display:block; overflow:hidden;}
.pager a, .pager strong {border:1px solid #dcdcdc; font-weight:normal; display:inline-block;height:18px;line-height:17px;margin-left:4px; padding:3px 10px;text-align:center;vertical-align:middle; background:#FFF;}
.pager a:hover{border:#ee6b68 solid 1px; color:#e15956; text-decoration:none;}
.pager strong {border:#c81814 solid 1px; font-weight:bold; background:#c81814; color:#FFF;}


/* ¹ö¶¯ */
.picScroll{ width:1000px; margin:0 auto;}
.picScroll .hd{height:36px;line-height:35px;padding:0 15px; background:#f4f4f4; }
.picScroll .bd{ position:relative;}
.picScroll .prev,.picScroll .next{ position: absolute; top:80px; left:-1px; display: block; width: 26px; height: 64px; background: url(../images/slide_tigger.png) 0 -65px; z-index: 9; overflow: hidden; }
.picScroll .next{ left:auto; right:-1px; background-position: -26px -65px; }
.picScroll .prev:hover{ background-position:0 -130px; }
.picScroll .next:hover{ background-position:-26px -130px; }
.picScroll .prevStop{ background-position:0 -65px !important; }
.picScroll .nextStop{ background-position:-26px -65px !important; }
.picScroll .scrollWrap{ padding-left:24px  }
.picScroll ul{ overflow:hidden; zoom:1; }

.picScroll li{margin-left:13px; margin-right:15px; display:inline; float:left; line-height:28px; }
.picScroll li img {display:block;width:160px; height:237px; padding-right:2px; padding-bottom:2px; background:url(../images/movie_bg.gif) right bottom no-repeat;}
.picScroll li p{line-height:20px; margin-top:8px;}

.today_movie .picScroll li p a{color:#ba0113;}


.today_movie{margin-top:2px; margin-bottom:20px; overflow:hidden;}


.type_box{background:url(../images/type_bg.gif) 0 16px no-repeat; overflow:hidden; height:75px;}
.type_box .name{background:url(../images/type_icon.gif) 6px 0 no-repeat; float:left; color:#e79a30; display:inline; padding-left:90px; line-height:90px; font-size:18px; font-family:'Î¢ÈíÑÅºÚ'; height:65px;}
.type_box .more{float:right; margin-top:38px; margin-right:20px; display:inline;}

.new_movie{margin-bottom:10px; margin-top:-20px; overflow:hidden;}
.new_movie p{text-align:center;}
.new_movie .type_box{background:url(../images/type_bg.gif) 0 16px no-repeat; overflow:hidden; height:75px;}
.new_movie .type_box .name{background:url(../images/type_icon2.gif) 6px 0 no-repeat;}


#live{background:#280102; height:310px; overflow:hidden;}

.news{width:400px; margin-left:66px; float:left; display:inline; overflow:hidden;}
.news img{margin-top:20px;}
.news ul{margin-right:50px; overflow:hidden;}
.news ul li{height:30px; line-height:30px; overflow:hidden;}
.news ul li a{float:left; color:#Fff; display:inline; overflow:hidden;}
.news ul li font{float:right; display:inline; overflow:hidden; color:#FFF;}

/* Ó°³Ç»·¾³ */
.roundabout-holder{width:500px; height:300px; margin-left:40px; float:left; display:inline; overflow:hidden;}
.roundabout-moveable-item{width:387px; height:250px;cursor:pointer; border:3px solid #ccc; border:3px solid #3e0102; }
.roundabout-moveable-item img{width:100%;filter:Alpha(Opacity=40);opacity:0.4;}
.roundabout-in-focus{border:3px solid #1c0102;}
.roundabout-in-focus img{filter:Alpha(Opacity=100);opacity:1;}

.b_a_skin a{color:#ba0113;}
.b_a_orange a{color:#e79a30;}
.b_a_yellow a{color:#fbf2a9;}
.b_clear{height:0; line-height:0; font-size:0; clear:both;}
.b_mt30{margin-top:30px;}
.b_cl_green{color:#060;}
.b_cl_orange{color:#f60;}

.b_date li{*margin-bottom:-2px;}
.b_date a{float:left; display:inline; overflow:hidden;}
.b_date font{font-size:12px; float:right; display:inline; overflow:hidden;}
ul.pagelist li{ display:inline; border:#000 thin 2px;}