﻿body {margin:0; padding:0; font-size:12px; font-family:"宋体"; color:#363636;}
input {margin:0; padding:0; font-size:12px;}
dl,dt,dd,ul,li,p,h2 {margin:0; padding:0; list-style:none;}
img {border:0; margin:0; padding:0;}
a {font-size:12px; text-decoration:none; color:#363636;}
a:visited {text-decoration:none;}
a:hover {color:#f00;}
.clearfix { content: "."; font-size: 1px; display: block; height: 0 !important; height: 1%; clear: both; visibility: hidden; background: none; line-height: 0%; }
textarea {
    border:#999999 1px solid;
    background: #ffffff;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	left:-2px;
}

/* 顶部用户 */
#top_user {width:100%; background:url(/fxnzw/t-images/user_bg.gif) repeat-x; height:30px; overflow:hidden;}

#top_usert {
	MARGIN: 0px auto; WIDTH:960px; HEIGHT: 30px
}
#top_user #top_usert #contents {
	MARGIN: 0px auto; WIDTH: 210px; FLOAT: left; LINE-HEIGHT: 30px;
}
#top_user #top_usert #contentg {
	MARGIN: 0px auto; WIDTH: 750px; text-align: right; FLOAT: right; LINE-HEIGHT: 30px;
}

#top_user .content {width:836px; margin:0 auto; line-height:30px;}

#top_user .content span {float:left; display:block; margin:0 0 0 8px; display:inline;}
#top_user .content input {float:left; display:block;}
#top_user .content input.user {width:120px; border:1px #e7e7e8 solid; height:18px; margin:4px 0 0 0;}
#top_user .content input.muser { margin:7px 0 0 5px; *margin:4px 0 0 5px;}
#top_user .content input.img {margin:5px 0 0 12px;}
#top_user .content a {display:block; float:left; color:#6a6a6a; text-decoration:underline; margin:0 0 0 10px;}
#top_user .content a.red {color:#f00;}

#top {width:960px; margin:0 auto; height:68px; overflow:hidden;}
/* logo */
#top .logo {width:209px; float:left;}
#top .ad{ width:482px; height:60px; float:left; padding-top:5px;}
#top .ad1{ width:252px; height:60px; float:left; padding-top:5px;}

/* 主栏目 */
#menu {width:979px; margin:auto; background:url(/fxnzw/t-images/menu.jpg) no-repeat; height:106px; overflow:hidden; position:relative; left:10px;}
#menu .float {float:left; margin:0 0 0 10px; display:inline; width:425px;}
#menu .float img {display:block; float:left; width:18px; margin:15px 0 0 5px; display:inline;}
#menu .float .content {float:left; width:392px; margin:10px 0 0 10px; display:inline; line-height:26px; color:#fff;}
#menu .float .content a {color:#fff;}
#menu .float .content a:hover {color:#ff0;}
#menu .float .content .vip {color:#ff0;}
#menu .float .content .red {color:#f00;}

/* 搜索 */
#menu .search {margin:15px 0 0 0;}
#menu .search .bookimg {background:url(/fxnzw/t-images/bookz.gif) no-repeat; height:22px; width:79px; float:left;}
#menu .search .booksearch {float:left;}
#menu .search .booksearch .img {float:left; display:block; margin:-29px 0 0 288px; display:inline; position:relative;}
#menu .search .booksearch input { margin:0 0 0 10px; *margin:0 0 0 5px;}
#menu .search .booksearch input.border {border:1px #ccd6e4 solid; color:#a5a5a5; overflow:hidden; height:15px; padding:3px 0 0 0;}
#menu .search .bookmss {float:right; margin:4px 150px 0 0;color:#FF0000; display:inline;}
#menu .search .bookmss a {text-decoration:none;}

/* 头部AD */
#top_ad {width:960px; margin:auto; margin-top:5px;}

/* 布局 */
#main {width:960px; margin:auto;}
#main .mleft {width:209px; float:left;}
#main .mcenter {width:533px; float:left; margin:0 0 0 5px;}
#main .mright {width:209px; float:right;}

