body{background:#242424;text-align:center;font-family:Verdana, Arial, Helvetica, sans-serif;scrollbar-face-color:#666;scrollbar-highlight-color:#999;scrollbar-shadow-color:#222;scrollbar-3dlight-color:#333;scrollbar-arrow-color:#aaa;scrollbar-track-color:#888;scrollbar-darkshadow-color:#000;margin:0 auto;padding:0;}
a,a:hover,a:visited{text-decoration:none;}
img{border:0;margin:0;padding:0;}
hr{ height:1px; width:95%;color:#aaa; text-align:center; }
.clear{ clear:both;}

#facemenu{clear:both;text-align:center;width:960px;height:59px;background:url(images/facemenubg4.gif) no-repeat;margin:0 auto;}
	#facemenu ul{text-align:center;width:850px;margin:0 auto;}
	#facemenu li{list-style:none;color:#CCC;width:85px;font-size:12px;background:url(images/menuC_bg1.gif) no-repeat;float:left;height:59px;line-height:1.7em;}
	#facemenu a{color:#ccc;width:85px;padding-top:16px;background:url(images/menuC_bg1.gif) no-repeat;float:left;height:59px;}
	#facemenu a:hover{width:85px;background:url(images/menuC_bg2.gif) no-repeat;float:left;height:59px;}
.englishmenu{font-size:11px;color:#666;}
#alist{ clear: both; width:560px;height:140px;margin:0 auto;padding:0;}
.a1 a,.a2 a,.a3 a,.a4 a,.a1 a:hover,.a2 a:hover,.a3 a:hover,.a4 a:hover{width:140px;height:140px;float:left;}
.a1 a{background:url(images/a1.gif) no-repeat;}
.a1 a:hover{background:url(images/a1o.gif) no-repeat;}
.a2 a{background:url(images/a2.gif) no-repeat;}
.a2 a:hover{background:url(images/a2o.gif) no-repeat;}
.a3 a{background:url(images/a3.gif) no-repeat;}
.a3 a:hover{background:url(images/a3o.gif) no-repeat;}
.a4 a{background:url(images/a4.gif) no-repeat;}
.a4 a:hover{background:url(images/a4o.gif) no-repeat;}


#facefoot{clear:both;text-align:center;width:933px;height:50px;margin:0 auto; }
#main{width:933px;text-align:center;border-left-color:#3d3d3d;border-left-style:solid;border-left-width:1px;border-right-color:#3d3d3d;border-right-style:solid;border-right-width:1px;background:url(images/Left_bg.gif) no-repeat bottom left;margin:0 auto;padding:0;}
.menutab{font:Arial, Helvetica, sans-serif;line-height:28px;color:#ccc;padding-left:5px;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#999;font-size:12px;}
.menucnlink{font-size:12px;color:#fc0;text-decoration:none;margin:0;}
.menucnlink:hover{font-size:12px;color:#ccc;text-decoration:none;}
.menuenlink{font-size:12px;font:Arial, Helvetica, sans-serif;color:#ccc;text-decoration:none;}
.menuenlink:hover{font-size:12px;font:Arial, Helvetica, sans-serif;color:#fc0;text-decoration:none;}
.copyright1{ clear:both;text-align:center;padding-bottom:10px;color:#ccc;font-size:9px;}
.copyright2{text-align:center;color:#aaf;font-size:9px;}
.center{text-align:center;margin:0 auto;padding:5px;}
.text_2{font-size:12px;color:#ccc;text-decoration:none;margin:0;}
.text_2 a{font-size:12px;color:#ccc;text-decoration:none;margin:0;}
.text_2 a:hover{font-size:12px;color:#fc0;text-decoration:none;}
#links_5ds{width:1000px;color:#666;height:120px;background:url(images/5ds_list.gif) #CCC;border:1px #666 solid;margin:1px auto;padding:1px;}
#links_5ds h6{font-weight:400;text-align:center;font-size:12px;background-color:#444;color:#CCC;height:18px;margin:0 auto 5px;padding:3px 0 0;}
#links_5ds ul{text-align:left;margin:0 auto;padding:0;}
#links_5ds li{font-family:Verdana, Arial, Helvetica, sans-serif;width:220px;font-size:12px;line-height:1.8em;float:left;margin-left:5px;padding-left:0;padding-right:20px;display:block;}
#links_5ds a{background:url(images/plus2.gif) left no-repeat;color:#555;padding-left:20px;}
#links_5ds a:hover{color:#158;background:url(images/plus3.gif) left no-repeat;}
.store a,.shop a,.store a:hover,.sthop a:hover{width:340px;height:260px;float:left;vertical-align:middle;}
.logoleft a{background:url(images/logo_l4.gif) no-repeat;}
.logoleft a:hover{background:url(images/logo_lo4.gif) no-repeat;}
.logocenter a{background:url(images/logo_c4.gif) no-repeat;}
.logocenter a:hover{background:url(images/logo_co4.gif) no-repeat;}
.logoright a{background:url(images/logo_r4.gif) no-repeat;}
.logoright a:hover{background:url(images/logo_ro4.gif) no-repeat;}
.story1 a{background:url(images/story_1.gif) no-repeat;}
.story1 a:hover{background:url(images/story_1o.gif) no-repeat;}
.story2 a{background:url(images/story_2.gif) no-repeat;}
.story2 a:hover{background:url(images/story_2o.gif) no-repeat;}
.story3 a{background:url(images/story_3.gif) no-repeat;}
.story3 a:hover{background:url(images/story_3o.gif) no-repeat;}
#space100{clear:both;height:100px;}
#space50{clear:both;height:50px;}
#space30{clear:both;height:27px;}
#space30-line{clear:both;height:27px; margin:0px 20px; border-bottom:1px #999 solid;}
#shop{width:700px;height:300px;margin:0 auto;padding:0;}
#shop img{width:3px;height:300px;float:left;margin:0 auto;padding:0;}
.store a{background:url(images/store.gif) no-repeat;}
.store a:hover{background:url(images/store_o.gif) no-repeat;}
.shop a{background:url(images/shop.gif) no-repeat;}
.shop a:hover{background:url(images/shop_o.gif) no-repeat;}
#facelogo,#story{width:846px;height:360px;margin:0 auto;padding:0;}
#facelogo img,#story img{width:3px;height:360px;float:left;margin:0 auto;padding:0;}
.logoleft a,.logocenter a,.logoright a,.logoleft a:hover,.logocenter a:hover,.logoright a:hover,.story1 a,.story2 a,.story3 a,.story1 a:hover,.story2 a:hover,.story3 a:hover{width:280px;height:360px;float:left;}


#inside{ background: url(images/insidebg.gif);}
#mainbox{ background:url(images/mainbox-bg.gif);width:920px; background-color:#666; margin:0px auto; padding:20px; position: relative;}
#header{ width:920px; padding:0px; background-color:#242424; margin:0px auto;}
#headermenu{clear:both;text-align:center;width:920px;height:59px;background:url(images/facemenubg4.gif) no-repeat;margin:0px auto; }
	#headermenu ul{text-align:center;width:800px;margin:0 auto; padding:0px;height:59px;}
	#headermenu li{list-style:none;color:#CCC;width:80px;font-size:12px;background:url(images/menuC_bg1.gif) no-repeat;float:left;height:59px;line-height:1.7em;}
	#headermenu a{color:#ccc;width:80px;padding-top:16px;background:url(images/menuC_bg1.gif) no-repeat;float:left;height:59px;}
	#headermenu a:hover{width:80px;background:url(images/menuC_bg2.gif) no-repeat;float:left;height:59px;}

#title{ float:left; width:920px; background-color:#dfa20d; height:100px; }
#title2{ float:left; width:920px; background-color:#dfa20d; height:135px; }
.logo{ width:257px; background:url(images/5ds-logo.gif) #464646 no-repeat center; float:left; height:100px; border-right:#333333 3px solid; margin:0px; padding:0px;}
.logo2{ width:257px; background:url(images/tv4s-logo.gif) #464646 no-repeat center; float:left; height:100px; border-right:#333333 3px solid; margin:0px; padding:0px;}
.logo3{ width:257px; background:url(images/media4s-logo.gif) #464646 no-repeat center; float:left; height:100px; border-right:#333333 3px solid; margin:0px; padding:0px;}
	
.toplink{ float:left;margin:30px 0px 0px 20px;}
	.toplink img{ margin:0px 10px;  }

.toptext{ float:left;width:120px;margin:5px 0px;}
	.toptext ul{ padding:0px; margin:0px;}	
	.toptext li{ float:left;list-style:none; line-height:18px; }	
	.toptext a{ color:#eee; font-size:12px; text-align:left;}	
.five{ float:right; background-color:#e9b539;}
.five img{ padding:0px; margin:0px;}

#content { float:left; margin:0px; padding:0px; width:920px; position:relative;}
#main-left{ width:260px; float:left; margin:0px; }
	.left-menu{ border-right:#333333 3px solid ; }
		.left-menu ul{ margin:0px; padding:0px;  }
		.left-menu li{ padding-left:5px; color:#CCCCCC; padding-top:8px; height:28px; background-color:#464646; text-align:left; font-size:12px; margin-bottom:1px;}
		.left-menu a{ color:#999;}
		.left-menu a:hover{ color:#CCC;}
		.left-menu img{ padding:0px 5px; padding-top:5px; vertical-align:middle;}
	.left-news{ background-color:#acaca8; width:240px; border-right:#90908c 3px solid; margin-top:8px; padding:12px 5px 20px 12px;float:left; text-align:left; overflow:hidden}
	.left-news2{ background-color:#acaca8; width:200px; border-right:#90908c 3px solid; margin-top:8px; padding:12px 5px 20px 12px;float:left; text-align:left;}
.left-logo{ width:240px; vertical-align:bottom;background:url(images/left-logo.gif) no-repeat right	bottom; float:left; text-align:left; }
	.left-logo img{ margin-top:5px; }
	.dot{color:#E1AE38; font-family:tahoma; font-size:12px; font-weight:bold;margin-top:0px;}
	.text2{font-size:12px; color:#D1D1C7;width:240px; margin-top:8px; margin-bottom:5px;}
	.dot3{color:#333; font-family:tahoma; font-size:12px; margin-top:0px;margin-bottom:5px;}
	.text3{font-size:12px; color:#f4f4f4;width:240px; margin-top:0px; margin-bottom:10px;padding-left:10px;}
	.text3 a{ color:#fff;}
	.text3 a:hover{ color:#965235;}

	.text4{font-size:12px; color:#f4f4f4;width:200px; margin-top:8px; margin-bottom:5px;}
	.text4 a{ color:#fff;}
	.text4 a:hover{ color:#965235;}

#works-left{ width:220px; float:left; margin:0px; }

	
	.cooperat{ width:600px; padding:5px 10px; border-bottom:1px #aaa solid; }
		.cooperat ul{ width:90%px;}
		.cooperat a{ color:#CCCCCC;}
		.cooperat a:hover{ color:#fff;}
		.cooperat h2{ font-size:18px; line-height:1.2px;  }
		.cooperat p{ font-size:12px; line-height:1.6px;  }
	.linktext{font-size:12px; float: right; width:300px; padding-right:20px; }
	.linktext a{font-size:12px; color:#E1AE38; float: right; padding-right:20px;}
	.linktext a:hover{color:#fff; }
	
	#team{ clear:both;width:600px; padding:5px 10px; border-bottom:1px #aaa solid; }
		#team ul{ margin:0px 5px; padding:0px;}
		#team li{  list-style:none; width:110px; float:left; text-align:center; padding:5px 4px;}
		#team li a{ color:#CCCCCC; line-height:1.5em;}
		#team li a:hover{ color:#E1AE38;}
		#team h2{ font-size:18px; line-height:1.2px;  }
		#team p{ font-size:12px; line-height:1.6px;  }
		#team-pic{ float: right; padding:10px 10px 4px 0px;}


*html #main-right{ width:660px; position:relative;overflow: hidden}
#main-right{ width:660px; position:relative; left:20px;overflow: hidden}
	*html #main-right{ width:657px; position:relative;left:0px; }
	*+html #main-right{ width:660px; position:relative;left:0px; }
#main-right2{ width:696px; position:relative;}

	.right-ad{ height:146px;  position:relative; background:url(images/ad1-bg.gif) left; width:640px; overflow:hidden; float:left}
	.right-ad img{ float:right;}
		.right-icon ul{ padding:0px; margin:10px auto; height:55px;}
		.right-icon li{ float:left; color:#CCCCCC; width:210px; font-size:12px; font-weight:bold; list-style:none;}
		.right-icon img{ vertical-align:middle; }
	.right-news{ clear:both; margin-top:8px;}
		.right-news ul{ float:left; padding:0px; margin:10px auto; }
		.right-news li{ color:#CCCCCC; text-align:left; font-size:12px; line-height:1.6em; list-style:url(images/list-dot.gif) inside ; padding:0px 15px; margin:3px 0px;} 
		.right-news P{ color:#CCCCCC; text-align:left; font-size:12px; line-height:1.9em; list-style:url(images/list-dot.gif) inside ; padding-left:15px;} 
		.right-news H2{ font-weight:normal; color:#CCCCCC; font-size: 18px; line-height:1.9em;} 

	.right-news2{ clear:both; margin-top:8px;}
		.right-news2 ul{ float:left; padding:0px; margin:10px auto; }
		.right-news2 li{ color:#CCCCCC; text-align:left; font-size:12px; line-height:1.6em; list-style:url(images/list-dot.gif) inside ; padding:10px 15px 10px 30px;} 
		.right-news2 P{ color:#CCCCCC; text-align:left; font-size:12px; line-height:1.9em; list-style:url(images/list-dot.gif) inside ; padding-left:15px;} 
		.right-news2 H2{ font-weight:normal; color:#CCCCCC; font-size:18px; line-height:1.9em;} 

	.works{ clear:both; margin-top:8px;}
		.works ul{ float:left; padding:0px; margin:10px auto; }
		.works li{ color:#CCCCCC; text-align:left; font-size:12px; line-height:1.6em; list-style:url(images/list-dot.gif) inside ; padding:0px 15px; margin:3px 0px;} 
		.works P{ color:#CCCCCC; text-align:left; font-size:12px; line-height:1.9em; list-style:url(images/list-dot.gif) inside ; padding-left:15px;} 
		.works H2{ font-weight:normal; color:#CCCCCC; font-size: 18px; line-height:1.5em;} 
	.flv {  margin-left:0px;float:left; width:320px; padding:5px ; height:241px; border:1px #898989 solid;}
	.works-info{ float:left; width:323px; padding:3px 2px 3px 5px ;margin-left:2px; height:245px; border:1px #898989 solid;}
		.works-info ul{ padding:0px; margin:0px auto;}
		.works-info li{ padding-top:2px; line-height:1.6em;}

	.works-pic { clear:both; width:680px; padding:0px ; margin:0px auto;}
		.works-pic ul{ padding:0px; margin:0px auto; float:left; width:670px;margin-top:3px; }
		.works-pic li{ float:left; list-style-type:none; width:325px; border:1px #898989 solid; padding:5px 0px 2px 5px; margin-right:2px; }
	
	.works-copy { clear:both;width:680px; padding:5px ; margin:10px;color:#999; font-size:12px  }
	.works-copy a { color:#999; }
	.works-copy a:hover { color:#ddd;  }

		.left-pic{ float:left;padding:6px 10px 4px 0px;}
		.right-pic{ float: right;padding:6px 0px 4px 10px;}
*html .foot-ad{  width:580px; margin:5px 10px 5px 10px; float:left; text-align:left; position:relative; height:280; overflow:hidden }			
.foot-ad{  width:580px; margin:5px 10px 5px 10px; float:left; text-align:left; position:relative; height:280; }	
	.foot-ad img{ padding:5px 20px 6px 20px;}
	.foot-ad ul{ width:580px; }
	.foot-ad li{ font-size:12px; color:#CCCCCC; float:left; padding:0px 5px;}
	.foot-ad li a{ color:#CCCCCC; font-size:12px; }
	.foot-ad li a:hover{ color:#fff;}
	.foot-ad a{ color:#c0c9ce; font-size:12px; }
	
	#infoot{clear:both;text-align:center;width:880px;margin:0px auto; padding-top:15px; border-bottom:#444 3px solid;}
	
	.teamtab { color:#CCCCCC;}
	 
	 
	 
	 .works-menu {font-size: 12px;border-right:#333333 3px solid ;background-color:#464646; padding:5px 5px 10px 15px; text-align:left;}
		.works-menu ul { margin:0px; padding:0px;}
		.works-menu li {padding:5px 5px 10px 15px; color:#CCCCCC; list-style:none; margin-bottom:1px;}

.name{ float:right; width:250px; text-align:right; margin:0px 20px;color:#CCCCCC; font-size:12px;}
.talk{ border-bottom:1px #999 solid; padding:15px 10px;margin:5px auto;}
	.talk P{ margin:0px auto; width:600px;}

#in-works{ background:url(images/mainbox-bg.gif);width:680px; background-color:#666; margin:0px auto;position:relative; }

#zhenzi_img{width:670px; position:relative; }
	#zhenzi_img ul{ background: url(../movie4s(1)/movie4s/images/bg.gif); margin:0px auto; padding:0px; border:1px #CCCCCC solid;padding-bottom:7px; list-style:none;}
	#zhenzi_img li{ list-style:none; margin-top:10px;padding:0px; border:1px #999999;}
#zhenzi-infoot{clear:both;text-align:center;width:880px;margin:0px auto; padding-top:15px; border-bottom:#444 3px solid;}
	
	.zhenzi-teamtab { color:#CCCCCC;}
	 
	 
	 
	 .zhenzi-works-menu {font-size: 12px;border-right:#333333 3px solid ;background-color:#464646; padding:5px 5px 10px 15px; text-align:left;}
		.zhenzi-works-menu ul { margin:0px; padding:0px;}
		.zhenzi-works-menu li {padding:0px 0px 0px 10px; color:#CCCCCC; list-style:none; margin-bottom:1px;}