/* #17583 2021-04-27 by lxl */

/* 合同代写 */
.contract-extension{background-color:#F2F4FF;background:url('../pic/contract/light.png') no-repeat center right,linear-gradient(90deg,#F2F4FF 0%,#FFFFFF 100%)}
.contract-extension .contract-img img { width: 120px; height: 80px; }
.contract-extension .contract-intro{position:relative;padding:0 130px 0 136px}
.contract-price{color:#EC3B3B}
.contract-price>i{margin-top:10px;font-style:normal}
.contract-price>span{letter-spacing:-1px}
.contract-discount{position:relative;padding-left:10px}
.contract-discount:before{content:'';width:0;height:0;overflow:hidden;font-size:0;line-height:0;border-width:5px;border-style:solid;border-color:transparent #fff transparent transparent;border-radius:2px;position:absolute;left:0;top:50%;margin-top:-5px}
.contract-discount>s{background:#fff;padding:3px 10px;border-radius:2px}
.contract-buy-btn{position:absolute;right:10px;top:50%;width:100px;line-height:30px;color:#0057FF;border:1px solid #0057FF;border-radius:20px;margin-top:-16px}
.contract-download-list{padding:10px 0}
.zxxq.contract-download-list{padding:20px;background-color:#fff;box-shadow:0px 3px 14px rgba(0,0,0,0.1)}
.contract-download-list > li{padding:15px 0 15px 30px;border-bottom:1px solid #E8E8E8;background:url('../pic/contract/word.png') no-repeat 0 center}
.contract-download-list > li > a{position:relative;padding-right:90px;display:block}
.contract-download-list span.more{position:absolute;right:0;top:0;color:#0057FF;border:1px solid #0057FF;border-radius:20px;text-align:center;width:73px;line-height:20px;font-size:12px}
.contract-lawyer-recom{line-height:24px;position:relative;padding:30px;background:#fff  url('../pic/contract/hand-bg.png') no-repeat 0 bottom;height: auto;}
.contract-lawyer-recom h4{font-size:24px;line-height:34px}
.contract-lawyer-recom .recom-tag{position:absolute;right:0;top:0;background-color:#FFB534;background:linear-gradient(47deg,#FFB534 0%,#FF9123 100%);border-radius:0px 0px 0px 32px;width:100px;height:24px;padding-left:6px;line-height:24px;color:#fff}
.contract-lawyer-recom .contract-price>span{font-size:40px;margin-left:-1px;margin-right:3px;letter-spacing:-2px}
.contract-lawyer-recom ul>li{margin:10px 0}
.contract-lawyer-recom ul>li>i{display:inline-block;font-size:12px;width:20px;height:20px;line-height:20px;color:#EF5858;border:1px solid #EF5858;text-align:center;border-radius:4px;margin-right:10px;font-style:normal;box-sizing:content-box}
.contract-lawyer-recom .buy-btn{height:40px;line-height:40px;color:#fff;background-color:#EF5858;background:linear-gradient(90deg,#EF5858 0%,#EC3B3B 100%);box-shadow:0px 5px 12px rgba(236,59,59,0.25);border-radius:20px}
.blue-block-more{display:block;height:48px;background-color:#f2f7ff;font-size:16px;color:#0057ff;line-height:48px;text-align:center}
.ect-clamp{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}