﻿/****通用
-------------------------------------------------------------- ****/


/*** 内边距、外边距为0。 ****/
*{margin:0px;padding:0px;}

/*** 变量，IE11不支持。 ****/
:root{
--font-family-ming:"宋体","KaiXinSong","Hanazono Mincho A Regular","Hanazono Mincho B Regular","I.MingVar","I.Ming","HanaMinA","HanaMinB","Sun-ExtA","Sun-ExtB","PMingLiu","PMingLiu-ExtB","MingLiu","MingLiu-ExtB","MingLiu_HKSCS-ExtB","FZKaiT-Extended","FZKaiT-Extended(SIP)","宋体-方正超大字符集";
--font-family-kai:"FZKaiT-Extended","FZKaiT-Extended(SIP)","I.MingVar","I.Ming","宋体","KaiXinSong","Hanazono Mincho A Regular","Hanazono Mincho B Regular","HanaMinA","HanaMinB","Sun-ExtA","Sun-ExtB","PMingLiu","PMingLiu-ExtB","MingLiu","MingLiu-ExtB","MingLiu_HKSCS-ExtB","宋体-方正超大字符集";
}

/*** html页面字体大小基准设为10px，方便rem设置 ****/
html{width:100%;margin:0 auto;font-size:10px;}

/*** 主体背景色及背景图片 ****/
body{
/*	min-width:1200px;*/
	width:100%;
	margin:0 auto;
	text-align:center;
	background-color:#faf3c9;
	background-image:url('../images/shuye_b.jpg');
	font-family:"宋体","KaiXinSong","Hanazono Mincho A Regular","Hanazono Mincho B Regular","I.MingVar","I.Ming","HanaMinA","HanaMinB","Sun-ExtA","Sun-ExtB","PMingLiu","PMingLiu-ExtB","MingLiu","MingLiu-ExtB","MingLiu_HKSCS-ExtB","FZKaiT-Extended","FZKaiT-Extended(SIP)","宋体-方正超大字符集";
	font-size:10px;
}

/*** 头部栏目模块 ****/
#nav{
	min-height:70px;
	margin:0 auto;
	text-align:center;
	}
.menu_nav{
	width:1200px;
	height: 90px;
}
#nav .shadow{
	width:800px;
}
#nav ul{list-style:none;margin:0 auto;text-align:center;padding:0px;}
#nav ul li{font-weight:bold;list-style:none;float:left;line-height:3.4rem;font-size:1.8rem;text-decoration: none;border:1px solid #FFF;width:9.82%;min-width:110px;padding:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background-color:#FCAA37;}
#nav ul li a{color:#0000A0;display:block;}
#nav ul li a:hover{color:#000;text-decoration:none;border-bottom: 0;background-color:#FFF5B9;font-size:1.1em;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}

/*** 面包屑 ****/
.breadcrumb {
	max-width:1200px;
	margin:10px auto;
	border: 2px solid #5B2B1D;
	text-align:left;
	font-size:18px;
	line-height: 150%;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
#main_l .breadcrumb {
	width:100%;
	border: 1px solid #5B2B1D;
	min-height: 80px;
	background: #eee;
	display: flex;
/*    justify-content: center;*/
    align-items: center;
}
.breadcrumb .reda{padding: 0 0 0 10px;}
.breadcrumb .reda a {font-size:18px;line-height: 32px;text-align:left;}
#main_l .reda a {font-size:22px;line-height: 26px;text-align:left;}

/*** 主体模块 ****/
#main,#home_main{
	width:1200px;
	margin:0 auto;
	text-align:center;
/*	height:auto;*/
	overflow:auto;
}


/*** 默认段落样式 ****/
p, #text p{
	font-size:2.2rem;
	line-height:160%;
	margin-bottom: 1em;
	text-align:justify;
	text-justify:inter-ideograph;
}


/*** 引用样式 ****/
blockquote{}
q::before {
    content: none;
}
q::after {
    content: none;
}


/*** 浅色 ****/
.qianse{
	color: #9e9e9e9e;
}

/*** 栏目页、书籍介绍页简介样式 ****/
.account{
	width: 803px;
    height: 230px;
    overflow: auto;
	margin:0 auto;
	border: 6px double #F44336;
	background: #fbfdd8;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
.account #account-text{
	padding: 10px;
}
.jjfull {
	font-size: 2rem;
	color: #ffffff;
	background-color: #ff5722;
	-moz-border-radius: 5px;
	/* -webkit-border-radius: 5px; */
	border-radius: 5px;
	text-align: center;
	padding: 5px;
}
.jjfull a:link{color: #ffffff;}
.jjfull a:hover{color: #0033CC;}

/*** 首行缩进一格 ****/
.em1{text-indent:1em;}

/*** 首行缩进二格 ****/
.em2{text-indent:2em;}

/*** 首行突出一格 ****/
.em-1{text-indent: -1em;}

/*** 全段落左缩进样式 ****/
.margin1, #text .margin1,.margin2, #text .margin2, .margin3, #text .margin3,.margin4, #text .margin4,.yinyong{/*margin2等将只做为缩进用，与做为引用的yinyong区别，待整理*/
	font-family:"楷体","FZKaiT-Extended","FZKaiT-Extended(SIP)","I.MingVar","I.Ming","宋体","KaiXinSong","Hanazono Mincho A Regular","Hanazono Mincho B Regular","HanaMinA","HanaMinB","Sun-ExtA","Sun-ExtB","PMingLiu","PMingLiu-ExtB","MingLiu","MingLiu-ExtB","MingLiu_HKSCS-ExtB","宋体-方正超大字符集";
}
/*.yinyong{
	color: #795548;
}*/
.margin1{margin-left:1em;}
.margin2, p.yinyong{margin-left:2em;}
.margin3{margin-left:3em;}
.margin4{margin-left:4em;}
.margin5{margin-left:5em;}
.margin6{margin-left:6em;}

/*** 主体左浮窗 ****/
#main_l {
	margin:0 auto;
/*	border:1px solid #5B2B1D;*/
	text-align:center;
	float:left;
/*	height:auto;
	overflow:auto;
	width:820px;*/
	max-width:100%;
/*	background: #fff5b9;  /* #fdf8ca;*/
}
#TtoS{
background: #fff5b9;
box-shadow: 0 8px 32px hsl(0deg 0% 0% / 32%);
}

#class_menu #main_l, #BookList_menu #main_l, #book-menu #main_l, #tags_menu #main_l, #author_menu #main_l {
	width: 860px;
}

#chapter-menu #main_l {
	margin-left: 315px;
    margin-right: 315px;
    width: calc(100% - 630px);
}

#home_main #main_l{width:300px;}

/*** 主体右浮窗 ****/
#main_r{
	float:right;
	text-align: left;
}
#chapter-menu #main_r{
	position: absolute;
    right: 0;
	width:302px;
}
#main_r .biaoti{
	background-color:#FFCC66;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
#main_r .biaoti h6{
	font-size: 2rem !important;
	text-align: center;
}
.main_rx{
	width:300px;
	height:250px;
/*	margin:10px;*/
	background-color:#FCFAC8;
	border:1px solid #000;
/*	margin:0px 0px 10px 0px;*/
	font-size:1.6rem;
	line-height: 140%;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}


