.sort_red{background-color:#f75b5a}.sort_orange{background-color:#faab48}.sort_purple{background-color:#9289e8}.sort_green{background-color:#99c934}.sort_blue{background-color:#569fe8}.sort_x_girl{background-color:#ff6b77}.sort_x_boy{background-color:#86abf2}.sort_x_public{background-color:#faaa47}.sort_current{background-color:#9ebbf7;color:#fff!important}.red_current{background-color:#fd8eba}.orange_current{background-color:#ffc26c}.green_current{background-color:#49e4ad}.flex{-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1}.pack{-webkit-box-pack:center;-o-box-pack:center;-moz-box-pack:center}.align{-webkit-box-align:center;-o-box-align:center;-moz-box-align:center}.justify{-webkit-box-pack:justify;-o-box-pack:justify;-moz-box-pack:justify}.orient{-webkit-box-orient:vertical;-o-box-orient:vertical;-moz-box-orient:vertical}.tc{text-align:center}.over{overflow:hidden}.text_over{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}.clearfix:after{content:" ";display:block;height:0;clear:both;visibility:hidden}.line{height:7px;background-color:#f5f5f5;border-top:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1}.thin_line{border-bottom:1px solid #f1f1f1}.line_two{width:100%;overflow:hidden;word-break:break-all;text-overflow:ellipsis;display:-webkit-box;display:-o-box;display:-moz-box;-webkit-line-clamp:2;-moz-line-clamp:2;-o-line-clamp:2;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical}.line_three{width:100%;overflow:hidden;word-break:break-all;text-overflow:ellipsis;display:-webkit-box;display:-o-box;display:-moz-box;-webkit-line-clamp:3;-moz-line-clamp:3;-o-line-clamp:3;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical}.opa{opacity:.7}.pos{position:absolute;top:20px;padding:0 12px;font-size:1.3rem!important;color:#999!important}.pos_author{position:absolute;bottom:20px;width:100%;display:-webkit-box;-webkit-box-pack:center;-o-box-pack:center;-moz-box-pack:center;-webkit-box-align:center;-o-box-align:center;-moz-box-align:center;color:#999!important}.pos_author span{display:block;width:66.6%;font-size:.6rem!important;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pay-btn{height:40px;line-height:40px;text-align:center;font-size:1.6rem;width:100%;border-radius:5px;display:block;margin:15px 0 0;-webkit-background-clip:padding-box}.red-btn{background-color:#f3563e;color:#fff;border:1px solid #f3563e}.red-btn-c{background-color:#c24532;border:1px solid #c24532}.disable{opacity:.5}.white-btn{border:1px solid #25c4a6;color:#25c4a6}.white-btn:hover{background-color:#e7e7e7}.green-btn{background-color:#25c4a6;color:#fff;border:1px solid #25c4a6}.green-btn-c{background-color:#1e9d85;border:1px solid #1e9d85}.book_cover{display:block;position:relative;margin-right:15px;width:90px;height:124px;float:left}.book_cover img{width:90px;height:124px}.book_cover p{font-size:.9rem;text-align:center}.book_cover .free_red{position:absolute;display:block;width:31px;top:0;left:0}.book_cover .free_red img{width:31px;height:31px}.white-bg{background:#fff}#container,article{background-color:#f5f5f5}.special_con a{background-color:#fff;border-bottom:1px solid #e7e7e7;display:block;margin-bottom:6px}.special_con a .img_box{width:100%;height:auto}.special_con a .img_box img{width:100%;height:100%;display:block}.special_con a .text_box{padding:11px 13px 13px}.special_con a .text_box h2{font-size:1.5rem;margin-bottom:11px}.special_con a .text_box p{font-size:1.2rem;color:#999;word-break:break-all;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;line-height:1.6rem}.special_con .last{margin:0}.more span{border:none}.today{padding:0 15px;background-color:#fff;border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;margin-bottom:5px}.today a{display:block;padding-bottom:15px;margin-bottom:5px}.today a h2{height:48px;font-size:1.7rem;line-height:48px}.today a div .today_img{width:80px;height:110px;overflow:hidden;float:left;margin-right:15px}.today a div .today_img img{width:100%;height:100%}.today a div .today_text h3{font-size:1.5rem;height:25px;line-height:25px}.today a div .today_text p{height:25px}.today a div .today_text p span{font-size:1.2rem;height:25px;line-height:25px;float:left;color:#666}.today a div .today_text p .today_line{margin:0 15px}.today a div .today_text .today_con{height:auto;font-size:1.2rem;color:#999;word-break:break-all;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;line-height:18px}.book_box{padding:15px 15px 0;background-color:#fff;border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;margin-bottom:5px}.book_box h2{margin-bottom:15px}.book_box h2 span{float:left;font-size:1.7rem}.book_box h2 a{float:right;width:7px;height:14px;background:url(../images/arrow_right_b.png) no-repeat;background-size:100%}.book_box div{width:100%;display:-webkit-box;display:-moz-box;display:-o-box;display:box;-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-o-box-orient:horizontal;-webkit-box-pack:justify;-o-box-pack:justify;-moz-box-pack:justify;margin-bottom:15px}.book_box div a{width:79px;display:block}.book_box div a img{width:79px;height:109px;display:block;border:1px solid #eee}.book_box div a p{font-size:1.3rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:break-all;margin-top:4px}.hot_book{margin-bottom:0}.goTopPic{position:fixed;bottom:15px;width:38px;right:15px}