@charset "utf-8";
/* CSS Document */
body{font-family:Tahoma, Geneva, sans-serif;background:url(/images_2/content_bj.gif) ; margin:0 auto; color:#666; font-size:11px;}
*{margin:0; padding:0;}
img{border:0;}
ul,li,dl,dt,dd{ list-style:none;}
h1,h2,h3,h4,h5,h6{ margin:0; padding:0;}
a{ color:#666; text-decoration:underline;}
a:hover{ text-decoration:none;}
.vertical{vertical-align:middle;}
.block{ display:block;}
.blockko{ display:none;}
.left{ float:left;}
.right{ float:right;}
.clear{ clear:both;}
#header{ width:100%; background:url(/images_2/header_bj.gif) repeat-x;}
.header_nr{ /*width:804px;*/width:964px; color:#a5a5a5; padding-top:4px; margin:0 auto;}
.welcome{ font-size:14px; margin-bottom:22px;}
.f_00ccff, .f_00ccff a{color:#00ccff;}
.top_list{ width:964px;}
.top_left{ float:left; width:664px;}
.top_left ul{ width:118px; margin-right:12px;float:left;}
.top_left li{width:110px; padding:0 4px 4px 4px; background:#fff;height:180px;}
.top_left span{padding:8px 12px; background:#f0f0f0; width:85px; height:120px; display:block; margin-bottom:3px;}
.top_left a{ color:#970000; font-weight:bold; line-height:16px;}
.ad_2{ clear:both; /*width:468px; height:60px;*/ padding-top:12px;}
.top_right{ float:right; /*width:300px; height:250px;*/}
.menu{ width:760px; height:30px; line-height:30px; clear:both; padding-top:22px;border-bottom:1px solid #808080;margin-right:236px;}
.menu li{ margin-right:2px; float:left;text-align:center;}
.movie{ background:url(/images_2/menu_bj.gif) no-repeat; width:63px;}
.movie2{ background:url(/images_2/movies2.gif) no-repeat; width:54px;}
.tv_show{background:url(/images_2/menu_bj.gif) no-repeat 0 -32px; width:48px;}
.tv_show2{background:url(/images_2/tv_show_bj2.gif) no-repeat; width:43px;}
.anime{background:url(/images_2/menu_bj.gif) no-repeat 0 -64px; width:59px;}
.divx_mov{background:url(/images_2/menu_bj.gif) no-repeat 0 -96px; width:57px;}
.divx_mov2{background:url(/images_2/divx_movie_bj2.gif) no-repeat; width:57px;}
.document{background:url(/images_2/menu_bj.gif) no-repeat 0 -128px; width:116px;}
.document2{background:url(/images_2/documentaries_bj2.gif) no-repeat; width:112px;}
.upcoming{background:url(/images_2/menu_bj.gif) no-repeat 0 -160px; width:75px;}
.upcoming_bj2{background:url(/images_2/upcoming_bj2.gif) no-repeat; width:75px;}
.new_release{background:url(/images_2/menu_bj.gif) no-repeat 0 -192px; width:99px;}
.genres{background:url(/images_2/menu_bj.gif) no-repeat 0 -224px; width:59px;}
.playlist{background:url(/images_2/menu_bj.gif) no-repeat 0 -256px; width:66px; }
.newes{background:url(../images/adult.gif);margin-left:2px; width:98px; }
.movie a,.tv_show a,.tv_show2 a,.movie2 a,.anime a,.divx_mov a,.divx_mov2 a,.document a,.document2 a{ color:#fff; text-decoration:none; font-weight:bold;}
.upcoming a,.newes a,.upcoming_bj2 a,.new_release a,.genres a,.playlist a{ color:#3c3c3c; text-decoration:none;font-weight:bold;}
#main{ /*width:804px;*/width:964px; clear:both;background:#fff; margin:0 auto;}
.main_left{ float:left; width:750px;padding:0 26px 0 28px;position:relative;background:#FFf;}
.main_round{ position:absolute; top:0; right:0;}
.sub_menu{text-align:right; line-height:24px; margin-right:8px; color:#1277ac; font-size:12px;}
.sub_menu a, .index_list h1 a ,.search_title h1 a{ color:#1277ac; font-weight:bold; text-decoration:none;padding:0 3px;}
.sub_menu a:hover, .index_list h1 a:hover{ text-decoration:underline;}
.login{ width:750px; margin-top:20px;}
.description{ width:474px; padding:12px 8px; background:#fbfbf9; position:relative; float:left; margin-right:6px;}
.user_login{width:202px; padding:5px 5px 5px 15px; background:#f4f3f0;float:right; margin-right:32px; position:relative;}
.login_input{ border:1px solid #e4e3d6; width:85px; height:20px; margin: 0 5px 2px 0;}
.tr_secord, .tr_third{ width:750px; clear:both; padding-top:10px;}
.logo{ width:312px; float:left; text-align:center; color:#9a9a9a; font-size:10px; }
.genres_mov{ width:295px; float:right;}
.genres_mov h3{ font-weight:normal; font-size:11px; height:22px;}
.genres_ul{ background:#fbfbf9; position:relative; line-height:22px;padding:3px 5px 3px 8px;}
.genres_ul a{ text-decoration:none; margin-right:6px;}
.genres_ul a:hover{ text-decoration:underline;}
.search{ width:300px;height:22px; margin-right:15px; background:#dbedbf; position:relative;padding:10px 0 10px 10px; float:left;}
.search_input{ border:1px solid #aaa; height:20px; line-height:20px; width:198px;}
.search_tit{ width:278px;height:28px; padding:5px 5px 5px 15px; float:left; margin-right:5px; position:relative; background:#f2f2f2;}
.search_tit a{ margin-right:5px; font-weight:bold; color:#333;}
.year a{  font-weight:bold;}
.year{ position:relative; float:right;background:#f5f5f1; padding:5px 6px 5px 15px; width:99px;}
.top_search{ width:750px; clear:both; padding-top:12px; position:relative; }
.top_search ul{ border:1px solid #cecece;padding:10px 8px; line-height:20px; margin-top:6px;}
.top_search b{ font-size:12px; color:#333;}
.top_search a{ margin-right:10px; text-decoration:none;}
.top_search a:hover{color:#970000; text-decoration:underline;}
.index_list{ width:750px; padding-top:48px; clear:both; }
.index_list h1{ background:url(/images_2/home_bj.gif) no-repeat; font-size:14px; height:49px; line-height:49px; padding-left:35px;}
.index_list h3 ,.site_states h3, .upcoming_list h3, .latest_users h3{background:url(/images_2/genres_titbj.gif) no-repeat 0 5px; font-weight:normal; font-size:11px; padding-left:20px; margin-left:8px; height:20px; line-height:20px;}
.index_list ul{ width:750px;border-bottom:1px dashed #b2b2b2;background:url('/images_2/index_list_bj.gif') repeat-y;}
.index_list li{width:223px;float:left;padding:12px 5px 0 15px; line-height:16px;}
.index_tu{ position:absolute;top:0px;+top: -1px; left: 0px; +left: -1px}
.index_list_img{ width:66px; height:98px;}
.img_bottom{position:absolute; width:65px; height:18px; left:1px; top:80px; background:url(/images_2/index_show.png) no-repeat; color:#f1f1f1;}
.upcoming_list li{width:223px; height:180px; border-bottom:1px dashed #b2b2b2; float:left;padding:12px 5px 0 15px; line-height:16px;  }
.li_center_bj{background:#faf9ef;}
.index_list dl{height:auto!important; min-height:125px; height:125px;}
.index_list dd{ float:left; width:68px; padding-right:7px; position:relative; }
.index_list dt{ float:right; width:148px;  padding-bottom:6px;}
.index_list span, .detail_nr span, .simlar_mov_nr span, .upcoming_list span, .overall ul span{ width:100%;clear:both; display:block;padding:2px 0;}
.index_list em, .detail_nr_em, .simlar_mov_nr em, .upcoming_list em, .left_list em, .overall em{width:45px; float:left; font-style:normal;}
.index_list dt font, .detail_nr font, .upcoming_list font{float:right; width:103px; font-size:11px;}

.index_list_b{line-height:17px; height:17px;margin:0 0 0 6px; color:#999;}
a.list_tit{ font-size:14px; color:#970000; font-weight:bold;}
.index_list_span{clear:both; height:26px; width:223px;}
.latest_users{ width:750px; padding-top:10px; clear:both;}
.latest_users li{ margin:8px; float:left; text-align:center;}
.latest_users a{ color:#92ac91; text-decoration:none;}
.ad_3{ /*width:728px; height:90px;*/ clear:both; margin:0 auto; padding:12px 0;}
.comment{ width:750px;}
.comment h3{ background:url(/images_2/comment_titbj.gif) no-repeat; padding-left:20px; font-size:11px; margin-bottom:12px;}
.comment dl,.post dl{padding-top:8px; height:auto!important; min-height:50px; height:50px;clear:both; margin-bottom:6px;}
.comment dd,.post dd{ width:40px; margin-right:8px; float:left;}
.comment dt,.post dt{ float:right; font-size:11px; line-height:16px;}
.comment_tit{ background:#f6f6f6;padding:3px 0;width:700px; }
.comment_span{ background:url(/images_2/comment_icon.gif) no-repeat 3px 2px; padding-left:20px; width:275px;}
.post_span{ background:url(/images_2/comment_icon.gif) no-repeat 3px 2px; padding-left:20px; width:400px;}
.post_span2{ padding-left:20px; width:400px;}
.comment b{ font-weight:normal; width:400px; text-align:right;}
.post b{ font-weight:normal; width:265px; text-align:right;padding-left:10px;}
.comment b a,.post b a{ color:#4e63a3;}
.t_indent{padding:3px 0 0 20px; width:680px;}
.site_states{ width:730px; margin:35px 0 30px 20px; clear:both;}
.site_states li{ float:left;}
.f_blue{line-height:27px; height:27px;background:#e4edf8; border:1px solid #ebebeb; border-bottom:none;width:686px;}
.f_f5f7f4{line-height:19px; height:19px; background:#f5f7f4;border-left:1px solid #ebebeb;border-right:1px solid #ebebeb; width:686px; }
.f_f9fbf9{ line-height:20px; height:20px; background:#f9fbf9; border:1px solid #ebebeb; border-top:none;width:686px;}
.statistics{width:130px; margin-left:20px;}
.update{ width:220px;}
.t_week{width:182px}
.total{ width:108px;}
.footer{ clear:both; width:720px; margin-top:30px;}
.disclaimer dl{ width:340px; margin-right:18px; float:left;}
.disclaimer dd{ width:60px; padding-right:5px; float:left;}
.disclaimer dt{ width:275px; float:right; font-size:9px; line-height:14px;}
.disclaimer p{ width:360px; float:left;font-size:9px;line-height:14px;}
.footer_bottom{ width:720px; clear:both;padding:50px 0 15px 0; color:#a6a6a6; font-size:10px;}
.footer_left_p{width:160px; padding-right:20px;}
.footer_bottom a{ margin-right:8px; text-decoration:none; color:#a6a6a6;}
.ad_5{padding:20px 0; clear:both;}
/*search page*/
.search_list{ width:750px; height:47px; clear:both; margin-top:48px;}
.search_title{ background:#f5f5f1; position:relative; height:47px; line-height:47px; padding:0 12px; margin-right:100px; float:left; }
.search_title h1{background: url(/images_2/house_icon.gif) no-repeat 0 15px; font-size:14px; padding-left:25px;}
.hd{ float:left; width:178px; padding:0 12px;height:47px; line-height:47px; margin-right:15px;background:#f5f5f1; position:relative;}
.download{ float:left; width:168px; height:47px; line-height:47px;  background:#f5f5f1; position:relative;padding-left:12px;}
.hd a, .download a{ text-decoration:none;}
.search_main{ width:750px; padding:10px 0;}
.search_left{ width:580px; margin-right:10px; float:left;}
.page{width:580px; height:26px;}
.page a{ border:1px solid #b9c7db;height:26px; line-height:26px; text-decoration:none; padding:0 4px; margin-left:-3px; color:#266dbb; font-weight:bold;}
.page a#secelet{ background:#f3e42c;}
.left_list{ width:100%;}
.left_list li{width:100%; height:142px;padding-top:8px;border-bottom:1px dashed #d6d6d6; line-height:18px; list-style:inside decimal;}
.left_list dl{width:100%;margin-top:-20px;}
.left_list dd{  width:49px; margin-right:15px; float:left; position:relative; height:112px; margin-left:20px;}
.left_list dt{ width:480px; float:left; height:112px;}
.left_list font{float:right; width:435px; font-size:11px;}
.left_list span{ width:100%;clear:both; display:block;}
.left_list_img{ border:1px solid #808080; width:47px; height:70px;}
.number{ margin-right:20px;}
.playlist_anniu{ position:absolute; left:33px; top:55px;}
.left_list_span{ clear:both; margin-left:80px;}
.main_right{float:right; /*width:160px;*/}
.search_right{ width:116px; float:right; background:#f7f8f9; position:relative;padding:12px 22px;}
.search_right h3, .all_genres h3{ background:url(/images_2/bags_icon.gif) no-repeat; padding:0 0 20px 25px; font-size:12px;}
.search_right a{padding:0 0 3px 5px; display:block; text-decoration:none;}
.search_right a:hover{ text-decoration:underline;}
/*genres*/
.add_play{ width:282px; height:32px; line-height:32px;border:1px solid #cdd3c9; padding:0 6px 0 12px;margin-bottom:25px;}
.add_play a{ color:#4f6853;}
.all_genres{width:750px; clear:both; background:#f7f8f9; height:260px; position:relative;padding:12px 0 0 8px;}
.all_genres a{ float:left; width:200px;padding:2px 10px 2px 30px; text-decoration:none;}
/*upcoming begin*/
.upcoming_list{ width:750px; clear:both; }
.upcoming_list li{width:223px; height:170px; border-bottom:1px dashed #b2b2b2; float:left;padding:12px 5px 0 15px; line-height:16px;}
.upcoming_list dl{ height:134px;}/**/
.upcoming_list dd{ float:left; width:68px; height:134px; padding-right:7px; position:relative; background:url(/images_2/imgbj.gif) no-repeat;}
.upcoming_list dt{ float:right; width:148px; height:128px; padding-bottom:6px;}

.r1_left_top{ position:absolute; left:0; top:0;}
.r1_right_top{ position:absolute; right:0; top:0;}
.r1_left_down{ position:absolute; left:0; bottom:0;}
.r1_right_down{ position:absolute; right:0; bottom:0;}
.top_search_1{ position:absolute; left:0px; top:39px;}
.top_search_2{ position:absolute; right:0; top:39px;}

.login_ed{ width:200px; border:1px solid #f5f5f5; background:#fcfcfc;padding:5px 4px 5px 14px;float:right; margin-right:32px; }
.login_ed dd{ width:110px;}
.login_ed dt{ font-weight:bold; padding-top:6px;}

.min_font
{
	font-size:11px;
	margin:5px;
	color:#999999;
}
.middle_font
{
	font-size:12px;
	margin:5px;
	color:#666666;
}
.max_font
{
	font-size:13px;
	margin:5px;
	font-weight:bolder;
	color:#333333;
}









