*{box-sizing:border-box}body{margin:0;background:#f1f1f1;color:#111;font-family:Arial,"Microsoft YaHei",Helvetica,sans-serif;font-size:14px}a{text-decoration:none;color:#111}img{display:block;width:100%;height:100%;object-fit:cover;border:0}.yk-shell{min-height:100vh}.yk-header{background:#fff;border-bottom:1px solid #d7d7d7}.yk-topbar{height:42px;background:#2f6ea7;display:flex;align-items:center;padding:0 34px;gap:16px}.yk-logo{height:42px;display:flex;align-items:center;padding:0 8px;color:#ff402a;font-weight:800;font-size:20px;letter-spacing:-1px;white-space:nowrap}.yk-nav{height:42px;display:flex;align-items:center}.yk-nav a{height:42px;line-height:42px;color:#fff;padding:0 13px;font-size:14px}.yk-nav a.active,.yk-nav a:hover{background:#1f5a8e}.yk-search{margin-left:auto;width:210px;height:28px;background:#fff;border-radius:3px;display:flex;align-items:center;overflow:hidden}.yk-search input{border:0;outline:0;flex:1;min-width:0;padding:0 8px;height:28px;font-size:12px}.yk-search button{width:34px;height:28px;border:0;background:#f5f5f5;color:#444;font-size:20px;cursor:pointer}.yk-notice{max-width:1180px;margin:0 auto;height:30px;display:flex;align-items:center;padding:0 8px;font-size:12px;gap:8px}.yk-orange{display:inline-block;width:18px;height:18px;border-radius:50%;background:#f6a400;position:relative}.yk-orange:after{content:"";position:absolute;width:5px;height:5px;background:#fff;border-radius:50%;left:4px;top:3px}.yk-main{max-width:1180px;margin:0 auto;padding:10px 10px 0}.yk-filter,.yk-section,.yk-box{background:#fff;border:1px solid #d8d8d8;margin-bottom:10px}.yk-home-filter{margin-bottom:8px}.filter-row{display:flex;align-items:center;min-height:31px;border-bottom:1px solid #e3e3e3;padding:4px 12px;gap:12px;flex-wrap:wrap}.filter-row:last-child{border-bottom:0}.filter-row span{background:#2f6ea7;color:#fff;border-radius:3px;padding:3px 7px;font-weight:bold}.filter-row a{font-size:14px;line-height:22px}.filter-row a.active,.filter-row a:hover{color:#e43d22}.yk-section-title,.box-title{height:40px;border-bottom:1px solid #d8d8d8;display:flex;align-items:flex-end;padding:0 12px;gap:14px}.yk-section-title h2,.box-title h1,.box-title h2{font-size:16px;font-weight:400;line-height:29px;height:30px;margin:0;padding:0 12px;background:#fff;border:1px solid #d8d8d8;border-bottom-color:#fff;transform:translateY(1px)}.yk-section-title a{margin-left:auto;font-size:13px;margin-bottom:9px;color:#333}.yk-section-title em{margin-left:auto;font-size:12px;color:#777;margin-bottom:9px;font-style:normal}.yk-section-body{display:grid;grid-template-columns:290px 1fr}.yk-rank{border-right:1px solid #d8d8d8;padding:8px 12px}.yk-rank-list{margin:0;padding:0;list-style:none}.yk-rank-list li{display:flex;align-items:center;height:26px;line-height:26px;overflow:hidden}.yk-rank-list .num{width:20px;height:20px;line-height:20px;text-align:center;background:#2f6ea7;color:#fff;margin-right:7px;font-weight:bold}.yk-rank-list .num.hot{background:#ff6d00}.yk-rank-list a{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px dotted #2f6ea7}.yk-rank-list em{font-size:12px;color:#f24a1b;font-style:normal;margin-left:5px;white-space:nowrap;max-width:82px;overflow:hidden;text-overflow:ellipsis}.yk-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:18px 16px;padding:16px}.yk-card{display:block;background:#fff;border-radius:6px;box-shadow:0 2px 7px rgba(0,0,0,.25);overflow:hidden;min-width:0}.yk-poster{position:relative;height:246px;background:#f5f5f5}.yk-remarks{position:absolute;right:0;bottom:0;max-width:80%;height:22px;line-height:22px;background:rgba(0,0,0,.55);color:#fff;font-size:12px;padding:0 6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.yk-card-body{padding:7px 8px 8px}.yk-card-body strong{display:block;font-size:15px;font-weight:400;height:22px;line-height:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.yk-card-body p{margin:2px 0 0;color:#777;font-size:13px;height:20px;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.yk-friends{height:60px}.yk-breadcrumb{height:40px;line-height:40px;background:#fff;border:1px solid #d8d8d8;margin-bottom:10px;padding:0 14px;color:#333}.yk-breadcrumb a{color:#111}.yk-breadcrumb span{padding:0 8px;color:#999}.yk-pages{text-align:center;padding:10px 0 18px}.yk-pages a{display:inline-block;border:1px solid #d8d8d8;background:#fff;padding:6px 11px;margin:0 3px}.yk-pages a.active,.yk-pages a:hover{background:#2f6ea7;color:#fff;border-color:#2f6ea7}.yk-detail-box .box-title{height:34px}.detail-main{display:flex;gap:16px;padding:16px}.detail-pic{width:150px;height:210px;border:1px solid #ddd;background:#f6f6f6;flex:0 0 auto}.detail-info{flex:1;line-height:28px}.detail-info p{margin:0 0 2px}.detail-info span{color:#777}.detail-info em{color:#f03c16;font-style:normal;margin-left:18px}.detail-find{display:flex;gap:32px;border-top:1px solid #eee;padding:10px 16px;flex-wrap:wrap}.detail-find{color:#777}.detail-find a{color:#111}.episode-grid{display:grid;grid-template-columns:repeat(8,1fr);gap:10px;padding:10px}.episode-grid a{display:block;height:28px;line-height:28px;text-align:center;background:#f2f2f2;border:1px solid #d9d9d9;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.episode-grid a:hover,.episode-grid a.active{background:#2f6ea7;color:#fff;border-color:#2f6ea7}.text-content{padding:18px 28px;line-height:28px;text-indent:2em}.yk-player-box .box-title{height:auto;align-items:center;padding:8px 12px}.yk-player-box .box-title h1{transform:none;border-bottom:1px solid #d8d8d8;height:auto;line-height:24px}.player-wrap{position:relative;background:#111;min-height:520px;display:flex;align-items:center;justify-content:center}.vp-video{width:100%;height:520px;background:#000}.vp-big-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:74px;height:74px;border-radius:50%;border:0;background:rgba(255,255,255,.9);font-size:46px;color:#2f6ea7;display:flex;align-items:center;justify-content:center;cursor:pointer}.player-placeholder{color:#fff;font-size:16px}.search-large{display:flex;gap:10px;padding:22px}.search-large input{flex:1;height:38px;border:1px solid #ccc;padding:0 12px}.search-large button{width:88px;border:0;background:#2f6ea7;color:#fff}.empty-state{padding:30px;text-align:center;color:#777}.img-error{object-fit:contain;background:#f6f6f6}@media (max-width:900px){body{font-size:13px;background:#eee}.yk-topbar{height:auto;min-height:45px;padding:0 16px;gap:8px;flex-wrap:wrap}.yk-logo{font-size:16px;height:38px;padding:0}.yk-nav{order:3;width:100%;overflow-x:auto;height:38px;white-space:nowrap}.yk-nav a{height:38px;line-height:38px;padding:0 10px}.yk-search{width:150px;margin-left:auto}.yk-notice{height:auto;min-height:30px;padding:5px 16px}.yk-main{padding:8px;max-width:none}.yk-filter{display:block}.filter-row{gap:8px;padding:7px 8px;align-items:flex-start}.filter-row span{flex:0 0 auto}.filter-row a{font-size:13px}.yk-section-body{display:block}.yk-rank{display:none}.yk-grid{grid-template-columns:repeat(3,1fr);gap:12px 10px;padding:12px}.yk-poster{height:43vw;max-height:210px;min-height:135px}.yk-card{border-radius:5px}.yk-card-body{padding:5px 6px}.yk-card-body strong{font-size:13px}.yk-card-body p{font-size:12px}.yk-section-title,.box-title{height:36px;padding:0 8px}.yk-section-title h2,.box-title h1,.box-title h2{font-size:15px;height:28px;line-height:27px}.yk-breadcrumb{height:38px;line-height:38px;overflow:hidden;white-space:nowrap}.detail-main{padding:14px 10px;gap:12px;align-items:flex-start}.detail-pic{width:112px;height:158px}.detail-info{line-height:24px;font-size:13px}.detail-find{gap:18px;padding:10px}.episode-grid{grid-template-columns:repeat(3,1fr);gap:8px;padding:10px}.text-content{padding:14px;line-height:26px;text-indent:0}.player-wrap{min-height:220px}.vp-video{height:56vw;min-height:220px}.vp-big-play{width:58px;height:58px;font-size:36px}.yk-footer{font-size:12px;padding:12px 8px}}@media (min-width:901px) and (max-width:1200px){.yk-main,.yk-notice{max-width:980px}.yk-grid{gap:14px 12px}.yk-poster{height:220px}.yk-section-body{grid-template-columns:250px 1fr}}.yk-footer{background:#ddd;border-top:1px solid #ccc;text-align:center;padding:14px 10px;color:#111}.yk-footer p{margin:0;font-size:13px}
