
#serialize_box{
	width:960px;
	overflow: hidden;
	margin: auto; 
	text-align: left; 
	margin-top: 10px;
  padding-bottom:10px
}
	#serialize{
		width:940px;
		overflow: hidden;
		margin: auto; 
		margin-top: 10px;
		text-align: left; 
	}
		#serialize ul{
			width: 946px;
		}
			#serialize ul li{
				float: left;
				width: 307px;
				height: 35px;
				font-size: 14px;
				line-height: 35px;
				padding-left: 5px;
				margin-right: 2px;
        border-bottom:1px dashed #ccc;
			}				
				#serialize ul li img{
					margin-left: 5px;
					position: absolute;
				}
			#serialize ul li h1 a {
      color:#003399 
			}
			#serialize ul li h1 a em{
      color:#666;font-size:14px
			}
			#serialize ul li a:hover{
			}
			#serialize ul li h1{
				float: left;
				padding-left: 3px;
			}
			#serialize ul li span{
        float:right;
				font-size: 12px;
				font-family: Arial;
				padding-right: 8px;
			}
	
/* Container Style */
#container{
	width:960px; 
	overflow: hidden;
	margin: auto; 
	text-align: left;
	margin-top: 0px;
	font-family: Arial;
}
/* Content Style */
#content{
	width: 960px;
	overflow: hidden;
	float: left;
	_display: inline;
	margin-bottom: 10px;	
	font-size: 14px;
}
	#content a{
		padding: 1px;
		text-decoration: underline;
	}	
	.con_box{
		width: 960px;
		overflow: hidden;
		margin-top: 5px;
		padding-bottom: 10px;
	}
		.con_box .con_title{
			width: 960px;
			height: 40px;
			line-height: 40px;
			overflow: hidden;	
			margin: 0 10px;	
		}		
			.con_box .con_title h1{
				float: left;
				font-size: 14px;
				font-weight: bold;color:#333
			}
				#content .con_box .con_title a em{
					text-decoration: none;color:#333;font-size:14px
				}
				#content .con_box .con_title a{
					text-decoration: none;color:#999;font-size:14px
				}
			.con_box .con_title span{
				float: right;font-size:12px
			}
			.con_box .con_title label{
				float: right;
				_margin-top: 8px;
			}			
			.con_box .con_title .list_btn{
				padding: 3px 0 2px 0;
				width:auto;
				cursor: pointer;
				margin-right: 6px;				
				font-size: 12px;
				display: inline-block;
				border-top: 1px solid #ccc;
				border-left: 1px solid #ccc;
				border-right: 1px solid #999;
				border-bottom: 1px solid #999;
				background: #e0e0e0;
			}
			
		.con_box .con_text{
			width: 940px;
			overflow: hidden;	
			margin: 0 10px;	
		}	
			.con_box .con_text ul{
				width: 940px;
			}
				.con_box .con_text ul li{
					float: left;
					width: 228px;
					height: 30px;
					line-height: 30px;
					padding-left: 5px;
					margin-right: 2px;
				}				
					.con_box .con_text ul li img{
						margin-left: 5px;
						position: absolute;
					}
			
			.new_update .con_text ul li{
				width: 333px;
			}
				.con_box .con_text ul li span{
					font-family: Tahoma;
					margin-right: 5px;
					font-size: 12px;					
				}
	
			.update_list .con_text ul li{
				width: 670px;
			}
			.letter_list .con_text{
				height: 24px;
				text-align: center;
				line-height: 30px;
				color: #666;
			}
	
/* sidebar Style */
#sidebar{
	width: 240px;
	overflow: hidden;
	float: right;
	_display: inline;
	margin-right: 10px;
	margin-bottom: 10px;
}
	.side_box{
		width: 240px;
		overflow: hidden;
		margin-top: 10px;
	}
		.side_box .side_title{
			width: 220px;
			height: 40px;
			line-height: 40px;
			overflow: hidden;	
			margin: 0 10px;	
		}		
			.side_box .side_title h1{
				float: left;
				font-size: 14px;
				font-weight: bold;
			}
				#sidebar .side_box .side_title a{
					text-decoration: none;
				}
			
		.side_box .side_text{
			width: 220px;
			overflow: hidden;	
			margin: 0 10px;	
			padding-bottom: 10px;
		}	
			.side_box .side_text ul{
				width: 220px;
			}
				.side_box .side_text ul li{
					width: 220px;
					height: 30px;
					line-height: 30px;
					*float: left;
					clear: both;
					overflow: hidden;
				}
					.side_box .side_text ul li h2{
						float: left;
					}
						.side_box .side_text ul li span{
							display: inline-block;
							width: 23px;
							line-height: 28px;
							font-family: Tahoma;
							font-weight: bold;
						}
						.side_box .side_text ul li a{
						}
						.side_box .side_text ul li a:hover{
							text-decoration: underline;
						}
						.side_box .side_text ul li em{
							font-family: Arial;
							font-size:11px;
							margin-left: 5px;
							float: right;
						}
						
						
						
