@charset "utf-8";

/* ===== 任务大厅列表 index.php ===== */
body.renwu-hall-page-m{
 background:#f1f5f9!important;
}
.rw-hall-modern{
 padding-bottom:0;
 max-width:640px;
 margin:0 auto;
}
.rw-search-bar{
 display:-webkit-box;
 display:-webkit-flex;
 display:flex;
 -webkit-box-align:center;
 align-items:center;
 gap:10px;
 padding:10px 12px;
 background:#fff;
 border-bottom:1px solid #eef2f7;
 box-sizing:border-box;
 box-shadow:0 1px 0 rgba(15,23,42,.04);
}
.rw-search-inp{
 -webkit-box-flex:1;
 -webkit-flex:1 1 auto;
 flex:1 1 auto;
 display:-webkit-box;
 display:-webkit-flex;
 display:flex;
 -webkit-box-align:center;
 align-items:center;
 min-width:0;
 height:38px;
 padding:0 14px;
 border-radius:19px;
 background:#f3f4f6;
 border:1px solid #e8ecf1;
 text-decoration:none;
 box-sizing:border-box;
 -webkit-transition:background .2s,border-color .2s;
 transition:background .2s,border-color .2s;
}
.rw-search-inp:active{
 background:#eef2f7;
 border-color:#dde3ea;
}
.rw-search-ico{
 -webkit-flex-shrink:0;
 flex-shrink:0;
 width:20px;
 margin-right:8px;
 line-height:0;
 opacity:.55;
}
.rw-search-ph{
 -webkit-box-flex:1;
 -webkit-flex:1 1 auto;
 flex:1 1 auto;
 min-width:0;
 font-size:14px;
 color:#94a3b8;
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap;
 text-align:left;
}
.rw-search-reset{
 -webkit-flex-shrink:0;
 flex-shrink:0;
 display:-webkit-inline-box;
 display:-webkit-inline-flex;
 display:inline-flex;
 -webkit-box-align:center;
 align-items:center;
 gap:4px;
 height:34px;
 padding:0 12px;
 font-size:13px;
 font-weight:600;
 color:#64748b!important;
 text-decoration:none;
 border:1px solid #e2e8f0;
 border-radius:17px;
 background:#fff;
 box-shadow:0 1px 3px rgba(15,23,42,.05);
 box-sizing:border-box;
 -webkit-tap-highlight-color:transparent;
}
.rw-search-reset:active{
 background:#f8fafc;
 border-color:#cbd5e1;
}
.rw-reset-ico{
 display:inline-block;
 width:14px;
 height:14px;
 background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8'/%3E%3Cpath d='M3 3v5h5'/%3E%3C/svg%3E") center/contain no-repeat;
}
.rw-hall-modern .gloshaixuan{
 background:#fff;
 border-bottom:1px solid #eef2f7;
}
.rw-hall-modern .gloshaixuan .dmain .maina{
 background-color:#f8fafc;
 border:1px solid #e8ecf1;
 font-size:13px;
}
.rw-hall-modern .gloshaixuanxl{
 background:#f8fafc;
 border-bottom:1px solid #eef2f7;
}
.rw-list-summary{
 padding:10px 14px 0;
 font-size:13px;
 color:#64748b;
 text-align:left;
}
.rw-list-summary strong{
 color:#f35b00;
 font-weight:700;
}
.rw-card-link{
 display:block;
 text-decoration:none;
 color:inherit;
}
.rw-card{
 margin:10px 12px 0;
 padding:14px;
 background:#fff;
 border:1px solid #e6e7eb;
 border-radius:12px;
 box-shadow:0 2px 8px rgba(15,23,42,.05);
 box-sizing:border-box;
}
.rw-card-hot{
 border-color:#ffd6b8;
 box-shadow:0 2px 12px rgba(243,91,0,.08);
}
.rw-card-link:active .rw-card{
 opacity:.92;
}
.rw-card-hd{
 display:-webkit-box;
 display:-webkit-flex;
 display:flex;
 -webkit-box-align:start;
 align-items:flex-start;
 gap:10px;
 margin-bottom:10px;
}
.rw-card-tit{
 -webkit-box-flex:1;
 -webkit-flex:1 1 auto;
 flex:1 1 auto;
 min-width:0;
 margin:0;
 font-size:15px;
 font-weight:700;
 line-height:1.45;
 color:#1e293b;
 word-break:break-word;
 text-align:left;
}
.rw-card-status{
 -webkit-flex-shrink:0;
 flex-shrink:0;
 max-width:38%;
 text-align:right;
 line-height:1.3;
}
.rw-card-status span{
 display:inline-block!important;
 float:none!important;
 font-size:11px!important;
 padding:2px 8px!important;
 border-radius:999px!important;
 white-space:nowrap;
}
.rw-card-status .zt1{color:#f35b00;background:#fff3e6;}
.rw-card-status .zt2{color:#2563eb;background:#eff6ff;}
.rw-card-status .zt3{color:#059669;background:#ecfdf5;}
.rw-card-status .zt4{color:#6b7280;background:#f3f4f6;}
.rw-card-status .zt5{color:#dc2626;background:#fef2f2;}
.rw-card-ft{
 display:-webkit-box;
 display:-webkit-flex;
 display:flex;
 -webkit-flex-wrap:wrap;
 flex-wrap:wrap;
 -webkit-box-align:center;
 align-items:center;
 gap:8px 14px;
 padding-top:10px;
 border-top:1px solid #f0f2f5;
 text-align:left;
}
.rw-card-money{
 font-size:16px;
 font-weight:700;
 color:#e61717;
}
.rw-card-meta{
 font-size:13px;
 color:#64748b;
}
.rw-card-meta em{
 font-style:normal;
 font-weight:700;
 color:#f35b00;
}
.rw-card-djs{
 font-size:12px;
 color:#64748b;
 margin-left:auto;
 text-align:right;
 word-break:break-all;
}
.rw-card-djs-end{color:#94a3b8;}
.rw-empty{
 margin:24px 12px;
 padding:36px 20px;
 text-align:center;
 background:#fff;
 border:1px solid #e6e7eb;
 border-radius:12px;
 box-shadow:0 2px 8px rgba(15,23,42,.05);
}
.rw-empty-icon{font-size:44px;margin-bottom:10px;opacity:.55;}
.rw-empty p{margin:0 0 6px;font-size:16px;font-weight:600;color:#1e293b;}
.rw-empty-sub{
 display:block;
 margin:0 0 16px;
 font-size:13px;
 color:#64748b;
}
.rw-empty-btn{
 display:inline-block;
 padding:10px 22px;
 border-radius:20px;
 background:linear-gradient(135deg,#ffab4d 0%,#f35b00 100%);
 color:#fff!important;
 font-size:14px;
 font-weight:600;
 text-decoration:none;
}
.rw-pagination{
 margin:12px 12px 8px;
 padding:14px 12px 16px;
 background:#fff;
 border:1px solid #e6e7eb;
 border-radius:12px;
 box-shadow:0 2px 8px rgba(15,23,42,.05);
 box-sizing:border-box;
}

/* 下拉刷新 + 上拉加载 */
.rw-ptr-bar{
 height:0;
 line-height:36px;
 overflow:hidden;
 font-size:13px;
 color:#64748b;
 text-align:center;
 background:#f8fafc;
 -webkit-transition:height .15s ease;
 transition:height .15s ease;
}
.rw-list-cards{
 min-height:40px;
}
.rw-scroll-foot{
 padding:4px 12px 16px;
}
.rw-load-more{
 margin:8px 12px 0;
 padding:14px 12px;
 text-align:center;
 font-size:13px;
 color:#94a3b8;
 background:#fff;
 border:1px solid #e6e7eb;
 border-radius:12px;
 box-sizing:border-box;
}
.rw-load-more.is-loading{color:#64748b;}
.rw-load-more.is-error{color:#f35b00;}
.rw-load-more.is-error .rw-load-err{cursor:pointer;}
.rw-load-tip{color:#64748b;}
.rw-load-end{color:#94a3b8;}
.rw-load-err{color:#f35b00;font-weight:600;}
.rw-load-ing{
 display:-webkit-inline-box;
 display:-webkit-inline-flex;
 display:inline-flex;
 -webkit-box-align:center;
 align-items:center;
 gap:8px;
 color:#64748b;
}
.rw-load-ing i{
 display:inline-block;
 width:16px;
 height:16px;
 border:2px solid #e2e8f0;
 border-top-color:#f35b00;
 border-radius:50%;
 -webkit-animation:rwSpin .7s linear infinite;
 animation:rwSpin .7s linear infinite;
}
@-webkit-keyframes rwSpin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}
@keyframes rwSpin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}

body.renwu-hall-page-m .glogbottom .d1 .dm.gb-nav-fab .gb-nav-fab-ring{
 background:linear-gradient(135deg,#ffab4d 0%,#f35b00 100%);
 box-shadow:0 4px 16px rgba(243,91,0,.34);
}

body{background-color:#f5f5f5;}
.listtop{height:50px;background-color:#fff;}
.listtop .d1{margin:10px 5px 0 13px;text-align:left;border-radius:5px;height:30px;background-color:#F3F3F3;}
.listtop .d1 span{float:left;}
.listtop .d1 .s1{width:24px;height:24px;margin:6px 0 0 5px;}
.listtop .d1 .s1 img{width:18px;}
.listtop .d1 .s2{font-size:14px;margin:5px 0 0 0;color:#999;}
.listtop .d2{width:30px;text-align:right;margin:16px 10px 0 0;}
.psel{border-bottom:#ddd solid 1px;height:45px;background-color:#FBFBFB;}
.psel .search{margin:0;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;font-size:14px;}
.psel .search .d1{position:relative;float:left;width:calc(50% - 11px);height:27px;padding:3px 0 0 10px;overflow:hidden;border-right:#DCDCDC solid 1px;margin-top:8px;text-align:left;}
.psel .search .d1 .s1 span{overflow:hidden;width:80%;height:20px;float:left;}
.psel .search .d1 .s1:after{width:12px;height:7px;background: url(../img/jiana.gif) 0 0 no-repeat;display:inline-block;position:absolute;top:11px;margin-left:5px;content:'';}
.psel .search .d0{border-right:0;}
.sertj{background-color:#fff;width:100%;z-index:8;text-align:left;max-height:300px;overflow-y:scroll;position:absolute;}
.sertj .d1{margin:0 0 0 0;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;font-size:14px;}
.sertj .d1 a{display:block;padding:15px 0 0 10px;height:29px;border-bottom:#F3F3F3 solid 1px;border-right:#F3F3F3 solid 1px;}
.sertj .d1 .nx{color:#ff0000;}

.renwulist{background-color:#fff;margin-top:10px;}
.renwulist .dmain{margin:15px 12px 12px 12px;}
.renwulist .dmain .tit{float:left;width:100%;font-size:15px;margin-bottom:8px;font-weight:500;}
.renwulist .dmain .d1{color:#f83d3d;float:left;height:30px;line-height:30px;font-size:14px;font-weight:700;}
.renwulist .dmain .d2{color:#7f7f7f;float:left;background:url(../img/ren.png) left center no-repeat;height:30px;line-height:30px;padding-left:19px;margin:0 30px;font-size:14px;}
.renwulist .dmain .d3{color:#7f7f7f;float:left;background:url(../img/sj.png) left center no-repeat;height:30px;line-height:30px;padding-left:20px;font-size:14px;}

.fbrwm{float:left;width:100%;height:50px;color:#999;}
.fbrw{position:fixed;bottom:10px;width:100%;z-index:9;}
.fbrw .d1{height:31px;background-color:#1E9FFF;color:#fff;font-size:14px;margin:0 10px;border-radius:5px;text-align:center;padding:9px 0 0 0;}

.infmain{background-color:#fff;}
.infmain .dmain{margin:10px 10px 0 10px;}
.infmain .dmain .d1{float:left;width:100%;font-size:17px;}
.infmain .dmain .d2{float:left;width:100%;margin:10px 0 0 0;}
.infmain .dmain .d2 .ujg{float:left;width:100%;padding-bottom:20px;background:url(../img/new1.png) no-repeat;font-size:14px;}
.infmain .dmain .d2 .ujg li{float:left;}
.infmain .dmain .d2 .ujg .l1{width:70px;height:17px;padding:30px 0 0 20px;}
.infmain .dmain .d2 .ujg .l2{width:calc(100% - 90px);height:36px;color:#EB0C1C;padding:11px 0 0 0;}
.infmain .dmain .d2 .ujg .l2 strong{font-size:33px;font-weight:100;}
.infmain .dmain .d2 .ujg .l2 span{color:#333;}
.infmain .dmain .d2 .ujg .l2 .maddbtn{
 display:inline-block;
 margin:0 0 0 8px;
 height:26px;
 line-height:26px;
 padding:0 12px;
 border-radius:13px;
 color:#fff;
 font-size:12px;
 vertical-align:middle;
 background-image:linear-gradient(90deg,#ff8a2a,#ff5a1f);
}
.infmain .dmain .d2 .ujg .l2 .off{
 display:inline-block;
 margin:0 0 0 8px;
 height:26px;
 line-height:26px;
 padding:0 12px;
 border-radius:13px;
 font-size:12px;
 color:#999;
 vertical-align:middle;
 background:#f2f3f5;
 border:1px solid #e5e7eb;
}
.infmain .dmain .tasjdjs{float:left;width:calc(100% - 12px);margin:10px 0 10px 0;border:#DDDDDD solid 1px;font-size:14px;padding:10px 0 0 10px;height:30px;background-color:#FAFCFE;}
.infmain .dmain .maddlog{float:left;width:calc(100% - 12px);margin:0 0 10px 0;border:#e9edf3 solid 1px;background:#f9fbff;padding:8px 6px 6px 8px;border-radius:4px;}
.infmain .dmain .maddlog .t{font-size:13px;color:#334155;font-weight:600;margin-bottom:4px;}
.infmain .dmain .maddlog .r{font-size:12px;line-height:18px;color:#64748b;margin:0 0 4px 0;word-break:break-all;}
.infmain .dmain .maddlog .r .s1{color:#94a3b8;margin-right:6px;}
.rw-fabu-opt-m-wrap{float:left;width:calc(100% - 20px);margin:8px 10px 0 10px;box-sizing:border-box;}
.rw-fabu-opt-m-wrap .rw-fabu-opt-view{margin:0;padding:12px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;font-size:14px;box-sizing:border-box;}
.rw-fabu-opt-m-wrap .rw-fabu-opt-ul{list-style:none;margin:8px 0 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px;}
.rw-fabu-opt-m-wrap .rw-fabu-opt-ul li{margin:0;padding:8px 12px;background:#fff;border:1px solid #e5e7eb;border-radius:6px;font-size:13px;line-height:1.4;word-break:break-all;}
.rw-fabu-opt-m-wrap .rw-fabu-opt-sug{margin:10px 0 0 0;padding-top:8px;border-top:1px solid #e5e7eb;font-size:13px;color:#666;}
.rw-fabu-opt-m-wrap .rw-fabu-opt-sug .feng{color:#e4393c;font-weight:bold;}
.infcap{background-color:#fff;margin:10px 0 0 0;}
.infcap .d1{margin:15px 10px;width:5px;height:17px;background-color:#288EE0;}
.infcap .d2{margin:13px 0 0 0;width:70px;text-align:center;font-size:15px;}
.infcap .d3{margin:23px 10px 0 10px;border-top:#E9E7E7 solid 1px;}
.inftxt{background-color:#fff;font-size:14px;}
.inftxt .dmain{margin:0 10px 10px 10px;color:#5D5C5B;line-height:30px;}
.inftxt .dmain img,
.taskhfm .taskhf .hftxt img{
 max-width:100% !important;
 width:auto !important;
 height:auto !important;
}
.taskhfm{}
.taskhfm .dmain{margin:0;}
.taskhfm .taskhf {float:left;width:100%;background-color:#fff;margin-top:10px;}
.taskhfm .taskhf  .u1{float:left;width:100%;border-bottom:#f5f5f5 solid 1px;}
.taskhfm .taskhf  .u1 li{float:left;}
.taskhfm .taskhf  .u1 .l1{width:80px;text-align:center;padding:10px 0;}
.taskhfm .taskhf  .u1 .l2{width:calc(100% - 170px);padding:10px 0 0 0;line-height:25px;}
.taskhfm .taskhf  .u1 .l2 strong{font-size:14px;}
.taskhfm .taskhf  .u1 .l3{width:90px;padding:10px 0 0 0;}
.taskhfm .taskhf  .u1 .l3 a{float:right;margin:0 10px 0 0;}
.taskhfm .taskhf  .u1 .l3 .xz{background-color:#F5FAFF;border:#EAF4FC solid 1px;text-align:center;font-size:14px;padding:8px 0 0 0;line-height:21px;width:60px;color:#45B6F7;height:50px;}
.taskhfm .taskhf  .u1 .l3 .xz:hover{background-color:#E2EEFA;text-decoration:none;}
.taskhfm .taskhf  .u1 .l3 .a2{color:#ff6600;border:#ff6600 solid 1px;font-size:15px;font-weight:100;line-height:28px;margin-top:15px;background:url(../img/zb.gif) no-repeat;background-position:4px 5px;text-align:left;padding-left:25px;width:40px;}
.taskhfm .taskhf  .u1 .l3 .chat{color:#2563eb;border:#93c5fd solid 1px;font-size:13px;line-height:26px;margin-top:15px;background:#eff6ff;text-align:center;width:56px;border-radius:3px;position:relative;}
.taskhfm .taskhf  .u1 .l3 .chat .dot{display:inline-block;min-width:14px;height:14px;line-height:14px;border-radius:7px;background:#ef4444;color:#fff;font-size:10px;padding:0 2px;margin-left:2px;vertical-align:middle;}
.taskhfm .taskhf  .hftxt{float:left;width:calc(100% - 20px);font-size:12px;background-color:#fff;padding:10px;line-height:28px;}
.taskhfm .taskhf .bsj{float:left;width:calc(100% - 20px);padding:10px;border-top:#f5f5f5 solid 1px;}
.Bjieshoum{float:left;width:100%;height:50px;color:#999;}
.Bjieshou{position:fixed;bottom:10px;width:100%;z-index:9;}
.Bjieshou .d1{height:31px;background-color:#ff6600;color:#fff;font-size:14px;margin:0 10px;border-radius:5px;text-align:center;padding:9px 0 0 0;}

.noinf{}
.noinf .dmain{margin:50px 20px;background-color:#fff3e2;border:#ffb05a solid 1px;padding:30px 0 20px 0;line-height:40px;text-align:center;font-size:14px;}
.noinf .dmain strong{font-size:17px;font-weight:700;}
.noinf .dmain img{margin-bottom:20px;}

/* 任务详情页 */
body.renwu-view-page{background-color:#f5f6f8;color:#1f2329;}
.renwu-view-page .infmain{background:transparent;margin:0;}
.renwu-view-page .infmain .dmain{
 margin:12px;
 padding:16px 14px 14px 14px;
 background:#fff;
 border-radius:12px;
 border:#eceef2 solid 1px;
 box-shadow:0 2px 10px rgba(15,23,42,0.04);
 box-sizing:border-box;
}
.renwu-view-page .rw-hero-tit{
 float:left;
 width:100%;
 font-size:18px;
 font-weight:700;
 line-height:26px;
 color:#1f2329;
 margin:0 0 14px 0;
}
.renwu-view-page .rw-money-card,
.renwu-view-page .rw-djs-card{
 float:left;
 width:100%;
 margin:10px 0 0 0;
 padding:12px 14px;
 min-height:60px;
 border-radius:10px;
 box-sizing:border-box;
 display:-webkit-box;
 display:-webkit-flex;
 display:flex;
 -webkit-box-align:center;
 -webkit-align-items:center;
 align-items:center;
 gap:10px;
}
.renwu-view-page .infmain .dmain .rw-money-card{margin-top:0;}
.renwu-view-page .infmain .dmain .rw-money-card,
.renwu-view-page .infmain .dmain .rw-djs-card,
.renwu-view-page .infmain .dmain .maddlog{
 width:100% !important;
 max-width:100%;
 margin-left:0 !important;
 margin-right:0 !important;
}
.renwu-view-page .rw-money-card{
 background:linear-gradient(135deg,#fff8f6 0%,#fff 100%);
 border:#ffe2de solid 1px;
}
.renwu-view-page .rw-money-ico,
.renwu-view-page .rw-djs-card .rw-djs-ico{
 -webkit-flex-shrink:0;
 flex-shrink:0;
 width:36px;
 height:36px;
 border-radius:10px;
}
.renwu-view-page .rw-money-ico{
 background:#fff0ee;
 border:#ffd4cf solid 1px;
 color:#e93323;
 font-size:18px;
 font-weight:700;
 line-height:36px;
 text-align:center;
}
.renwu-view-page .rw-money-ico:before{content:"￥";}
.renwu-view-page .rw-money-body,
.renwu-view-page .rw-djs-card .rw-djs-body{
 -webkit-box-flex:1;
 -webkit-flex:1;
 flex:1;
 min-width:0;
 text-align:left;
 margin:0 !important;
}
.renwu-view-page .rw-money-line{
 display:-webkit-box;
 display:-webkit-flex;
 display:flex;
 -webkit-box-align:baseline;
 -webkit-align-items:baseline;
 align-items:baseline;
 -webkit-flex-wrap:wrap;
 flex-wrap:wrap;
 gap:4px 6px;
 margin:0 !important;
 text-align:left;
}
.renwu-view-page .rw-money-label{
 font-size:13px;
 color:#8b94a3;
 line-height:20px;
 margin:0 !important;
 -webkit-flex-shrink:0;
 flex-shrink:0;
}
.renwu-view-page .rw-money-val{
 font-size:15px;
 color:#e93323;
 line-height:28px;
 margin:0 !important;
}
.renwu-view-page .rw-money-val strong{
 font-size:28px;
 font-weight:700;
 font-family:Arial,Helvetica,sans-serif;
 line-height:1;
}
.renwu-view-page .rw-money-card .maddbtn{
 display:inline-block;
 margin:6px 0 0 0 !important;
 height:26px;
 line-height:26px;
 padding:0 10px;
 border-radius:13px;
 color:#fff;
 font-size:12px;
 font-weight:600;
 background:linear-gradient(135deg,#ff8a2a 0%,#ff5a1f 100%);
 box-shadow:0 2px 6px rgba(255,90,31,0.25);
}
.renwu-view-page .rw-money-card .off{
 display:inline-block;
 margin:6px 0 0 0 !important;
 height:26px;
 line-height:26px;
 padding:0 10px;
 border-radius:13px;
 font-size:12px;
 color:#8b94a3;
 background:#f5f6f8;
 border:#eceef2 solid 1px;
}
.renwu-view-page .rw-djs-card{
 background:#f8fafc;
 border:#e8ecf1 solid 1px;
 font-size:13px;
 line-height:22px;
 color:#4e5969;
}
.renwu-view-page .rw-djs-card.rw-djs-live{
 background:linear-gradient(135deg,#fffaf8 0%,#f8fafc 100%);
 border-color:#ffe2de;
}
.renwu-view-page .rw-djs-card .rw-djs-ico{
 background:#fff0ee url(../img/sj.png) center center no-repeat;
 background-size:18px auto;
 border:#ffd4cf solid 1px;
}
.renwu-view-page .rw-djs-card .rw-djs-ico-end{background-color:#f0f2f5;border-color:#e8ecf1;opacity:0.65;}
.renwu-view-page .rw-djs-card .rw-djs-k{
 display:block;
 color:#8b94a3;
 font-size:12px;
 line-height:18px;
 margin:0 !important;
 text-align:left;
}
.renwu-view-page .rw-djs-card .rw-djs-v,
.renwu-view-page .rw-djs-card .djs{
 display:block;
 color:#e93323;
 font-weight:700;
 font-size:15px;
 line-height:22px;
 word-break:break-word;
 margin:2px 0 0 0 !important;
 text-align:left;
}
.renwu-view-page .rw-djs-card .djs .s1{
 font-weight:500;
 color:#b0b8c4;
 font-size:12px;
}
.renwu-view-page .rw-djs-card .djs .feng{color:#8b94a3;font-weight:600;}
.renwu-view-page .rw-djs-card .rw-djs-end{
 display:block;
 color:#8b94a3;
 font-weight:600;
 font-size:14px;
 margin:2px 0 0 0 !important;
 text-align:left;
}
.renwu-view-page .rw-fabu-opt-m-wrap{float:left;width:100%;margin:10px 0 0 0;box-sizing:border-box;}
.renwu-view-page .infmain .dmain .maddlog{
 float:left;
 width:100% !important;
 margin:10px 0 0 0;
 border:#e8ecf1 solid 1px;
 background:#f8fafc;
 padding:10px 12px;
 border-radius:10px;
 box-sizing:border-box;
}
.renwu-view-page .rw-section{
 margin:8px 12px 0 12px;
 background:#fff;
 border-radius:12px;
 border:#eceef2 solid 1px;
 overflow:hidden;
 box-shadow:0 2px 8px rgba(15,23,42,0.03);
}
.renwu-view-page .rw-cap{
 margin:0;
 background:#fff;
}
.renwu-view-page .rw-cap .d1{
 float:left;
 width:4px;
 height:16px;
 margin:14px 0 0 12px;
 border-radius:2px;
 background:linear-gradient(180deg,#ff6b4a,#e93323);
}
.renwu-view-page .rw-cap .d2{
 float:left;
 margin:11px 0 0 8px;
 width:auto;
 text-align:left;
 font-size:15px;
 font-weight:700;
 color:#1f2329;
 line-height:22px;
}
.renwu-view-page .rw-cap .d3{display:none;}
.renwu-view-page .rw-cap .rw-cap-num{
 float:right;
 margin:13px 12px 0 0;
 font-size:12px;
 color:#8b94a3;
 line-height:20px;
}
.renwu-view-page .rw-panel{
 margin:0;
 background:#fff;
 font-size:14px;
}
.renwu-view-page .rw-panel .dmain{
 margin:0 12px 14px 12px;
 color:#4e5969;
 line-height:24px;
}
.renwu-view-page .rw-meta .rw-meta-row{
 display:-webkit-box;
 display:-webkit-flex;
 display:flex;
 -webkit-box-align:flex-start;
 -webkit-align-items:flex-start;
 align-items:flex-start;
 padding:10px 0;
 border-bottom:#f0f2f5 solid 1px;
 font-size:14px;
 line-height:22px;
}
.renwu-view-page .rw-meta .rw-meta-row:last-child{border-bottom:0;padding-bottom:0;}
.renwu-view-page .rw-meta .rw-meta-row:first-child{padding-top:4px;}
.renwu-view-page .rw-meta .k{
 -webkit-flex-shrink:0;
 flex-shrink:0;
 width:76px;
 color:#8b94a3;
}
.renwu-view-page .rw-meta .k:after{content:"：";}
.renwu-view-page .rw-meta .v{
 -webkit-box-flex:1;
 -webkit-flex:1;
 flex:1;
 color:#1f2329;
 font-weight:500;
 word-break:break-word;
}
.renwu-view-page .rw-detail .dmain{
 font-size:15px;
 line-height:1.75;
 color:#404754;
 word-break:break-word;
}
.renwu-view-page .rw-detail .dmain img{
 border-radius:8px;
 margin:8px 0;
 max-width:100% !important;
 height:auto !important;
}
.renwu-view-page .rw-detail .dmain pre,
.renwu-view-page .rw-detail .dmain table{
 display:block;
 max-width:100%;
 overflow-x:auto;
 -webkit-overflow-scrolling:touch;
 font-size:13px;
 line-height:1.6;
 background:#f8fafc;
 border:#e8ecf1 solid 1px;
 border-radius:8px;
 padding:10px;
 margin:10px 0;
 box-sizing:border-box;
 white-space:pre-wrap;
 word-break:break-all;
}
.renwu-view-page .taskhfm{
 background:transparent;
 margin:0;
}
.renwu-view-page .taskhfm .dmain{margin:0;padding:0 10px 12px 10px;}
.renwu-view-page .taskhfm .taskhf.taskhf-card:last-child{margin-bottom:0;}
.renwu-view-page .taskhfm .taskhf .hftxt-locked{
 border-radius:0 0 10px 10px;
 font-size:13px;
}
.renwu-view-page .taskhfm .taskhf-shsj{
 border-radius:0 0 10px 10px;
}
.renwu-view-page .rw-section:last-of-type{margin-bottom:8px;}
body.has-globottom .renwu-view-page .Bjieshoum{height:calc(84px + var(--globottom-total));}
.renwu-view-page .Bjieshoum{height:76px;}
.renwu-view-page .Bjieshou{
 left:0;
 right:0;
 z-index:998;
 padding:8px 12px 10px 12px;
 background:linear-gradient(180deg,rgba(245,246,248,0) 0%,rgba(245,246,248,0.92) 35%,#f5f6f8 100%);
 box-sizing:border-box;
}
.renwu-view-page .Bjieshou .d1{
 height:48px;
 line-height:48px;
 padding:0;
 margin:0;
 border-radius:24px;
 font-size:16px;
 font-weight:700;
 color:#fff;
 background:linear-gradient(135deg,#ff8a2a 0%,#ff5a1f 50%,#f04e10 100%);
 box-shadow:0 4px 14px rgba(255,90,31,0.35);
 -webkit-tap-highlight-color:transparent;
}
.renwu-view-page .Bjieshou .d1:active{opacity:0.92;}