/* 自定义布局 */
#main .f-mleft {width:209px; float:left;}
#main .f-mcenter {width:746px; float:left; margin:0 0 0 5px;}
#main .fx-mleft{width:209px; float:left;}
#main .fx-mleft .fx-zb_title{background:url(/fxnzw/t-images/zbtitle.gif) no-repeat; height:23px}
#main .fx-mleft .fx-zb_title h2 {color:#174b71; font-size:12px; line-height:23px; margin:0 0 0 10px;}

#main .fx-zb_content {border:1px #c1cfdf solid; height:100%; overflow:hidden; padding:0 5px 10px 10px;} 
.fx-zb_content a.red {color: #006699; font-weight: 200; margin:0 0 0 5px;WHITE-SPACE: nowrap; TEXT-OVERFLOW: ellipsis; o-text-overflow: ellipsis;} 
.fx-zb_content .a_link {padding:0 10px 0 10px;}
.fx-zb_content .a_link a {background:url(/fxnzw/t-images/li_1.gif) 0 9px no-repeat; line-height:24px; padding:0 0 0 10px; color:#006699; display:block;}
.fx-zb_content .a_link a:hover {color:#006699;}
.fx-zb_content dl {clear:both; margin:10px 0 0 0; overflow:hidden; height:100%;} 
.fx-zb_content dt {float:left; width:70px; font-size:0; border:1px #d8e4e9 solid; padding:1px; display:inline;}
.fx-zb_content dd {float:left; width:105px; margin:0 0 0 5px; display:inline;}
.fx-zb_content dd a {display:block; color:#006699; margin:5px 0 0 0;}
.fx-zb_content dd p {line-height:24px;}
.fx-zb_content dd b {margin-left: 20px;float:left; }

/* 快速入门 */
.magssy {margin:10px 0 0 0;}
.magssy .left {width:516px; float:left;}
.magssy .left p {background:url(/fxnzw/t-images/falty_bg.gif) no-repeat; height:30px; line-height:30px; overflow:hidden;}
.magssy .left p a{margin:0 10px 0 10px;}
.magssy .left p strong {margin:0 30px 0 40px;}
.magssy .left p.tow {margin:5px 0 0 0;}
.magssy .right {float:right; background:url(/fxnzw/t-images/magssy_bg.jpg) no-repeat; width:442px; height:70px; overflow:hidden; padding:4px 0 0 0;}
.magssy .right a {display:block; float:left; width:195px; margin:0 0 0 25px; display:inline; line-height:20px;}
.magssy .right a.hot {color:#851600;}

/* 总编推荐 */
.zb_title {background:url(/fxnzw/t-images/zbtitle.gif) no-repeat; height:23px;}
.zb_title h2 {color:#174b71; font-size:12px; line-height:23px; margin:0 0 0 10px;}
.zb_content {border:1px #c1cfdf solid; height:100%; overflow:hidden; padding:0 5px 10px 10px;} 
.zb_content a.red {color:#FF0000; font-weight:bold; margin:0 0 0 5px;WHITE-SPACE: nowrap; TEXT-OVERFLOW: ellipsis; o-text-overflow: ellipsis;} 
.zb_content .a_link {padding:0 10px 0 10px;}
.zb_content .a_link a {background:url(/fxnzw/t-images/li_1.gif) 0 9px no-repeat; line-height:24px; padding:0 0 0 10px; color:#364550; display:block;}
.zb_content .a_link a:hover {color:#f00;}
.zb_content dl {clear:both; margin:10px 0 0 0; overflow:hidden; height:100%;} 
.zb_content dt {float:left; width:70px; font-size:0; border:1px #d8e4e9 solid; padding:1px; display:inline;}
.zb_content dd {float:left; width:105px; margin:0 0 0 5px; display:inline;}
.zb_content dd a {display:block; font-weight:bold; color:#5e727b; margin:5px 0 0 0;}
.zb_content dd p {line-height:24px;}


.zb_content ddk { margin:0 0 0 10px; display:inline;}
.zb_content ddk a {display:block; font-weight:bold; color:#993366; margin:5px 0 0 0;}
.zb_content ddk p {line-height:20px;}

/* 热点推荐 */
.hot_title {background:url(/fxnzw/t-images/hot_title.gif) no-repeat; height:23px;color:#174b71; font-size:12px; line-height:23px; font-weight:bold; padding:0 0 0 10px;}
.hot_title a {display:block; float:left; background:url(/fxnzw/t-images/hot_title_a.gif) no-repeat; width:102px; height:18px; overflow:hidden; text-align:center; margin:3px 0 0 10px; display:inline; line-height:20px; color:#174b71;}
.hot_title li{display:inline;padding:10px;}
.hot_title .current{background:url(/fxnzw/t-images/hot_title_b.gif) no-repeat; color:#fff; font-weight:bold;}
.hot_title a:hover,.hot_title a.hot {background:url(/fxnzw/t-images/hot_title_b.gif) no-repeat; color:#fff; font-weight:bold;}
.hot_content {border:1px #c1cfdf solid; height:100%; overflow:hidden; background:url(/fxnzw/t-images/hots_bg.jpg) no-repeat; padding:0 5px 11px 10px; *padding:0 5px 10px 10px;}
.hot_content a.red {color:#FF0000; font-weight:bold; margin:0 0 0 5px;} 
.hot_content dl {margin:12px 0 0 0; overflow:hidden; height:100%; clear:both;}
.hot_content dt {width:150px; font-size:0; float:left; display:inline;}
.hot_content dd {width:353px; float:left; margin:0 0 0 10px; display:inline; color:#000;}
.hot_content dd a {font-size:14px; font-weight:bold; color:#364550; display:block;}
.hot_content dd a.sed {font-size:12px; font-weight:normal; color:#7c4600;}
.hot_content dd p {line-height:21px; margin:5px 0 0 0;}
.hot_content dd p.du {text-align:right; margin:0;}

/* 小说榜 */
.gt_title {background:url(/fxnzw/t-images/gt_title.gif) no-repeat; height:13px;}
.gt_content {background:url(/fxnzw/t-images/gt_bg.jpg) no-repeat; height:100%; overflow:hidden; border:1px #c1cfdf solid; width:186px; margin:-2px 0 0 10px;}
.gt_content a.classh {color:#FF0000; font-weight:bold; margin:0 0 0 5px;} 
.gt_content h2 {color:#174b71; margin:8px 0 0 10px; font-size:12px;}
*+html .gt_content dl {margin:9px 0 0 0; height:100%; overflow:hidden; padding:0 5px 0 10px;}
.gt_content dl { margin:4px 0 0 0; *margin:5px 0 0 0; height:100%; overflow:hidden; padding:0 5px 0 10px;}
.gt_content dt {font-size:0; width:70px; float:left;}
.gt_content dd {float:left; width:90px; margin:0 0 0 10px;}
.gt_content dd a {display:block; font-weight:bold; color:#5e727b; margin:5px 0 0 0;}
.gt_content dd p {line-height:24px;}
.gt_content .a_link {padding:0 10px 0 10px;}
.gt_content .a_link a {background:url(/fxnzw/t-images/li_1.gif) 0 9px no-repeat; line-height:24px; padding:0 0 0 10px; color:#364550; display:block;}
.gt_content .a_link a:hover {color:#f00;}

/* ad_N */
.ad_2 {margin:10px 0 0 0; }

/* tophot */
.hotay {margin:10px 0 0 0; background:#eef2f6; border:1px #aabacb solid; line-height:26px; text-align:center;}
.hotay a {color:#000; font-size:13px; margin:0 0 0 15px;}
.hotay a:hover {color:#f00;}

/* top */
.topst {background:url(/fxnzw/t-images/topst.jpg) no-repeat; height:27px; margin:6px 0 0 0; overflow:hidden;}
.topst h2 {color:#174b71; line-height:30px; margin:0 0 0 10px; font-size:12px;}
.topst a {float:left; display:block; background:url(/fxnzw/t-images/tops_a.gif) no-repeat; height:20px; width:77px; line-height:22px; text-align:center; margin:7px 0 0 15px; display:inline; overflow:hidden; color:#174b71;}
.topst a:hover,.topst a.ls {background:url(/fxnzw/t-images/tops_ah.gif) no-repeat; width:83px; font-weight:bold;}
.topcn {border:1px #c2d0e0 solid; padding:0 10px 4px 10px; border-top:none;}
.topcn a {background:url(/fxnzw/t-images/li_1.gif) 0 9px no-repeat; line-height:22px; padding:0 0 0 10px; color:#364550; display:block;}
.topcn .span a {background:url(/fxnzw/t-images/li_1.gif) 0 9px no-repeat; line-height:22px; padding:0 0 0 10px; color:#364550; display:block;}


/* 内容 */
.xclass {background:url(/fxnzw/t-images/mcontent_bg_b.jpg) no-repeat; height:100%; overflow:hidden; border:1px #c1cfdf solid; margin:10px 0 0 0; padding:0 0 10px 0;}
*+html .xclass .title {margin:19px 0 14px 0; overflow:hidden;}
.xclass .title {margin:19px 0 11px 0; *margin:19px 0 12px 0; overflow:hidden;}
.xclass .title h2 {color:#fff; font-size:12px; margin:0 0 0 50px;}
.xclass .title span {display:block; float:right; margin:-15px 10px 0 0; display:inline; position:relative;}
.xclass .title span a {color:#174b71;}
.xclass .title span a:hover {color:#f00;}
.xclass dl {height:104px; overflow:hidden; width:250px; float:left; margin:12px 0 0 10px; display:inline;}
.xclass dt {float:left; width:80px; font-size:0;}
.xclass dd {float:left; width:160px; display:inline; margin:0 0 0 10px;}
.xclass dd p {line-height:20px;}
.xclass dd p.msg {margin:3px 0 0 0;}
.xclass dd p a.classh {color:#990000; font-weight:bold; margin:0 0 0 5px;} 
.xclass ul {padding:5px 10px 0 10px; overflow:hidden; height:100%;}
.xclass li a {line-height:26px; height:16px;}
.xclass li a.xred {color:#f00;}
.xclass li a.sred {color:#7e2505;}
.xclass li span {display:block; margin:-25px 0 0 0; float:right;height:16px;}

.f-xclass{height:100%; overflow:hidden; border:1px #c1cfdf solid; margin:10px 0 0 0; padding:0 0 10px 0;}
.f-xclass .title {margin:19px 0 11px 0; *margin:19px 0 12px 0; overflow:hidden;}
.f-xclass .title h2 {color:#fff; font-size:12px; margin:0 0 0 50px;}
.f-xclass .title span {display:block; float:right; margin:-15px 10px 0 0; display:inline; position:relative;}
.f-xclass .title span a {color:#174b71;}
.f-xclass .title span a:hover {color:#f00;}
.f-xclass dl {height:104px; overflow:hidden; width:250px; float:left; margin:12px 0 0 10px; display:inline;}
.f-xclass dt {float:left; width:80px; font-size:0;}
.f-xclass dd {float:left; width:160px; display:inline; margin:0 0 0 10px;}
.f-xclass dd p {line-height:20px;}
.f-xclass dd p.msg {margin:3px 0 0 0;}
.f-xclass dd p a.classh {color:#990000; font-weight:bold; margin:0 0 0 5px;} 
.f-xclass ul {padding:5px 10px 0 10px; overflow:hidden; height:100%;}
.f-xclass li a {line-height:26px; height:16px;}
.f-xclass li a.xred {color:#f00;}
.f-xclass li a.sred {color:#7e2505;}
.f-xclass li span {display:block; margin:-25px 0 0 0; float:right;height:16px;}

.TopUpdateul{
	margin:0;
	height:16px;
}
.TopUpdateul li {
	float:left;
	overflow:hidden;
        margin:0;
}
.Tuli1{
	width:12%;
	text-align:center;
}
.Tuli2 a.sred {color:#7e2505;}
.Tuli2{
	width:62%;color:#7e2505;
	text-align:left;OVERFLOW: hidden; WHITE-SPACE: nowrap; TEXT-OVERFLOW: ellipsis; o-text-overflow: ellipsis;
} 
.Tuli3{
	width:17%;
	text-align:right;
}
.Tuli4{
	width:9%;padding-top:6px;
	text-align:right;
}

/* 友情链接 */
.link {margin:5px 0 0 0;}
.link strong {line-height:24px; color:#174b71;}

/* 底部 */
.foot {width:960px; margin:5px auto 0 auto; text-align:center;}
.foot .bgs {background:#eef2f6; border:1px #aabacb solid; line-height:26px;}
.foot p {line-height:26px;}

/*我新加的上部几个图片*/
#any{height:26px; width:963px; border:1px #7eccce solid; clear:both; margin:2px auto 2px auto;}
.czbg{width:116px; height:18px; float:left; display:inline; background:url(/fxnzw/t-images/index_02.gif) no-repeat; padding-left:110px; padding-top:8px;}
.xsbg{width:110px; height:18px; float:left; display:inline; background:url(/fxnzw/t-images/index_03.gif) no-repeat; border-left:1px #7eccce solid; padding-left:127px; padding-top:8px;}
.sqbg{width:145px; height:18px; float:left; display:inline; background:url(/fxnzw/t-images/index_04.gif) no-repeat; border-left:1px #7eccce solid; padding-left:117px; padding-top:8px;}
.zxqq{ width:235px; border-left:1px #7eccce solid; height:26px; background-color:#F7FDFD; float:left; display:inline; text-align:center; line-height:26px; color:#FF3399; font-weight:bold;}
#bigbody{ width:965px; height:auto; margin:0 auto;}


.inputout{border-style: solid;border-width: 1px;border-color: #cccccc;background-color: #FFFFFF;color: #333333;font-family:  Verdana, Arial, Helvetica, sans-serif, 宋体;font-size: 14px;font-weight: normal;margin: 0px;padding: 0px;}
.inputover{border-style: solid;border-width: 1px;border-color: #4B4B6F;background-color: #FFEEC2;color: #000000;font-family:  Verdana, Arial, Helvetica, sans-serif, 宋体;font-size: 14px;font-weight: normal;margin: 0px;padding: 0px;}
.buttonout{	border-style: solid;	border-width: 1px;	border-color: #4C7A9E;border-top-color: #c8dcf3;border-left-color: #c8dcf3;background-color: #f1f8ff;color: #333333;font-family: Tahoma, Arial, Helvetica;font-size: 11.5px;font-weight: normal;text-decoration: underline;	margin: 0px;	padding: 0px;}
.buttonover{border-style: solid;border-width: 1px;border-color: #BB5503;background-color: #FBE694;color: #000000;font-family: Tahoma, Arial, Helvetica;font-size: 11.5px;font-weight: normal;text-decoration: underline;	margin: 0px;	padding: 0px;}
.radios{border:0;background-color:#e4ebf1}
.tlogine {
border: 1px solid #999999;background-color: #f1f8ff;color: #333333;font-family: Tahoma, Arial, Helvetica;font-size: 12px;font-weight: normal;margin: 0px;padding:0px;
}

.ywtop {
	background-color:#E1ECED;
	border-bottom:1px solid #A6D3E8;
	color:#808080;
	height:35px;
	min-width:950px;
	width:100%;
}

.ywtop a {
	color:#808080;
}
.ywtop_con {
	line-height:35px;
	margin:0 auto;
	text-indent:16px;
	vertical-align:middle;
	width:960px;
}
.ywtop_sethome {
	background:url("/fxnzw/t-images/sethome.gif") no-repeat scroll 0 10px transparent;
	display:inline;
	float:left;
	margin-right:20px;
	cursor:pointer;
}

.ywtop_addfavorite {
	background:url("/fxnzw/t-images/addfavorites.gif") no-repeat scroll 0 10px transparent;
	display:inline;
	float:left;
	margin-right:20px;
	cursor:pointer;
}
.ywtop_input {
	float:right;
}

.header {
	width:960px;
	margin:auto;
	height:94px;
}
.header_logo a {
	background:url(/fxnzw/t-images/220-90-logo.gif) no-repeat scroll;
	display:block;
	width:220px;
	height:90px;
	float:left;
	text-indent:-9999px;
}
.header_search {
	float:left;
	margin:20px auto auto 1px;
	overflow:hidden;
	width:180px;
}
.header_search input.search {
	width:172px;
	height:24px;
	padding:3px;
	margin-right:5px;
	border:1px solid #A6D3E8;
	font:12px/20px arial;
}
.header_search button {
	background:#DDDDDD;
	cursor:pointer;
	font-size:14px;
    margin-top:10px;
    margin-left:40px;
	height:32px;
	width:100px;
}
.userpanel {
	width:180px;
	float:right;
	color:#9E9E9E;
	padding:5px 3px;
	margin-top:3px;
	margin-right:5px;
	border:1px dotted #88C6E5;
	text-align:center;
}
.userpanel p {
	width:200px;
	float:left;
	text-align:center;
	height:50px;
}
.userpanel a {
	line-height:200%;
	color:#9E9E9E;
}
.nav {
	margin:auto;
	width:960px;
	margin-top:10px;
	height:40px;
	overflow:hidden;
	background:#88C6E5;
}
.nav ul li {
	float:left;
	line-height:44px;
}
.nav ul li a {
	padding:0 13px;
	color:#FFF;
	font-weight:bold;
	font-size:15px;
}

#auto_div {
	position:absolute;
	background-color:white;
	padding:0px;
}
.autoinput {
	padding-left:4px;
	padding-right:0px;
	padding-top:3px;
}
.sug1 {
	padding-top:3px;
	padding-bottom:3px;
	font-size:10pt;
	line-height:18px;
}
.MessageDiv {
    background: #FFF9D9;
    border: 1px solid #FFCC33;
    line-height: 150%;
	overflow:hidden;
    width:800px;
    margin: 10px auto auto;
    padding: 10px;
    text-align:center;}
    
    /*区块-最新章节*/
.block-update{float:left;width:528px;padding:10px 0 10px 0;color:#999;line-height:200%}
.block-update ul{width:520px;clear:both;margin:0 auto;}
.block-update ul li {width:100%;float:left;clear:both;overflow:hidden;line-height:22px;padding:3px 0;border-bottom:1px dashed #e8e8e8;}
.block-update ul li span{overflow:hidden;white-space:nowrap;float:left;}
.block-update ul li .sort{width:60px;}
.block-update ul li .name{width:120px;}
.block-update ul li .mulu{width:30px;}
.block-update ul li .last{width:190px;}
.block-update ul li .author{width:80px;}
.block-update ul li .times{width:40px;}
.block-update ul li .last a,.block-update ul li .last a:visited{}

.box_in {
	-moz-border-radius:5px;
	-webkit-border-radius: 5px;
	padding:5px;
	overflow:hidden;
}
.block-middle{width:528px;margin-top:10px;}


 .tree_3 a:link
        {
            color: #2C78C5; /*链接文字本身的颜色*/
            text-decoration: none;
        }
        .tree_3 a:visited
        {
            color: #2C78C5; /*链接文字被别人点击后，颜色的变化*/
            text-decoration: underline; /* 链接文字颜色：结束*/
        }
        .tree_3 a:hover
        {
            color: #FF0000;
            text-decoration: underline;
        }
        .main_tui
        {
            margin: 4px;
            font-size: 12px;
        }
        .main_tui ul
        {
            margin: 0px;
            padding: 0px;
        }
        .main_tui li
        {
            width: 212px;
            float: left;
            line-height: 22px;
            white-space: normal;
            overflow: hidden;
            height: 22px;
            color: #2e8b57;
        }
        .main_tui li a
        {
            color: #2e8b57;
        }
        .main_tui li a:hover
        {
            color: #2e8b57;
        }