#divShidu {
  font-size: 15px;
  color: #333333;
  font-family: "微软雅黑", "宋体";
  max-height: 3000px;
  overflow: hidden;
  border-radius: 10px;
  padding: 5px 10px;
  position: relative;
}
#divShidu:after {
  content: "";
  display: block;
  height: 20px;
  position: absolute;
  left: 0px;
  bottom: 0px;
  width: 100%;
  background: url(https://g.100xuexi.com/CssModel/100eshu/Images/bg0415.png) left bottom repeat-x;
}
#divShidu p {
/*  text-indent: 2em;*/
  font-size: 15px;
  line-height: 1.6;
  color: #333333;
  zoom: 1;
  padding-bottom: 0.9em;
  position: relative;
}
#divShidu a {
  text-decoration: none;
  color: #334b80;
}
#divShidu img {
  vertical-align: middle;
  max-width: 100%;
  height: auto;
  border: 0px;
}
#divShidu .ACenter {
  text-align: center;
  text-indent: 0px;
}
#divShidu .ACenter img {
  max-width: 100%;
  margin: 5px 0px;
}
#divShidu .FloatRImg {
  float: right;
  margin: 5px 0 5px 5px;
}
#divShidu .FloatLImg {
  float: left;
  margin: 5px 5px 0 5px;
}
#divShidu .ARight {
  text-align: right;
}
/*目录大标题*/
#divShidu .CatTitle {
  font-size: 18px;
  text-align: center;
  color: #a5201e;
  text-indent: 0;
  padding-bottom: 0.5em;
}
#divShidu .CatH1 {
  color: #712d0e;
  text-indent: 0;
  padding: 4px 0;
  padding-bottom: 0.5em;
}
#divShidu .CatH1 a {
  color: #712d0e;
}
#divShidu .CatH2 {
  color: #334b80;
  text-indent: 0;
  padding: 4px 0 4px 1em;
  padding-bottom: 0.5em;
}
#divShidu .CatH2 a {
  color: #334b80;
}
#divShidu .CatH3 {
  color: #465c1b;
  text-indent: 0;
  padding: 4px 0 4px 2em;
  padding-bottom: 0.5em;
}
#divShidu .CatH3 a {
  color: #465c1b;
}
#divShidu .CatH4 {
  color: #333333;
  text-indent: 0;
  padding: 4px 0 4px 3em;
  padding-bottom: 0.5em;
}
#divShidu .CatH4 a {
  color: #333333;
}
#divShidu .CatH5, .CatH6, .CatH7, .CatH8, .CatH9, .CatH10 {
  color: #333333;
  text-indent: 0;
  padding: 4px 0 4px 3em;
  padding-bottom: 0.5em;
}
#divShidu .CatH5 a, .CatH6 a, .CatH7 a, .CatH8 a, .CatH9 a, .CatH10 a {
  color: #333333;
}
#divShidu .CatDes {
  color: #666666;
  font-size: 1.4rem;
  padding-bottom: 0.5em;
}
/*教师简介大标题*/
#divShidu .IntroTeacher {
  font-size: 18px;
  text-align: center;
  color: #a5201e;
  text-indent: 0;/*    padding:1rem 0 2rem 0;*/
}
/*内容简介大标题*/
#divShidu .IntroTitle {
  font-size: 18px;
  text-align: center;
  color: #a5201e;
  text-indent: 0;/*    padding:1rem 0 2rem 0;*/
}
/*正文标题样式 begin*/
#divShidu .ArtH1 {
  color: #a5201e;
  text-align: center;
  text-indent: 0;
  font-size: 18px;
  padding: 9px 0px;
  font-weight: bold;
}
#divShidu .ArtH1 a {
  color: #a5201e;
}
#divShidu .ArtH2 {
  color: #712d0e;
  text-align: center;
  text-indent: 0;
  font-size: 16px;
  padding: 9px 0px;
  font-weight: bold;
}
#divShidu .ArtH2 a {
  color: #712d0e;
  font-weight: bold;
}
#divShidu .ArtH3, .ArtH4 {
  text-align: center;
  text-indent: 0;
  color: #465c1b;
  font-size: 16px;
  padding: 9px 0px;
  font-weight: bold;
}
#divShidu .ArtH3 a, .ArtH4 a {
  color: #465c1b;
  font-weight: bold;
}
/*正文最后一级标题左对齐缩进*/
#divShidu .HLeft {
/*  text-indent: 2em;*/
  font-weight: bold;
