@charset "UTF-8";

/* new book */
/*// .main-new{background-color: rgba(0,0,0,.5);}*/
.swiper-container {margin: 0 auto; position: relative; overflow-x: hidden; z-index: 1;min-height:calc(100% - 1.3125rem);min-height: -webkit-calc(100% - 1.3125rem);overflow-y: auto;}
.swiper-container .swiper-wrapper {-webkit-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -o-transform: translate(0,0); -ms-transform: translate3d(0,0,0); transform: translate3d(0,0,0); }
.swiper-container .swiper-wrapper {position: relative; width: 100%; height: 100%; z-index: 1; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-transition-property: -webkit-transform; -moz-transition-property: -moz-transform; -o-transition-property: -o-transform; -ms-transition-property: -ms-transform; transition-property: transform; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; padding-bottom: 0.625rem;}
.swiper-container .swiper-wrapper .swiper-slide {-webkit-flex-shrink: 0; -ms-flex: 0 0 auto; flex-shrink: 0; width: 100%; height: 100%; position: relative;}
.swiper-container .swiper-pagination-bullets, .swiper-pagination, .swiper-pagination-fraction {bottom: 0.15625rem; left: 0; width: 100%; }
.swiper-pagination {position: absolute; text-align: center; -webkit-transition: .3s; -moz-transition: .3s; -o-transition: .3s; transition: .3s; -webkit-transform: translate3d(0,0,0); -ms-transform: translate3d(0,0,0); -o-transform: translate3d(0,0,0); transform: translate3d(0,0,0); z-index: 10; }
.swiper-container .swiper-pagination-bullet {margin: 0 3px; cursor: pointer;}
.swiper-pagination-bullet {width: 5px; height: 5px; display: inline-block; border-radius: 100%; background: #000; opacity: .5; }
.swiper-pagination-bullet-active{opacity: 1; background: rgba(255,255,255,.6); }
/*// .swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {opacity: .35; cursor: auto; pointer-events: none; }*/
.swiper-button-next, .swiper-button-prev {position: absolute; top: 50%; width: 27px; height: 44px; margin-top: -22px; z-index: 10; cursor: pointer; -moz-background-size: 27px 44px; -webkit-background-size: 27px 44px; background-size: 27px 44px; background-position: center; background-repeat: no-repeat; }
.swiper-button-prev.swiper-button-white,
.swiper-container-rtl .swiper-button-next.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
  left: 10px;
  right: auto;
}
.swiper-button-next.swiper-button-white,
.swiper-container-rtl .swiper-button-prev.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
  right: 10px;
  left: auto;
}

.swiper-container .date-box{text-align: center;padding:0.15625rem 0;}
.swiper-container .date-box .day{font-size: 1.03125rem;font-weight: bold;text-shadow:2px 2px 4px rgba(0,0,0,0.5);color: #C0AD8D;display: block;line-height: 1.25rem;}
/*// .swiper-container .date-box .year{font-size: 0.21875rem;color: #FFF;margin-top: 0.125rem; display: block;}*/
.swiper-container .item .book-wrapper{width: 4.6875rem;height:7.375rem;margin:0 auto;position: relative;}
.swiper-container .item .book-wrapper .tags{position: absolute;bottom:0;right: 96%;}
.swiper-container .item .book-wrapper .tags li{background-color: rgba(181,158,120,0.84);border-radius: 0.46875rem;white-space:nowrap;font-size: 0.3125rem;color: #FFF;text-align: center;padding:0.09375rem 0.1875rem 0.0625rem;margin-bottom: 0.15625rem;line-height:0.3125rem;}
.swiper-container .item .book-wrapper .comment-bar{position: absolute;left: 0;bottom:-0.328125rem;width: 100%;height: 0.75rem; background-color: rgba(0,0,0,.8);color: #FFF;padding: 0 0.03125rem;text-align: center;}
.swiper-container .item .book-wrapper .comment-bar div{margin-right: 0.15625rem;float: left;line-height: 0.75rem;}
.swiper-container .item .book-wrapper .comment-bar div.cb-pv{margin-left: 0.1875rem;}
.w30{width: 30%;}
.swiper-container .item .book-wrapper .comment-bar div:last-child{margin-right: 0;}
.swiper-container .item .book-wrapper .comment-bar .iconfont{font-size: 0.34375rem;}
.swiper-container .item .book-wrapper .comment-bar .icon-zan{font-size: 0.4375rem;}
.swiper-container .item .book-wrapper .comment-bar .star-room{margin-left: 0.078125rem;}
.swiper-container .item .book-wrapper .comment-bar .star-room .iconfont{font-size: 0.375rem;color: #FF8100;}
.swiper-container .item .book-wrapper img{width: 100%;height: 100%;box-shadow: 0px 0px 0.46875rem 0.125rem rgba(0,0,0,.25);}
.swiper-container .item .book-intro-box{width: 85%;margin: 0 auto;color: #FFF;font-size: 0.21875rem;margin-top: 0.46875rem;}
.swiper-container .item .publish{font-size: 0.3125rem;margin: 0.15625rem 0 0.3125rem;text-align: center;line-height:0.4375rem;}
.swiper-container .item .book-intro{font-size: 0.375rem;line-height:0.5rem;height:1.484375rem;overflow:hidden;}
.swiper-container .item .btn{width:4.21875rem;height:1.09375rem;line-height:1.09375rem;font-size: 0.5rem;margin:0.34375rem 0.4375rem;display:inline-block;}
.swiper-container .item .btn:first-child{margin-right:0;}
.swiper-container .item .btn-borrow{background-color:#FF7F00;color:#fff;}
.swiper-container .item .btn-buynow{background-color:#fff;color:#FF4000;}