/*** 侧栏跟隨（在右侧） ****/
.main_f{width:300px;}
/*** 侧栏跟隨（在左侧） ****/
.main_lf{background: #fff5b9;}

/*** 分页 ****/
.pageBox {text-align: center;}
.pageBox a {border:1px solid #ddd;display:inline-block;margin-right:6px;background-color: #ffffff;color: #707070;width:34px;height:34px;font:bold 14px/34px arial;}
.pageBox a:hover,.pageBox a:active{background:#3aa9f2;color: #FFFFFF;text-decoration: none;}
.pageBox .cur { background: #3aa9f2;border: 1px solid #3aa9f2;text-decoration: none;}
.pageBox a.cur {color: #fff;}
.pageBox .disabled {width: 79px;}


/*** 空行清除样式 ****/
.kong{height:20px;clear: both;}
.clear{clear: both;}
.kong2{height:40px;clear: both;}
#NoSticky{height:60px;}


/*** 书名下面的波浪线 ****/
.titles,.shuming1{
	position: relative;
	white-space:nowrap;
}
.titles:before,.shuming1:before {
    content: '';
    position: absolute;
    bottom: -6px;
    height: 5px;
    left: 0.3rem;
    right: 0.3rem;
    /*text-decoration: underline wavy red;*/
    background: -webkit-radial-gradient(circle, transparent, transparent 2px, orange 3px, orange 4px, transparent 4px, transparent);
    background: -moz-radial-gradient(circle, transparent, transparent 2px, orange 3px, orange 4px, transparent 4px, transparent);
    /* background: radial-gradient(circle, transparent, transparent 2px, #dc3912 3px, #dc3912 4px, transparent 4px, transparent); */
    /* background-size: 7px 8px; */
    background: linear-gradient(135deg, transparent, transparent 45%, #dc3912, transparent 58%, transparent 100%),linear-gradient(45deg, transparent, transparent 45%, #dc3912, transparent 58%, transparent 100%);
    background-size: 9px 10px;
    background-repeat: repeat-x, repeat-x;
}

/*** 专名号 ****/
.zhuanming , .diming , .renming, .guoming, .shidai, .diwang, .nianhao, .guanjue, .minzuming{
	position: relative;
	white-space:nowrap;
}
.zhuanming:before, .diming:before, .renming:before, .guoming:before, .shidai:before, .diwang:before, .nianhao:before, .guanjue:before, .minzuming:before {
	content: '';
	position: absolute;
	bottom: -3px;
	height: 3px;
	left:3px;
	right:3px;
	text-decoration: none;
	border-bottom: 1px solid;
	color: #dc3912;
}
.zhuanming[data-zhuanming-type="星名"]:before, .zhuanming[data-zhuanming-type="神名"]:before{border-bottom: none;}
[data-zhuanming-type='diming']{}

/*** 书籍简介页及章节阅读页上的书名 ****/
#book-menu #main_l h1 {
	height: 200%;
	font-size: 4rem;
	padding-top:10px;
	text-align: left;
}
.tagbox{
	text-align: left;
	font-size:1.6rem;
	margin: 5px 0;
}
a.tag{
	padding: 5px;
	line-height: 180%;
	font-weight: bold;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	white-space:nowrap;
}
a.tag:nth-child(odd){background:#00BCD4;}
a.tag:nth-child(even){background:#b759c7;}
a.tag:link {color: white;}
a.tag:visited {color: white;}
a.tag:hover {color: #0033CC;}

/*** 加粗 ****/
strong{font-weight:bold;}
.strong{font-weight:bold;}

/*** 正常字体 ****/
.normal{
	font-weight:normal;
	color: black;
}

/*** 相关图书 ****/
#xiangguan{
	height: 260px !important;
	white-space: nowrap;
	text-overflow:ellipsis;
	overflow: auto;
}
#xiangguan ul li{
	margin-left: 35px !important;
	list-style: decimal-leading-zero !important;
}
/*** #xgli{
text-overflow:ellipsis;
white-space:nowrap;
overflow: hidden;
font-size:20px;
line-height: 170%;
}
#xgli a{font-weight:bold;}
 ****/


/*** 推荐购买图书 ****/
#tuijianshu{
	color:red;
	width:300px;
	background:#FFF5C0;
	text-align:left;
	font-size:28px;
}
#tuijianshu .tuijian{text-align:left;float:left;margin:10px 10px 0px 5px;}

/*** 锚点下移，PC端无效，待研究 ****/
#text .jiaozhu .target,#account-text .jiaozhu .target{margin-left:-2.5em;}/*需修订*/
.target {position: relative;}/*父级标签*/
.target .zhanwei {
	position: absolute;/*/relative*/
	display:block; 
	width:100px;   /*//小于父级宽度的值*/
	height:80px;   /*//高度值为顶部固定块的高度*/
	top: -80px;	/*//值为顶部固定块的高度*/
	z-index:-100;
}
.zhanwei {
	position: absolute;
	display:block; 
	width:100px;   /*//小于父级宽度的值*/
	height:80px;   /*//高度值为顶部固定块的高度*/
	top: -80px;	/*//值为顶部固定块的高度*/
	z-index:-100;
}

/*** 底部广告样式 ****/
.footergg{height:94px;width:1200px;overflow:auto;float:none;text-align:center;margin:0 auto;}

/*** 页脚 ****/
#foot{width:1200px;height:98px; background: url('../images/foot.jpg'); margin:0 auto; }
#copyright{padding:20px 20px 20px 0px;font-size:1.8rem;}

/*** 标题样式 ****/
h1,h2,h3,h4,h5,h6{
	font-weight:bold;
	line-height: 150%;
	text-indent:0;
	text-align:center;
}
h1{font-size:5.6rem;}
h2{font-size:5.0rem;}
h3{font-size:4.4rem;}
h4{font-size:3.8rem;}
h5{font-size:3.2rem;}
h6{font-size:2.6rem;}

/*** 链接样式 ****/
a:link	{text-decoration: none; color:#0033CC;}
a:visited  {text-decoration: none; color: #0033CC;}
a:hover {text-decoration: none;border-bottom: 1px solid; color: #FF0000;}
a:active {text-decoration: none; color: #0000ff;}

/*** 文本对齐样式 ****/
.textleft{text-align:left !important;}
.textright{text-align:right !important;}
.textcenter{text-align:center !important;}

/*** 浮窗 ****/
#goto .gotoli a:active {
	color: #ffffff;
}
#goto .gotoli a:hover{
	color: #f5efef;
}
#goto .gotoli a:visited{
	color: #ffffff;
}

/*** 弹出层powerFloat ****/
@charset "utf-8";
/* powerFloat */
.float_ajax_box {
	border: 1px solid #ccc;
	background-color: #fff;
}

.float_loading {
	width: 100px;
	height: 100px;
	background: url(/image/loading.gif) no-repeat center;
}

.float_ajax_image {
	padding: 5px;
}

.float_ajax_error {
	width: 200px;
	padding: 40px 0;
	text-align: center;
}

.float_list_ul {
	margin: 0;
	padding: 1px;
	border: 1px solid #beceeb;
	background-color: #fff;
	font-size: 12px;
	list-style-type: none;
}

.float_list_a {
	display:block;
	text-decoration: none;
}
.float_list_a:hover {
	background-color:#f0f3f9;
	color: #333;
	text-decoration: none;
}

.float_list_ul li {
	line-height: 20px;
	border-top: 1px solid #f0f3f9;
	text-indent: 5px;
}

.float_list_ul li:first-child {
	border-top: 0;
}

.float_list_null {
	padding: 40px 20px;
	text-align: center;
}

.float_remind_box {
	width: 500px;
    max-height: 400px;
    overflow: auto;
	border: 1px solid #F7CE39;
/*	background: #ffffe0;*/
	background: #ffffff;
	padding: 5px 10px;
	font-size: 2rem;
	line-height: 170%;
	-moz-box-shadow: 0 0 15px rgba(52, 83, 139, .6);
    -webkit-box-shadow: 0 0 15px rgb(52 83 139 / 60%);
    box-shadow: 0 0 15px rgb(5 36 206);
    background-color: #fff;
    text-align: left;
}

.float_tip_box {
	line-height: 18px;
	padding: 0 3px;
	background-color: #ffffe0;
	-moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, .4);
	-webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, .4);
	box-shadow: 1px 1px 2px rgba(0, 0, 0, .4);
	border: 1px solid #333;
	position:absolute;
} 

.float_doing_box {
	border: 1px solid #F7CE39;
	background: #ffffe0 url(/image/loading_s.gif) no-repeat 5px center;
	padding: 5px 10px 5px 25px;
	font-size: 12px;
	position: absolute;
}

.float_corner {
	font-size: 18px;
	font-family: '宋体';
	position: absolute;
	left: -6000px;
	overflow: visible;
}
.float_corner .corner {
	position: absolute;
}
.float_corner .corner_1 {
	/*可去除*/
	color: #ccc;
	left: 1px;
}
.float_corner .corner_2 {
	/*可去除*/
	color: #fff;
}
.float_corner_top, .float_corner_bottom {
	width: 16px;
	height: 8px;
}
.float_corner_top {
	line-height: 14px;
}
.float_corner_bottom {
	line-height: 17px;
}
.float_corner_left, .float_corner_right {
	width: 8px;
	height: 16px;
}
.float_corner_top .corner, .float_corner_bottom .corner {
	left: 0;
}
.float_corner_right .corner, .float_corner_left .corner{
	top: -2px;
}
.float_corner_bottom .corner_1 {
}
.float_corner_bottom .corner_2 {
	top: 1px;
}
.float_corner_left .corner_1 {
	right: 0;
}
.float_corner_left .corner_2 {
	right: 1px;
}
.float_corner_top .corner_1 {
	bottom: 0;
}
.float_corner_top .corner_2 {
	bottom: 1px;
}
.float_corner_right .corner_2 {
	left: 3px;
}

.dn{display:none;}
.shadow{/*** 浮窗插件浮动元素所在层 ****/
	border-color:#000;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	padding:10px;
	width:500px;
	overflow: auto;
	-moz-box-shadow:0 0 15px rgba(52, 83, 139, .6); 
	-webkit-box-shadow:0 0 15px rgba(52, 83, 139, .6); 
	box-shadow:0 0 15px rgba(5, 36, 206,1);
	background-color: #fff;
/*	height: 100%;*/
}
.jiaozhu .shadow{
	max-height: 300px;
}
.shadow::-webkit-scrollbar {/*滚动条整体样式，高宽分别对应横竖滚动条的尺寸*/
	width: 8px;
	height: 8px;
}
.shadow::-webkit-scrollbar-track {/*滚动条里面轨道*/
	-webkit-box-shadow: inset 0 0 8px rgb(0 0 0 / 20%);
	border-radius: 0;
	background: rgba(0,0,0,0.1);
}
.shadow::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
	border-radius: 8px;
	-webkit-box-shadow: inset 0 0 5px rgb(0 0 0 / 20%);
	background: rgba(0,0,0,0.2);
}

/*** 校对情况说明 ****/
.jiaodui{
	color: #009688;
	font-weight: bold;
	font-size: 1.8rem;
}

/*** 左右侧漂浮 ****/
.left{float:left;}
.right{float:right;}

/*** 表格样式 ****/
table {
	border-collapse: collapse;
	border-spacing: 0;
	font-size:20px;
}
#text td, #text th{
	border-style:solid;
	border-width:1px;
}
th{background-color:#ffcc66;}
td, th{padding: 2px;}
td p{font-size:1rem;}
#text tr:nth-child(odd){background-color:#FFF5B9;}
#text tr:nth-child(even){}
#text table{margin-bottom: 2rem;background-color:#fcfec8;}

/*** 组字 ****/
.zuzi{
	background: #d4ecf6;
/*	color: #9c27b0;*/
}

/*** 圈字 ****/
.quanzi{
	border: 1px solid red;
	padding: 2px;
	margin: 1px;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
}
/*.yuanquanzi::before{
	content: '〇';
}*/

/*** 方框 ****/
.fangkuang{
    border: 2px solid #9e9e9e;
    padding: 1px;
	margin: 1px;
}

/*** 不换行 ****/
.nowrap{
    white-space: nowrap;
}

/*** 阴文 ****/
span.yinwen{
	background-color: #795548;
	color: white !important;
	padding: 0 5px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

/*** 收缩高度用 ****/
.collapse-context {
	position: relative;
}

/*** 横线样式 ****/
hr{
	text-align:center;
	margin:20px 0px;
}

/*** 当前活动的锚 ****/
:target {
	border: 2px solid #ff5722;
	background-color: #ffeb3b;
}

/*** 工具栏 ****/
#tools{
    font-size:20px;
    background-color:#990033;
    min-width:1030px;
    width:100%;
    height:60px;
    margin:0 auto;
    display: flex;
    align-items: center;
    justify-content: center;
}
#tools button{
    margin: 0 5px;
    font-size: 2rem;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    padding: 0 5px;
}
form,fieldset,input,#Image12,#tool,.search1,#wd,#tool button {vertical-align:middle;}
#tool button {
font-size:20px;
margin:0px 5px;
padding:2px;
}
form,fieldset{
font-size:20px;
display:inline;
border:0;
}
select{
font-size:20px;
height:28px;
}
#wd{
text-align:left;
width:260px;
height:28px;
font-size:18px;
}
/*以上搜索框样式*/