/* Pic List */
.pic_list .con_text ul li{
	width: 328px;
	height: 180px;
	overflow: hidden;
	padding-left: 0px;
	margin-right: 10px;
	margin-top: 10px;
}
	.pic_list .con_text ul li .pic{
		width:130px;
		height: 150px;
		overflow: hidden;
		float: left;
		margin-top: 5px;
		margin-left: 5px;
		display: inline;
	}
		.pic_list .con_text ul li .pic a img{
			width:118px;
			height: 164px;
			overflow: hidden;
			margin-left:0px;
			position: inherit;
			padding:1px;
			border: 1px solid #999;
		}
		
	.pic_list .con_text ul li .txt{
		width:180px;
		height: 150px;
		overflow: hidden;
		float: right;
		margin-top: 5px;
		font-size: 12px;
		margin-right: 5px;
		display: inline;
	}
		.pic_list .con_text ul li .txt h5{
			width: 178px;
			height: 30px;
			line-height: 30px;
			overflow: hidden;
			font-size:14px;
			text-overflow:ellipsis; 
			white-space:nowrap;
		}
		.pic_list .con_text ul li .txt h4{
			width: 178px;
			height: 24px;
			line-height: 24px;
			overflow: hidden;
			text-overflow:ellipsis; 
			white-space:nowrap;
		}
		.pic_list .con_text ul li .txt p{
			width: 178px;
			display: block;
			height: 74px;
			text-indent: 12px;
			line-height: 18px;
			overflow: hidden;
			font-size:12px;
			color: #888;
		}	
		
/* Pages Box */
.box_page{
	width: 690px;
	overflow: hidden;
	margin-top: 10px;
	padding-bottom: 20px;
}
	.pages{
		width: 580px;
		height: 26px;
		line-height: 26px;
		margin-top: 0px;
		float: left;
		text-align: left;
		font-size: 12px;
		padding-left: 10px;
		font-family: Arial;
	}
		#content .pages a{
			height: 22px;
			text-align: center;
			line-height: 25px;
			overflow: hidden;
			float: left;
			margin-right: 5px;
			display: inline-block;
			text-decoration: none;
      padding:3px 5px
		}
		.pages a:hover {
			text-decoration: none;
		}
		.pages span.current{
			height: 22px;
			text-align: center;
			line-height: 25px;
			overflow: hidden;
			float: left;
			padding: 1px;
			margin-right: 5px;
			display: inline-block;
			text-decoration: none;
			font-weight: bold;
      padding:3px 5px

		}
		.pages span.disabled{
			width: 36px;
			height: 22px;
			line-height: 22px;
			text-align: center;
			float: left;
			padding: 1px;
			margin-right: 5px;
		}
		.pages span.long{
			width:44px;
		}
		#content .pages a.long{
			width:44px;
		}
		#content .pages a.han{
			width:36px;
		}
		
	.page_intro{
		float: right;
		height: 26px;
		line-height: 26px;
		margin-top: 10px;
		padding-right: 10px;
		overflow: hidden;
	}
		.page_intro .ipt_txt{
			float: left;
			height: 24px;
			width: 30px;
			line-height: 24px;
			text-align: center;
			font-weight: bold;
			font-size: 12px;
			font-family: Arial;
			margin-right: 5px;		
			border: 1px solid #ccc;
		}
		.page_intro .ipt_btn{
			float: left;
			height: 26px;
			width: 40px;
			line-height: 24px;
			text-align: center;
			font-size: 12px;
			cursor: pointer;
			margin-right: 5px;	
			display: inline-block;
			border-top: 1px solid #ccc;
			border-left: 1px solid #ccc;
			border-right: 1px solid #999;
			border-bottom: 1px solid #999;
			background: #e0e0e0;
		}
		