/*  text-align: left;*/
  padding: 9px 0;
}
/*是正文中的标题，但是不显示在目录中*/
#divShidu .NoArtH1 {
  color: #a5201e;
  text-align: center;
  text-indent: 0;
  font-size: 18px;
  padding: 9px 0;
  font-weight: bold;
}
#divShidu .NoArtH1 a {
  color: #a5201e;
}
#divShidu .NoArtH2 {
  color: #712d0e;
  text-align: center;
  text-indent: 0;
  font-size: 16px;
  padding: 9px 0;
  font-weight: bold;
}
#divShidu .NoArtH2 a {
  color: #712d0e;
  font-weight: bold;
}
#divShidu .NoArtH3, .NoArtH4 {
  text-align: center;
  text-indent: 0;
  color: #465c1b;
  font-size: 16px;
  padding: 9px 0;
  font-weight: bold;
}
#divShidu .NoArtH3 a, .NoArtH4 a {
  color: #465c1b;
  font-weight: bold;
}
/*正文标题样式 end*/


/*题干*/
#divShidu .TiGan {
/*color:#8e3f00;*/
/*	color:#333333;*/
}
/*题型*/
#divShidu .TiXing {
  color: #007874;
}
/*真题*/
#divShidu .ZhenTiTag {
  color: #888888;
}
/*【答案】*/
#divShidu .AnsTag {
  color: #007874;
  margin-left: -0.5em;
}
/*以【】开头的段落标签*/
#divShidu .ComTag {
  color: #007874;
  margin-left: -0.5em;
}
/*以一、二、三等开头并且结尾没有标点符号的段落*/
#divShidu .ShortTitle {
  color: #007874;
  padding-top: 1em;
}
/*查看答案按钮*/
#divShidu .BtnShowAnsCon {
  position: absolute;
  background: #e7dcca url(images/BgAnsConHide.png) left top repeat;
  background-size: 5px 5px;
  color: #334b80;
  text-indent: 0;
  left: 3.2em;
  width: 100%;
  padding-left: 0.3em;
  top: -1px;
  text-shadow: 0px 0px 1px #ffffff;
  cursor: pointer;
}
/*答案隐藏样式*/
#divShidu .AnsConHide {
  color: transparent;
  background: url(images/BgAnsConHide.png) left top repeat;
  background-size: 5px 5px;/*line-height:1.4;*/
  cursor: pointer;
}
#divShidu .AnsConHide img {
  opacity: 0;
  filter: alpha(opacity=0);
  cursor: pointer;
}
/*【解析】*/
#divShidu .ResolveTag {
  color: #007874;
  margin-left: -0.5em;
}
/*答*/
#divShidu .AnsSingleTag {
  color: #007874;
}
/*【例】*/
#divShidu .EgTag {
  color: #007874;
  margin-left: -0.5em;
}
/*【考点】*/
#divShidu .KaodianTag {
  color: #007874;
  margin-left: -0.5em;
}
/*内含【答案】【解析】【考点】的段落样式*/
#divShidu .TagBoxP {
  text-indent: 3.5em;
	position: relative;
	min-height: 1.6em;
}
#divShidu .TagBoxP .AnsTag {
  position: absolute;
	left: -4em;
	top: 0px;
	margin-left: 0px;
	white-space: nowrap;
	width: 1.1em;
}
#divShidu .TagBoxP .ResolveTag {
  position: absolute;
	left: -4em;
	top: 0px;
	margin-left: 0px;
	white-space: nowrap;
	width: 1.1em;
}
#divShidu .TagBoxP .KaodianTag {
  position: absolute;
	left: -4em;
	top: 0px;
	margin-left: 0px;
	white-space: nowrap;
	width: 1.1em;
}
/*带边框的表格样式*/
#divShidu .BorderTable {
  width: auto;
  max-width: 100%;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-collapse: collapse;
  margin: 5px 0px;
  box-sizing: border-box;
}
#divShidu .BorderTable th {
  border: 1px solid rgba(0, 0, 0, 0.1);
  padding: 0 5px;
}
#divShidu .BorderTable td {
  border: 1px solid rgba(0, 0, 0, 0.1);
  padding: 0 5px;
}
/*1位数序号*/
#divShidu .QuestionNum1{
  background: #fdbcbc;
  color: #ffffff;
  padding:0px 6px;
  margin-right: 10px;
  text-indent: 0;
  border-radius: 4px;
  text-align: center;
}
/*2位及2位以上数字序号*/
#divShidu .QuestionNum2{
  background: #fdbcbc;
  color: #ffffff;
  padding:0px 5px;
  margin-right: 10px;
  text-indent: 0;
  border-radius: 4px;
  text-align: center;
}
/*不带边框的表格样式*/
#divShidu .NoBorderTable {
  width: auto;
  max-width: 100%;
  border: 0px;
  border-collapse: collapse;
  margin: 5px 0px;
  box-sizing: border-box;
}
#divShidu .NoBorderTable th {
  border: 0px;
  padding: 0 5px;
}
#divShidu .NoBorderTable td {
  border: 0px;
  padding: 0 5px;
}
/*表格容器*/
#divShidu .TableBox {
  width: 100%;
  overflow: auto;
  overflow-y: hidden;
  box-sizing: border-box;
  display: block;
}
/*罗马数字*/
#divShidu .RomaNum {
  font-family: Georgia;/*font-family:"Palatino Linotype";*/
}
#divShidu .CNNum {
  margin-right: 2px;
}
/*圣才编辑*/
#divShidu .SCEditor {
  text-align: right;
}
/*段落开头有中文标点（），【】，《》，""，''的缩进1.5em*/
#divShidu .CNIndent {
 /* text-indent: 1.5em;*/
}
/*视频*/
#divShidu .VideoBox {
  text-align: center;
  text-indent: 0;
  margin: 5px 2em;
  position: relative;
}
#divShidu .VideoBox:before {
  content: "";
  display: block;
  width: 100%;
  height: 0px;
  padding-top: 56%;
}
#divShidu .VideoBox video {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  background: #333333 url(https://g.100xuexi.com/CssModel/100eshu/Images/bg0356.jpg) center center no-repeat;
  background-size: 100% 100%;
}
/*音频*/
#divShidu .AudioBox {
  text-align: center;
  text-indent: 0;
  margin: 5px 0;
}
/*带删除线的文本*/
#divShidu .TextLineThrough {
  text-decoration: line-through;
}
/*带下划线的文本*/
#divShidu .TextUnderLine {
  /*text-decoration:underline;*/
  display: inline-block;
  min-width: 2em;
  border-bottom: 1px solid #333333;
  text-align: center;
  text-indent: 0;
}
/*文本右浮动*/
#divShidu .TextFloatR {
  float: right;
}
/*文本强制换行*/
#divShidu .TextWordBreak {
  word-break: break-all;
  word-wrap: break-word;
}
/*纠错题段落*/
#divShidu .TextFindFault {
  text-indent: 0;
  display: inline;
}
/*纠错题段落错误的行*/
#divShidu .TextFindFault .TextFindFaultLine {
  border-bottom: 0.06rem solid rgba(0, 0, 0, 0.2);
}
#divShidu .TextFindFault .TextFaultPoint {
  color: #ffffff;
  background: #cc6600;
  border-radius: .9rem;
  border-bottom-left-radius: 0;
  padding: 0 .5rem;
}
/*段落间空行 替换空段落*/
#divShidu .PSplit {
  line-height: 1em;
  height: 1em;
}
/*段落间空行 替换br*/
#divShidu .PMargin {
  line-height: 1em;
  height: 1em;
}
/*本章完 第n部分结束*/
#divShidu .PartEnd {
  text-align: center;
  padding: 1em 0px;
}
#divShidu .PartEnd .PartEndInnerL {
  text-align: center;
  display: inline-block;
  margin: 0px auto;
  background: url(images/endBgL.png) left center no-repeat;
  background-size: 70px 20px;
  padding-left: 80px;
  color: #a5201e;
}
#divShidu .PartEnd .PartEndInnerR {
  padding-right: 80px;
  background: url(images/endBgR.png) right center no-repeat;
  background-size: 70px 20px;
}
/*版权声明*/
#divShidu .VersionRight {
  display: none;
}
/*免费阅读截止点*/
#divShidu .FreePoint {
  display: none;
}
/*AR*/
#divShidu .ARBox {
  text-align: center;
}
/*词性*/
#divShidu .CiXing {
  color: #147c3b;
  font-style: italic;
  font-family: "Times New Roman", serif;
}
/*音标字体*/
@font-face {
  font-family: PhoneticUe;
  src: url('https://g.100xuexi.com/CssModel/font/phonetic_ue.ttf');
}
.phonetic {
  font-family: PhoneticUe;
}
/*符号字体*/
@font-face {
	font-family: Symbol;
	src: url('https://g.100xuexi.com/CssModel/100eshu/app/symbol.ttf');
}
.symbol {
  display: inline;
	font-family: Symbol;
}
.LinkReadAll a {
  display: block;
  margin: 0px auto;
  height: 40px;
  width: 100px;
  line-height: 40px;
  color: #00427C;
  text-align: center;
}
#divShidu .StrongWord{
  font-weight: bold;
}
#divShidu .ImgCaption{
  line-height: 1.2;
  font-size: 14px;
  text-indent: 0;
  text-align: center;
  margin-top: -5px;
  margin-bottom: 9px;
  padding: 0;
  color: #7f7f7f;
}


/*程序代码段*/
#divShidu .Code, #divShidu .code{
	padding:0.9em;
	text-indent: 0;
	background: rgba(0,0,0,0.05);
	border-radius: 5px;
	font-size: 0.75em;
    margin-bottom: 0.9em;
	font-family: "Roboto Mono", Monaco, courier, monospace;
        white-space: pre-wrap;
}
/*程序代码段换行符*/
#divShidu .Code .CodeSplit, #divShidu .code .CodeSplit{
	display:block;
}
#divShidu .Code .CodeSplit br, #divShidu .code .CodeSplit{
	display: none;
}