/**** 首页
-------------------------------------------------------------- ****/


/*** 首页左侧布告区域 ****/
#home_left{min-width:300px;width:29%; float:left;font-size:20px;line-height:170%;}
.bugao{border: #5D2719 1px solid;}
.bugao1{line-height:35px;height:35px;color: #451509;font-weight:bold;margin:5px;background-color:#FFCC66;}
.bugao2{overflow:hidden;padding:5px 5px 5px 5px;background-color:#FFEFAC;}

/*** 首页右侧 ****/
#home_right{min-width:640px; max-width:69%; float:right;overflow:auto;}
#home_sm{min-width:640px;border: #5B2B1D 1px solid;margin:0 auto;background-color:#fbfdd8;text-align:left;padding:10px;font-size:1.0rem;}
#home_sm h1{font-size: 32px !important;}




/**** 栏目页
-------------------------------------------------------------- ****/
#main_l .class_list ol li {
    width: 33%;
    float: left;
    line-height: 3.4rem;
    font-size: 1.8rem;
}

/*栏目页*/
.book-list-mls .biaoti, .class_list .biaoti{
	border-bottom-style: inset;
	background-color: #f5f3c3;
	border-bottom-color: #ffa00a;
	border-bottom-width: 3px;
	/*border-top-style: inset;*/
	/*border-top-color: #ffcc66;*/
	width:100%;
	-moz-border-radius:0px 0px 20px 20px;
	-webkit-border-radius:0px 20px 20px 20px;
	border-radius:0px 0px 20px 20px;
}
.book-list-mls-man{
	border-top: 1px solid #5B2B1D;
	margin-bottom: 20px;
}
.book-list-mls .biaoti h6{
text-align: left;
margin-left: 1em;
}
.book-list-mls{
background: #fbfde3;
}
.book-list-mls ul li{
border-bottom: 1px solid #999;
}
.book-list-mls .book-lb{
padding-left: 40px;
}




/**** 书籍介绍页
-------------------------------------------------------------- ****/

/*** 书名 ****/
.book-title{
	border-bottom: 1px dashed #607d8b;
	padding: 0 20px 5px 0;
}

/*** 书籍封面图片 ****/
.BookCover{
	margin-top: 20px;
	width: 220px;
	float: left;
}
.BookCover img{
	object-fit: scale-down;
	cursor: zoom-in;
	height: 258px;
	width: 180px;
}

/*** 书籍描述 ****/
.book-details{
	margin-top: 20px;
	float: left;
	width: 330px;
}
.book-details-left{
	float: left !important;
	width: 330px;
}
.gmxgts{
	border: 1px solid #607d8b;
	background-color: #f4f4ec;
	float: right !important;
	width: 260px;
	margin-right: 5px;
	margin-top: 20px;
	padding: 10px;
	text-align: left;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
.gmxgts h3 {
	font-size: 2rem;
	font-weight: bold;
	margin-bottom: 5px;
	color: #61abaa;
}
.gmxgts ul{
	padding: 0;
	list-style: outside none none;
	font-size: 1.8rem;
}
.gmxgts ul li {
	border-bottom: 1px dashed #ddd;
	line-height: 30px;
	height: 30px;
}
.gmxgts ul li .icon {
	color: #d47e74;
	height: 1em;
}

.collapse-content{
	overflow: hidden;
}
.expand-collapsed-content button{
	padding: 2px;
	margin-top: 10px;
}
.collapsed-content-hide{
	position: absolute;
	left: 0;
	right: 0;
	bottom: -20px;
	padding-top: 80px;
	padding-bottom: 10px;
	background-image: linear-gradient(to bottom, rgba(255,255,255,0), #faf3c9 100px);
}

/*** 章节列表 ****/

.qianzhifenlei{
	font-weight: bold;
	font-size:2.2rem;
	line-height: 120%;
	padding-top: 8px;
}
.chapter-list-main ul {
	background-color: #fbfdd8;
	padding: 10px 20px 10px 20px;
	text-align: left;
	font-size: 2rem;
	border: 6px double #f39604;
}

.chapter-list-main ul li{
	border-bottom: 1px solid #795548;
	line-height: 150%;
	padding-left: 2em;
/*	text-indent: -1em;*/
}

.chapter-list-main {
	width: 803px;
	margin: 0 auto;
}

#Chapter_contents{
	height: 600px !important;
	border: 2px solid #5B2B1D;
/*	max-width: 90%;*/
}
#Chapter_contents .chapter-list-main {
	width: 480px;
}

.chapter-list-main h5 {
	font-size: 2.6rem;
	padding-left: 2rem;
	text-align:left !important;
	background-color: #f5f3c3;
	border-bottom-style: inset;
	border-bottom-color: #ffa00a;
	border-bottom-width: 3px;
	border-top-style: inset; 
	border-top-color: #dc3912;
	border-top-width: 5px;
	-moz-border-radius: 5px 5px 20px 20px;
	-webkit-border-radius: 5px 5px 20px 20px;
	border-radius: 5px 5px 20px 20px;
}

.chapter-list-main hr{
	margin: 0 0 0 25%;
	width: 50%;
	text-align: center;
}
.chapter-list-main h6{
	text-align: left !important;
	margin-left: 2rem;
	padding-left: 6rem;
	border-left: 3px solid #ffcc66;
}

/*** 书籍列表样式 ****/
.shuml .mls{
/*	background: #fbfdd8;*/
}
.shuml .mls ul li, #class_menu ul li,.about-list ul li{
    border-top: 2px solid #999;
    border-bottom: 2px solid #999;
	width: 100%;
	height: 260px;
	line-height: 170%;
	font-size: 2rem;
	background: #fbfdd8;
	margin: 6px 0;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
/*	text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;*/
}
.mls ul li{
/*	height: 160px;*/
}
.book-img-box, .book-mid-info, .shuml .mls li {
	float: left;
}
.book-img-box{
	width: 105px;
	height: 150px;
	margin:15px;
}

.book-img-box a img{
	width: 105px;
	height: 150px;
	margin:0px;
}
#BookList_menu .book-mid-info, #tags_menu .book-mid-info{
	width: 690px;
}
#class_menu  .book-mid-info{
	width: 660px;
}
.book-mid-info .title{
	text-align: left;
}
.book-mid-info h5{
	display: inline;
	line-height:40px !important;
	font-size: 2.5rem !important;
	text-align: left !important;
}
.book-mid-info .autho{
	text-align: left;
	line-height: 160% !important;
	font-size:1.6rem !important;
	margin:0  !important;
	color: #b619d0;
}
.book-mid-info .go-sub-type{
	font-size:1.4rem !important;
}
.book-mid-info .intro{
	height: 120px !important;
	font-size:1.8rem !important;
	line-height: 140% !important;
	margin:0  !important;
}
.book-mid-info .book-li-nav{
	text-align: left;
	line-height: 2rem !important;
	font-size:1.6rem !important;
}




