﻿@charset "utf-8";
/* 公用 */
*{margin:0;padding:0; list-style:none;font:Verdana, Arial, Helvetica, sans-serif, "宋体";}
img{border:0;}
body{font-size:12px; text-decoration:none; background:#f4f4f4;}
.clear{clear:both;font-size:0;}
strong{color:#4c4c4c;}
/*各种普通链接的四种状态*/
a{color:#4c4c4c; text-decoration:none;}
a:hover{background:#4c4c4c;color:#fff; }
a:focus{background:#4c4c4c;color:#fff; }
a:active{background:#000099;color:#fff; }
/*各种标题链接的四种状态*/
.list_movie_name a,a.title{font: bold 14px/1.5 Arial, Helvetica, sans-serif;color:#b04600; text-decoration:none;}
.list_movie_name a:visited,a.title:visited{color:#cc7237;}
.list_movie_name a:hover,a.title:hover{color:#fff; background:#b04600;}
.list_movie_name a:focus,a.title:focus{color:#fff; background:#b04600;}
.list_movie_name a:active,a.title:active{color:#FFFF00;background:#b04600;}
/*图片链接的四种状态*/
a.image{display:block; border:solid 1px #999;padding:1px;}
a.image:visited{background:#fff;padding:1px; border:solid 1px #999;}
a.image:hover{ padding:1px;border:solid 1px #FF6633; background:#FFFF99;}
a.image:active{ padding:1px;border:solid 1px #CCFF00; background:#FF0033;}
a.image:focus{ padding:2px;border:0; background:#FFFF99;}
a.poster:link,a.poster:visited{display:block; border:solid 1px #999;padding:2px;}
a.poster:hover{ border:solid 1px #FF6633;padding:2px; background:#FFFF99;}
a.poster:focus{ padding:2px;border:0; background:#FFFF99;}
a.poster:active{ border:solid 1px #999;padding:2px;}
/*头部+导航*/
.top,.nav_2,.search,.module_main,.footer{width:980px;margin:0px auto; position:relative;}
.top .moduletable_top ul.menu li a{color:#999; text-decoration:none;}
.top .moduletable_top ul.menu li a:hover{color:#4b3c3a; text-decoration:underline;}
.top_lm{float:right;position:absolute;right:0;top:0;}
.moduletable_top{float:right;}
.moduletable_ju_login{float:right;line-height:37px;*line-height:35px;}
#mod_ju_login{display:inline;}
#mod_ju_login a{margin-left:12px;padding:1px 15px;border:solid 1px #ccc;*padding:3px 15px 0 15px;}
.moduletable_menu {position:absolute;right:0;top:37px;width:690px;text-align:center;}
.p_header {width:100%;height:136px;background:url(../images/p_header_bg.jpg) repeat-x;}
.left {float:left;width:50%;height:136px;margin:0 0 0 -491px;background:url(../images/p_header_bg2.jpg) repeat-x;}
.top {float:left;width:980px;height:136px;background:url(../images/p_header_body_bg.jpg) no-repeat;}
.logo{display:block; position:relative;top:19px;width:140px;height:62px;}
.top img{}
.moduletable_top .menu {font-size:12px;margin:0;padding:0;}
.moduletable_top .menu li {float:left;margin-left:16px;}
.moduletable_top .menu a,
.moduletable_top .menu a:visited,
.moduletable_top .menu a:active {line-height:37px;color:#7e7e7e;text-decoration:none; background:none;}
.moduletable_top .menu a:hover {color:#636363; background:none;}
.moduletable_menu .menu {float:right;width:690px;height:38px;}
.moduletable_menu .menu li {float:left;width:80px;text-align:center;}
.moduletable_menu .menu a,
.moduletable_menu .menu a:visited,
.moduletable_menu .menu a:active {display:block;width:80px;line-height:38px;font-size:14px;font-weight:bold;color:#fff;
text-decoration:none; background:none;}
.moduletable_menu .menu a:hover {color:yellow; background:none;}
.moduletable_menu .menu .active a,
.moduletable_menu .menu .active a:visited,
.moduletable_menu .menu .active a:active {color:#954a01;background:url(../images/p_header_nav_active_bg.jpg) no-repeat center bottom;}

/*2级菜单*/
.moduletable_menu .menu li.parent{_*overflow:hidden;}
.moduletable_menu .menu li.parent ul{position:absolute;top:32px;left:0; width:680px;}
.moduletable_menu .menu li.parent ul li {float:left;width:50px;margin-left:12px;}
.moduletable_menu .menu li.parent ul li a,
.moduletable_menu .menu li.parent ul li a:active{background:none;font-size:12px;font-weight:normal;width:50px;}
.moduletable_menu .menu li.parent ul li a:visited{background:none;font-weight:normal;font-size:12px;width:50px; color:#993300;}
.moduletable_menu .menu li.parent ul li a:hover{ text-decoration:underline;color:#000;}
/*2级菜单选中状态*/
.moduletable_menu .menu li.parent ul li#current{width:54px;}
.moduletable_menu .menu li.parent ul li#current a{font-weight:bold;width:54px;}
/*搜索*/
.moduletable_searchbox {position:relative;height:35px;top:39px;float:right;_*width:528px;_*top:46px;}
.search_searchbox{height:35px;line-height:35px;overflow:hidden;}
.search_searchbox*{vertical-align:middle;}
.search_text,.search_textbox,.search_button{margin-left:5px;}
.search_text{font-weight:bold;color:#ba0001;}
.keywords{font-weight:bold;color:#000;margin-left:15px;}
.search_select{border:solid 2px #8b8b8b;}
.search_textbox{width:308px;height:20px;line-height:20px;border:solid 1px #8b8b8b;margin-left:5px;}
.mouseoverInput{width:308px;height:20px;line-height:20px;border:solid 1px #FF6600;margin-left:5px;}
.focusInput{width:308px;height:20px;line-height:20px;border:solid 1px #FF6600;background:#FFFFCC;margin-left:5px;}
.search_button{width:70px;height:23px;line-height:23px;padding-left:12px;border:0;background:url(../images/search_button_bg.png) no-repeat; color:#ff4a00; cursor:pointer; text-indent:10000000px;overflow:hidden;}
.search_searchbox ul{display:inline;width:255px;overflow:hidden;}
.search_searchbox ul li{margin-left:8px;display:inline;}
/*影视排行榜*/
.moduletable_rank{width:247px;}
.mostwatch_rank a{margin-left:12px;*margin-left:0;}
.moduletable_rank h3,.moduletable_hot h3,.moduletable_news h3 {background:#fff url(../images/p_gbox_header.jpg) no-repeat;height:31px;line-height:31px;font-size:14px;font-weight:bold;text-indent:16px;color:#4c4c4c;}
ul.mostwatch_rank,.tagcloud_rank,.moduletable_news ul{background:url(../images/p_gbox_body.jpg) repeat-y;text-align:left;padding-top:10px;}
ul.mostwatch_rank li{*text-indent:17px;padding:5px 0 5px 25px;_*padding:4px 0 4px 40px; overflow:hidden; }
ul.mostwatch_rank a.play{float:right;height:17px;line-height:17px;display:inline;margin-right:20px;_*margin-right:10px;margin-top:-2px;display:block;width:35px;height:16px;line-height:17px;background:url(../images/play1.gif) no-repeat; text-decoration:none;color:#fff; text-indent:5px;}
ul.mostwatch_rank a.play:hover{background:url(../images/play1.gif) no-repeat;color:#FFFF00; }
.mostwatch_1 a{font-weight:bold;}
.mostwatch_1 a.play{font-weight:normal;}
.mostwatch_1,.mostwatch_2,.mostwatch_3,.mostwatch_4,.mostwatch_5,.mostwatch_6,.mostwatch_7,.mostwatch_8,.mostwatch_9,.mostwatch_10{ background:url(../images/rank/first.gif) no-repeat 18px 7px;*background-position:18px 5px!important;*background-position:18px 6px;height:20px;line-height:18px;}
.mostwatch_2{ background:url(../images/rank/2.gif) no-repeat 18px 7px;}
.mostwatch_3{ background:url(../images/rank/3.gif) no-repeat 18px 7px;}
.mostwatch_4{ background:url(../images/rank/4.gif) no-repeat 18px 7px;}
.mostwatch_5{ background:url(../images/rank/5.gif) no-repeat 18px 7px;}
.mostwatch_6{ background:url(../images/rank/6.gif) no-repeat 18px 7px;}
.mostwatch_7{ background:url(../images/rank/7.gif) no-repeat 18px 7px;}
.mostwatch_8{ background:url(../images/rank/8.gif) no-repeat 18px 7px;}
.mostwatch_9{ background:url(../images/rank/9.gif) no-repeat 18px 7px;}
.mostwatch_10{ background:url(../images/rank/10.gif) no-repeat 18px 7px;}
/*热门标签*/
.tagcloud_rank{padding:0px 16px; overflow:hidden;}
.tagcloud_rank a{ line-height:33px;}
.tag_style_4{ color:#b04600;}
/*side_bar的几个列表统一定义*/
.movie_rank{width:247px;}
.movie_sort{width:247px;margin-top:12px!important;*margin-top:6px;}
.moduletable_sort h3,
#side_bar .moduletable_newmovie h3{width:247px;height:30px;background:url(../images/p_gbox_header.jpg) no-repeat;font-size:14px;height:31px;line-height:30px;color:#4c4c4c; text-indent:14px;overflow:hidden;}
/*电影分类*/
.sort_sort{text-align:center;padding-top:8px; text-align:left;margin:0 auto;width:247px;background:url(../images/p_gbox_body.jpg) repeat-y; overflow:auto;}
.sort_sort li{width:119px;float:left; text-align:center;height:25px;line-height:25px;padding:0; background:#e9e9e9;margin-left:3px;_*margin-left:2px;}
.sort_sort li.odd{background:#dbdbdb;}
/*院线首播*/
.moduletable_newmovie{}
div.latestmovies_newmovie,div.latestmovies_rank{height:158px; overflow:hidden;background:url(../images/p_gbox_body.jpg) repeat-y;}
div.latestmovies_newmovie .image,div.latestmovies_rank .image{width:93px;height:134px; position:relative;left:8px;top:10px;}
div.latestmovies_newmovie ul,div.latestmovies_rank ul{position:relative;left:118px;top:-137px; width:120px;}
div.latestmovies_newmovie ul li,div.latestmovies_rank ul li{ line-height:150%;margin-top:6px; }
/*侧边*/
#side_bar{ width:247px;float:right;display:inline;}
.module_bottom{width:247px;height:5px;background:url(../images/p_gbox_footer.jpg) no-repeat;}
/*内容页*/
#article div {position:relative;}
#article div#jianjie {display: block;}
#article div h2{color:#4c4c4c;font-size:14px;width:95%;margin:12px auto 3px auto;}
#article div h3{margin:12px auto 3px auto; width:97%;font-size:12px;color:#f00;}
#article div h4{font-size:14px; position:absolute;top:-36px;*top:-26px;left:9px;color:#b04600;}
#article div p{ text-indent:24px;width:97%;margin:0 auto;line-height:170%;margin-top:5px;}
#article div ul{width:95%;margin:0 auto; margin-top:12px;}
#article div ul li{padding:0;border:0;line-height:20px;}
#article div ul li.first{color:#f00;}
#article div ul.hezuo1{width:330px;float:left;padding-left:20px;}
#article div ul.hezuo2{width:330px;float:left;padding-left:20px;margin-top:30px;}
ul#latestnews li{padding:0;padding-left:18px;height:30px;line-height:30px;width:70%;margin:0 auto; background:url(../images/line5.gif) no-repeat;}
ul#latestnews li.current{ background:url(../images/line6.gif) no-repeat;}
/*底部*/
.footer{ text-align:center;margin:8px auto;}
.footer div{float:left;height:30px; background:#ad4d00;width:952px;}
.footer div.footer_left{background:none;background:url(../images/footer_left.gif) no-repeat;  width:14px;}
.footer div.footer_right{background:none;background:url(../images/footer_right.gif) no-repeat;  width:14px;}
.footer div.moduletable .menu{list-style:none;width:580px;margin:0 auto; text-align:center;}
.footer div.moduletable .menu li{ display:inline;line-height:30px;margin-left:20px}
.footer div.moduletable .menu li a{ color:#fff; text-decoration:none;}
.footer div.moduletable .menu li a:hover{ text-decoration:underline; background:none;}
.info {margin:7px auto;width:700px;height:60px;}
.info .gs {float:left;width:50px;}
.info .beian {float:left;height:40px;line-height:40px;color:#666;}
.info .note {float:right;}