.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:inline-block}
.clearfix{display:block}
.import{ font-weight:bold; color: #FF3366}

.cartoon_txt_list{margin:10px; margin-left:25px}
	.cartoon_txt_list a{color:#1A689D;line-height:22px}
	.cartoon_txt_list li{float:left;width:180px; text-align:left; overflow:hidden}

.cartoon_new{width:230px;height:240px;text-align:left}
	.cartoon_new ul{margin:12px}
	.cartoon_new ul li{height:25px;overflow:hidden}
	.cartoon_new ul li a{height:25px;font-size:14px;line-height:25px}

.cartoon_day{width:720px;height:240px}
	.cartoon_day ul{padding-left:2px}
	.cartoon_day li,.imglist li{float:left;margin:8px 7px;width:129px;height:200px;overflow:hidden;display:inline}
	.cartoon_day li img,.imglist li img{padding:3px;border:1px #DEDEDE solid;width:121px;height:169px;display:block;margin-bottom:5px}

#cartoon_down_rank .tab{left:80px;top:0}
#cartoon_down_rank .title span{margin-right:10px;display:inline}
.imglist li{margin:8px 15px}
	#cartoon_img_list .imglist{margin:-5px 0 10px 3px}
	#cartoon_down_rank .imglist{margin:10px auto;padding-left:2px}
	#cartoon_img_list .imglist li{height:220px}
	#cartoon_img_list .imglist li span{display:block}

#cartoon_img_list h5{font-size:16px;font-weight:bold;color:#000;margin:10px 0 0 20px;text-align:left}


	#cartoon_text_list dl.index{width:720px;text-align:left;margin:10px auto}
		#cartoon_text_list dl.index dt{float:left;width:80px}
		#cartoon_text_list dl.index dd{height:19px;line-height:19px;width:19px;float:left;text-align:center;margin:0 5px 0 0;display:inline;background:url(cartoon_text_index_bg.gif) no-repeat}
	#cartoon_text_list h5{font-size:16px;font-weight:bold;color:#000;margin:10px 10px 0;width:950px;padding:0;text-align:left}
		#cartoon_text_list h5 span{float:right;margin:0 5px;display:inline;font-size:12px;font-weight:normal}
	
	#cartoon_text_list .text{text-align:left;margin:8px 20px 13px}
		#cartoon_text_list .text div{font-size:16px;font-weight:bold;color:#000;border-bottom:1px solid #aedef2; padding-bottom:0; line-height:13px; margin-bottom:5px}
		#cartoon_text_list .text div span{float:right;margin:0 5px;display:inline}
		#cartoon_text_list .text div span a{color:#1A689D;text-decoration:underline}
		
		#cartoon_text_list .text ul{clear:both}
		#cartoon_text_list .text li{float:left;padding-left:10px;line-height:25px;width:173px;white-space:nowrap;overflow:hidden}
		#cartoon_text_list .text li a {color: #444444}
		
.book_h1 h1{font-family: ºÚÌå; font-size: 20px;padding-top: 2px; background-color: #FFF; width:360px; font-weight:normal; color:#1974c8;}
.book_h1 h1 a{font-family: ºÚÌå; font-size: 20px;padding-top: 2px; background-color: #FFF; width:400px; font-weight:normal; color:#1974c8; text-decoration:underline}
.page_to {width:24px; height:20px ;padding-top:0px; line-height:10px; cursor:hand}


/*content  2008.08.09*/
#wp{ padding-top:0px;}
	.bangz{width:192px;text-align:left;}
		.bangz_list li{ background:url(la.gif) no-repeat 5px 5px; border-bottom:1px dotted #ccc; width:368px; white-space:nowrap; overflow:hidden; height:19px; line-height:20px; padding-left:18px;}
	.down-ph{ width:192px; height:304px;}
		.down-ph img{ float:left; width:80px; height:110px; padding:3px 5px; border:1px solid #dedede; margin:6px 0 0 7px;}
		.down-ph dl{ float:right; width:78px; margin:6px 3px 0 0!important; margin:6px 2px 0 0; text-align:left; height:120px; position:relative;}
		.down-ph dl span{ position:absolute; left:0; bottom:3px;}
		.phlist{ clear:both; width:174px; margin:0px auto;}
		.phlist li{ clear:both; width:174px; white-space:nowrap;overflow:hidden; background:url(dot_embg.gif) no-repeat left 5px; text-align:left;border-bottom:1px dotted #C0DDED; padding:1px 0;}
		.down-ph dt{ background:url(dot_embg.gif) no-repeat left 4px;width:78px; }
		.down-ph dd{ color:#a4a0a1;table-layout:fixed; word-wrap:break-word;}
		.phlist li em,.down-ph dt em{ color:#fff; font-size:10px;text-align:center; font-weight:bold; padding:0 10px 0 2px;}
	.focusbox{ width:370px; margin-left:5px;}
		.imgplay{ width:366px; height:237px; padding:2px 1px 2px 1px;}
	.classic{ width:385px; height:241px; text-align:left; position:relative;}
		.cla_item{ width:275px; height:88px; overflow:hidden; border-bottom:1px dotted #ccc; padding:11px 0; margin:0 5px;}
		.cla_item em{ font-style:normal; color:#333; white-space:nowrap; float:left; display:block; width:175px; height:20px; overflow:hidden;}
		.cla_item p{ color:#A0A0A0;}
		.classic a.pic img{ float:left; width:80px; height:80px; display:block; padding:2px; border:1px solid #dedede; margin-right:10px;}
		.cla_list{ position:absolute; left:283px; top:1px; width:83px; height:219px; padding:10px; background:#EEF5FD url(lback.gif) no-repeat 5px 5px;}
		.cla_list li{ background:url(la.gif) no-repeat 5px 5px; border-bottom:1px dotted #ccc; width:65px; white-space:nowrap; overflow:hidden; height:21px; line-height:21px; padding-left:18px;}
	.recent{ width:759px; height:298px; text-align:left;}
		.rec_list{ width:570px; overflow:hidden; padding:0 0 0 5px; float:left}
		.rec_item{ width:274px; float:left; overflow:hidden; border-bottom:1px dotted #ccc; padding:11px 0 11px 5px; position: relative;}
		.rec_item a.pic img{ width:80px; height:110px; display:block; padding:2px; border:1px solid #dedede; margin-right:10px;}
		.rec_item li,.rec_item li *{ font-family:simsun; line-height:23px; width:185px; white-space:nowrap; overflow:hidden}
		.rec_item .first, .rec_item .first a{ color:#176DBB; font-weight:bold;}
		.rec_item ul{ width:185px; float:right;}
		.rec_list2 { float:right; padding:10px 5px 0 0; width:174px;}
		.rec_list2 dt img{ border:1px solid #659E18; width:172px; height:57px; display:block;}
		.rec_list2 dd{ padding-left:18px; background:url(lb.gif) no-repeat 0 9px; line-height:28px; height:28px; white-space:nowrap;width:155px; overflow:hidden}
	.hn_list{ width:194px;}
		.hn_list a{ color:#176DBB;}
		.hn_item{ background:#F8FBFE; border:1px solid #D7EEF9; padding:3px 2px; width:188px; height:92px; overflow:hidden; margin-bottom:5px;}
		.hn_item img{ margin-right:3px;}
		.hn_item a.pic img{ float:left; border:1px solid #999; display:block; width:64px; height:90px; margin:1px; margin-right:7px;}
		.hn_item a.pic:hover img{ float:left; border:2px solid #000; display:block; width:64px; height:90px; margin:0;margin-right:6px;}
		.hn_item ul{ padding-top:2px;}
		.hn_item li{ line-height:18px; height:18px; color:#666;}
		.hn_item li span{ color:#333;}
	.catalog{ width:759px; text-align:left;}
		.catalog h1{ margin-bottom:10px;}
		.cat_item{background:#F7FBFF; position:relative; padding:3px 0 3px 5px; margin:5px 5px 9px 35px;}
		.cat_item label a{ position:absolute; left:-25px; background:url(lc.gif) no-repeat; width:19px; height:19px; display:block; top:8px; font-size:18px; font-weight:normal; color:#176DBB; text-align:center; line-height:19px; overflow:hidden;}
		.cat_item label a:hover{ position:absolute; left:-25px; background:url(lc.gif) no-repeat; width:19px; height:19px; display:block; top:8px; font-size:18px; font-weight:normal; color:#fff; text-align:center; line-height:19px; overflow:hidden;}
		.cat_item li{ float:left; position:relative; width:215px; margin-right:10px; padding-left:5px; line-height:23px; height:23px; white-space:nowrap; overflow:hidden}
		.cat_item li.more a{ color:#f60; font-weight:bold; font-family:simsun;}
		.g { font-family:"ËÎÌå"}
		
	.detail_list{ width:960px;}
		.detail_list a{ color:#176DBB;}
		.detail_item{ background:#F8FBFE; border:1px solid #D7EEF9; padding:3px 2px; width:300px; height:170px; overflow:hidden; float:left; margin:8px 5px 6px 6px}
		.detail_item h5 a { font-family:"ËÎÌå"; font-weight:bold; font-size:14px}
		.detail_item img{ margin-right:3px;}
		.detail_item a.pic img{ float:left; border:1px solid #666; display:block; width:120px; height:165px; margin:1px; margin-right:8px;}
		.detail_item a.pic:hover img{ float:left; border:2px solid #000; display:block; width:120px; height:165px; margin:0;margin-right:7px;}
		.detail_item ul{ padding-top:2px;}
		.detail_item li{ line-height:21px; height:18px; color:#666;}
		.detail_item li span{ color:#333;}
		.detail_item li.right{ text-align:right}

	#friendlink {clear: both; overflow-x:hidden; width: 934px;border: solid 1px #b0bdc6;padding:10px;margin-top:10px!important;margin-top:5px;}
	#friendlink .text {float:left;padding-right:10px;border-right:dotted 1px #b0bdc6;font-weight:bold;color:#000;}
	#friendlink .link {padding-left:35px;}
	#friendlink .link DIV {float:left;width:85px;margin-right:5px;line-height:20px;white-space:nowrap; overflow:hidden;text-overflow:ellipsis;}
	