/* Detail Box  */
.detail_box .detail_link{
	width:940px;
	height: 28px;
	overflow: hidden;
	margin-top: 5px;
	text-align: left;
}
	.detail_box .detail_link .ipt_txt{
		height: 22px;
		width: 380px;
		line-height: 22px;
		padding: 0 2px;
		font-size: 12px;
		font-family: Arial;
		margin-right: 5px;	
		color: #666;	
		border: 1px solid #ccc;
	}
	.detail_box .detail_link .ipt_btn{
		height: 26px;
		line-height: 24px;
		text-align: center;
		font-size: 12px;
		cursor: pointer;
		margin-right: 5px;	
		color: #f00;
		display: inline-block;
		border-top: 1px solid #ccc;
		border-left: 1px solid #ccc;
		border-right: 1px solid #999;
		border-bottom: 1px solid #999;
		background: #e0e0e0;
	}
	
.detail_box .detail_info{
	width:940px;
	overflow: hidden;
	margin-top: 5px;
  margin-bottom:5px
}
	.detail_box .detail_pic{
		width: 210px;
		height:283px;
		overflow: hidden;
		float: left;
	}
		.detail_box .detail_pic a{
			padding:0px;
			width: 210px;
			height: 283px;
			display: block;
			overflow: hidden;
			border: 1px solid #ccc;
		}
		.detail_box .detail_pic a img{
			width: 210px;
			height: 283px;
			margin: 4px;
			overflow: hidden;
		}
		.detail_box .detail_pic img{
			width: 210px;
			height: 283px;
			margin: 4px;
			overflow: hidden;
		}
	.detail_box .detail_txt{
		width: 408px;
		overflow: hidden;
		float: left;margin-left:10px
	}
		.detail_box .detail_txt li{
			width: 388px;
			height: 28px;
			line-height: 28px;
			overflow: hidden;
      font-size:12px;border-bottom:1px dashed #999
		}
		.detail_box .detail_txt li.detail_intro{
			height: auto;
			line-height: 26px;
			color: #666;
      border-bottom:0px dashed #999
		}
			.detail_box .detail_txt li label{
				font-weight: bold;
				color: #333;
        font-size:14px
			}
    .drama_right_ad {
    WIDTH: 300px; FLOAT: left; HEIGHT: 250px;overflow:hidden
    }
			
	.play_btn{
		width: 940px;
		overflow: hidden;
		margin-top: 10px;
	}
			#container .play_btn .con_list_main a{
				float: left; height:25px; text-align: center;
				display:block; border: 1px solid #ccc;color:#336699;font-size:12px;
				margin: 5px 5px 0 0;width:142px;overflow: hidden;line-height:25px
			}
			#container .play_btn .con_list_main a:hover{
				text-decoration: none; border: 1px solid #ccc; 
				color: #fff;
			}
			#container .play_btn .con_list_main a:visited{
				text-decoration: none; border: 1px solid #bbb; 
				color: #333;background: #CCCCFF;
			}
      #container .play_btn .zy a{
	    	float: left; height:28px; text-align: left;
				display:block; border: 1px solid #ccc; color: #336699;
				font-size: 12px; font-family: Verdana;
				margin: 5px 5px 0 0px;width:274px;padding-top:0px;padding-left:28px
}
  #youku,#qvod,#gvod {
  border-bottom:1px #99CCFF solid;
}
		
/* Play Style */
#play_box{
	width: 960px;
	overflow: hidden;
	display: block;
	margin-left: 0px;
	margin-bottom: 0px;	
	text-align: center;
	font-size:14px;
}
	#play_box .con_box{
		width: 960px;
	}
		#play_box .con_box .con_title{
			width: 940px;
		}		
		#play_box .con_box .con_text{
			width: 950px;
		}	
		
