/* CSS Document */
	body{
		margin:0px;
		color:#4B4B4B;
		font-family:Arial, Helvetica, sans-serif;
		height:100%;
		width:100%;
		background:#ffffff;
		}
		
	div{font-size:12px;font-family:Arial;}
	img{border:0px;}
	input{background:#ffffff;}
	select{background:#ffffff}
	
	a:link{color:#4B4B4B;
		text-decoration:none;
		font-size:12px;
		}
	a:visited{
		color:#4B4B4B;
		text-decoration:none;
		font-size:12px;}
	a:hover{
		color:#ff6600;
		text-decoration:none;
		font-size:12px;}
	.both{clear:both}
		
	#main{
		margin:0px auto;
		width:998px;
		height:100%;
		}
 
	#menu{
		width:988px;		
		margin:0px auto;
	}
	#menu .homepage{
	float:left;
	width:104px;
	height:35px;
	padding-top:40px;
	background:url(../../jsp/images/images_vod/homepage.gif) no-repeat;
	background-position:bottom;
	
	}
	#menu .logo{
	float:left;
	width:180px;
	padding-top:16px;
	
	}

	#menu .menu2{
	float:right;
	width:682px;
	margin-top:0px;
	
	}
	#menu .search{margin-top:10px;
	margin-left:180px;}
	#menu3{
	width:988px;		
	height:39px;
	background:url(../../jsp/images/images_vod/menu_bg1.gif) repeat-x;

	}
	.menu3left{float:left;width:20px;}
	.menu3right{float:right;width:4px;}
	#menu3 #menucontent{
	float:left;
	height:27px;
	width:auto;
	color:#fff;
	padding-top:10px;
	}
	#menu3 ul{
	list-style-type:none;
	margin:0px;

	}
	#menu3 ul li{
	display:inline;
	height:37px;
	padding:10px 0px 0px 0px;
	}
	
	#menu3 .menulist2{
	width:2px;
	height:37px;
	background:url(../../jsp/images/images_vod/menu_icon.gif) no-repeat;
	}
	
	#searchface{
	background:url(../../jsp/images/images_vod/search_bg.gif) repeat-x;
	height:29px;
	width:410px;
	}
	#searchface .search_img{
	float:left;}
	#searchface .right{
	float:right;
	width:12px;}
	
	#searchface .keyword{
	float:left;
	padding-top:4px;
	padding-left:12px;}
	#searchface .input1{
	border:#5295BF 1px solid;}
	
	
 
	#main #ad{
		clear:both;
		height:76px;
		text-align:center;
		margin-top:6px;
	}
	#topcontent{
		width:988px;
		margin:0px auto;
		margin-top:4px;
		height:auto;
		clear:both;
	}
 
	#login{height:145px;
	width:227px;}
	
	#loginface{
	height:145px;
	width:227px;}
	
	.login_content{
	height:117px;
	border-left:#4E97C2 1px solid;
	border-right:#4E97C2 1px solid;
	border-bottom:#4E97C2 1px solid;
	background:url(../../jsp/images/images_vod/login_bg.gif);
	}
	#loginface ul{
	list-style-type:none;
	margin:0px;
	margin-top:12px;
	}
	#loginface .usermsg ul li{
	height:24px;
	}
	#loginface .msg1 img,#loginface .msg2 img{
		margin-right:6px;}
	#loginface .sty2{
	text-align:right;
	margin-right:20px;
	margin-top:1px;}
	#loginface .input1{
	width:85px;
	height:14px;
	border:#5295BF 1px solid;}

	#loginface .codechk{
	width:36px;
	height:14px;
	border:#5295BF 1px solid;}
	#loginface .login2{
	margin-top:8px;}
	
	#scrollimg{margin-top:6px;}
	#area{
	height:27px;
	padding-left:24px;
	padding-top:4px;
	color:#2E456E;
	background:url(../../jsp/images/images_vod/02_29.gif) no-repeat;
	background-position-x:3px;}
	
	#topcontent .leftcontent{
		float:left;
		width:230px;
		}
	#topcontent .centercontent{
		float:left;
		width:545px;
		margin-left:2px;
		}
	#topcontent .rightcontent{
		float:right;
		width:205px;
		height:auto;
		}
		
 
	.newtop{
	height:25px;
	border:#5B7E9A 1px solid;
	background:url(../../jsp/images/images_vod/newtop_bg.gif);}
	.newtop .more1{padding-top:8px}
	.newtop .title{
		color:#2F466F;
		font-size:13px;
		font-weight:bold;
	 	width:140px;
		padding-top:5px;
		padding-left:20px;
	 	filter:Dropshadow(offx=1,offy=0,color=#ffffff)
          Dropshadow(offx=0,offy=1,color=#ffffff)
          Dropshadow(offx=0,offy=-1,color=#ffffff)
          Dropshadow(offx=-1,offy=0,color=#ffffff);
		  }
	
	
	#newcontent{
	height:133px;
	border-left:#A9BDC8 1px solid;
	border-right:#A9BDC8 1px solid;
	border-bottom:#A9BDC8 1px solid;
	padding-top:7px;
	}
	#newcontent .content{
	float:left;
	width:108px;
	height:auto;
	text-align:center;
	vertical-align:bottom;
	}
	#newcontent .content a:link{
	font-size:11px;
	}

	#newcontent img{
	border:#AFD3ED 1px solid;
	padding:3px;}
	
 
	#vodtop{margin-top:3px;}
	#vodtop .content{
	float:left;
	width:85px;
	text-align:center;
	}
	#vodlist{
	clear:both;
	margin-top:2px;
	}
	#vodtop .vodword{
	float:left;
	width:31%;
	text-align:left;
	margin-bottom:0px;
	}
	#vodlist img{
	padding:0px;
	border:none;}
	#vodlist ul{
	list-style-type:none;
	margin:0px;
	margin-left:12px;}
	#vodlist ul li{
	height:19px;
	}
	
	#vodlist ul li img{
	margin-right:6px;
	}
	
	
	
 
	#live{
	background:url(../../jsp/images/images_vod/list_bg.gif);
	background-repeat: repeat-y;
	}
	.listtop{
	height:25px;
	color:#fff;
	font-size:13px;
	font-weight:bold;
	background:url(../../jsp/images/images_vod/02_57.gif) no-repeat;
	 }
	 .font1{
		color:#2F466F;
		font-size:13px;
		font-weight:bold;
	 	position:absolute;
	 	width:140px;
		padding-top:5px;
		padding-left:16px;
	 	filter:Dropshadow(offx=1,offy=0,color=#ffffff)
          Dropshadow(offx=0,offy=1,color=#ffffff)
          Dropshadow(offx=0,offy=-1,color=#ffffff)
          Dropshadow(offx=-1,offy=0,color=#ffffff);
		  }
	.more1{
	float:right;
	padding-top:8px;
	padding-right:15px;}
	
	#live #livelist{
	margin-top:0px;
	height:130px;
	background:url(../../jsp/images/images_vod/list_bg.gif);
	background-repeat: repeat-y;
	}
	#live ul{
	list-style-type:none;
	margin-left:20px;
	margin-bottom:5px;
	}
	
	#live ul li{
	height:20px;
	padding-top:4px;
	background:url(../../jsp/images/images_vod/line_1.gif) no-repeat;
	background-position:bottom;
	}
	
	.font2{margin-left:5px;}
	
	#publics{
	margin-top:5px;
	background:url(../../jsp/images/images_vod/list_bg.gif);
	background-repeat: repeat-y;
	}
	
	#publics #publiccontent{
	padding:6px 19px;
	height:100px;
	line-height:19px;
	}
	#softdown{
	margin-top:5px;
	background:url(../../sp/images/images_vod/list_bg.gif);
	background-repeat: repeat-y;}
	
	#softdown #softlist{
	margin-top:0px;
	height:110px;
	background:url(../../jsp/images/images_vod/list_bg.gif);
	background-repeat: repeat-y;
	}
	#softdown ul{
	list-style-type:none;
	margin-left:20px;
	margin-bottom:5px;
	}
	
	#softdown ul li{
	height:20px;
	padding-top:4px;
	background:url(../../jsp/images/images_vod/line_1.gif) no-repeat;
	background-position:bottom;
	}
	
	#scrollpic{
	clear:both;
	height:128px;
	width:988px;
	margin:0px auto;
	margin-top:6px;
	padding-top:8px;
	border:#ABBDC9 1px solid;
	background:#F2F9FF;
	overflow:hidden;}
	
 
	#movielist{
	width:988px;
	margin:0px auto;
	margin-top:6px;
	height:auto;
	clear:both;
	border-left:#ACBECA 1px solid;
	border-right:#ACBECA 1px solid;
	border-bottom:#ACBECA 1px solid;
	}
	
	#movielist .movietop{
	height:28px;
	background:url(../../jsp/images/images_vod/movielist_top_bg.gif);
	border-top:#597C98 1px solid;
	border-bottom:#597C98 1px solid;
	}
	#movielist .more1{padding-top:8px}
	#movielist .title{
		color:#ffffff;
		font-size:13px;
		font-weight:bold;
	 	position:absolute;
	 	width:140px;
		padding-top:7px;
		padding-left:30px;
	 	filter:Dropshadow(offx=1,offy=0,color=#ffffff)
          Dropshadow(offx=0,offy=1,color=#ffffff)
          Dropshadow(offx=0,offy=-1,color=#ffffff)
          Dropshadow(offx=-1,offy=0,color=#ffffff);
		  }
	#movielist #content{
	height:auto;
	/*border-left:#ACBECA 1px solid;
	border-right:#ACBECA 1px solid;
	border-bottom:#ACBECA 1px solid;
*/
	
	clear:both;
	}
	#movielist .content{
	border:#ff0000 2px solid; 
	}
	
	#movielist .mv{
	border-bottom:#ccc 1px dotted;
	float:left;
	padding-bottom:5px;
	clear:both;
	}
	#movielist .mv1{
	float:left;
	width:329px;
	}
	#movielist .mv_img{
	float:left;
	width:112px;
	margin:5px;}
	#movielist .mv_img img{
	padding:3px;
	border:#ccc 1px solid;
	}
	#movielist .mv_content{
	margin-top:10px;
	line-height:24px;}
	#movielist .caption{
	color:#000000;
	font-weight:bold;
	font-size:13px;
	padding-bottom:10px;}
	
	.caption a:link {
	color:#000000;
	font-weight:bold;
	font-size:13px;
	padding-bottom:10px;}
	.caption a:visited {
	color:#000000;
	font-weight:bold;
	font-size:13px;
	padding-bottom:10px;}
	.caption a:hover {
	color:#ff6600;
	font-weight:bold;
	font-size:13px;
	padding-bottom:10px;}
	
	#movielist .sty3{
	color:#4F8AE4}
	
 
	#bottom{
	clear:both;
	height:85px;
	width:988px;
	text-align:center;
	color:#ffffff;
	padding-top:2px;
	margin:0px auto;
	margin-top:10px;
	background:url(../../jsp/images/images_vod/bottom_bg.gif) repeat-x;
	}
	
	

 
	#topcontent .right2{
	float:left;
	height:auto;
	width:778px;}
	#topcontent .right2 .sty4{
	clear:both;
	border-left:#AEC0CC 1px solid;
	border-right:#AEC0CC 1px solid;
	border-bottom:#AEC0CC 1px solid;}
	#topcontent #vod2_ad img{
	border:#A7BFCB 1px solid;
	}
	
 
	#topcontent .vod2_content{
	clear:both;
	height:100%;
	margin-top:6px;
	}
	.vod2_content .vod_sort{
	height:22px;
	color:#fff;
	font-weight:bold;
	font-size:13px;
	padding-top:8px;
	padding-left:30px;
	background:url(../../jsp/images/images_vod/icon4.gif) repeat-y;}
	.vod2_content .page1{
	padding-top:6px;
	height:26px;
	background:url(../../jsp/images/images_vod/page_bg.gif) no-repeat left bottom;}
	.vod2_content .page2{
	padding-top:6px;
	padding-right:30px;
	height:26px;
	text-align:right;
		}
	.vod2_content .vod_top2{
	color:#2F456C;
	margin-left:20px;}
	.vod2_content .vod_page{
	color:#000000;
	margin-left:30px;}
	.vod2_content .vod_page a:link{
	color:#000}
	.vod2_content .vod_page a:visited{
	color:#000}
	.vod2_content .vod_page a:hover{
	color:#f00}
	
	.iconfont{
	font-family:Webdings;
		}
	.red{color:#FF0103;}
	
 
	#vod_list{
	clear:both;
	width:98%;
	border-bottom:#CDCDCD 1px dotted;
	margin:4px;
	padding-bottom:6px;}
	#vod_list .mv1{
	float:left;
	width:48%;
	
	}
	#vod_list .mv_img{
	float:left;
	width:112px;
	margin:5px;}
	#vod_list .mv_img img{
	padding:3px;
	border:#ccc 1px solid;
	}
	#vod_list .mv_content{
	margin-top:10px;
	line-height:24px;
	}
	#vod_list .caption{
	color:#000000;
	font-weight:bold;
	font-size:13px;
	padding-bottom:10px;}
	
	#vod_list .caption a:link {
	color:#000000;
	font-weight:bold;
	font-size:13px;
	padding-bottom:10px;}
	#vod_list .caption a:visited {
	color:#000000;
	font-weight:bold;
	font-size:13px;
	padding-bottom:10px;}
	#vod_list .caption a:hover {
	color:#ff6600;
	font-weight:bold;
	font-size:13px;
	padding-bottom:10px;}
	#vod_list .sty3{
	color:#4F8AE4}
	
	
 
	#new_comment{
	margin-top:5px;
	background:url(../../jsp/images/images_vod/list_bg.gif);
	background-repeat: repeat-y;}
	
	#new_comment #new_list{
	margin-top:0px;
	}
	#new_comment ul{
	list-style-type:none;
	margin-left:20px;
	margin-bottom:5px;
	margin-top:0px;
	}
	
	#new_comment ul li{
	height:18px;
	background-position:bottom;
	}
	#new_comment ul li img{
	margin-right:6px;
	}
	#new_comment .new_left{
	float:left;}
	#new_comment .new_right{
	float:right;
	margin-right:20px;}
	
 
	.vod3_content{
	height:auto;
	width:99%;
	margin-top:6px;}
	.vod3_content .vod3_movietop{
	height:28px;
	width:100%;
	background:url(../../jsp/images/images_vod/movielist_top_bg.gif);
	border:#597C98 1px solid;
	}
	.vod3_content .more1{padding-top:8px}
	.vod3_content .title{
		color:#ffffff;
		font-size:13px;
		font-weight:bold;
	 	position:absolute;
	 	width:140px;
		padding-top:7px;
		padding-left:30px;
	 	filter:Dropshadow(offx=1,offy=0,color=#2F466F)
          Dropshadow(offx=0,offy=1,color=#2F466F)
          Dropshadow(offx=0,offy=-1,color=#2F466F)
          Dropshadow(offx=-1,offy=0,color=#2F466F);
		  }
	.vod3_content #content{
	border-left:#ACBECA 1px solid;
	border-right:#ACBECA 1px solid;
	border-bottom:#ACBECA 1px solid;
	}
	.vod3_content #vod3_remark{
	width:100%;
	border-left:#AEC0CC 1px solid;
	border-right:#AEC0CC 1px solid;}
	.vod3_content #vod3_remark #vod3_list{
	float:left;
	width:510px;}
	.vod3_content #vod3_remark ul{
	list-style-type:none;
	margin-left:20px;
	margin-top:5px;
	line-height:25px;
	}
	.vod3_content #vod3_remark ul li{
	height:auto;
	}
	.vod3_content #vod3_remark2{
	width:100%;
	height:150px;
	margin-bottom:6px;
	border-left:#AEC0CC 1px solid;
	border-right:#AEC0CC 1px solid;
	border-bottom:#AEC0CC 1px solid;
	}
	
	.vod3_content .pd{
	padding:12px 22px;
	line-height:18px;
	}
	
	
	.vod3_content .movie_brief{
		padding:12px 22px;
		line-height:18px;
		word-wrap :break-word ;
	}
	
	
	.vod3_content #img{
	float:left;
	width:196px;
	padding:3px;
	border:#ccc 1px solid;
	}
	
	#vod3_mvlist{
	height:133px;
	text-align:center;
	}
	#vod3_mvlist .content{
	float:left;
	width:105px;
	text-align:center;
	}
	#vod3_mvlist img{
	border:#AFD3ED 1px solid;
	padding:3px;}
	
	
 
	#livecontent{
	height:100%;
	border-left:#AEC0CC 1px solid;
	border-right:#AEC0CC 1px solid;
	border-bottom:#AEC0CC 1px solid;
	}
	#livecontent #livelist{
	float:left;
	width:98%;
	border-bottom:#ccc 1px dotted;}
	#livecontent #livelist .content{
		float:left;
		width:45%;
		padding:10px;
	}
	#livecontent #livelist .live_img, .live_content{
		float:left;
		padding-left:15px;
		text-align:left;
		line-height:22px;
		color:#2D456C;
	}
	#livecontent #livelist img{
		padding:3px;
		border:#AED3ED 1px solid;
	}
	.bold{
	font-weight:bold;}
	
 
	.centercontent .livetitle{
	height:20px;
	color:#2F456A;
	padding-left:15px;
	padding-top:7px;
	background:url(../../jsp/images/images_vod/live_bg.gif) repeat-y;}
	.centercontent #liveplay{
	margin-top:3px;}
	
	#liveinfo{
	margin:6px;
	margin-left:0px;
	width:226px;
	height:400px;
	}
	
	#liveinfo .proginfo_img{
	float:left;}
	
	#liveinfo .online_img{
	float:right;}
	#liveinfo .livemain{
	border-left:#ABBDC9 1px solid;
	border-right:#ABBDC9 1px solid;
	border-bottom:#ABBDC9 1px solid;
	}
	#liveinfo .livemain #proginfo{
	padding:6px 10px;
	line-height:15px;}
	#liveinfo .livemain .sty5{color:#2E466C}
	
	#liveinfo .livemain .prog_time{
	color:#2E486B;
	height:16px;
	padding-top:3px;
	padding-left:12px;
	background:#E2ECF5;
	border-bottom:#ACBECC 1px solid;
	}
	
	#liveinfo .livemain .progtitle{
	float:left;
	margin-top:2px;
	}
	#liveinfo .livemain .more{
	float:right;
	margin-top:2px;
	margin-right:10px;
	}
	
	#liveinfo #progtable ul{
	list-style:none;
	margin:6px 10px;}
	#liveinfo #progtable ul li{
	height:20px;}
	#liveinfo #userinfo{
	float:left;}
	#liveinfo #userlist .username{
	float:left;
	width:40%;
	border:#f60 1px solid;
	}
	#liveinfo #userlist .grade{
	float:left;
	text-align:center;
	border:#f60 1px solid;
	width:29%;
	}
	#liveinfo #userlist .money{
	float:right;
	text-align:center;
	width:28%;
	border:#f60 1px solid;
	}
	
	
	#onlineinfo{
	margin:6px;
	margin-left:0px;
	width:226px;
	height:400px;
	}
	
	#onlineinfo .proginfo_img{
	float:left;}
	
	#onlineinfo .online_img{
	float:right;}
	#onlineinfo .livemain{
	border-left:#ABBDC9 1px solid;
	border-right:#ABBDC9 1px solid;
	border-bottom:#ABBDC9 1px solid;
	}
	#onlineinfo .livemain #proginfo{
	padding:6px 10px;
	line-height:15px;}
	#onlineinfo .livemain .sty5{color:#2E466C}
	
	#onlineinfo .livemain .prog_time{
	color:#2E486B;
	height:16px;
	padding-top:3px;
	padding-left:12px;
	background:#E2ECF5;
	border-bottom:#ACBECC 1px solid;
	}
	
	#onlineinfo .livemain .progtitle{
	float:left;
	margin-top:2px;
	}
	#onlineinfo .livemain .more{
	float:right;
	margin-top:2px;
	margin-right:10px;
	}
	
	#onlineinfo #progtable ul{
	list-style:none;
	margin:6px 10px;}
	#onlineinfo #progtable ul li{
	height:20px;}
	#onlineinfo #userinfo{
	float:left;}
	#onlineinfo #userlist .username{
	float:left;
	width:40%;
	border:#f60 1px solid;
	}
	#onlineinfo #userlist .grade{
	float:left;
	text-align:center;
	border:#f60 1px solid;
	width:29%;
	}
	#onlineinfo #userlist .money{
	float:right;
	text-align:center;
	width:28%;
	border:#f60 1px solid;
	}
	
	
	
	
	
	
	
	
