@charset "utf-8";
#cartoon_main .cartoon_top {
	width:938px;
	height:auto;
	float:left;
}
/*		Slide Style		*/
#slide_cartoon {
	float:left;
	height:293px; 
	width:642px; 
	margin-right:10px;
	margin-bottom:10px; 
	position:relative;
	overflow:hidden; 
	display:inline;
}
#slide_cartoon img {
	border:none;
}
#slide_cartoon .slides_container {
	width:682px;
	height:293px;
	overflow:hidden;
	float:left;
}
#slide_cartoon .pagination {
	position:absolute;
	height:293px;
	left:533px;
	display:inline;
	z-index:100;
}
#slide_cartoon .pagination li {
	float:left;
	display:inline;
	width:144px;
	height:70px;
	margin:1px 5px;
}
#slide_cartoon .pagination li img {
	width:127px;
	height:66px;
	border:1px solid #000000;
}
#slide_cartoon .pagination li a {
	padding:1px 0px 1px 13px;
	display:block;
	width:100%;
	height:100%;
}
#slide_cartoon .pagination li.current a {
	background:url(../images/cartoon/banner_hover.png) no-repeat;
}

/*		Cartoon List		*/
#edc_intro {
	width:238px; 
	float:left;
}
#edc_intro .intro_title {
	width:238px; 
	height:28px; 
	background:url(../images/cartoon/intro_title.jpg) no-repeat; 
	float:left; 
	line-height:28px; 
	color:#ffffff; 
	text-indent:15px;
}
#edc_intro .intro_box {
	width:238px; 
	height:260px; 
	float:left; 
	background:url(../images/cartoon/intro_box.jpg) no-repeat;
}
#edc_intro .intro_icon {  
	float:left; 
	margin-left:15px;
	margin-right:10px; 
	margin-top:17px;
}
#edc_intro #intro_list { 
	float:left;
	padding-top:11px;
	width:183px;
}
#edc_intro #intro_list li { 
	float:left;
	line-height:30px; 
	width:100%;
}
#edc_intro #intro_list li a { 
	float:left;
}
#cartoon_info { 
	float:left; 
	width:935px; 
	border:1px solid #dfdfdf; 
	background:#f7f7f7;
	padding:10px 0px;
}
#cartoon_info .info_title {
	padding:5px 20px; 
	float:left; 
	width:895px; 
	border-bottom:1px solid #dfdfdf;
}
#cartoon_info .info_title h2 { 
	font-size:14px;
	float:left; 
	font-family:微软雅黑;
}
#cartoon_info .info_list { 
	float:left;
	width:100%; 
	padding-top:15px;
}
#cartoon_info .info_list li img {
	width:162px; 
	height:202px; 
	float:left; 
	padding:2px; 
	border:1px solid #dfdfdf;
}
#cartoon_info .info_list li { 
	float:left;
	margin-bottom:15px; 
	margin-left:16px;
	_margin-left:8px;
	_margin-right:5px;
	width:168px;
}
#cartoon_info .info_list li p, #ct_info .right_info li p, #rec_left li p { 
	clear:both; 
	height:20px; 
	padding-top:5px; 
	line-height:20px; 
	overflow:hidden;
	text-align:center;
}
#ct_info {
	width:935px; 
	border:1px solid #dfdfdf; 
	float:left;
}
#ct_info .left_info {
	width:160px; 
	float:left;
}
#ct_info .left_info ul {
	width:160px; 
	float:left; 
	background:url(../images/cartoon/ct_leftbg.jpg) repeat-y;
	padding:20px 0;  
	height:413px;
}
#ct_info .left_info ul li { 
	line-height:48px; 
	height:48px; 
	float:left; 
	width:100%; 
	text-indent:30px; 
	font-size:14px; 
	font-weight:bold; 
	color:#666;
	margin:2px 0;
}
#ct_info .left_info li:hover, #ct_info .left_info ul li a.hover { 
	background:url(../images/cartoon/ct_lefthover.png) no-repeat; 
	color:#fff; 
	text-shadow:1px 1px 1px #F00;
}
#ct_info .left_info ul li a {
	display:block;
}
#ct_info .left_info ul li a:hover {
	color:#fff;
}
#ct_info .right_info { 
	float:right; 
	width:775px;
	padding-top:20px;
}
#ct_info .right_info ul li {
	width:124px; 
	float:left; 
	margin-left:25px; 
	margin-bottom:20px;
}
#ct_info .right_info ul li img {
	width:118px; 
	height:148px; 
	float:left; 
	padding:2px; 
	border:1px solid #dfdfdf;
}


