* {
	margin: 0;
	padding: 0;
	word-wrap: break-word;
}

body,input,button,select,textarea {
	font: 12px/1.5 Tahoma,Helvetica,SimSun,sans-serif;
	color: #444;
}
textarea {
	resize: none;
}
table {
	empty-cells: show;
	border-collapse: collapse;
}
caption,th {
	text-align: left;
	font-weight: 400;
}
ul li,.xl li {
	list-style: none;
}
h1,h2,h3,h4,h5,h6 {
	font-size: 1em;
}
em,cite {
	font-style: normal;
}
a {
	color: #333;
	text-decoration: none;
}
a: hover {
	text-decoration: underline;
}
a img {
	border: none;
}
.novel {background:none repeat scroll 0 0 #F8F8F8; border: 1px solid #CDCDCD;}
.novel a {color:#004e00;text-decoration:none}
.novel a:hover {color:#c00;position:relative;top:1px;left:1px;}
.novel_nav { padding: 0 10px; height: 31px; border-top: 1px solid #FFF; border-left: 1px solid #FFF; border-right: 1px solid #FFF; border-bottom: 1px solid #c0c0c0; background-color:#f0f0f0; line-height: 31px;color:#004e00;}
.novel_nav em {padding:0 2px;}
.novel_head {padding-top:10px; text-align:center}
.novel_head .novel_name {font-size:26px; padding-bottom:5px; color:#DA1A27; font-family:"Á¥Êé"; font-weight:400;}
.novel_head .novel_info {border-top:1px dashed #CCCCCC; color:#999999; display:inline-block; margin-top:-1px; padding-top:10px; font-size:12px;}
.novel_volume {clear:both; width:96%; margin:15px 2% 22px 2%;}
.novel_volume .novel_title {float:left; width:100%; height:30px; margin:20px 0; background-color:#f0f0f0; border-top:1px solid #c0c0c0}
.novel_volume .novel_title h2 {font-size:14px;line-height:30px;text-indent:0;}
.novel_volume .novel_title h2 span {color:#FFFFFF;float:left;font-size:16px;text-align:center;width:26px;background:url(/images/title.png) no-repeat;}
.novel_volume .novel_list {float:left; width:100%; margin-bottom:10px}
.novel_volume .novel_list ul {margin:0;padding:0;list-style-type:none}
.novel_volume .novel_list ul li {float:left;width:25%;line-height:22px; height:22px;overflow:hidden;text-indent:12px;margin-top:5px;border-bottom:1px dashed #999;}
.novel_volume .novel_list .novel_num {float:left; mini-width:30px}
.novel_volume .novel_list ul li:hover {background:url(/images/novel_bg.png);}
.novel_action { padding: 0 10px; clear:both; height: 31px; border-bottom: 1px solid #FFF; border-left: 1px solid #FFF; border-right: 1px solid #FFF; border-top: 1px solid #c0c0c0; background-color:#f0f0f0; line-height: 31px; color:#004e00;}

.novel {padding:25px; font-family:ËÎÌå; color:#000; font-size:12pt; background-color:#F8F8F8}
.novel_head {padding-bottom:10px; text-align:center;border-bottom:1px dashed #CCCCCC;}
.novel_head .novel_title {font-size:26px; padding-bottom:5px;  font-family:"Á¥Êé"; font-weight:400;}
.novel_head .novel_info {border-top:1px dashed #CCCCCC; color:#999999; display:inline-block; margin-top:-1px; padding-top:10px; font-size:12px;}
.novel_head .novel_info a {color:#004E00;}
.novel_content {padding: 10px 6% 10px 6%;margin: 0 auto;line-height:2.2; word-wrap:break-word; padding-bottom:30px;}
.novel_content p{font-size:16px;padding: 10px 0% 10px 0%;}
.novel_bottom {font-size:14px; text-align:center;padding-bottom:18px;}
.novel_bottom a {color:#369}
.novel_ad {text-align:center;}
.novel_set {padding: 2px; width:78px; border: 1px solid; height:26px; line-height:26px; border-color: #707070 #CECECE #CECECE #707070; background: #FFF url(/images/px.png) repeat-x 0 0; font-size:12px; color:#000;}
#saveset { width: 51px; height: 24px; border: none; cursor: pointer; }
.chapter_content {width:100%; border:1px #CCCCCC solid}

.z {
	float: left;
}
.y {
	float: right;
}
.pgs #newspecial,.pgs #newspecialtmp,.pgs #post_reply,.pgs #post_replytmp {
	float: left;
	margin-right: 5px;
}
.wp {
	margin: 0 auto;
	width: 950px;
}
#wp .wp {
	width: auto;
}
#hd {
	margin-bottom: 10px;
	border-bottom: 0 solid #C2D5E3;
}
#hd .wp {
	padding: 10px 0 0;
}
#nv_forum .mn .ch label,#nv_forum.pg_viewthread .ch label {
	background-position: 100% -150px;
	color: #FFF;
	text-shadow: 1px 1px 2px #004FB5;
}
#nv_group .mn .ch label,#nv_group.pg_viewthread .ch label {
	background-position: 100% -200px;
	color: #FFF;
	text-shadow: 1px 1px 2px #609;
}
#nv_home .mn .ch label,#nv_home .w .ch label,#nv_forum .mn .ch label.home,#nv_userapp .mn .ch label,#nv_userapp .w .ch label {
	background-position: 100% -100px;
	color: #FFF;
	text-shadow: 1px 1px 2px #F30;
}
#nv_portal .mn .ch label,#nv_forum .mn .ch label.portal {
	background-position: 100% -50px;
	color: #FFF;
	text-shadow: 1px 1px 2px #A00;
}
#footer{width:950px;margin:0 auto;text-align:center;line-height:21px;padding:0 0 40px 0;font-family:Arial;position:relative;}
#foot_Navi{text-align:center;background:#f6f6f6;border-bottom:1px solid #E1E1E1;height:30px;line-height:30px;padding:5px;margin-bottom:10px;font-size:14px;}
#foot_Navi a {
	color: #333;
	text-decoration: none;
}
#foot_Navi a: hover {
	color: red;
	text-decoration: underline;
}
#footer p.Copyright *,#footer p.black *{color:#000;text-decoration:none;}#footer .police{position:absolute;top:60px;right:80px;}


#pt {
	margin-bottom: 10px;
	height: 32px;
	border: 1px solid #CDCDCD;
	background: #F2F2F2;
	line-height: 32px;
        margin-top:8px;
}
#pt a,#pt em {
	float: left;
	height: 32px;
}
#pt em {
	width: 20px;
	background: url(pt_item.png) no-repeat 30% 0;
	line-height: 200px;
	overflow: hidden;
}
.nvhm {
	width: 24px;
	background: url(pt_icn.png) no-repeat 7px 8px;
	line-height: 200px;
	overflow: hidden;
}
#sc td {
	padding: 6px 3px;
}
#srchtxt {
	font-size: 12px;
	line-height: 22px;
}
.ie6 #srchtxt {
	line-height: 20px;
}

.mb_nr_a{width:100%;}