#player{
	margin: 0px 0px 0 0px; width:630px;height:508px;float:left
}
.play_ad {
  width:300px;float:left;margin-left:15px;margin-top:0px
}
.play_ad_right_01 {
  margin:0px
}
.play_ad_right_02 {
  padding-top:10px;
}
.play_ad_bottom {
  position:relative;margin-left:0px;*margin-left:0px;margin-bottom:-20px;*margin-bottom:-10px;margin-top:15px
}
/* Commend Style */
.commend_box{
	width: 960px;
	overflow: hidden;
	display: block;
	margin-left: 10px;
	margin-bottom: 10px;	
text-align:center;
margin:0 auto;
}
	.commend_box .con_title{
		width: 940px;
	}
	.commend_box .con_list{
		width: 920px;
		overflow: hidden;	
		margin: 0 10px;	
	}
		.commend_box .con_list ul{
			width: 960px;
		}
			.commend_box .con_list li{
				width: 129px;
				height: 197px;
				float: left;
				margin: 0 10px;
				margin-top: 15px;
				text-align: center;
				line-height: 26px;
				overflow: hidden;
			}
				.commend_box .con_list li img{
					width: 114px;
					height: 160px;
					padding: 2px;
					border: 1px solid #ccc;
				}

/* Commend Style */
.commend_box2{
	width: 940px;
	overflow: hidden;
	display: block;
	margin-left: 10px;
	margin-bottom: 10px;
margin:0 auto;
}
	.commend_box2 .con_title{
		width: 920px
	}
	.commend_box2 .con_list{
		width: 610px;
		overflow: hidden;	
		margin: 0 0px;	float:left
	}
		.commend_box2 .con_list ul{
			width: 610px;float:left
		}
			.commend_box2 .con_list li{
				width: 105px;
				height: 155px;
				float: left;
				margin: 0 7px;
				margin-top: 5px;
				text-align: center;
				line-height: 26px;
				overflow: hidden;
			}
				.commend_box2 .con_list li img{
					width: 95px;
					height: 120px;
					padding: 2px;
					border: 1px solid #ccc;
				}
.bofang_dibu {
  float:left:width:336px;height:280px;overflow: hidden;margin-top:10px

}





/* Search List */
.search_list .con_text ul li{
	width: 668px;
	height: 180px;
}
	.search_list .con_text ul li .pic{
		width: 120px;
		height: 160px;
	}
		.search_list .con_text ul li .pic a img{
			width:120px;
			height: 160px;
		}
		
	.search_list .con_text ul li .txt{
		width:508px;
		height: 160px;
	}
		.search_list .con_text ul li .txt h5{
			width: 508px;
			font-weight: bold;
			margin-bottom: 0px;
		}
		.search_list .con_text ul li .txt h3{
			width: 508px;
			height: 30px;
			line-height: 30px;
			font-size:12px;
		}
			.search_list .con_text ul li .txt h3 span{
				margin-left: 20px;
				color: #666;
			}
		.search_list .con_text ul li .txt p{
			width: 508px;
			height: 100px;
			line-height: 20px;
		}	

.map_box ol{
	width: 920px;
	overflow: hidden;
	margin-top: 10px;
}
	.map_box ol li{
		width: 450px;
		float: left;
		height: 40px;
		text-align: left;
		line-height: 40px;
		text-indent: 20px;
		overflow: hidden;		
		margin-right: 10px;
		border-bottom: 1px solid #d7d7d7;
	}
/* Content Style */
	#content a{
		color: #356aa0;
	}
	#content a:hover{
		color: #fff;
		background: #356aa0;
	}
	.con_box{
		background: #f0f0f0;
	}
		.con_box .con_title{			
			border-bottom: 1px solid #ccc;	
		}		
			.con_box .con_title h1{				
				color: #356aa0;
			}
				#content .con_box .con_title a{
					color: #000;
				}
				#content .con_box .con_title a:hover{
					color: #fff;
				}
				
				.con_box .con_text ul li{					
					background: #e5e5e5;
				}
				.con_box .con_text ul li.odd{
					background: #fff;
				}
				.con_box .con_text ul li.even{
					background: #e5e5e5;
				}
				.new_update .con_text ul li.odd{
					background: #fff;
				}
				.new_update .con_text ul li.even{
					background: #deeaf2;
				}
				.new_update .con_text ul li span{
					color: #666
				}
				.new_update .con_text ul li a{
					font-size:14px
				}
				.hot_update .con_text ul li.odd{
					background: #fff;text-align:left
				}
				.hot_update .con_text ul li.even{
					background: #deeaf2;text-align:left
				}
				.hot_update .con_text ul li span{
					color: #000
				}