
*{box-sizing:border-box;margin:0;padding:0}
body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"PingFang SC","Microsoft YaHei",sans-serif;background:#f4f6f9;color:#1f2937;line-height:1.5}
a{color:inherit;text-decoration:none;transition:color .2s}
header{background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.06);position:sticky;top:0;z-index:100}
.nav_box{max-width:1280px;margin:0 auto;padding:0 16px;height:64px;display:flex;align-items:center;justify-content:space-between;gap:16px}
.logo{display:flex;align-items:center;gap:8px;font-size:20px;font-weight:800;color:#0099ff;white-space:nowrap}
.logo i{font-size:24px;color:#ff2d55}
.menu_box{flex:1;overflow-x:auto;scrollbar-width:none}
.menu_box::-webkit-scrollbar{display:none}
.menu{display:flex;align-items:center;gap:6px}
.menu .label{display:inline-flex;align-items:center;gap:5px;padding:8px 14px;border-radius:8px;font-size:14px;font-weight:600;color:#4b5563;white-space:nowrap;transition:all .2s}
.menu .label:hover,.menu .label.active{background:linear-gradient(135deg,#0099ff 0%,#0066ff 100%);color:#fff;box-shadow:0 4px 10px rgba(0,153,255,.25)}
.right_actions{display:flex;align-items:center}
.sarch .input{display:flex;align-items:center;background:#f1f5f9;border-radius:20px;padding:6px 14px;border:1px solid #e2e8f0}
.sarch .input i{color:#64748b;margin-right:6px}
.sarch .input input{border:none;background:transparent;outline:none;font-size:13px;color:#1e293b;width:140px}
main{max-width:1280px;margin:20px auto;padding:0 16px}
.breadcrumb{background:#fff;padding:12px 16px;border-radius:8px;margin-bottom:16px;font-size:13.5px;color:#64748b;display:flex;align-items:center;flex-wrap:wrap;gap:6px;box-shadow:0 1px 4px rgba(0,0,0,.04)}
.breadcrumb a:hover{color:#0099ff}
.data_list{background:#fff;border-radius:10px;padding:18px;margin-bottom:20px;box-shadow:0 2px 8px rgba(0,0,0,.04)}
.data_list .head{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;padding-left:10px;border-left:4px solid #0099ff;font-size:17px;font-weight:700;color:#111827}
.data_list .head .more{font-size:13px;font-weight:500;color:#6b7280;display:inline-flex;align-items:center}
.data_list .head .more:hover{color:#0099ff}
.item_list{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:16px}
.item_list .label.vlink{display:block;background:#fff;border-radius:8px;overflow:hidden;border:1px solid #f1f5f9;transition:transform .2s,box-shadow .2s}
.item_list .label.vlink:hover{transform:translateY(-4px);box-shadow:0 10px 20px rgba(0,0,0,.08);border-color:#dbeafe}
.item_list .img{position:relative;width:100%;aspect-ratio:16/10;background:#0f172a;overflow:hidden}
.item_list .img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s}
.item_list .label.vlink:hover .img img{transform:scale(1.05)}
.item_list .img span{position:absolute;right:8px;bottom:8px;background:rgba(0,0,0,.72);color:#fff;font-size:11px;padding:2px 7px;border-radius:4px;display:inline-flex;align-items:center;gap:4px}
.item_list .title{padding:10px;font-size:13.5px;color:#1f2937;font-weight:500;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:48px;line-height:1.4}
.item_list .label.vlink:hover .title{color:#0099ff}
.video_info{background:#fff;border-radius:10px;padding:18px;margin:16px 0 20px;box-shadow:0 2px 8px rgba(0,0,0,.04)}
.video_title{font-size:20px;font-weight:700;color:#111827;margin-bottom:10px}
.video_meta{display:flex;flex-wrap:wrap;gap:16px;font-size:13px;color:#6b7280;padding-bottom:12px;border-bottom:1px solid #f1f5f9}
.video_meta span{display:inline-flex;align-items:center;gap:4px}
.video_desc{font-size:14px;color:#4b5563;line-height:1.7;background:#f8fafc;padding:12px 14px;border-radius:8px}
.pagination{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px;margin:24px 0}
.pagination a{padding:8px 14px;background:#fff;border:1px solid #e2e8f0;border-radius:6px;font-size:13.5px;color:#374151;box-shadow:0 1px 2px rgba(0,0,0,.03)}
.pagination a:hover,.pagination a.active{background:#0099ff;color:#fff;border-color:#0099ff;font-weight:600}
footer{max-width:1280px;margin:30px auto 0;padding:20px 16px;text-align:center;color:#6b7280;font-size:13px;border-top:1px solid #e5e7eb}
footer p{margin-bottom:8px}
@media (max-width:768px){
  .nav_box{height:auto;padding:10px 12px;flex-wrap:wrap}
  .right_actions{width:100%;order:3}
  .sarch,.sarch .input,.sarch .input input{width:100%}
  .item_list{grid-template-columns:repeat(2,1fr);gap:10px}
}

:root{--templatecolor:#9F02F2;--templatecolor1:rgba(159,2,242,0.1);--backgroundcolor:#FFFFFF;--text-color:#333333;--gray-color:#888888;--border-color:#EEEEEE;}*{margin:0;padding:0;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;}body{background-color:var(--backgroundcolor);color:var(--text-color);font-size:14px;}a{text-decoration:none;color:inherit;transition:color 0.2s;}a:hover{color:var(--templatecolor);}header{position:sticky;top:0;background:#fff;box-shadow:0 2px 10px rgba(0,0,0,0.05);z-index:100;}.nav_box{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;height:60px;padding:0 15px;}.logo{font-size:18px;font-weight:bold;color:var(--templatecolor);display:flex;align-items:center;}.logo i{font-size:24px;margin-right:5px;}.menu_box .menu,.menu{display:flex;gap:20px;}.menu .label{display:flex;align-items:center;gap:5px;color:var(--text-color);font-size:15px;}.menu .label.active,.menu .label:hover{color:var(--templatecolor);}.right_actions{display:flex;align-items:center;gap:15px;}.down_app{background:var(--templatecolor1);color:var(--templatecolor);padding:5px 12px;border-radius:15px;font-size:13px;font-weight:500;}.sarch .input{display:flex;align-items:center;background:#f5f5f5;padding:6px 12px;border-radius:20px;color:var(--gray-color);}.sarch .input input{border:none;background:transparent;outline:none;margin-left:5px;width:120px;}main{max-width:1200px;margin:0 auto;padding:15px;}.data_list{margin-bottom:40px;}.data_list .head{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;}.head .cat_txt,.data_list .head{font-size:18px;font-weight:bold;border-left:4px solid var(--templatecolor);padding-left:10px;line-height:1;}.more{color:var(--gray-color);font-size:13px;display:flex;align-items:center;}.item_list{display:flex;flex-wrap:wrap;gap:15px;}.item_list .vlink{width:calc((100% - 45px) / 4);display:block;margin-bottom:10px;}.vlink .img{position:relative;width:100%;padding-top:60%;border-radius:8px;overflow:hidden;background-color:#f0f0f0;}.vlink .img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 0.3s;}.vlink:hover .img img{transform:scale(1.05);}.vlink .img span{position:absolute;bottom:5px;right:5px;background:rgba(0,0,0,0.6);color:#fff;padding:2px 6px;border-radius:4px;font-size:12px;display:flex;align-items:center;gap:3px;}.vlink .title{margin-top:8px;font-size:14px;color:var(--text-color);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4;}.breadcrumb{font-size:13px;color:var(--gray-color);margin-bottom:15px;}.breadcrumb a:hover{color:var(--templatecolor);}.breadcrumb i{margin:0 5px;font-size:12px;}.player_box{width:100%;aspect-ratio:16 / 9;background:#000;border-radius:8px;display:flex;justify-content:center;align-items:center;color:#fff;margin-bottom:20px;overflow:hidden;position:relative;}.player_box iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none;}.video_info{padding-bottom:20px;border-bottom:1px solid var(--border-color);margin-bottom:20px;}.video_title{font-size:24px;font-weight:bold;margin-bottom:10px;}.video_meta{display:flex;gap:20px;color:var(--gray-color);font-size:13px;margin-bottom:15px;}.video_desc{font-size:14px;color:#555;line-height:1.6;background:#fafafa;padding:15px;border-radius:8px;}.episodes{margin-bottom:30px;}.episodes .head{font-size:16px;font-weight:bold;margin-bottom:10px;}.ep_list{display:flex;flex-wrap:wrap;gap:10px;}.ep_list a{display:inline-block;padding:8px 20px;background:#f5f5f5;border-radius:4px;font-size:14px;color:#555;transition:0.2s;}.ep_list a:hover{background:var(--templatecolor1);color:var(--templatecolor);}.ep_list a.active{background:var(--templatecolor);color:#fff;}.pagination{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:30px;margin-bottom:20px;flex-wrap:wrap;}.pagination a{padding:8px 14px;border:1px solid var(--border-color);border-radius:4px;color:#555;font-size:14px;transition:0.2s;}.pagination a:hover,.pagination a.active{background:var(--templatecolor);color:#fff;border-color:var(--templatecolor);}footer{text-align:center;padding:30px 15px;color:var(--gray-color);font-size:12px;line-height:2;border-top:1px solid var(--border-color);background:#fafafa;}@media screen and (max-width:768px){.item_list .vlink{width:calc((100% - 15px) / 2);}.menu_box,.menu{display:none;}.right_actions{flex:1;justify-content:flex-end;}.sarch .input input{width:80px;}.video_title{font-size:20px;}.item_list #video-ad-box > .vlink{width:calc((100% - 15px) / 2) !important;}}#xiaozui_spzhu_banner,#video-ad-box{display:contents;}.item_list #video-ad-box > .vlink{width:calc((100% - 45px) / 4) !important;display:block !important;margin-bottom:10px !important;}.item_list #video-ad-box .vlink .img{position:relative !important;width:100% !important;padding-top:60% !important;border-radius:8px !important;overflow:hidden !important;background-color:#f0f0f0 !important;}.item_list #video-ad-box .vlink .img img{position:absolute !important;top:0 !important;left:0 !important;width:100% !important;height:100% !important;object-fit:cover !important;transition:transform 0.3s !important;}.item_list #video-ad-box .vlink:hover .img img{transform:scale(1.05) !important;}@supports not (display:contents){#xiaozui_spzhu_banner,#video-ad-box{display:flex;flex-wrap:wrap;gap:15px;width:100%;}}