/**** 章节页
-------------------------------------------------------------- ****/

/*** 左侧章内目录 ****/
#nav_l{
	width:300px;
/*    height: 700px;*/
    height: calc(100% - 60px);
	position: absolute;
    left: 0;
	text-align: left;
	float:left;
	background: #fff5b9;
}
#nav_f{
	margin: 0 auto;
	width:100%;
/*    height: 700px;*/
    height: calc(100% - 60px);
	overflow:auto;
}
#nav_lf{
	height: 100%;
}

/*** 章节页宽度 ****/
#chapter-menu #main{
	width:1400px;
}

/*** 正文主体框 ****/
/*#chapter-menu #TtoS {
	width:1080px;
	float:left;
}

#chapter-menu #TtoS #main_l{
	float:right;
}*/

/*** 生成的章节页目录 ****/
#article-index {
	border: 1px solid #DEDFE1;
	background: #fff5b9;
/*  float: right;
	margin: 0 0 15px 15px;
	padding: 0 6px;*/
/*	min-width: 400px;*/
	line-height: 23px;
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
}
#article-index strong {
  border-bottom: 1px dashed #DDDDDD;
  display: block;
  line-height: 30px;
  padding: 0 4px;
    font-size: 1.6rem;
}
#article-index ol {
    counter-reset: section;
    list-style-type: none;
	text-align: left;
	font-size: 2rem;
	margin-left: 1em;
	padding: 0 3px 0 0;
	position: relative;
}
#article-index ol li {
	background: none repeat scroll 0 0 transparent;
	list-style-type: none;
	padding: 0;
}
#article-index ol li:before {
    counter-increment: section;
    content: counters(section, ".") " ";
}
/*
#article-index ol li span{
	    position: relative;
}
*/
#article-index .collapsed-content-hide{
    padding-top: 50px !important;
    bottom: 0px !important;
}
#article-index .jjfull{
    font-size: 1.6rem;
}

/*** 章节正文内容 ****/
#chapter-menu #main_l #text {
box-shadow: 0 8px 32px hsl(0deg 0% 0% / 32%);
	text-align: left;
	color: #000;
	margin:0px 0px 20px 0px;
	padding:30px 12px 10px 12px;
	background-color:#fbfdd8;
	border: 6px double #F44336;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border-radius:30px;
	font-size: 2em;
}

pre{line-height: 170%;white-space: pre-wrap;}

/*** 章节正文标题样式 ****/
#text h1, #text h2, #text h3, #text h4, #text h5, #text h6{margin:20px 0;}
#text h1, #text h2, #text h3, #text h4, #text h5, #text h6{text-align: left;}
#text h2{margin-left:1em;}
#text h4{margin-left:1em;max-width: 14em;}
#text h5{margin-left:2em;max-width: 16em;}
#text h6{margin-left:4em;max-width: 20em;}
#text h4, #text h5, #text h6{
    border-bottom: 3px double;
}
/*#text h4 .section, #text h5 .section, #text h6 .section{
    border-bottom: 3px double;
}*/

/*** 小说回目标题样式 ****/
#chapter-menu #main_l h1 {font-size:3.8rem;font-weight:bold;}
#chapter-menu #main_l h2 {font-size:3.8rem;font-weight:bold;}
.huimu1{text-align:left;margin-left:1em !important;text-indent:-1.1em;}
.huimu2{text-align:left;margin-left:2em !important;text-indent:-2.1em;}
.huimu3{text-align:left;margin-left:3em !important;text-indent:-3.1em;}
.huimu4{text-align:left;margin-left:4em !important;text-indent:-4.1em;}
.huimu5{text-align:left;margin-left:5em !important;text-indent:-5.1em;}
.huimu6{text-align:left;margin-left:6em !important;text-indent:-6.1em;}
.huimu7{text-align:left;margin-left:7em !important;text-indent:-7.1em;}
.huimu8{text-align:left;margin-left:8em !important;text-indent:-8.1em;}

