body{ background:#f5f5f5; font-size:12px; color:#717172; font-family:Arial, Helvetica, sans-serif;}
a{ text-decoration:none;}
a:hover{ text-decoration:underline;}

.index_main{ width:100%; margin:0 auto; background:#e8e8e8; text-align:center; overflow:hidden; zoom:1;}
.main{ width:837px; margin:0 auto; overflow:hidden; zoom:1;}
	.header{ width:100%; padding:20px 0 0; background:#f5f5f5; overflow:hidden; zoom:1;}
	.header .logo{ float:left; width:240px; height:90px; background:url(../images01/logo.gif) no-repeat 0 0; text-indent:-999em; overflow:hidden;}
	.header .logo a{ display:block; width:240px; height:90px;}
	.header p{ float:left; padding:48px 0 0; line-height:20px; font-size:12.5px; font-weight:700;}
	
	.nav{ width:100%; height:62px; margin:0 0 10px 0; background:url(../images01/nav_bg.gif) no-repeat 0 0; overflow:hidden; zoom:1;}
	.nav ul{ float:right; padding:30px 5px 0 0; width:76%;}
	.nav ul li{ float:left; padding:0 0 0 20px; margin:0 0 0 25px; line-height:21px; background:url(../images01/nav_icon.gif) no-repeat 0 5px;}
	.nav ul li{ display:inline;}
	.nav ul li a{ color:#3d3331; font-weight:700; text-decoration:none;}
	.nav ul li a:hover{ color:#3d3331; font-weight:700; text-decoration:underline;}
	.nav ul li.now{ float:left; padding:0 0 0 25px; background:url(../images01/nav_tag_left.gif) no-repeat 0 0;}
	.nav ul li.now a{ display:block; float:left; height:21px; padding:0 15px 0 5px; background:url(../images01/nav_tag_right.gif) no-repeat right 0;}
	
	.focus{ width:100%; margin:0 0 30px 0; overflow:hidden; zoom:1;}
	
	.footer{ width:100%; height:81px; line-height:81px; font-weight:700; text-align:center; background:url(../images01/footer_bg.gif) no-repeat 0 0;}
	
	h2{ height:26px; padding:0 15px; margin:0 0 6px 0; line-height:26px; background:url(../images01/title.gif) no-repeat 0 -26px; font-size:14px; font-weight:700; color:#231815; overflow:hidden;}
	h2.right{ background-position:0 0;}
	h2 a{ float:right; line-height:26px; color:#231815; }
	h2 a:hover{ text-decoration:none;}
	
	.cont{ width:100%; overflow:hidden; zoom:1;}
	.fl{ float:left;}
	.fr{ float:right;}
	
	.movie_titles{ width:100%; overflow:hidden; zoom:1;}
	.movie_titles ul li{ width:233px; height:249px; padding:28px 15px 6px; margin:0 0 15px 0; background:url(../images01/movie_list_bg.gif) no-repeat 0 0; overflow:hidden;}
	.movie_titles strong.category{ display:block; width:204px; margin:0 0 10px 0; padding:0 15px; line-height:20px; color:#fff; font-weight:700; background:url(../images01/title.gif) no-repeat 0 -72px;}
	.movie_titles dl{ padding:0 0 5px 0; margin:0 0 5px 0; border-bottom:1px solid #e7e7e8; overflow:hidden; zoom:1;}
	.movie_titles dl dt{ float:right; width:75px; height:100px; margin:0 0 0 5px; overflow:hidden;}
	.movie_titles dl dd{ font-size:11px; color:#70706f; line-height:16px;}
	.movie_titles a.link{ display:block; text-align:right; color:#70706f; font-size:11px;}
	
	.news_list{ padding:0 15px; height:878px; background:url(../images01/movie_right_bg.gif) no-repeat 0 0;overflow:hidden; zoom:1;}
	.news_list dl{ margin:10px 0 0; padding:0 0 10px 0; border-bottom:1px solid #e7e7e8; overflow:hidden; zoom:1;}
	.news_list dl dt{ position:relative; width:50px; margin:0 10px 0 0;}
	.news_list dl dt span{ position:absolute; top:10px; left:100px; font-weight:700;}
	.news_list dl dd{ overflow:hidden;zoom:1; font-size:12px; line-height:20px; font-weight:700;}
	.news_list dl dd a{ text-decoration:underline; color:#717172; font-weight:700;}
	.news_list dl dd span{ display:block;padding:5px 0 0; font-weight:normal;}
	.news_list dl dd img{ vertical-align:middle;}
	.news_list dl dd a.link{ display:block; float:right; color:#0f84c7; font-size:11px;}
	
	
	.movietitles_list{ height:197px; padding:27px 25px 13px; margin:0 0 15px 0; background:url(../images01/movie_list_bg01.gif) no-repeat 0 0; overflow:hidden; zoom:1;}
	.movietitles_list h5{ margin:0 0 25px 0; color:#221815; font-size:16px; font-weight:700; overflow:hidden;}
	.movietitles_list dl{ overflow:hidden; zoom:1;}
	.movietitles_list dl dt{ float:left; width:125px; height:170px; margin:0 20px 0 0; border:3px solid #ccc;}
	.movietitles_list dl dt img{ display:block;}
	.movietitles_list dl dd.content{ float:left; width:440px; padding:0 20px 0 0; margin:0 20px 0 0; border-right:1px dotted #ccc; overflow:hidden; zoom:1; font-size:11px;}
	.movietitles_list h3{ display:block; width:428px; margin:0 0 5px 0; padding:0 5px; font-size:12px; line-height:20px; color:#fff; font-weight:700; background:url(../images01/title.gif) no-repeat 0  -92px;}
	.movietitles_list dl dd.content ul li{ margin:0 0 4px 0;}
	.movietitles_list strong{ font-weight:700;}
	
	.movietitles_list dl dd.awards{ float:left; width:151px; overflow:hidden; zoom:1;}
	.movietitles_list h3.award{ display:block; width:428px; margin:0 0 10px 0; padding:0 5px; font-size:12px; line-height:20px; color:#fff; font-weight:700; background-position:0 -52px;}
	.movietitles_list dl dd.awards ul{ min-height:155px; _height:155px;}
	.movietitles_list dl dd.awards ul li{ display:block; padding:0 0 8px 0; margin:0 0 8px 0; border-bottom:1px solid #e8e7e7; text-align:center; overflow:hidden;}
	.movietitles_list a.link{ display:block; text-align:right; color:#000; font-size:11px;}
	
	.movietitles_show{ padding:13px 25px; background:#fff url(../images01/movie_list_bg02.gif) no-repeat 0 0; overflow:hidden; zoom:1;}
	.movietitles_show h5{ margin:0 0 25px 0; color:#221815; font-size:16px; font-weight:700; overflow:hidden;}
	.movietitles_show .content{ position:relative;  padding:0  0 0 120px; overflow:hidden; zoom:1;}
	.movietitles_show .video{ width:490px; height:350px; margin:0 0 30px 0; padding:35px 5px; background:url(../images01/video_bg.gif) no-repeat 0 0;}
	.movietitles_show .intro{ width:100%; overflow:hidden; zoom:1;}
	.movietitles_show h3.movieintro{ display:block; width:490px; margin:0 0 5px 0; padding:0 5px; font-size:12px; line-height:20px; color:#fff; font-weight:700; background:url(../images01/title.gif) no-repeat 0 -112px;}
	.movietitles_show .container{ float:left; width:500px; line-height:18px; color:#6f6f6f; font-family:Tahoma, Geneva, sans-serif;}
	.movietitles_show .container strong{ font-weight:700;}
	.movietitles_show .container p{ margin:0 0 15px; font-weight:700; color:#a85640;}
	.movietitles_show .container p a{ color:#a85640; text-decoration:underline;}
	.movietitles_show .download{ position:absolute; right:0; top:400px;}
	
	.movietitles_show .property{ float:right; width:150px; overflow:hidden;}
	.movietitles_show .awards{ width:150px; overflow:hidden; zoom:1;}
	.movietitles_show .awards h3{ display:block; width:140px; margin:0 0 5px 0; padding:0 5px; font-size:12px; line-height:20px; color:#fff; font-weight:700; background:url(../images01/title.gif) no-repeat 0 -52px;}
	.movietitles_show .property ul li{ display:block; padding:0 0 3px 0; margin:0 0 3px 0; border-bottom:1px solid #e8e7e7; text-align:center; overflow:hidden;}
	
	
	.movietitles_pic{ width:100%; margin:0 0 30px 0; overflow:hidden; zoom:1;}
	.movietitles_pic ul li{ float:left; margin:30px 34px 0 0; border:3px solid #bdbdbe;}
	.movietitles_pic ul li{ display:inline;}
	.movietitles_pic ul li img{ display:block;}
	.movietitles_pic ul li.nomargin{ margin-right:0;}
	
	
	
	.newstrack{ overflow:hidden; zoom:1; font-family:Tahoma, Geneva, sans-serif;}
	.newstrack{ display:inline;}
	.newstrack dl{ width:100%; padding:0 0 10px 0; margin:0 0 10px 0; border-bottom:1px solid #ebebeb; overflow:hidden; zoom:1;}
	.newstrack dl dt{ margin:0 0 5px 0;}
	.newstrack dl dd{ line-height:20px; font-weight:700;}
	.newstrack .red{ color:#a85640;}
	.newstrack a{ text-decoration:underline; color:#717172; font-weight:700;}
	
	.profile{ width:604px; margin:0 auto; overflow:hidden; zoom:1;}
	.profile h3{ display:block; width:594px; margin:0 0 15px 0; padding:0 5px; font-size:12px; line-height:20px; color:#fff; font-weight:700; background:url(../images01/title.gif) no-repeat 0  -132px;}
	.profile p{ margin:0 0 20px 0; font-size:11px;}
	.profile strong{ display:block; margin:0 0 6px 0; font-weight:700;}
	.profile .memberlist{ width:100%; background:url(../images01/profile_bg.gif) no-repeat 0 0; overflow:hidden; zoom:1;}
	.profile .memberlist h5{ padding:0 15px; font-weight:700; line-height:30px; margin:0; font-size:12px; color:#221815;}
	.profile .memberlist dl{ padding:15px; margin:0 0 10px 0; overflow:hidden; zoom:1;}
	.profile .memberlist dl dt{ float:left; width:120px; height:145px; margin:0 15px 0 0; _margin:0 12px 0 0;}
	.profile .memberlist dl dd{ font-size:11px;}
	.profile .memberlist .name{ display:block; margin:0 3px; padding:0 15px; font-weight:700; line-height:23px; background:url(../images01/name_bg.gif) repeat-x 0 0; font-size:12px; color:#221815;}
	
	
	
	
	
	
	
