.p-book-list .page-container,
.p-book-show .page-container { padding: 0;}
.handbook-hd { position: relative; padding: 0.24rem;}
.handbook-hd .handbook-title { padding-right: 1.2rem; font-size: 0.6rem; font-weight: 700;}
.handbook-hd .handbook-txt { margin-top: 0.2rem; text-align: right; line-height: 0.48rem; color: #888;}
.handbook-hd .share { position: absolute; top: 0.24rem; right: 0.24rem; width: 0.8rem; height: 0.8rem; background-image: url(../images/icon-arrow-top-right.png); background-repeat: no-repeat; background-size: 100% 100%; background-position: top center;}
.handbook-hd .handbook-search { margin-top: 0.2rem;}
/* 通用搜索 start */
.home-search { display: flex;}
.home-search .search-logo { overflow: hidden; padding: 0 0.2rem; background-color: #fff; border-radius: 0.4rem; text-align: center; line-height: 0.7rem; }
.home-search .search-logo img { width: 0.5rem; height: 0.375rem;}
.home-search .search-input { flex: 1; display: flex; align-items: center; height: 0.75rem; overflow: hidden; background-color: #fff; border-radius: 0.4rem;}
.home-search .search-input span { padding: 0 0.1rem 0 0.2rem;}
.home-search .search-input .search-txt { flex: 1; height: 100%; border: none;}
.home-search .search-input .search-btn { height: 100%; padding: 0 0.4rem 0 0.3rem; background: none; background-image: linear-gradient(90deg,#2339c0,#265bdb); border: none; color: #fff;}
/* 通用搜索 end */
/* 手册列表 start */
.handbook-list { background-color: #fff;}
.handbook-list ul { position: relative; display: flex; flex-flow: row wrap; align-items: center;}
.handbook-list ul:after { content: ''; position: absolute; left: 0; right: 0; bottom: 0; height: 1px; background-color: #eee;}
.handbook-list li { position: relative; width: 1.875rem; height: 1.875rem ; padding: 0.3rem; margin-top: -1px; border-right: 1px solid #eee;}
.handbook-list li::before { content: ''; position: absolute; left: 0; right: 0; top: 0; height: 1px; background-color: #eee;}
.handbook-list li::after { content: ''; position: absolute; left: 0; right: 0; bottom: 0; height: 1px; background-color: #eee;}
.handbook-list li:nth-child(4n) { border-right: none;}
.handbook-item { display: flex; align-items: center; width: 100%; height: 100%; padding: 0 0.1rem; background-color: #fd8900; border-radius: 50%; text-align: center; line-height: 0.4rem; font-size: 0.32rem; font-weight: 700; color: #fff;}
.handbook-item span { flex: 1; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.handbook-item.red { background-color: #fd494c;}
.handbook-item.green { background-color: #77bf03;}
.handbook-item.blue { background-color: #327be4;}
.handbook-item.orange { background-color: #fd8900;}
.handbook-item.yellow { background-color: #f7da4a;}
/* 手册列表 end */
/* 手册详情 start */
.handbook-show { padding: 0.3rem 0.24rem; background-color: #fff;}
.m-article .article-text { line-height: 0.48rem; font-size: 0.28rem; word-break: break-all; word-wrap: break-word;}
.m-article .article-text p { margin: 0.2rem 0;}
.m-article .article-text img { display: block; max-width: 100%; height: auto;}
/* 手册详情 end */
/* 关注公众号 start */
.follow-bar { padding-top: 0.2rem;}
.follow-bar a { display: block; padding: 0.4rem 0.2rem 0.6rem; background-color: #fff;}
.follow-bar .gzh { display: flex; align-items:center; justify-content:center;}
.follow-bar .gzh-img { width: 0.8rem; height: 0.8rem; overflow: hidden; border: 1px solid #eee; border-radius: 100%;}
.follow-bar .gzh-img img { width: 100%; min-height: 100%;}
.follow-bar .gzh-txt { padding-left: 0.2rem; line-height: 0.6rem; font-size: 0.36rem;}
.follow-bar .txt { padding: 0.2rem 0 0.4rem; text-align: center; color: #888;}
.follow-bar .btn { height: 0.8rem; margin: 0 1.4rem; border:1px solid #06AD56; border-radius: 3px; line-height: 0.8rem; font-weight: 700; text-align: center; color: #06AD56;}
/* 关注公众号 end */
/* 底部 start */
/*新增底部导航排班图标*/
.m-tabnav .tabnav-item.this{color: #2339c0;}
.iconfont-index:before {content: "\e694";}
.iconfont-goods:before {content: "\e78b";}
.iconfont-ask::before{content: "\e679";}
.iconfont-schedu:before{content: "\e69a";}
.iconfont-my:before{content: "\e699";}
footer{padding: 0.4rem 0;background-image:none;background:none;margin: 0;}
.footer-xin{text-align: center;color: #666;line-height: 0.4rem;font-size: 0.22rem;}
.footer-sen{text-align: center;color: #666;line-height: 0.4rem;font-size: 0.22rem;}
footer .footer-copy{color: #666;line-height: 0.4rem;padding: 0;font-size: 0.22rem;}
/* 底部 end */