/*** 章节正文图片文字 ****/
figure {
/*    display: inline;*/
    text-align: center;
}
#text img{
	margin:2px;
	vertical-align:bottom;
	max-width:100%;
	cursor: zoom-in;
}

.p-image{width: 30px;}

/*** 正文中DIV模块，用以分段（包裹正文夹注和笺疏） ****/
div.fenduan{
	font-size: 2.2rem;
	line-height: 3.4rem;
	margin-bottom: 2em;
}

/*** 正文样式（带粗体） ****/
.zhengwen{
	font-weight:bold;
	font-size: 2.2rem;
	line-height: 3.4rem;
}

/*** 注释样式（单行）#9C27B0; ****/
.zhushi{
	font-weight:normal;
	margin-left:1em;
/*	color: #7c2404;*/
	color: #01786c;
}

/*** 笺疏样式（单行） ****/
.jianshu{
	color: #6137ab;
	margin-left:2em;
}
span.jianshu{
	display: block;
	line-height: 160%;
	font-size: 0.86em;
}
span.jianshu_block{/*笺疏做为内行块元素*/
	color: #6137ab;
	margin-left:2em;
	font-size: 0.86em;
	display: block;
	line-height: 160%;
}

/*** 引文样式 ****/
.quote{
	color: #6137ab;
	font-family:"楷体","FZKaiT-Extended","FZKaiT-Extended(SIP)","I.MingVar","I.Ming","宋体","KaiXinSong","Hanazono Mincho A Regular","Hanazono Mincho B Regular","HanaMinA","HanaMinB","Sun-ExtA","Sun-ExtB","PMingLiu","PMingLiu-ExtB","MingLiu","MingLiu-ExtB","MingLiu_HKSCS-ExtB","宋体-方正超大字符集";
}

/*** 汉字小写 ****/
.xiaoxie{
/*	vertical-align:-2px;*/
	font-size:0.8em;
	font-weight: normal;
}

/*** 校注标志 ****/
.jiaozhusup{vertical-align:super;font-size:12px;color:red;font-weight:bold;font-family:"I.MingVar","I.Ming","宋体","KaiXinSong","Hanazono Mincho A Regular","Hanazono Mincho B Regular","HanaMinA","HanaMinB","Sun-ExtA","Sun-ExtB","PMingLiu","PMingLiu-ExtB","MingLiu","MingLiu-ExtB","MingLiu_HKSCS-ExtB","FZKaiT-Extended","FZKaiT-Extended(SIP)","宋体-方正超大字符集";white-space: nowrap;}
.jiaozhusup a::after {
	content: attr(data-rel);
	background-color:#629fd1;
	color: white;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding: 0 3px;
	display: inline-block;
	min-width: 12px;
	text-indent: 0;
	text-align: center;
	line-height: 120%;
	vertical-align: super;
	margin: 0 auto;
}

/*** 标注 ****/
.biaozhusup {
	vertical-align: super;
	font-size: 16px;
	font-weight: bold;
	font-family: "I.MingVar","I.Ming","宋体","KaiXinSong","Hanazono Mincho A Regular","Hanazono Mincho B Regular","HanaMinA","HanaMinB","Sun-ExtA","Sun-ExtB","PMingLiu","PMingLiu-ExtB","MingLiu","MingLiu-ExtB","MingLiu_HKSCS-ExtB","FZKaiT-Extended","FZKaiT-Extended(SIP)","宋体-方正超大字符集";
/*    white-space: nowrap;*/
}
.biaozhusup::before {
	content: attr(data-rel);
	background-color: #e4dede;
	color: #795548;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	/* padding: 0 3px; */
	display: inline;
	min-width: 12px;
	text-indent: 0;
	text-align: left;
	line-height: 130%;
	vertical-align: super;
	margin: 0 auto;
}


/*** 夹注。vertical-align:text-bottom;在IE与Chrome下表现不同，待研究#d60c50; ****/
.jiazhu{
/*color:#b30606;*/
color:#a00000;
}
p.jiazhu{
	line-height:2.8rem !important;
	font-weight:normal;
	font-size:0.86em !important;
/*	color:#006ea3;*/
	vertical-align:bottom;
}
span.jiazhu{
	line-height:1em;
	font-weight:normal;
	font-size:0.86em;
/*	color:#9b00b5;
	color:#006ea3;*/
	vertical-align:text-bottom;
}
.jiazhu2{
	color:#0067b8;
	font-weight:normal;
	font-size:0.86em;
/*	vertical-align:text-bottom;*/
}

/*span span.jiazhu2{
	font-size:1em;
	vertical-align:text-bottom;
}*/
.yinhao{
/*	color:#a00000;*/
/*	color:#ac02c8;*/
	color: #8e00a6;
	font-weight:normal;
}
.jiazhu .yinhao, .jiazhu2 .yinhao{
	color:#e200bb;
/*	color:#a800c4;*/
/*	color:#009ce7;*/
}
.biaohao{
	background-color: #fdee91;
	color: #f44336;
}
h1 span.jiazhu,h1 span.jiazhu2,h2 span.jiazhu,h2 span.jiazhu2,h3 span.jiazhu,h3 span.jiazhu2,h4 span.jiazhu,h4 span.jiazhu2,h5 span.jiazhu,h5 span.jiazhu2{font-size:2rem;}

/*** 正文有序无序列表缩进二字符 ****/
/*#text ol,#text ul,#text li{margin-left:2em;}*/
#text li ol,#text li ul{margin-left:2em;}
#text li{line-height: 140%;}
#text ol,#text ul{font-size:2rem;margin-bottom: 3.4rem;}
#text ul ul,#text ul ul ul{margin-bottom: 0em;}
/*#main_r ol li{list-style: cjk-ideographic !important;}*/

/*** 诗词样式 ****/
#text .shi, .ji{
	/*line-height:5.6rem;*/
	text-align:left;
	margin-left:2em;
	font-family:"楷体","FZKaiT-Extended","FZKaiT-Extended(SIP)";
}
#text .shi .xiaoxie{
	color:#880000;
	width:0;
/*	display:inline-block;*/
	position:relative;
	right:1rem;
	bottom:-0.5rem;
}

