@charset "gb2312";
/* 重置 */
body{line-height:1.8; color:#252525; font-family:"宋体",arial,sans-serif; font-size:62.5%; background:#f5f5f5;}
input,textarea,select{font-size:12px; font-size:100%; font-family:sans-serif; font-family:inherit;}
body,div,h1,h2,h3,h4,h5,h6,p,ul,ol,form{margin:0; padding:0;}
h4,h5,h6{font-size:1.4em;}
ul,ol{list-style-type:none;}
img{border:0;}

a{color:#0645ad; text-decoration:none}
a:hover{color:#0645ad; text-decoration:underline;}
a:active{color:red;}
a:visited {color:#0b0080;}

.clearfix{*zoom:1;}
.clearfix:after {clear:both; height:0; overflow:hidden; display:block; visibility:hidden; content:"."; }
.clear{clear:both; height:0; overflow:hidden; display:block;}
.mt20{margin-top:20px;}
.mt10{margin-top:10px;}

h1{font-size:2.8em; line-height:45px; margin-top:20px; font-family:"微软雅黑";}

/**********/
/** box  **/
/**********/

.w{width:96%; max-width:1200px; min-width:1000px; margin:0 auto;}
.mainbody{border:1px solid #e5e5e5; background:#ffffff; padding:20px 20px 30px 30px;}

/*左侧弹性，右侧固定*/
.main{float:left; width:100%;}
.bl{margin-right:320px; position:relative; padding-bottom:40px;}
.side{float:right; margin-left:-100%; width:300px;}

/*更新时间*/
.gxtime{position:absolute; display:block; bottom:5px; left:0; height:20px; line-height:20px; font-size:12px; color:#666;}

/**********/
/**header**/
/**********/

.header{width:100%; height:50px; margin-bottom:20px; background:#086ed5; position:relative;}
.header .wrapper{height:50px; position:relative;}

.header .wrapper .logo{text-align:left; background:none; position:absolute; left:0; top:10px; width:35px; height:28px;}
.header .wrapper .sitename{font-size:2em; text-align:left; letter-spacing:2px; font-weight:bold; font-family:"微软雅黑"; position:absolute; left:35px; top:7px; width:115px;}
.header .wrapper h1.sitename{margin:0; line-height:1.8;}

.header .wrapper .menu{float:right; min-width:820px;}
.header .wrapper .menu li{float:left; display:inline; width:10.5%; height:29px; line-height:29px; margin-top:12px; text-align:center; background:url(/img/fjyuaols.png) left 9px no-repeat; font-size:1.6em;}
.header .wrapper .menu li.first{background:none; width:5.5%;}

.header .wrapper a{color:#fff;}

/**********/
/**footer**/
/**********/

.footer{width:100%; height:80px; margin-top:20px;}
.footer p{text-align:center; font-size:1.2em; line-height:2;}

/**********/
/**weizhi**/
/**********/

.dingwei{position:relative; height:30px;}
.weizhi{font-size:1.2em; color:#666; height:30px; line-height:30px;}

/*search*/
.searchbox{position:absolute; right:0; top:4px; width:298px; height:24px; border:1px solid #aaa; background:#ffffff url(/img/olytf.png) top repeat-x;}/*190*/
.searchbox .input-text input{height:20px; line-height:18px; padding:2px 0 2px 2px; border:0 none; background:none; width:248px; font-size:1.2em;}
.searchbox .input-btn{position:absolute; right:1px; top:1px;}
.searchbox .input-btn input{font-size:1.2em; width:48px;}
@-moz-document url-prefix(){.header .wrapper .searchbox .input-btn{top:0px; right:0px;}}
@media screen and (-webkit-min-device-pixel-ratio:0){.header .wrapper .searchbox .input-btn{top:0px; right:0px;}}

/**********/
/**内容页**/
/**********/

/*拼音*/
.pyty{font-size:1.4em; position:absolute; left:120px; top:15px;}
.pyty span{margin-right:24px; color:#666; font-family:arial;}
.bkpyty{color:#999;}
.bkpyty a{margin-right:12px;}

/*标题图片*/
.ac div.picint{float:right; background:#ffffff; padding:15px 0 15px 20px; line-height:0;}
.ac div.picint p{font-size:12px; margin:0; line-height:25px; text-indent:0; text-align:center; background:#f1f1f1; border:1px solid #ddd; border-top:0 none;}
.ac div.picint img{max-width:300px; padding:2px; border:1px solid #ddd; border-bottom:0 none; height:auto;}

/*正文中的pre*/
.ac pre{padding:10px 0 10px 2em;; border:1px dashed #ddd; font-size:16px; line-height:2; background:#fcfcfc; color:#000;}

/*正文图片*/
.ac div.picinc{text-align:center; margin:10px 0; background:#ffffff; line-height:0;}
.ac div.picinc img{max-width:600px; padding:2px; border:1px solid #ddd;  height:auto;}
.ac div.picinc p{font-size:12px; margin:0; line-height:25px; text-indent:0;}
.ac div.picinc p::before{content:" ▲ ";}
.ac div.fl{float:left; padding-right:20px;}
.ac div.fr{float:right; padding-left:20px;}
.ac div.fr p,.ac div.fl p{background:#f1f1f1; border:1px solid #ddd; border-top:0 none;}

/*书籍和作者*/
.bkaw{font-size:1.4em; color:#999;}
.bkaw a{margin-right:12px;}
.ac .titlepic{float:left; margin:10px 15px 5px 5px;}
.ac h2{margin:20px 0 15px 0; font-size:1.8em; line-height:1.1em; border-left:#ba0000 8px solid; padding:10px; font-family:"微软雅黑","黑体"; background:#f5f5f5;}
.ac h3{margin:20px 0; font-size:1.6em;}
.ac h3::before{content:" ★ "; font-weight: bold;}
.ac h4{text-indent:2em; margin:10px 0;}
/*.ac p{margin:10px 0; font-size:1.4em; text-indent:2em;}*/
.ac a.infokey:link{border-bottom:1px dashed #0645ad; padding-bottom:1px; text-decoration:none}
.ac ul{margin:10px 0 10px 4em;}
.ac ul li{margin-bottom:1px; font-size:1.4em; list-style-image:url(/img/eqrzhgxj.png); list-style-type:disc;}
.ac ol{margin:10px 0 10px 4em;}
.ac ol li{margin-bottom:1px; font-size:1.4em; list-style-type:decimal;}

/*章节列表*/
.ac ul.bdlist{margin:10px 0 10px 1.5em;}
.ac ul.bdlist li{float:left; display:inline; background:url(/img/eqrzhgxj.png) left 4px no-repeat; text-indent:10px; padding:2px 0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.ac ul.lieshu2 li{width:50%;}
.ac ul.lieshu3 li{width:33.3%;}
.ac div{font-size:1.4em; padding:5px 0 5px 5px;}

.titlepic{text-align:center;}
.titlepic img{max-width:300px;}
.titlepic p{font-size:1.2em; margin-top:-5px; margin-bottom:6px;}

/*上下篇*/
.ncp{margin-top:20px; font-size:1.4em; font-weight:bold;}
.ncp .p{float:left; width:50%;}
.ncp .n{float:right; width:50%; text-align:right;}

/*文章信息*/
.infoxx{margin:20px 0; font-size:1.2em; color:#999;}
.infoxx span{color:#666; margin-right:14px;}
.infoxx a{margin-right:12px; font-size:12px;}
.xxbt{border-bottom:1px solid #ccc; padding-bottom:8px;}

/*章节目录*/
.mlhd{border-bottom:#aaaaaa 1px solid;}
.mlli{margin:8px 0 0 10px;}
.mlli li{font-size:1.2em; padding:3px 0;}
.mlli  li::before{content:" > "; font-weight: bold;}

/* 相关知识 */
.otherwiki .owhd{height:29px; line-height:29px; margin-top:20px; border-top:2px solid #aaaaaa; background:#e8e8ff; font-size:1.4em; font-weight:bold; text-indent:1em;}
.otherwiki .owhd::before{content:" 〇 ";}
.otherwiki h2{background:#f2f2f2; border-top:1px solid #aaaaaa; border-bottom:1px solid #aaaaaa; text-align:center;}
.otherwiki .xgw{margin:10px 0; background:#fbfbfb;}
.otherwiki .xgw li{float:left; display:inline; padding:4px 0; font-size:1.2em;}
.otherwiki .xgw li::before{content:" · "; font-weight: bold;}
.main .otherwiki .xgw li{width:20%;}
.main .bkpage .xgw li{width:20%;}
.side .otherwiki .xgw li{width:50%;}
.side .bkpage .xgw li{width:50%;}
.otherwiki .xgw li .black{font-weight:bold; color:#000;}

/*相关子信息*/
.thissons{position:relative;}

.thissons h2{margin-top:20px; font-size:1.8em; line-height:1.1em; border-left:#ba0000 8px solid; padding:10px; font-family:"微软雅黑","黑体"; background:#f5f5f5; border-bottom:#aaaaaa 1px solid;}

.thissons .listsons{border-top:1px dashed #ccc; padding-bottom:15px}
.thissons .first{border-top:0 none;}

.thissons .listsons .wzbt{margin-top:15px;}
.thissons .listsons .wzbt h3{font-size:1.4em;}
.thissons .listsons .wzbt h3::before{content:"·"; font-weight: bold;}

.thissons .listsons img{float:left; width:80px; margin:15px 15px 0 0;}
.thissons .first img{margin:0 15px 0 0;}

.thissons .listsons .bkn{margin-top:20px;}
.thissons .listsons .bkn h3{float:left; margin-right:12px; font-size:1.6em;}
.thissons .listsons .bkn span{float:left; font-size:1.2em; color:#666; padding-top:5px;}
.thissons .listsons .bkn span b{margin-right:10px;}
.thissons .listsons p{font-size:1.4em; color:#666; margin-left:1em}
.thissons .more{top:0; right:5px; position:absolute; padding-top:8px; font-size:1.4em;}
.thissons ul{margin-top:10px;}
.thissons ul li{font-size:1.2em; padding:3px 0;}
.thissons ul li::before{content:" · "; font-weight: bold;}
.main .thissons ul li{float:left; display:inline; width:50%;}
.main .thissons ul.w25p li{width:25%;}

/*三级子sinfo*/
.sanj{background:#aaaaaa; width:100%; margin-top:20px;}
.sanj td{background:#ffffff;}
.sanj caption{background:#e8e8ff; padding:3px 0; font-size:1.4em; font-weight:bold; text-align:center; border-top:2px solid #aaaaaa; border-left:1px solid #aaaaaa; border-right:1px solid #aaaaaa;}
.sanj ul li{float:left; display:inline; width:25%; padding:4px 0; text-indent:6px; font-size:12px;}
.sanj ul li::before{content:" · "; font-weight: bold;}
.sanj .erz{font-size:1.2em; width:12%; text-align:center; background:#e8e8ff;}
.sanj .ery{font-size:1.2em; width:88%;}
.sanj .ery ul {margin: 10px 0 10px 10px;}
.sanj .dier{width:100%;}
.sanj .sanz{width:12%; text-align:center; background:#f2f2f2;}
.sanj .sany{width:88%; padding:4px 0;}
.sanj .dier .shou .sanz{border-right:1px solid #aaaaaa;}
.sanj .dier .wei .sanz{border-right:1px solid #aaaaaa; border-top:1px solid #aaaaaa;}
.sanj .dier .wei .sany{border-top:1px solid #aaaaaa;}
.sanj ul.w33p li{width:33.3%;}

/*索引页*/
.ic h2{margin-top:20px; font-size:1.8em; line-height:1.1em; border-left:#ba0000 8px solid; padding:10px; font-family:"微软雅黑","黑体"; background:#f5f5f5;}
.ic img{width:80px; float:left; margin:15px 15px 0 0;}
.ic p{margin:15px 0; font-size:1.4em;}
.ic p a{margin-left:6px;}
.ic h3{margin-top:20px; font-size:1.6em;}
.ic h3::before{content:" ★ "; font-weight: bold;}

.erjiu{margin-top:10px;}
.erjiu li{float:left; display:inline; width:20%; font-size:1.4em; padding:3px 0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.erjiu li::before{content:" · "; font-weight: bold;}

.ic .listsons{border-top:1px dashed #ccc; margin-top:20px;}

/*故事内容*/
/*.artzw {font-size:16px;line-height:30px;text-align:left;}*/
.artzw{line-height:2; font-size:1.4em;}
.artzw h3{margin-top:20px; font-size:1.6em;}
.artzw h3::before{content:" ◎ "; font-size:14px;}
/*.artzw p{margin:0 0 18px 0; line-height:2; font-size:1.4em; text-indent:2em;}*/
.artzw p a:link{border-bottom:1px dashed #0645ad; padding-bottom:1px; text-decoration:none}
/*..wocha{float:left;clear: left;margin: 10px 50px -10px -40px;}*/
.wocha{float:left; margin: 20px 20px 20px 0;}

/*上下篇2*/
.ncp2{margin-top:20px; font-size:1.4em; font-weight:bold;}

/*战争表格*/
.zwtable{background:#ddd;}
.zwtable td{font-size:12px; padding:5px 10px;}
.zwtable tr{background:#ffffff;}
.zwtable .tablehd{background:#f5f5f5;}
.zwtable .tablehd td{text-align:center; font-weight:bold; font-size:14px;}

/*史书*/

.artzw .ss p{font-size:20px;}
.artzw .zs{font-size:14px; color:#000080;}
.artzw .zs2{font-size:16px; padding:10px; border:1px dashed #ddd; line-height:2; font-family:"行书","楷体"; background:#fcfcfc}
.artzw .zs2 p{font-size:16px;}
.artzw .jz{font-size:16px; font-weight:bold; font-family:"微软雅黑","黑体"}

table.wikitable{background: #f9f9f9; border: 1px solid #aaaaaa; border-collapse: collapse; margin-bottom: 1em; margin-top: 1em;}
table.wikitable th{background-color: #f2f2f2;  text-align: center;}

table.wikitable th, table.wikitable td{border: 1px solid #aaa; padding: 0.2em 0.4em;}


/**********/
/** 翻页 **/
/**********/

.epages{margin:20px auto;}
.epages li{float:left; border:1px solid #ccc; display:inline; margin-right:5px; font-size:14px; font-family:arial;}
.epages li a{padding:5px 6px;  display:black;}
.epages li a:hover{text-decoration:none; background:#ccc;}
.epages li.pon{padding:0 6px; border:1px solid #ddd; font-weight:bold;}
.epages li.pno{padding:0 6px; border:1px solid #ddd; color:#999;}

/*内容页翻页*/
.nepages{margin:20px auto; text-align:center;}
.nepages a{padding:6px 9px; border:1px solid #ccc; font-family:arial; margin-right:6px; font-size:16px;}
.nepages a:hover{text-decoration:none; border:1px solid #666; background:#666; color:#fff;}
.nepages a.pon{border:1px solid #666; font-weight:bold; background:#666; color:#fff;}
.nepages a.pno{border:1px solid #ddd; color:#999;}


/**********/
/*故事列表*/
/**********/

.mxlbp{font-size:1.4em; margin-top:10px;}

.gslist{border-top:1px dashed #ccc; margin-top:15px;}
.gslist h3{font-size:1.4em;}
.gslist h3 a{color:#0000cc;}
.gslist img{width:80px; float:left; margin:23px 15px 0 0;}
.gslist p{color:#666; margin:5px 0 0 0;}



/**********/
/*历史故事*/
/**********/

.lishi_tab{margin-top:18px; background:#aaa;}

.lishi_tab td.t1{background:#e8e8ff; font-weight:bold; font-size:16px; padding:5px 0 5px 8px;}
.lishi_tab td.t2{background:#f6f6f6; width:100px; font-weight:bold; font-size:14px;  padding:5px 0 5px 8px;}
.lishi_tab td.t3{background:#fcfcfc; width:60px; font-weight:bold; font-size:12px; text-align:center;}
.lishi_tab td.t4,.lishi_tab td.t5,.lishi_tab td.t6{background:#fff; font-size:12px; padding:8px 0 8px 15px;}
.lishi_tab td.t1 a,.lishi_tab td.t2 a,.lishi_tab td.t3 a{color:#000; text-decoration:underline;}
.lishi_tab td.t4 a,.lishi_tab td.t5 a,.lishi_tab td.t6 a{color:#0000cc;}

.lishi_tab li{width:20%; float:left; padding:2px 0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.lishi_tab li::before{content:" · ";}


/**********/
/** 首页 **/
/**********/

.xmian{float:left; width:100%;}
.insidebox{float:left; margin-left:-100%;}

/*slide*/
.slide_box{border:1px solid #ccc; padding:1px 1px 5px 1px; width:240px; line-height:0;}
.slide_box h3{font-size:16px; height:28px; line-height:28px; margin:2px 5px 0 5px;}
.slide_box h3 a{color:#000;}
.slide_box p{font-size:12px; line-height:18px; height:72px; overflow:hidden; margin:0 5px; color:#666;}

#slide{position:relative; height:342px; width:240px; overflow:hidden;}
/*图片*/
#show_pic{height:240px; width:2400px; position:absolute; z-index:1;}
#show_pic li{float:left;}
#show_pic img{width:240px; height:240px;}
/*数字*/
#iconball{position:absolute; top:220px; left:13px; height:24px; width:240px; z-index:99;}
#iconball li{width:10px; height:10px; margin-right:8px; cursor:pointer; float:left;  cursor:pointer; background:#f1f1f1; }
#iconball li.active{background:red;color:#fff;}
/*文字背景*/
#slidetext{width:240px;height:68px; position:absolute; left:0; top:240px; z-index:2; background:none;}
/*标题*/
#textball{position:absolute; left:0; top:240px; z-index:98;} 
#textball li{float:left; display:none; background:none;}
#textball li.active{display:block;}

/*toutiao*/
.toutiao{margin-left:262px; border:1px solid #ccc; padding:10px;}
.tt_b{margin-bottom:11px; color:#666; padding-bottom:11px; border-bottom:1px dashed #ccc;}
.toutiao h3{font-size:16px; height:30px; line-height:30px; margin-bottom:2px;}
.toutiao h3 a{color:#000;}
.toutiao p{font-size:12px; line-height:18px; height:36px; overflow:hidden; }
.ttul li{float:left; width:50%; line-height:25px; font-size:14px; padding:2px 0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.ttul li::before{content:" · ";}

/*tpeople inbk*/
.tpeople .hhdh2{font-size:16px; line-height:28px; margin-top:0; padding:0 0 0 8px; border-top:0 none;}
.tpeople{background:#f1f1f1; margin-top:12px; padding-top:5px;}
.tpeople li{float:left; width:12.5%;}
.tpeople li .shp{margin:8px;}
.tpeople li .shp img{width: 87px;height: 92px;}
.tpeople li p{font-size:12px; text-align:center; height:22px; line-height:22px; overflow:hidden;}

.hhd{border:1px solid #ccc; padding:10px; margin-top:12px;}
.hhd .hhdh2{font-size:16px; line-height:28px; padding-left:5px; background:#e6f3ff; margin-bottom:5px;}

.hhd li{float:left; width:12.5%; line-height:26px; height:26px; overflow:hidden;}
.hhd li{padding:5px 0;}
.hhd li .shp{margin:12px;}
.hhd li .shp img{width: 87px;height: 120px;}
.hhd li a{font-size:14px;}
.hhd .xizt li{width:20%;}
.hhd .xizt li::before{content:" · ";}


.insearch{position:relative; height:26px;}
.insearch .searchbox{top:0;}

.youh2{font-size:16px; line-height:28px; padding-left:15px; margin-top:12px; background:#f2f2f2; border-top:1px solid #aaaaaa; border-bottom:1px solid #aaaaaa;}

.qtr{margin-top:12px; background:#fbfbfb; font-size:16px; padding:10px 0 2px 10px; border-bottom:1px solid #ccc;}
.norli{background:#fbfbfb; padding:8px 0 8px 8px;}
.norli li{font-size:12px; padding:5px 0; line-height:22px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.norli li::before{content:" · ";}

.flli{background:#fbfbfb; padding:8px 0 8px 8px;}
.flli li{float:left; width:50%; line-height:22px; padding:5px 0; font-size:12px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.flli li::before{content:" · ";}

.nortimeli{padding:10px 0 10px 8px; border-bottom:1px dashed #ddd;}
.nortimeli li{font-size:12px; padding:5px 0; line-height:22px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; position:relative;}
.nortimeli li span{position:absolute; right:12px; width:120px; text-align:right; line-height:22px; height:22px;}
.nortimeli li .litime{color:#666; font-family:arial;}
.nortimeli li::before{content:" · ";}


/**********/
/*筛选导航*/
/**********/

.sxdh{background:#fbfbfb; margin-top:12px; padding:10px;}
.yh strong{font-size:16px;}
.rwcd li{float:left; margin:5px 14px 5px 0; font-size:14px; border:1px solid #ccc; padding:0 6px; background:#fff; color:#666;}
.rwcd li.fen a{margin-right:14px;}
.rwcd li.fen a.hou{margin-right:0;}


/**********/
/*猜你喜欢*/
/**********/

.cnxh{border:1px solid #e5e5e5; background:#ffffff; padding:20px 20px 30px 30px; margin-top:10px;}
.cnxh h2{font-size:18px; margin-bottom:10px;}
.cnxh ul li{float:left; padding:5px 0; font-size:14px; width:20%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.cnxh ul li::before{content:" · ";}

/**********/
/*友情链接*/
/**********/

.flink{border:1px solid #e5e5e5; background:#ffffff; padding:10px; margin-top:10px;}
.flink h2{font-size:18px; margin-bottom:10px;}
.flink h2 span{font-size:14px; font-weight:normal; color:#666; margin-left:16px;}
.flink ul li{float:left; padding:5px 0; font-size:14px; width:12.5%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}


/**********/
/** 广告 **/
/**********/

.ad_center{margin-left:auto; margin-right:auto; width:760px;}

/*正文其它表格*/
.zwtable{background:#ddd;}
.zwtable th{font-size:14px; padding:5px 10px;}
.zwtable td{font-size:12px; padding:5px 10px; font-family:arial;}
.zwtable tr{background:#ffffff;}
.zwtable .tablehd{background:#f5f5f5;}
.zwtable .tablehd td{text-align:center; font-weight:bold; font-size:14px;}