.nav-fl{width:880px;margin-right:20px}.nav-bar{padding:10px 20px;background-color:#fff;border-bottom:1px solid #eee;position:relative}.reader-bar{background-color:#fff;position:relative}.reader-main{position:relative;padding:70px 80px 80px}.reader-main:before{content:"";background-image:url(https://pic2.findlawimg.com/images/pc/hetong/v2/preview.png);width:72px;height:32px;background-size:100% 100%;background-repeat:no-repeat;position:absolute;top:20px;left:-8px}.reader-note{padding:40px 80px 48px;position:relative;z-index:1;color:#999;font-size:12px;line-height:17px}.reader-note dd{font-weight:700}.reader-note dt{margin-top:12px}.reader-note dt a{color:#2fa9ff}.reader-note dt a:hover{color:#27ba94}.reader-note:before{content:'';position:absolute;top:0;right:80px;left:80px;border-top:1px solid #ddd;opacity:.5}.roll-box{padding:11px 20px;background-color:#fff;border-bottom:1px solid #eee}.roll-list{height:17px;line-height:17px;overflow:hidden}.roll-list .roll-item{height:17px;color:#999;font-size:12px}.reader-txt{color:#333}.reader-txt h1{font-size:30px;line-height:42px;text-align:center;margin-bottom:40px;font-weight:700}.reader-txt p{font-size:18px;line-height:36px;margin-top:14px;word-break:break-all;text-indent:2em}.reader-txt figure{padding:0;margin:0}.reader-txt table{font-size:14px;margin-top:14px;border-collapse:collapse}.reader-txt table,.reader-txt td,.reader-txt th{border:1px dotted #999}.reader-txt td{min-width:60px;padding:6px 4px;text-align:right}.reader-contract{height:96px;margin-top:-1px}.contract-handle{position:relative;z-index:20;padding:28px 76px;background-color:#fff;line-height:40px;box-shadow:0 -5px 20px rgba(0,0,0,.05);width:880px;box-sizing:border-box}.contract-handle .item{position:relative;z-index:10;float:left;margin-right:52px;line-height:40px;font-size:16px;cursor:pointer;display:flex}.contract-handle .item .iconfont{font-size:16px;margin-right:8px;width:24px;height:24px;display:block;margin-top:8px}.contract-handle .item .icon-contract-pack{background-repeat:no-repeat;background-size:100% 100%;background-image:url(https://pic2.findlawimg.com/images/pc/hetong/v2/icon_pack_normal.png)}.contract-handle .item .icon-contract-email{background-repeat:no-repeat;background-size:100% 100%;background-image:url(https://pic3.findlawimg.com/images/pc/hetong/v2/icon_email_normal.png)}.contract-handle .item .icon-contract-code{background-repeat:no-repeat;background-size:100% 100%;background-image:url(https://pic3.findlawimg.com/images/pc/hetong/v2/icon_code_normal.png)}.contract-handle .item:hover{color:#27ba94}.contract-handle .item:hover .icon-contract-pack{background-repeat:no-repeat;background-size:100% 100%;background-image:url(https://pic2.findlawimg.com/images/pc/hetong/v2/icon_pack_hover.png)}.contract-handle .item:hover .icon-contract-email{background-repeat:no-repeat;background-size:100% 100%;background-image:url(https://pic1.findlawimg.com/images/pc/hetong/v2/icon_email_hover.png)}.contract-handle .item:hover .icon-contract-code{background-repeat:no-repeat;background-size:100% 100%;background-image:url(https://pic1.findlawimg.com/images/pc/hetong/v2/icon_code_hover.png)}.pop-wrap{display:none;z-index:100;left:360px;top:-152px;position:absolute;width:120px;height:152px;background:#fff;border-radius:4px;box-shadow:0 0 14px 0 rgba(0,0,0,.07)}.pop-wrap .pop-box{width:108px;height:108px;margin:0 auto;padding:6px}.pop-wrap .pop-txt{width:100%;height:32px;line-height:32px;font-size:12px;text-align:center;color:#fff;background:#27ba94;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.contract-handle .u-btn-down{height:40px;line-height:40px;width:164px;padding:0;border:0;border-radius:20px;background-color:#ff2638;color:#fff;font-size:16px;position:relative;padding-left:20px;cursor:pointer;float:right;margin-right:12px}.u-btn-down:before{content:'';background-image:url(https://pic3.findlawimg.com/images/pc/hetong/v2/download-laptop.png);width:20px;height:20px;background-repeat:no-repeat;background-size:100% 100%;position:absolute;left:36px;top:10px}.u-btn-down:hover{background-color:#ff5755}.contract-handle.fixed{position:fixed;bottom:0;left:50%;margin-left:-600px}.nor-pack{padding:30px 40px;background:#fff}.nor-pack .tl{color:#333;line-height:34px;font-size:24px;text-align:justify;font-weight:700}.contr-list-conts{margin-top:19px;margin-left:-24px}.contr-list-conts .item{position:relative;float:left;width:182px;height:332px;overflow:hidden;margin-left:24px;background:#fff}.contr-list-conts .item .img-block{position:relative;width:180px;height:244px;border:1px solid #e8e8e8}.contr-list-conts .item .img-block img{display:block;opacity:.6;width:100%;height:100%}.contr-list-conts .item .price{font-size:12px;color:#bbb;margin-top:8px;height:25px;line-height:25px}.contr-list-conts .item .price .s-warn{color:#ec3b3b;font-weight:700}.contr-list-conts .item .price .f-num{font-size:18px;font-style:normal}.contr-list-conts .item .price .s-down:before{content:"";background-image:url(https://pic2.findlawimg.com/images/pc/hetong/v2/icon-download.png);background-size:100% 100%;width:10px;height:10px;display:inline-block;margin-right:4px}.contr-list-conts .item .tit{display:block;font-size:16px;line-height:22px;height:44px;display:-webkit-box;margin-top:12px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.contr-list-conts .item .bg{position:absolute;left:0;bottom:0;right:0;z-index:10;opacity:0;visibility:hidden;width:182px;height:70px;padding-top:88px;text-align:center;background:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.89) 57%,#fff 100%);transition:opacity .2s linear}.contr-list-conts .item .btn-warn{width:100px;height:36px;color:#fff;border-color:#ec3b3b;background-color:#ec3b3b;display:inline-block;vertical-align:middle;padding:0 .7rem;text-align:center;border-width:.025rem;border-radius:2.5rem;height:2.2rem;line-height:2.1rem;cursor:pointer}.contr-list-conts .item .btn-warn:hover{background-color:#ff5755;border-color:#ff5755}.contr-list-conts .item:hover .bg{opacity:1;visibility:visible}.pact-main{background-color:#fff}.pact-main .tl{padding:24px 20px 17px;color:#333;line-height:34px;font-weight:700;font-size:24px;text-align:justify;border-bottom:1px solid #eee}.pact-main .pact-list{padding:0 20px 29px}.pact-main .pact-list .item{padding:16px 0;border-bottom:1px solid #eee}.pact-main .pact-list .item .tlt{padding-left:28px;line-height:22px;font-size:16px;color:#333;position:relative;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:break-all}.pact-main .pact-list .item .tlt a{color:#333}.pact-main .pact-list .item .tlt:before{content:"";left:0;top:2px;width:20px;height:20px;background-image:url(https://pic3.findlawimg.com/images/pc/hetong/v2/icon-word.png);background-size:100% 100%;background-repeat:no-repeat;display:block;position:absolute}.pact-main .pact-list .item .tit:hover,.pact-main .pact-list .item a:hover{color:#27ba94}.pact-main .pact-list .item .note{padding-left:28px;line-height:17px;font-size:12px;margin-top:12px;color:#bfbfbf}.pact-main .pact-list .item:last-child{border-bottom:none}.rank-main{height:588px;padding:24px 20px 0;background-color:#fff}.rank-main .tl{color:#333;font-size:24px;line-height:34px;font-weight:700;margin-bottom:12px}.rank-list .item{padding:8px 0}.rank-list .num{position:absolute;left:0;width:22px;height:22px;line-height:22px;background-color:#f8f8f8;color:#999;font-size:14px;text-align:center}.rank-list .rank-tit{position:relative;padding-left:36px;line-height:22px;font-size:16px;color:#333;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.rank-list .rank-show{display:none;height:133px}.rank-list .rank-show .img-block{position:relative;float:left;width:96px;height:129px;border:1px solid #eee;margin-right:10px}.rank-list .rank-show .img-block .num{top:0;left:0}.rank-list .rank-show .img-block .img{width:100%;height:100%;opacity:.6;display:block}.rank-list .rank-show .tit{font-size:16px;color:#333;line-height:24px;max-height:96px;overflow:hidden}.rank-list .rank-show .price{font-size:12px;color:#bbb;margin-top:8px;height:25px;line-height:25px}.rank-list .rank-show .price .s-warn{color:#ec3b3b;font-weight:700;margin-right:25px}.rank-list .rank-show .price .f-num{font-size:18px;font-style:normal}.rank-list .is-red .num{background-color:#ff7b2b;color:#fff}.rank-list .item.is-this .rank-tit{display:none}.rank-list .item.is-this .rank-show{display:block}