[v-cloak] { display: none; }

body { font-family: Tahoma, Helvetica, "microsoft yahei", "Hiragino Sans GB", Simsun,sans-serif; color: #333; font-size: 14px; -webkit-font-smoothing: antialiased; }

a { color: #333; }
a:hover { color: #13B5B1; text-decoration: none; }

.header-top { background: #fff; position: relative; z-index: 2; overflow: hidden; }
.header-top .logo { display: inline-block; font-size: 28px; font-weight: 800; line-height: 80px; }
.header-top .logo a { color: #13B5B1; }
.header-top .logo a:hover { color: #0BA9A5; }

.header-nav { background: #13B5B1; position: relative; z-index: 1; line-height: 40px; }
.header-nav li { display: inline-block; font-weight: 400; }
.header-nav li:hover { background-color: #0BA9A5; }
.header-nav li.active { background-color: #0BA9A5; }
.header-nav li a { color: #fff; font-weight: 500; position: relative; display: block; padding: 0 15px; margin-top: 0px; }

.mip-box { background-color: #FFFFFF; margin-bottom: 10px; }
.mip-box .mip-box-heading { padding: 10px; color: #A0A0A0; border-bottom: solid 1px #eee; }
.mip-box .mip-box-heading h3 { font-size: 16px; font-weight: 500; line-height: 20px; }
.mip-box .mip-box-body { padding: 10px; }

.mip-box.mip-red .mip-box-heading h3 { color: #C70000; padding-left: 5px; border-left: 3px solid #C70000; }
.mip-box.mip-info .mip-box-heading h3 { color: #13B5B1; padding-left: 5px; border-left: 3px solid #13B5B1; }

.mip-xs-side-item-list li { line-height: 31px; border-bottom: 1px solid #eee; padding: 0 10px; transition: 0.3s all; }
.mip-xs-side-item-list li:last-child { border-bottom: 0; }
.mip-xs-side-item-list li:hover { background: #F1F1F1; }
.mip-xs-side-item-list li > a { font-size: 14px; }

.mip-xs-item-list { overflow: hidden; background-color: #FFFFFF; }
.mip-xs-item-list li { width: 50%; float: left; border-right: 1px solid #eee; border-bottom: 1px solid #eee; transition: 0.3s all; }
.mip-xs-item-list li:nth-of-type(2n) { border-right: 0; }
.mip-xs-item-list li:hover { background: #f9f9f9; }

.mipui-side-category li { text-align: center; border-bottom: 1px solid #eee; color: #333; font-size: 16px; }
.mipui-side-category li.active a { background-color: #13B5B1; color: #FFFFFF; }
.mipui-side-category li a { display: block; width: 100%; line-height: 40px; }
.mipui-side-category li a:hover { background-color: #13B5B1; color: #FFFFFF; }

.book-item-list li { padding: 0 5px; height: 38px; line-height: 39px; border-bottom: 1px dashed #eee; font-size: 14px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.book-item-list li a:hover { color: #13B5B1; }

.book-list-more { margin: 10px; display: inline-block; border: 1px solid #C3C3C3; color: #C3C3C3; border-radius: 3px; padding: 6px 20px; width: 50%; text-align: center; }
.book-list-more:hover { border: 1px solid #13B5B1; color: #13B5B1; }

.bookAll-item-list { overflow: hidden; }
.bookAll-item-list li { display: block; width: 25%; float: left; height: 44px; line-height: 45px; border-bottom: 1px dashed #eee; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding: 0 5px; font-size: 14px; }
.bookAll-item-list li a:hover { color: #13B5B1; }

.book-code .mip-box-body { height: 175px; padding: 0px; }
.book-code .mip-box-body .mip-fill-content { min-width: auto; }
.book-code .mip-box-body img { width: 175px; height: 175px; }

.book-top { overflow: hidden; }
.book-top .mip-box-body { overflow: hidden; }
.book-top .left { width: 122px; height: 152px; float: left; }
.book-top .left img { width: 122px; height: 152px; }
.book-top .right { margin-left: 162px; }
.book-top .right h1 { margin: 0; color: #D82800; line-height: 22px; font-size: 20px; font-weight: normal; }
.book-top .right p { line-height: 22px; color: #999; font-size: 12px; }
.book-top .right p span { color: #666; }

.book-btn { display: inline-block; text-align: center; padding: 2px 10px; margin: 5px; border-radius: 3px; font-size: 14px; border: 1px solid #FA831F; color: #FA831F; }
.book-btn:hover { border: 1px solid #D82800; color: #D82800; }

.breadcrumb a:hover { color: #13B5B1; }

.logo { float: left; }

.mip-so { margin-top: 25px; float: left; }
.mip-so .text { margin-left: 100px; float: left; width: 320px; padding: 0; border: 1px solid #13B5B1; font-size: 14px; display: block; }
.mip-so select { display: inline; }
.mip-so input { display: inline; }
.mip-so .btn { margin-left: 10px; float: left; width: 60px; height: 40px;  line-height: 30px; border: 0; background: #13B5B1; color: #fff; font-size: 14px; cursor: pointer; transition: 0.3s all; }

.yuedu { display: inline-block; text-align: center; padding: 2px 10px; margin: 5px; border-radius: 3px; font-size: 14px; background: #1ABC9C; color: #fff; border: 1px solid #1ABC9C; }

.mipui-xs-item-list { overflow: hidden; padding: 10px; min-height:220px;margin:5px 5px 5px 5px;}

.mipui-xs-item-list .item-media { float: left; width: 98px; margin-right: 10px; background-color: #eee; position: relative; overflow: hidden; }

.mipui-xs-item-list.side-list .item-media { width: 72px; }

.mipui-xs-item-list.side-list .item-media .item-link { height: 87px; }

.mipui-xs-item-list .item-media .item-link { transition: all .5s; position: relative; display: block; height: 122px; }

.mipui-xs-item-list .item-media .item-link .mip-layout-container { position: initial; }

.mipui-xs-item-list .item-media .item-link img { min-width: auto; max-width: inherit; position: absolute; top: 50%; left: 50%; height: auto; transform: translate(-50%, -50%); }

.mipui-xs-item-list .item-media:hover .item-link { display: block; transition: all .5s; transform: scale3d(1.1, 1.1, 1); }

.mipui-xs-item-list .item-content { margin-left: 128px; }

/**/
.mipui-xs-item-list.side-list .item-content { margin-left: 82px; }

/**/
.mipui-xs-item-list .item-content h4 { margin-top: 0px; margin-bottom: 10px; font-size: 16px; }

.mipui-xs-item-list .item-content h4 a { display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; width: 100%; }

.mipui-xs-item-list .item-content h4 a:hover { color: #13B5B1; }

.mipui-xs-item-list .item-content .description { color: #999999; text-overflow: ellipsis; -webkit-box-orient: vertical; display: -webkit-box; -webkit-line-clamp: 3; height: 50px; overflow: hidden; }

.mipui-xs-item-list .item-content p { color: #999999; font-size: 12px; }

.mipui-xs-item-list .item-content .description a:hover { color: #13B5B1; }

.mipui-xs-item-list .item-content .lastchapter { margin-bottom: 5px; text-overflow: ellipsis; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden; }

.mipui-xs-item-list .item-content .info span { background: #F1F1F1; padding: 3px 8px; border-radius: 10px; }

@media (min-width: 100%) { .container { width: 98%; }
  .col-lg-3 { padding-right: 5px; }
  .col-lg-9 { padding-left: 5px; }
  .book-list .col-lg-3 { padding-right: 15px; padding-left: 5px; }
  .book-list .col-lg-9 { padding-right: 5px; padding-left: 15px; } }
.mip-xs-body { padding-top: 10px; padding-bottom: 10px; background-color: #F0F1F7; }

.text-center { text-align: center; }

.pull-right { float: right; }

.f12 { font-size: 14px; }

.list-title a { color: #FA831F; }

.list-title a:hover { color: #C70000 !important; }

.mipui-xs-item-list.side-list { border-bottom: 1px solid #eee; }

.book-detail-content { text-indent: 2em; line-height: 180%; color: #555; font-size: 16px; }

.book-detail-content h1 { font-size: 20px; }

.book-detail-content .info { text-align: center; margin-bottom: 20px; }

.book-detail-content .info .up-page { padding-right: 10px; }

.book-detail-content .info .chapter-list { padding-left: 10px; padding-right: 10px; }

.book-detail-content .info .down-page { padding-left: 10px; }

.friend-link { font-size: 14px; line-height: 20px; }

.book-detail-content .info a:hover { color: #13B5B1; }

@media (max-width: 768px) { .header-nav .list-unstyled { overflow: hidden; width: 100%; list-style: none; padding-left: 0; margin: 0; overflow-x: scroll; -webkit-overflow-scrolling: touch; white-space: nowrap; }
  .col-lg-9, .col-lg-12 { padding-right: 0; padding-left: 0; }
  .bottom-col { padding-right: 15px !important; padding-left: 15px !important; }
  .col-lg-6 { padding-right: 0; padding-left: 0; }
  .mip-xs-body.mip-detail .container { padding-right: 0; padding-left: 0; }
  .hidden-xs1 { display: none !important; }

.logo {  width: 100%; text-align: center; }
.mip-so { width: 100%;margin-top: 0px; margin-bottom: 10px;}
.mip-so .text { margin-left: 0px; float: left; width: 84%; padding: 0; border: 1px solid #13B5B1; font-size: 14px; display: block; }
.mip-so select { display: inline; }
.mip-so input { display: inline; }
.mip-so .btn { margin-left: 1%; float: left; width: 15%; height: 40px;  line-height: 30px;border: 0; background: #13B5B1; color: #fff; font-size: 14px; cursor: pointer; transition: 0.3s all; }


  .mip-xs-item-list li { width: 100%; }
  .triangle-right { display: inline-block; width: 0; height: 0; border-width: 6px; border-style: dashed dashed dashed solid; border-color: transparent transparent  transparent #13B5B1; } 
  .bookAll-item-list li { display: block; width: 50%; float: left; height: 44px; line-height: 45px; border-bottom: 1px dashed #eee; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding: 0 5px; font-size: 14px; }
  
  }
  
@media (min-width: 768px) { .visible-xs { display: none; } 


}
.pagination { display: inline-block; padding-left: 0; margin: 20px 0; border-radius: 4px; }

.pagination > li { display: inline; }

.page-item.active .page-link { background-color: #13B5B1; border-color: #13B5B1; }

.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover { z-index: 3; color: #fff; background-color: #13B5B1; border-color: #13B5B1; cursor: default; }

.pagination > li > a, .pagination > li > span { position: relative; float: left; padding: 6px 12px; line-height: 1.42857143; text-decoration: none; color: #13B5B1; background-color: #fff; border: 1px solid #13B5B1; margin-left: -1px; }

.pagination > li > a:hover { color: #13B5B1; background-color: #fff; border: 1px solid #13B5B1; }

.mipui-footer-001 { background-color: #fff; color: #555; text-align: center; padding-top: 10px; padding-bottom: 10px; }

.mipui-footer-001 ul { overflow: hidden; margin: 0 auto; list-style: none; padding-left: 0; text-align: center; display: inline-block; padding-top: 20px; }

.mipui-footer-001 li { float: left; margin-right: 15px; }

.mipui-footer-001 p { margin-bottom: 0; line-height: 40px; }

.mipui-footer-001 a { color: #555; }

.mipui-footer-001 a:hover { color: #555; }

/*# sourceMappingURL=main.css.map */
