@CHARSET "UTF-8";
body,html,p{
	margin:0;
	padding:0;
}
body{
	background:#fff;
}
*{ 
-webkit-tap-highlight-color: rgba(0,0,0,0);
-webkit-tap-highlight-color: transparent; 
}
.bg{
	background:#f3f3f3;
}
.maxWidth{
	max-width:500px;
}
.wrap{
	width: 100%;
    margin: 0 auto;
}
.content{
	padding:40px 27.5px;
}
.title{
  text-align:center; 
  font-size: 24px;
  color: #666666;
  line-height: 30px;
  margin-bottom:24px;
}
.point{
	height: 8px;
    width: 8px;
    background: #666666;
    margin: 4px 12px;
    border-radius: 100%;
    display: inline-block;
}
.tipContent p{
	font-size: 16px;
	color: #666666;
	line-height: 24px;
	margin:0 0 22px 0;
}
.tipContent .smile{
	width:16px;
	height:16px;	
    margin: 0 0 -2px -5px;
}
.goCatalog{
	text-align: center;
    height: 44px;
    background: #E62112;
    border-radius: 4px;
    font-size: 16px;
    color: #FFFFFF;
    line-height: 44px;
    cursor: pointer;
    text-decoration: none;
    display: block;
}
.goCatalog .iconfont{
	width: 16px;
    height: 16px;
    margin: 0 0 -2px 8px;
}
.bookInfo{
  background:#ffffff;
  padding: 20px 15px;
  margin-bottom:15px;
}
.book-title{
  font-size: 18px;
  color: #000000;
  margin-bottom:4px;
}
.info{
	margin-top:10px;
	font-size: 12px;
    color: #666666;
    line-height: 18px;
}
.book-tag{
    font-size: 12px;
    color: #FFFFFF;
    line-height: 20px;
    background: #E62112;
    border-radius: 2px;
    height: 20px;
    display: block;
    width: 20px;
    text-align: center;
    margin-right: 10px;
}
.gray{
	color: #969696;
    margin-right: 6px;
    width: 50px;
    display: inline-block;
}
.book-catalog{
	background:#ffffff;
	padding:0 15px;
}
.catalog-title{
    font-size: 16px;
    color: #E62112;
    line-height: 24px;
    padding:12px 0;
    font-weight:bold;
    text-align:center;
}
.catalog-title .point{
   width:4px;
   height:4px;
   margin: 4px 10px;
   background:#E62112; 
}
.catalog-chapter{
  border-top:1px #EEEEEE solid;
}
.catalog-chapter-title{
	font-size: 16px;
    color: #444444;
    line-height: 24px;
    font-weight:bold;
    padding:18px 0;
    cursor:pointer;
}
.catalog-chapter-title .left{
	max-width:92%;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.catalog-chapter-title .right{
	height: 24px;
    width: 16px;
    background-size: 16px 16px;
    background-position-y: center;
}
.up{
	background:url(../../images/Qr/zhankai.png) no-repeat;
}
.down{
	background:url(../../images/Qr/shouqi.png) no-repeat;
}
.catalog-chapter .catalog-page:first-child{
	padding-top:0;
}
.catalog-page{
    cursor: pointer;
    padding: 12px 0 12px 10px;
    display: block;
    line-height: 22px;
    min-height: 22px;
}
.catalog-page .iconfont{
	margin-right: 10px;
    width: 14px;
    height: 22px;
    background-size: 14px 14px;
    background-repeat: no-repeat;
    background-position: center center;
}
.catalog-page .video{
    background-image: url(../../images/Qr/video.png);
}
.catalog-page .animate{
    background-image: url(../../images/Qr/animate.png);
}
.catalog-page .audio{
    background-image: url(../../images/Qr/audio.png);
}
.catalog-page .document{
    background-image: url(../../images/Qr/document.png);
}
.catalog-page .image{
    background-image: url(../../images/Qr/image.png);
}
.catalog-page .VR{
    background-image: url(../../images/Qr/VR.png);
}
.catalog-page .webpage{
    background-image: url(../../images/Qr/webpage.png);
}
.catalog-page .execrise{
    background-image: url(../../images/Qr/execrise.png);
}
.catalog-page .game{
    background-image: url(../../images/Qr/game.png);
}

.no-link .video{
    background-image: url(../../images/Qr/video_nolink.png);
}
.no-link .animate{
    background-image: url(../../images/Qr/animate_nolink.png);
}
.no-link .audio{
    background-image: url(../../images/Qr/audio_nolink.png);
}
.no-link .document{
    background-image: url(../../images/Qr/document_nolink.png);
}
.no-link .image{
    background-image: url(../../images/Qr/image_nolink.png);
}
.no-link .VR{
    background-image: url(../../images/Qr/VR_nolink.png);
}
.no-link .webpage{
    background-image: url(../../images/Qr/webpage_nolink.png);
}
.no-link .execrise{
    background-image: url(../../images/Qr/execrise_nolink.png);
}
.no-link .game{
    background-image: url(../../images/Qr/game_nolink.png);
}
.page-title{
	font-size: 15px;
    color: #444444;
    line-height: 22px;
    max-width:calc(100vw - 138px);
    word-break: break-word;
}
.pageNum{
	background: #FEEEEE;
    border-radius: 2px;
    font-size: 12px;
    color: #E62112;
    line-height: 22px;
    height: 22px;
    text-align: center;
    min-width: 44px;
    max-width: 62px;
    padding: 0 5px;
    overflow: hidden;
}
.pageNum-width{
	width:54px;
}
.no-link .page-title,.no-link .pageNum{
	color:#969696;
}
.no-link .pageNum{
	background: #FAFAFA;
}
