.ranking-wrapper{background:url("../images/pagenew/red-bg.jpg") repeat top center;background-color:#761D1C;position:relative}.ranking-wrapper:after{display:inline-block;content:'';height:126px;background-color:#761D1C;position:absolute;bottom:0;left:0;right:0}.ranking-title{width:1000px;margin:0 auto;overflow:hidden;position:relative;text-align:center}.ranking-title img{margin:30px 0}.ranking-title .integral-rules{display:block;color:#fff;font-size:18px;line-height:18px;position:absolute;right:0;bottom:30px;font-weight:normal;padding-left:24px;background:url("../images/pagenew/wenhao-icon.png") no-repeat left center}.form-list{width:1000px;margin:0 auto}.form-list .rank-fine{overflow:hidden;padding-left:48px}.rank-fine .rank-fine-block{float:left;width:300px;height:160px;overflow:hidden;padding:20px 24px 0;background:linear-gradient(180deg, #FCF8F1 0%, #F7EDDF 100%);border-radius:20px 20px 0px 0px;margin-top:40px;position:relative;color:#737580}.rank-fine .rank-fine-block:nth-child(2){height:200px;margin:0 2px 0}.rank-fine .rank-fine-block .rank-logo-box{position:absolute;right:30px;top:20px}.rank-fine .rank-fine-block .time{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:center;position:absolute;bottom:6px;display:block;left:0;right:0}.rank-fine .rank-logo-box img{width:70px;height:70px;border-radius:50%}.rank-fine .rank-logo-box .rank-icon{display:inline-block;width:50px;height:24px;background:url("../images/pagenew/rank1.png") no-repeat center center;position:absolute;right:-10px;top:46px}.rank-fine .rank-logo-box .rank-icon1{background:url("../images/pagenew/rank2.png") no-repeat center center}.rank-fine .rank-logo-box .rank-icon2{background:url("../images/pagenew/rank3.png") no-repeat center center}.rank-fine .rank-info{padding-right:96px;min-height:70px;overflow:hidden}.rank-fine .rank-fine-block:nth-child(2) .name{font-size:24px}.rank-fine .rank-fine-block:nth-child(2) .desc{margin-bottom:30px}.rank-fine .rank-info .name{display:block;font-size:20px;font-weight:600;color:#761D1C;line-height:24px;margin-bottom:6px;word-break:break-all;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.rank-fine .rank-info .desc{color:#292B33;font-size:16px;line-height:16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ranking-wrapper .rank-progress{overflow:hidden;color:#737580;margin-top:14px}.ranking-wrapper .rank-progress .progress-text{line-height:14px}.ranking-wrapper .rank-progress .progress-text span{float:right}.ranking-wrapper .rank-progress .progress-bar{width:252px;height:8px;background:#E0D7CA;border-radius:4px;position:relative;margin:6px 0 18px}.ranking-wrapper .rank-progress .progress-bar span{display:block;height:8px;background:#761D1C;border-radius:4px;position:absolute;left:0;top:0}.rank-box{background:#FFFFFF;padding:30px 48px 20px}.rank-box .rank-block{background:#F2F1F0;padding:20px;margin-bottom:20px;overflow:hidden}.rank-box .rank-num{float:left;width:90px;height:70px;border-right:1px solid #E0D7CA;border-radius:4px;font-size:36px;color:#761D1C;line-height:36px;padding-top:17px;padding-right:20px;margin-right:50px}.rank-box .rank-logo{float:left}.rank-box .rank-logo img{width:70px;height:70px;border-radius:50%}.rank-box .rank-info{float:left;width:410px;padding:2px 20px 0}.rank-box .rank-info .name{display:block;height:20px;font-size:20px;font-weight:600;color:#292B33;line-height:20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-bottom:18px}.rank-box .rank-progress{width:252px}.rank-box .rank-desc{float:right;width:235px;padding:2px 60px 0 0;text-align:right}.rank-box .rank-desc .desc{margin-bottom:22px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.rank-box .rank-desc .desc span{font-size:24px;font-weight:600;line-height:24px}.rank-box .rank-desc .time{color:#737580;line-height:20px}.rank-loadmore{background:#fff;padding-bottom:40px;font-size:18px;color:#737580;line-height:18px;position:relative;z-index:1;cursor:pointer;top:-10px}.integral-rules-box{padding:20px;font-size:14px;line-height:24px}.integral-rules-box h2{margin-bottom:10px;text-align:center}.integral-rules-box dl{margin-bottom:10px}.integral-rules-box dt{font-size:16px;font-weight:700}.integral-rules-box ol{margin:auto;padding-left:16px;list-style:decimal outside none}