/*** 拼音样式，IE不支持width ****/
ruby{
	line-height: 2.9em;
	text-align: justify;
	position: relative;
	margin-right: -0.8em;
}
ruby .jiaozhusup{position: absolute;z-index: 99;}
ruby .jiaozhusup a:link{color: #b30606;font-weight: bold;}
ruby .jiaozhusup a:hover{color: #0033CC;font-weight: bold;}
rt{
	font-size:0.6em;
	color: #0000ff;
	text-align:center;
	font-family:"I.MingVar","I.Ming","黑体","HanaMinA","HanaMinB","Sun-ExtA","Sun-ExtB","PMingLiu","PMingLiu-ExtB","MingLiu","MingLiu-ExtB","MingLiu_HKSCS-ExtB","FZKaiT-Extended","FZKaiT-Extended(SIP)","宋体-方正超大字符集","宋体";
}
ruby span {
	width: 4.2rem;
}
span.rt{
	position: relative;
	display: inline-block;
	text-align: center;
	bottom: 1em;
	right: 1.4em;
}

/*** 平声字 ****/
.ping{
	display: inline-block;
	position: relative;
	white-space:nowrap;
}
.ping:before {
	content: '○';
	position: absolute;
	top: 2em;
	width: 2.2rem;
	font-size:10px;
	color: #dc3912;
	font-weight:900;
	text-align:center;
	margin:0 auto;
}
/*** 仄声字 ****/
.ze{
	display: inline-block;
	position: relative;
	white-space:nowrap;
}
.ze:before {
	content: '●';
	position: absolute;
	top: 2em;
	width: 2.2rem;
	font-size:10px;
	color: #dc3912;
	font-weight:900;
	text-align:center;
	margin:0 auto;
/*	left: 0.3em;*/
}
/*** 入声字 ****/
.ru{
	display: inline-block;
	position: relative;
	white-space:nowrap;
}
.ru:before {
	content: '♦';
	position: absolute;
	top: 2em;
	width: 2.2rem;
	font-size:10px;
	color: #dc3912;
	font-weight:900;
	text-align:center;
	margin:0 auto;
}
/*** 平声韵 ****/
.pingyun{
	display: inline-block;
	position: relative;
	white-space:nowrap;
}
.pingyun:before {
	content: '△';
	position: absolute;
	top: 2em;
	width: 2.2em;
	color: #dc3912;
	font-size:10px;
	font-weight:900;
	text-align:center;
	margin:0 auto;
}
/*** 仄声韵 ****/
.zeyun{
	display: inline-block;
	position: relative;
	white-space:nowrap;
}
.zeyun:before {
	content: '▲';
	position: absolute;
	top: 2em;
	width: 2.2em;
	color: #dc3912;
	font-size:10px;
	font-weight:900;
	text-align:center;
	margin:0 auto;
}
/*** 入声韵 ****/
.ruyun{
	display: inline-block;
	position: relative;
	white-space:nowrap;
}
.ruyun:before {
	content: '★';
	position: absolute;
	top: 2em;
	width: 2.2em;
	color: #dc3912;
	font-size:10px;
	font-weight:900;
	text-align:center;
	margin:0 auto;
}

#text .shi .ping, #text .shi .ze, #text .shi .ru, #text .shi .pingyun, #text .shi .zeyun, #text .shi .ruyun{line-height: 2.2em;}

/*** 当前页链接 ****/
li#dangqian, .current{
	text-indent: -1em;
	background-color: #fce49d;
	font-weight: bold;
}
li#dangqian:before, .current:before {
	content: "☞";
}
.current:before{
	left: 0em;
}
li#dangqian:before{
    position: relative;
}
.current:before {
    position: absolute;
}
#dangqian a:visited, .current:visited {
	color: red;
}

/*** 章末署名及日期 ****/
#text .shuming, #account-text .shuming{
	text-align: right;
	font-weight:bold;
}

/*** 作者 ****/
#text .zuozhe, #account-text .zuozhe{
	text-align:left;
	color:#880000;
	font-size: 22px;
	line-height:170%;
	font-weight:bold;
}
.arc_shuming{
	font-weight:normal;
	font-size:1.8rem;
	text-align: left;
}
.status{
	font-weight:normal;
	font-size:1.6rem;
	line-height: 160%;
	text-align: left;
}

/*** 脚注模块 ****/
#text .jiaozhu, #account-text .jiaozhu, .float_remind_box{
	text-indent: 0em;
	font-size:20px;
	line-height:170%;
	color:#880000;
	font-family:"FZKaiT-Extended","FZKaiT-Extended(SIP)","I.MingVar","I.Ming","宋体","KaiXinSong","Hanazono Mincho A Regular","Hanazono Mincho B Regular","HanaMinA","HanaMinB","Sun-ExtA","Sun-ExtB","PMingLiu","PMingLiu-ExtB","MingLiu","MingLiu-ExtB","MingLiu_HKSCS-ExtB","宋体-方正超大字符集";
	margin:0 auto;
/*	margin-left:2em;*/
	text-align: left;
}
.float_remind_box q{font-weight: bold;}

#text .jiaozhu{
	width: 90%;

}

.jiaozhu p {
	font-size: 1.8rem !important;
}

#text .jiaozhu hr,#account-text .jiaozhu hr{width:60%;display:none;}

.jiaozhu .navItems a::after{
	content: attr(data-rel);
	background-color:#629fd1;
	color: white;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding: 0 3px;
	display: inline-block;
	min-width: 20px;
	text-indent: 0;
	text-align: center;
	margin: 0 auto;
}
.jiaozhu q{font-weight: bold;}

/*** 上下篇样式 ****/
.pagenav1 {margin: 0 auto;text-align: center;font-size:22px;}
.pagenav_left{display:inline;float:left;width:31%;line-height:130%;font-size:20px;margin:0px 2%;}
.pagenav_right{display:inline;float:right;width:31%;line-height:130%;font-size:20px;margin:0px 2%;}
.pagenav_center{display:inline;width:30%;float:left;font-size:22px;font-weight:bold;}

/*** 侧边栏工具 ****/
.tools-bar {
	width: 100%;
	z-index: 100;
}
.toolsBarFixed {
	position: fixed;
	bottom: 0;
	left: 0;
}
.tools-bar .right {
	position: absolute;
	top: 0;
	right: 0;
}
.tools-bar .item-wrap {
	font-size: 14px;
}
.tools-bar .center {
	position: relative;
	width: 850px;
/*	height: 50px;*/
	overflow: hidden;
	margin: auto;
	background-color: #FAF7ED;
	box-shadow: -7px 0 7px -7px rgb(51 51 51 / 7%), 7px 0 7px -7px rgb(51 51 51 / 7%);
}
.tools-bar .left-in-ffk {
	bottom: 90px;
}

