#race-detail-page{min-width:1350px;width:100%;margin:0 auto;font-size:14px;font-weight:100;font-family:SourceHanSansSC;color:#000;font-style:normal;position:fixed;top:74px;height:calc(100vh - 74px);overflow-y:scroll;scrollbar-width:none}#race-detail-page .rdp-top-main{width:100%;height:300px;background-size:cover}#race-detail-page .rdp-top{display:flex;width:38%;position:relative;top:30px;left:30px;padding:20px;background:rgba(247,244,244,.8);box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 4px 8px 0 rgba(0,0,0,.2);border-radius:4px;max-height:242px}#race-detail-page .rdp-top-title{color:#000;font-weight:400;font-size:50px;width:50px}#race-detail-page .rdp-top-desc-span{font-size:20px}#race-detail-page .rdp-top-desc{font-weight:400;font-size:16px;margin-left:40px;color:#242424;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:8;overflow:hidden}#race-detail-page .rdp-top-desc-date{font-size:14px;color:#330348}#race-detail-page .rdp-desc{padding:30px 0;padding-top:0}#race-detail-page .rdp-desc-title{background-color:#fff;box-shadow:5px 5px 5px 2px rgba(0,0,0,.5);font-weight:700;font-size:24px;width:300px;text-align:center;height:50px;line-height:50px;position:relative;top:-25px;margin:0 auto}#race-detail-page .rdp-desc-ul{width:1350px;margin:0 auto;clear:both;padding-left:15px}#race-detail-page .rdp-desc-li{width:300px;height:200px;border-radius:11px;display:inline-block;background:#dddbdb;margin:15px;background-size:cover;background-repeat:no-repeat;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 4px 8px 0 rgba(0,0,0,.1)}#race-detail-page .rdp-desc-li-main{background:rgba(176,170,170,.4);height:100%;border-radius:6px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 4px 8px 0 rgba(0,0,0,.1)}#race-detail-page .rdp-desc-li-icon-main{color:#fff;text-align:center;position:relative;top:72px}#race-detail-page .rdp-desc-li-icon-main .ivu-icon{cursor:pointer}#race-detail-page .rdp-desc-li-btm{display:flex;height:50px;line-height:40px;position:relative;top:90px;padding:5px;background:rgba(247,244,244,.8);border-bottom-left-radius:10px;border-bottom-right-radius:10px}#race-detail-page .rdp-desc-li-img{width:40px;height:40px;border-radius:50%;background:#777;cursor:pointer}#race-detail-page .rdp-desc-li-name{font-size:14px;cursor:pointer;margin-left:10px;flex:3;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#595656;font-weight:500}#race-detail-page .rdp-desc-li-rgt{flex:2;text-align:right;font-size:15px;position:relative;top:2px;color:#2e0462;font-weight:500}#race-detail-page .rdp-desc-li-rgt .ivu-icon{color:#f06666;margin-left:2px;font-weight:700}#race-detail-page .rdp-desc-li-rgt .ivu-icon-md-heart-outline{cursor:pointer}#race-detail-page .rdp-btn-main{box-shadow:0 1px 20px 0 rgba(0,0,0,.3),0 4px 8px 0 rgba(0,0,0,.3);position:fixed;bottom:0;width:100%;margin:0 auto;text-align:center;background:#fff;height:70px;padding-top:15px}#race-detail-page .rdp-btn-main .rdp-btn{margin:0 auto;padding:0;border:none;width:150px;height:40px;line-height:38px;border-radius:20px;color:#fff;font-weight:700;font-size:20px;background-color:#f7af5d;box-shadow:3px 1px 3px 1px rgba(0,0,0,.5);text-shadow:5px 2px 5px rgba(0,0,0,.5)}#race-detail-page .rdp-btn-main .rdp-btned{background:#6c6969;font-weight:400}.scale-anima{-webkit-animation:move 1.5s infinite alternate;animation:move 1.5s infinite alternate}@-webkit-keyframes move{0%{transform:scale(.8)}to{transform:scale(1.1)}}@keyframes move{0%{transform:scale(.8)}to{transform:scale(1.1)}}#race-detail-page .rdp-btn-main .rdp-btn->span{position:relative;top:-10px}#race-detail-page .rdp-btn-main .scale-anima{cursor:pointer}#race-detail-page .rdp-btn-main .scale-anima:hover{background:#f49427}#race-detail-page .rdp-rank-main{position:absolute;top:280px;right:180px;width:120px;height:40px;line-height:38px;border-radius:30px;color:#6214d2;font-weight:700;font-size:20px;background-color:#f7f2f2;box-shadow:3px 1px 3px 1px rgba(98,90,83,.5);text-shadow:5px 2px 5px rgba(133,117,242,.5);text-align:center;cursor:pointer}#race-detail-page .rdp-rank-main .ivu-icon{margin-right:4px}.race-rank-list .ivu-modal-content{background:none;box-shadow:none;top:-10px}.race-rank-list .ivu-modal-body{padding:0}.race-rank-list .race-rank-list-icon{position:absolute;right:0}.race-rank-list .race-rank-list-icon .ivu-icon{color:#fff;font-weight:700;position:relative;top:-10px;left:10px;cursor:pointer}#race-detail-page .page-box{margin-right:30px;margin-top:5px}.rdp-video-main .rdp-video-video{width:100%}.rdp-video-main .rdp-display{display:flex}.rdp-video-main .rdp-video-content{width:520px}.rdp-video-main .rdp-comments-main{margin:15px;margin-top:42px}.rdp-video-main .rdp-video-name{font-size:16px;color:#530477;font-weight:700;margin-top:12px;margin-bottom:5px}::-webkit-scrollbar{display:none;width:0}#ranking-list-page{z-index:99}#ranking-list-page .rlp-main{margin:0 auto;width:375px;height:812px;background-color:#618a4c;box-shadow:5px 2px 5px 3px rgba(0,0,0,.5)}#ranking-list-page .rlp-content{padding:0 8px;width:305px;height:713px;border-radius:40px;background-color:#426032;box-shadow:5px 2px 5px 2px rgba(0,0,0,.5);margin-top:60px;position:absolute;margin-left:35px}#ranking-list-page .rlpc-title{width:228px;height:80px;line-height:74px;background-color:#ffec6d;box-shadow:5px 2px 5px 2px rgba(0,0,0,.5);font-family:SourceHanSansSC;color:#fff;font-weight:500;font-size:60px;font-style:normal;text-decoration:none;text-align:center;position:absolute;margin-left:73.5px;margin-top:20px;z-index:2;text-shadow:5px 2px 5px rgba(0,0,0,.5)}#ranking-list-page .rlpc-rank-main{display:flex;margin-top:50px;margin-bottom:20px;text-align:center}#ranking-list-page .rlpcrm-li{flex:1}#ranking-list-page .rlpc-rank-main .rlpcrm-li-two{margin-top:67px}#ranking-list-page .rlpc-rank-main .rlpcrm-li-three{margin-top:78px}#ranking-list-page .rlpc-rank-main .rlpcrml-num-one{font-size:36px}#ranking-list-page .rlpcrml-num{color:#fff;font-weight:400;font-size:30px}#ranking-list-page .rlpc-rank-main .rlpcrml-img-one{width:80px;height:80px}#ranking-list-page .rlpcrml-img{width:65px;height:65px;border-radius:50%;background-color:#d8d8d8;box-shadow:5px 2px 5px 2px rgba(0,0,0,.5);cursor:pointer}#ranking-list-page .rlpcrml-desc{font-family:SourceHanSansSC;color:#000;font-weight:500;font-size:13px;font-style:normal;text-decoration:none;background-color:#ffec6d;box-shadow:-2px -2px 5px 2px rgba(0,0,0,.5),2px 2px 5px 2px rgba(0,0,0,.5)}#ranking-list-page .rlpcrml-desc-one{height:128px;margin-top:5px;padding-top:16px}#ranking-list-page .rlpcrml-desc-two{height:80px;margin-top:10px;padding-top:15px}#ranking-list-page .rlpcrml-desc-three{height:64px;margin-top:15px;padding-top:8px}#ranking-list-page .rlpcrml-desc-name{padding:5px}#ranking-list-page .rlpcrml-other-main{overflow-y:scroll;scrollbar-width:none;height:340px;padding-top:10px}#ranking-list-page .rlpcrml-om-img{width:50px;height:50px;border-radius:50%;background-color:#d8d8d8;box-shadow:5px 2px 5px 2px rgba(0,0,0,.5);position:relative;top:-6px;cursor:pointer}#ranking-list-page .rlpcrml-om-rgt{display:flex;width:280px;height:38px;border-radius:34px;background-color:#fff;line-height:38px;margin:0 auto;margin-bottom:30px}#ranking-list-page .rlpcrml-om-name{color:#000;font-weight:400;font-size:14px;flex:2;padding-left:8px;white-space:nowrap;overflow:hidden;cursor:pointer}#ranking-list-page .rlpcrml-om-desc{color:#424141;font-weight:400;font-size:12px;flex:2;text-align:center}#ranking-list-page .rlpcrml-om-num{color:#000;font-weight:500;font-size:24px;flex:1;text-align:right;padding-right:15px}.scroll-wrap-main{width:450px;height:300px;margin:0 auto}.scroll-wrap{position:relative;z-index:2;float:left;overflow:hidden}.scroll-content{position:relative;transition:top 1.5s linear;max-height:300px}.scroll-content p{line-height:28px;font-size:16px;color:#373736;width:450px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#race-comments-part{clear:both;padding-top:1px}#race-comments-part .rcp-input-main{margin-top:30px;border:1px solid #dfd9d9;border-radius:4px;padding:10px}#race-comments-part .rcp-input-main:hover{border-color:#ae6dfb}#race-comments-part .ivu-input{padding:0;resize:none}#race-comments-part .ivu-input,#race-comments-part .ivu-input:focus{border:none;outline:none;transition:none}.comments-btn-main{text-align:right}#race-comments-part .comments-btn{background:#ae6dfb;color:#fff;border:none;margin:0;padding:0;height:28px;line-height:26px;width:60px;font-size:12px;margin-top:10px}