.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}.navigation_module{color:#444;padding:15px 0;line-height:18px}.navigation_module span.focus{color:#999}.navigation_module a.focus{color:#999;padding:0;background:0 0}.navigation_module a.focus:hover{color:#999}.navigation_module a:hover{color:#214c90}.navigation_module a{padding-right:20px;background:url(../img/breadcrumb_arrow.png) right center no-repeat}.leftmenu{width:193px;background-color:#f6f8f8}.leftmenu .fb{font-weight:700}.leftmenu .title{line-height:30px;color:#888;font-size:18px;font-weight:700;padding:20px 0 10px 26px}.leftmenu .level{padding-left:26px;cursor:pointer}.leftmenu .level1{margin-top:15px;font-size:20px;line-height:40px;color:#222;font-weight:700}.leftmenu .leve2.selected,.leftmenu .level.selected{background:url('../img/ranklist/selected.png') no-repeat 0 0;color:#11aa8a}.leftmenu .level2{font-size:16px;line-height:36px;color:#555}.leftmenu .level2:hover{color:#11aa8a}.ranklist{margin-bottom:130px;overflow:hidden;margin-top:4px}.ranklist>div{float:left}.ranklist .fb{font-weight:700}.ranklist .left{background-color:#f6f7f8;padding-bottom:9999px;margin-bottom:-9999px}.ranklist .right{float:left;width:1007px;text-align:center;padding-bottom:10px}.ranklist .right>*{text-align:left}.ranklist .right .title{color:#333;font-size:20px;font-weight:700;line-height:40px;border-bottom:1px solid #dfdfdf;margin-left:80px;margin-bottom:20px}.ranklist .right .title .line{height:2px;background-color:#00c29a;position:relative;bottom:-1px;width:92px}.ranklist .right .title .fee_option{display:flex;align-items:center;height:44px;font-size:16px;font-weight:400;border-top:1px solid #dfdfdf;background-color:#f6f7f8;padding-left:14px;line-height:44px}.ranklist .right .title .fee,.ranklist .right .title .free_fee,.ranklist .right .title .one_day,.ranklist .right .title .seven_day,.ranklist .right .title .thirty_day{padding:0 8px;height:24px;line-height:24px;border-radius:4px;cursor:pointer}.ranklist .right .title .fee{margin-left:22px;margin-right:42px}.ranklist .right .title .time_option{display:flex;align-items:center;height:44px;font-size:16px;font-weight:400;border-top:1px solid #dfdfdf;background-color:#f6f7f8;padding-left:14px;line-height:44px}.ranklist .right .title .one_day{margin-left:22px}.ranklist .right .title .seven_day{margin-left:17px}.ranklist .right .title .thirty_day{margin-left:17px}.ranklist .right .title .check{background-color:#00c29a;color:#fff}.ranklist .right .no_border{border-bottom:none}.ranklist .right .list .badway{width:273px;height:248px;background-image:url(../img/504.png);background-size:cover;margin:30px auto}.ranklist .right .list .book{margin-left:80px;width:410px;float:left;display:block;margin-bottom:50px;height:160px}.ranklist .right .list .book>div{float:left}.ranklist .right .list .book .index{width:35px;font-size:16px;color:#010101}.ranklist .right .list .book .img{width:115px;height:160px;position:relative}.ranklist .right .list .book .img .promotion_label{position:absolute;right:-15px;top:-20px;width:47px;height:auto}.ranklist .right .list .book .img img{width:100%;height:100%}.ranklist .right .list .book .des{width:240px;margin-left:20px}.ranklist .right .list .book .des .label{clear:both;overflow:hidden;margin-bottom:20px}.ranklist .right .list .book .des .label .tit{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-size:16px;color:#000}.ranklist .right .list .book .des .label .tit:hover{color:#214c90}.ranklist .right .list .book .des .label .auth{font-size:14px;margin-top:10px;color:#666;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.ranklist .right .list .book .des .label .price{font-size:12px;line-height:16px;color:#ed3e01;margin-top:15px}.ranklist .right .list .book .des .label .price .price_grey{color:#999;text-decoration:line-through}.ranklist .right .list .book .des .label .price .price_sep{color:#999}.ranklist .right .list .book .des .label .price .rewards_ring{display:inline-block;margin-left:5px;width:14px;height:14px;background:url(../img/reward_ring.png) no-repeat}.ranklist .right .up_con{display:inline-block;height:12px;border-left:1px solid #a5a5a5;margin-left:15px;padding-left:11px}.ranklist .right .up_con .up_icon{width:10px;height:13px;display:inline-block;margin-right:4px;background-image:url(../img/biaosheng_up.png);background-size:cover;background-image:url(../img/biaosheng_up2.png)\9;background-repeat:no-repeat\9;background-position:center\9}