.tools-bar .left {
	position: absolute;
	bottom: 80px;
	right: 50%;
/*	margin-right: 610px;*/
	left: 0;
	width: 45px;
}
.tools-bar .catalog-wrap .ic-catalog {
	background-image: url(//wkstatic.bdimg.com/static/ydcore/widget/ui/book_view/toolsArea/img/new_bg_3b9eb0b.png);
	background-repeat: no-repeat;
	_background-image: url(//wkstatic.bdimg.com/static/ydcore/widget/ui/book_view/toolsArea/img/new_bg_ie6_0d2e4c4.png);
	background-position: 8px -148px;
	margin-left: 7px!important;
}
.tools-bar .catalog-wrap .catalog:hover .ic-catalog, .tools-bar .catalog-wrap .catalog-click .ic-catalog {
    background-position: -72px -148px;
}

.tools-bar .item-wrap .tools-btn-ic {
	width: 44px;
	height: 44px;
/*	margin-right: 10px;
	margin-left: 9px;*/
	cursor: pointer;
}
.tools-bar .right .item-wrap a:hover {
	display: inline;
	*display: block;
	_zoom: 1;
}
.tools-bar .item-wrap a:hover {
	color: #073642;
}
.tools-bar .catalog-wrap .catalog {
	top: -7px;
}
.tools-bar .right .item-wrap {
	text-align: left;
	position: absolute;
	left: 45px;
	top: -4px;
	width: 100px;
	display: none;
	*top: 0;
	*left: 40px;
	_display: block;
	_visibility: hidden;
}
.tools-bar .item-wrapt {
	color: #673ab7;
}

.tools-bar .pageBar-wrap .page-bar {
	position: relative;
	_position: static;
}

.tools-bar .ic-page {
	display: block;
	width: 44px;
	height: 44px;
	background-color: #f8f6f0;
	cursor: pointer;
	margin-bottom: 4px;
}
.tools-bar .ic-page:hover, .iconfont:hover{
	background-color:#e0dcca;
	font-weight: bold;
	font-size: 42px;
/*	width: 60px;
	height: 60px;*/
}
.iconfont, .kongiconfont {
	font-size: 40px;
}

/*** 图书级别标志 ****/
.biaozhi1, .biaozhi2, .biaozhi3, .biaozhi4, .biaozhi5, .biaozhi6, .biaozhi7, .biaozhi8, .biaozhi9, .biaozhi10, .biaozhi11, .biaozhi12, .biaozhi13{
	width: 0;
	height: 1em;
	position: relative;
	display: inline-block;
}
.biaozhi1, .biaozhi9, .biaozhi10, .biaozhi11, .biaozhi12, .biaozhi13{
	vertical-align: middle;
}
.biaozhi1::before{
	content:"";
	background:url("/style/images/biaozhi1.png") no-repeat;
	background-size: 1em 1em;
	width: 1em;
	height: 1em;
	position: absolute;
	left: -1em;
}
.biaozhi2::before{
	content:"◎";
	width: 1em;
	height: 1em;
	position: absolute;
	left: -1em;
}
.biaozhi3::before{
	content:"⊙";
	width: 1em;
	height: 1em;
	position: absolute;
	left: -1em;
}
.biaozhi4::before{
	content:"○";
	width: 1em;
	height: 1em;
	position: absolute;
	left: -1em;
}
.biaozhi9::before{
	content:"";
	background:url("/style/images/biaozhi9.png") no-repeat;
	background-size: 1em 1em;
	width: 1em;
	height: 1em;
	position: absolute;
	left: -1em;
}
.biaozhi10::before{
	content:"";
	background:url("/style/images/biaozhi10.png") no-repeat;
	background-size: 1em 1em;
	width: 1em;
	height: 1em;
	position: absolute;
	left: -1em;
}
.biaozhi11::before{
	content:"";
	background:url("/style/images/biaozhi11.png") no-repeat;
	background-size: 1em 1em;
	width: 1em;
	height: 1em;
	position: absolute;
	left: -1em;
}
.biaozhi12::before{
	content:"";
	background:url("/style/images/biaozhi12.png") no-repeat;
	background-size: 1em 1em;
	width: 1em;
	height: 1em;
	position: absolute;
	left: -1em;
}

/*** 删除线 ****/
.del{
	text-decoration: line-through red;
}

/*** 删补文字 ****/
.shanchu::after {
    content: "（"attr(data-rel)"）";
    display: inline-block;
    text-indent: 0;
    text-align: center;
    margin: 0 auto;
    text-decoration-line: line-through;
	text-decoration-thickness: from-font;
	/* text-decoration-style: initial; */
	text-decoration-color: red;
}
.buzi::before {
    content: "〔";
    display: inline-block;
    text-indent: 0;
    text-align: center;
    margin: 0 auto;
}
.buzi::after {
    content: "〕";
    display: inline-block;
    text-indent: 0;
    text-align: center;
    margin: 0 auto;
}

/*** 文字颜色 ****/
.red{color: red;}



/**** 作者页
-------------------------------------------------------------- ****/

.AuthorImage img{
	object-fit: scale-down;
	max-width: 300px;
	float: left;
}

.vessel,.vessel_1{
/*	width: 860px;*/
	margin: 0 auto;
}
.vessel_1{border: 1px solid #5B2B1D;}
#authorpic{overflow: hidden;width:250px;height:300px;border: 1px solid #5B2B1D;float:left;background-color:#fbfdd8;}
#authorinfo{
	height:342px;
	border: 1px solid #5B2B1D;
}
.Personal{
	width:100%;
	height: 302px;
	background-color:#fbfdd8;
	margin:0px;
	text-align:left;
}
.portfolio{background-color:#fbfdd8;}
.synopsis{background-color:#fbfdd8;}




/**** TAG页
-------------------------------------------------------------- ****/

#tags_menu #tags {
	font-size: 2em;
	text-align: justify;
	text-justify: inter-ideograph;
	padding: 0 5px;
}




/**** 关于页
-------------------------------------------------------------- ****/

#about-menu #main_l h1 {
	height: 200%;
	font-size: 3.2rem;
	padding-top:10px;
	text-align: center;
}
.about-list li {
	text-align: left;
}




/**** 搜索页
-------------------------------------------------------------- ****/

/**/















/*通用*/








.bdfx{margin-right:50px;}
/*百度分享按钮*/

.yincang{
padding-left:100%;
white-space:nowrap;
overflow:hidden;
display:none;
}
/*隐藏*/






.bghuang1{background-color:#fbfdd8;}
/*背影色一*/

input[type=text], textarea {
	-webkit-transition: all 0.30s ease-in-out;
	-moz-transition: all 0.30s ease-in-out;
	-ms-transition: all 0.30s ease-in-out;
	-o-transition: all 0.30s ease-in-out;
	outline: none;
	padding: 3px 0px 3px 3px;
	margin: 5px 1px 3px 0px;
	border: 1px solid #ddd;
}
input[type=text]:focus, textarea:focus {
	box-shadow: 0 0 5px rgba(81, 203, 238, 1);
	padding: 3px 0px 3px 3px;
	margin: 5px 1px 3px 0px;
	border: 1px solid rgba(81, 203, 238, 1);
}
/*以上输入框边框效果*/

rembed{width:480px;height:400px;}
/*媒体区块*/






.erweima{font-size:26px;height:200px;}
img.top{vertical-align:middle;}
/*以上二维码*/



.zhizheng{text-align:right; font-size:18px;}

sup{vertical-align:super;font-size:14px;color:red;font-weight:bold;font-family:"I.MingVar","I.Ming","宋体","KaiXinSong","Hanazono Mincho A Regular","Hanazono Mincho B Regular","HanaMinA","HanaMinB","Sun-ExtA","Sun-ExtB","PMingLiu","PMingLiu-ExtB","MingLiu","MingLiu-ExtB","MingLiu_HKSCS-ExtB","FZKaiT-Extended","FZKaiT-Extended(SIP)","宋体-方正超大字符集";white-space: nowrap;}
/*上标*/
sub{vertical-align:sub;font-size:14px;}
/*下标*/

.imgright{float:right;}/*图像浮动方式，其他值：left，right，middle（居中），top，bottom（底部）*/
img{margin:5px;vertical-align:middle;max-width:100%;}
a img{margin:0px;}

ul,li{ padding:0;margin:0;list-style:none}
/*去掉ul和li默认样式*/

/*头部*/


#head{width:1200px; margin:0 auto; overflow:hidden;}
/*头部主体容器*/
#head_1{width:100%; height:108px;}
/*LOGO容器*/
#logo{min-width:392px;height:108px;background:url(../images/logo.gif);text-align:left;float:left;}
/*网站LOGO*/
#logo_right{min-width:560px; height:108px; float:right; margin:10px auto;font-size:1.8rem;}
/*网站LOGO右侧块*/
#header{padding:0px;height:16px;background-image:url(../images/hline.gif);margin-top:2px;max-width: 100%;}
/*头部分隔线*/



#headgg,#add{width:1020px;height:90px; background:#ccc;margin:0px auto;}
/*页头图片广告位,#add在模板调整后当删*/



/*脚部*/

#links{line-height:46px; border:#5D2719 1px solid; width:1020px;height:46px;background: url('../images/links_bg.gif') no-repeat; margin:0 auto; overflow:hidden; text-align:center; font-size:1.8rem;}
#links a {padding:0 5px;}
/*以上友链样式*/




/*首页*/





.lanmu{width:100%;}
.lanmu .biaoti{background-color:#f5f3c3;width:100%;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
.lanmu_left, .lanmu_right{width:48%;font-size:20px;line-height:170%;text-align:left;overflow:hidden;background-color:#FCFAC8;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;margin:0 10px;}
.lanmu_left{float:left;}
.lanmu_right{float:right;}
.lanmu_left .textright, .lanmu_right .textright{margin:0 20px 0 0;}
.lanmu_left li, .lanmu_right li{list-style-type:none;margin:0 10px;}
.lanmu_right #gg_right{margin:0 10px;}
/*以上首页栏目图书*/





.jianjiegg{height:210px;width:100%;overflow:auto;float:none;text-align:center;}
#jianjiegg_left{height:210px;width:210px;overflow:auto;background:#FCFEC8;color:#000;float:left;}
#jianjiegg_right{height:210px;width:210px;overflow:auto;background:#FCFEC8;color:#000;float:right;}
/*以上栏目页简介区广告*/


.shum2{width: 803px;margin: auto;padding: 20px 0 0 0;}
.shum2 .ml_1 {text-align:center;height:40px;background: url(../images/ml_b_1_2.gif);}
.shum2 .ml_2 {padding: 10px 20px 10px 20px;background: url(../images/ml_b_2.gif);text-align: left;}
.shum2 .ml_3 {height: 5px;background: url(../images/ml_b_3.gif) 0 0 no-repeat;}
.ml_1 h3{line-height:40px;}
.ml_1 h6{font-size:22px;}
.shum2 .mls li{border-bottom: 1px solid #999;width: 760px;font-size:22px;line-height: 170%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
/*width影响列表宽度，如需两章节名并排，设为380。*/
.ml_2 .textright{font-size:20px;font-weight:bold;}
/*以上书籍目录样式*/


/*简介页*/


#arc_title .jiazhu {clear: both;padding:10px;text-align: center;}
/*#shuming1 {display: inline-block;width: 28px;height: 50px;background: url('../images/sm_i_1.png') 0 0 no-repeat;text-indent: -9999px;}*/
/*#shuming2 {display: inline-block;width: 28px;height: 50px;background: url('../images/sm_i_2.png') 0 0 no-repeat;text-indent: -9999px;}*/
/*以上书名、作者部分*/

.tuijian{font-size:22px;font-weight:bold;color:#ff0000;}
/*图书推荐*/




/*正文页*/












a.button{
display: block;
position: relative;
border: solid #FFA00A;
border-width: 2px 2px 1px 2px;
border-color: #FFA00A #FFA00A #FFEB96 #FFA00A;
padding:10px;
background-color:#FFD278;
background:-webkit-gradient(linear,left top,left bottom,color-stop(#FFF5B9,0),color-stop(#FFD278,1));
background:-webkit-linear-gradient(top, #FFF5B9 0%, #FFD278 100%);

background:-moz-linear-gradient(top, #FFF5B9 0%, #FFD278 100%);

background:-o-linear-gradient(top, #FFF5B9 0%, #FFD278 100%);

background:linear-gradient(top, #FFF5B9 0%, #FFD278 100%);
background: -ms-linear-gradient(top, #FFF5B9 0%, #FFD278 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFF5B9', endColorstr='#FFD278',GradientType=0 );
-ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#FFF5B9, endColorstr=#FFD278)";
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
-webkit-transition: all .1s ease;
-moz-transition: all .1s ease;
-ms-transition: all .1s ease;
-o-transition: all .1s ease;
transition: all .1s ease;
-webkit-box-shadow: 0px 8px 0px #FFA00A, 0px 9px 25px rgba(0,0,0,.6);
-moz-box-shadow: 0px 8px 0px #FFA00A, 0px 9px 25px rgba(0,0,0,.6);
box-shadow: 0px 8px 0px #FFA00A, 0px 9px 25px rgba(0,0,0,.6);
}
a.button:hover{
text-decoration: none;
text-shadow:0px 1px 1px rgba(0,0,0,0.2);

color:#0033CC;
font-weight:bold;
-webkit-box-shadow: 0px 8px 0px #FFA00A, 0px 9px 25px rgba(0,0,0,.8);
-moz-box-shadow: 0px 8px 0px #FFA00A, 0px 9px 25px rgba(0,0,0,.8);
box-shadow: 0px 8px 0px #FFA00A, 0px 9px 25px rgba(0,0,0,.8);
-webkit-transform:scale(1.05);
-moz-transform:scale(1.05);
-ms-transform:scale(1.05);
-o-transform:scale(1.05);
transform:scale(1.05);
}
a.button:active{
position: relative;

top: 6px;
font-weight:bold;
-webkit-box-shadow: 0px 3px 0px #FFA00A, 0px 3px 6px rgba(0,0,0,.9);
-moz-box-shadow: 0px 3px 0px #FFA00A, 0px 3px 6px rgba(0,0,0,.9);
box-shadow: 0px 3px 0px #FFA00A, 0px 3px 6px rgba(0,0,0,.9);
-webkit-transform:scale(0.95);
-moz-transform:scale(0.95);
-ms-transform:scale(0.95);
-o-transform:scale(0.95);
transform:scale(0.95);

}
/*以上3D按钮链接样式*/



.xq{width: 774px; height: 574px;margin:0 auto;}
/*象棋棋谱样式*/

.gg{height:310px;width:736px;overflow:auto;float:none;text-align:center;margin:0 auto;}
.gg #gg_left{height:310px;width:310px;overflow:auto;background:#FCFEC8;color:#000;float:left;}
.gg #gg_right{height:310px;width:310px;overflow:auto;background:#FCFEC8;color:#000;float:right;}
/*以上方形广告样式*/





.h3title{text-align:center;line-height:38px;margin: 0px auto;height:39px;font-size:22px;border-bottom:1px dashed #676767;font-weight:bold;background: url("../images/shuye_b.jpg");}
.mls{text-align:left;}
.portfolio .mls li {float: left;width: 330px;font-size: 22px;line-height:150%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;list-style:none;color: #333;}
/*待查对*/
.padding20{font-size:20px;line-height:170%;padding:0px 20px;}
/*以上作品集*/

/*.h_line3 {clear: both;height: 20px;width: 99%;background: url(../images/h_line3.gif) 0 0 repeat-x;background: url(../images/h_line3.gif) 0 0 repeat-x;text-indent: -9999px;}*/
.padding10{
	display: inline-block;
	padding-left:10px;
	width:4em;
	_width:100px;
	text-align:right;
	font-size:2rem;
	line-height:135%;
}
.width80{
	text-align:left;
	font-size:2rem;
	line-height:135%;
}
/*以上作者信息*/

.padding30{padding:5px 10px;text-align: left;font-size:20px;}
/*以上作者简介*/



/*搜索页*/

.highlight{
background-color:#FFFF88;
color:#FF0000;
}
/*搜索关键词高亮*/












.mlfy_main_l {
	position: fixed;
	top: 90px;
	left: 50%;
	margin-left: -660px;
}
.mlfy_main_l a {
	width: 56px;
	height: 44px;
	display: block;
	text-align: center;
	padding-top: 12px;
	background: #F6F1E7;
	font-size: 12px;
	border: 1px solid #eee;
}
.mlfy_main_l a.a1 .icon {
	background-position: center -106px;
}
.mlfy_main_l a.a2 .icon {
	background-position: center -128px;
}
.mlfy_main_l a.a3 .icon {
	background-position: center -151px;
}
.mlfy_main_l a.a5 .icon {
	background-position: center -195px;
}
.mlfy_main_l .icon {
	display: block;
	margin: 0 auto;
	width: 100%;
	height: 16px;
}

/*#chapter-menu .icon, .mlfy_main_sz .icon, .zjny .icon {
	background-image: url(/style/images/xs_sprite.png);
	background-repeat: no-repeat;
}*/

.mlfy_main_sz.hover {
	display: block;
}
.mlfy_main_sz.b1 {
	width: 748px;
}
.mlfy_main_sz {
	position: fixed;
	top: 90px;
	display: none;
	background: #fffff9;
	padding: 40px 24px;
	max-width: 752px;
	left: 50%;
}
.mlfy_main_sz .ml {
	position: relative;
	margin-bottom: 24px;
}
.mlfy_main_sz .ml .txt {
	font-size: 18px;
	line-height: 22px;
	margin-right: 20px;
	padding: 0 2px 4px;
	cursor: pointer;
	border-bottom: 1px solid #0087d5;
	color: #0087d5;
}
.close {
	font-size: 20px;
	cursor: pointer;
	line-height: 24px;
	position: absolute;
	top: 0;
	right: 0;
	width: 20px;
	height: 24px;
	font-family: Arial;
	text-align: center;
	color: #a6a6a6;
}