:root{
    --gold:#e6ad00;
    --gold-deep:#8a6505;
    --gold-dark:#5c4204;
    --ink:#1c1a16;
    --ink-soft:#4a453c;
    --line:#e6ddc8;
    --paper:#fdfaf3;
    --paper-2:#f6f0e2;
    --radius:18px;
    --container:1180px;
  }
  *{box-sizing:border-box;margin:0;padding:0;}
  html{scroll-behavior:smooth;}
  body{
    font-family:"Microsoft YaHei","PingFang SC",Arial,sans-serif;
    font-size:15px;line-height:1.7;color:var(--ink);
    background:var(--paper);overflow-x:hidden;
  }
  img{display:block;max-width:100%;}
  a{color:inherit;text-decoration:none;}
  .container{width:calc(100% - 48px);max-width:var(--container);margin:0 auto;}
  section{padding:74px 0;scroll-margin-top:88px;}
  .sec-alt{background:var(--paper-2);}

  /* 顶部导航 */
  .site-header{
    position:sticky;top:0;z-index:60;
    background:rgba(28,26,22,.94);backdrop-filter:blur(8px);
    border-bottom:1px solid rgba(230,173,0,.22);
  }
  .nav-wrap{display:flex;align-items:center;justify-content:space-between;height:64px;}
  .nav-brand{display:flex;align-items:center;gap:10px;color:#fff;font-weight:800;font-size:17px;letter-spacing:1px;}
  .nav-brand img{height:32px;width:auto;border-radius:8px;}
  .nav-links{display:flex;align-items:center;gap:2px;}
  .nav-links a{color:#efe6d0;font-size:14px;padding:8px 12px;border-radius:999px;transition:.25s;}
  .nav-links a:hover{color:#fff;background:rgba(230,173,0,.2);}
  .nav-dl{color:#1c1a16 !important;background:linear-gradient(135deg,#fde68a,#e6ad00);font-weight:700;}

  /* Hero */
  .hero{
    position:relative;color:#fff;padding:90px 0 96px;overflow:hidden;
    background:
      radial-gradient(circle at 78% 18%,rgba(230,173,0,.42),transparent 55%),
      linear-gradient(120deg,#3d2c04 0%,#6b4d05 46%,#8a6505 100%);
    scroll-margin-top:0;
  }
  .hero::after{
    content:"";position:absolute;inset:0;pointer-events:none;
    background:linear-gradient(100deg,rgba(20,14,2,.9) 0%,rgba(20,14,2,.55) 42%,rgba(20,14,2,0) 78%);
  }
  .hero-grid{
    position:relative;z-index:2;
    display:grid;grid-template-columns:minmax(0,1fr) 400px;
    gap:48px;align-items:center;
  }
  .hero-badge{
    display:inline-block;padding:6px 16px;border-radius:999px;
    border:1px solid rgba(253,230,138,.6);color:#fde68a;
    font-size:12.5px;letter-spacing:1px;margin-bottom:22px;
  }
  .hero h1{
    font-size:52px;line-height:1.18;font-weight:900;letter-spacing:2px;
  }
  .hero h1 em{font-style:normal;color:#ffd24a;}
  .hero-sub{font-size:17px;color:#ffeec4;margin-top:16px;letter-spacing:1px;}
  .hero-text{margin-top:18px;max-width:520px;color:#ece1c6;font-size:15px;}
  .hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px;}
  .btn-main,.btn-ghost{
    display:inline-flex;align-items:center;justify-content:center;
    padding:14px 30px;border-radius:999px;font-size:15px;font-weight:800;
    transition:.25s;white-space:nowrap;
  }
  .btn-main{
    background:linear-gradient(135deg,#fde68a,#e6ad00);color:#4a3200;
    box-shadow:0 8px 26px rgba(230,173,0,.45);
  }
  .btn-main:hover{transform:translateY(-3px);box-shadow:0 12px 32px rgba(230,173,0,.6);}
  .btn-ghost{border:1px solid rgba(253,230,138,.7);color:#ffeec4;}
  .btn-ghost:hover{background:rgba(253,230,138,.14);transform:translateY(-3px);}

  .hero-slider{position:relative;height:420px;}
  .hero-slider figure{
    position:absolute;inset:0;margin:auto;width:300px;height:400px;
    opacity:0;transform:translateY(14px) scale(.97);
    transition:opacity .8s ease,transform .8s ease;
  }
  .hero-slider figure.is-active{opacity:1;transform:translateY(0) scale(1);}
  .hero-slider img{
    width:100%;height:100%;object-fit:cover;border-radius:18px;
    border:1px solid rgba(255,255,255,.4);box-shadow:0 22px 50px rgba(0,0,0,.5);
  }

  /* 通用区块标题行 */
  .sec-head{
    display:flex;align-items:flex-end;justify-content:space-between;
    gap:20px;margin-bottom:40px;flex-wrap:wrap;
  }
  .sec-head-left{display:flex;align-items:center;gap:14px;}
  .sec-bar{width:8px;height:34px;border-radius:4px;background:linear-gradient(180deg,#e6ad00,#5c4204);flex:none;}
  .sec-head h2{font-size:32px;font-weight:800;letter-spacing:1px;line-height:1.2;}
  .sec-note{font-size:13px;font-weight:500;color:#8a8170;margin-left:2px;}
  .sec-link{font-size:14px;font-weight:700;color:var(--gold-deep);border-bottom:1px dashed rgba(138,101,5,.5);padding-bottom:2px;transition:.25s;}
  .sec-link:hover{color:var(--gold-dark);}

  /* 爆款短剧 */
  .drama-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;}
  .drama-card{
    background:#fff;border:1px solid var(--line);border-radius:var(--radius);
    overflow:hidden;box-shadow:0 4px 14px rgba(90,70,10,.06);transition:.28s;
  }
  .drama-card:hover{transform:translateY(-3px);border-color:#c9a53a;box-shadow:0 12px 26px rgba(90,70,10,.14);}
  .card-cover{position:relative;}
  .drama-card img{width:100%;aspect-ratio:3/4;object-fit:cover;object-position:center top;}
  .tag{
    position:absolute;left:10px;top:10px;padding:3px 10px;border-radius:999px;
    background:rgba(28,26,22,.78);color:#ffe9a8;font-size:11.5px;font-weight:700;
  }
  .card-body{padding:14px 15px 16px;}
  .card-body h3{font-size:15px;font-weight:700;margin-bottom:6px;}
  .card-body p{font-size:12.5px;color:#7b7364;line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}

  /* 独家短剧 */
  .exclusive-grid{
    display:grid;grid-template-columns:1.4fr 1fr 1fr;grid-auto-rows:200px;gap:20px;
  }
  .ex-card{position:relative;border-radius:var(--radius);overflow:hidden;border:1px solid var(--line);transition:.28s;background:#221b08;}
  .ex-card:hover{transform:translateY(-3px);border-color:#c9a53a;}
  .ex-card img{width:100%;height:100%;object-fit:cover;transition:.4s;}
  .ex-card:hover img{transform:scale(1.04);}
  .ex-card.big{grid-row:span 2;}
  .ex-overlay{
    position:absolute;left:0;right:0;bottom:0;padding:16px 16px 14px;
    background:linear-gradient(180deg,transparent 40%,rgba(58,46,10,.88));
    color:#fff;
  }
  .ex-overlay h3{font-size:16px;font-weight:700;margin-bottom:4px;}
  .ex-overlay p{font-size:12.5px;color:#ecdfbd;}

  /* 漫剧中心 */
  .scroll-band{
    display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;
    padding:4px 4px 18px;scrollbar-width:thin;
  }
  .scroll-band::-webkit-scrollbar{height:6px;}
  .scroll-band::-webkit-scrollbar-thumb{background:#d8c89a;border-radius:999px;}
  .ai-card{flex:0 0 220px;scroll-snap-align:start;border-radius:16px;overflow:hidden;background:#fff;border:1px solid var(--line);transition:.28s;}
  .ai-card:hover{transform:translateY(-3px);border-color:#c9a53a;}
  .ai-card img{width:100%;aspect-ratio:3/4;object-fit:cover;}
  .ai-body{padding:12px 14px 15px;}
  .ai-body h3{font-size:15px;font-weight:700;margin-bottom:4px;}
  .ai-body p{font-size:12px;color:#8a8170;}
  .band-tip{text-align:center;font-size:13px;color:#9a917d;font-weight:600;letter-spacing:1px;}

  /* 心愿榜 */
  .rank-list{display:flex;flex-direction:column;gap:12px;}
  .rank-row{
    display:flex;align-items:center;gap:16px;padding:13px 18px;background:#fff;
    border:1px solid var(--line);border-radius:14px;transition:.25s;
  }
  .rank-row:hover{transform:translateY(-2px);border-color:#c9a53a;}
  .rank-no{
    width:40px;height:40px;flex:none;border-radius:12px;display:flex;
    align-items:center;justify-content:center;font-weight:800;font-size:15px;
  }
  .rank-no.top{background:linear-gradient(135deg,#fde68a,#b8860b);color:#fff;}
  .rank-no.normal{background:#f3eddd;color:#8a6505;border:1px solid #e6ddc8;}
  .rank-main{flex:1;min-width:0;}
  .rank-main h3{font-size:15px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
  .rank-main p{font-size:12px;color:#8a8170;}
  .rank-right{display:flex;align-items:center;gap:10px;flex:none;}
  .rank-heat{font-size:14px;font-weight:800;color:var(--gold-deep);}
  .pill{font-size:11.5px;font-weight:700;padding:2px 9px;border-radius:999px;}
  .pill.up{background:#e6f7ea;color:#1e8a3c;}
  .pill.down{background:#fdeaea;color:#c0392b;}
  .pill.flat{background:#eeece6;color:#77716a;}

  /* 投稿平台 */
  .wish-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:28px;align-items:start;}
  .rule-list{display:flex;flex-direction:column;gap:14px;}
  .rule-card{display:flex;gap:14px;background:#fff;border:1px solid var(--line);border-radius:16px;padding:16px 18px;transition:.25s;}
  .rule-card:hover{transform:translateY(-2px);border-color:#c9a53a;}
  .rule-no{
    width:34px;height:34px;flex:none;border-radius:11px;display:flex;align-items:center;justify-content:center;
    background:linear-gradient(135deg,#fde68a,#b8860b);color:#fff;font-weight:800;font-size:13.5px;
  }
  .rule-card h3{font-size:15px;font-weight:700;margin-bottom:4px;}
  .rule-card p{font-size:14px;line-height:1.8;color:#726a5b;}

  .board{
    position:sticky;top:96px;border:2px solid #d8bb6a;border-radius:var(--radius);
    background:linear-gradient(180deg,#f7f1e0,#ffffff);
    box-shadow:0 18px 40px rgba(90,70,10,.16);padding:24px 22px;
  }
  .board h3{font-size:18px;font-weight:800;margin-bottom:4px;}
  .board-note{font-size:12px;color:#8a8170;margin-bottom:16px;}
  .board-item{display:flex;align-items:center;gap:12px;padding:11px 0;border-bottom:1px dashed #e2d7bd;}
  .board-item:last-of-type{border-bottom:none;}
  .board-no{
    width:24px;height:24px;flex:none;display:flex;align-items:center;justify-content:center;
    border-radius:7px;font-size:12px;font-weight:800;background:#f0e8d4;color:#8a6505;
  }
  .board-no.top{background:linear-gradient(135deg,#fde68a,#b8860b);color:#fff;}
  .board-name{flex:1;min-width:0;font-size:14px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
  .board-vote{font-size:14px;font-weight:800;color:var(--gold-deep);flex:none;}
  .board-foot{margin-top:14px;padding-top:12px;border-top:1px solid #eee4cc;font-size:12px;color:#8a8170;}

  /* 预告 */
  .news-list{display:flex;flex-direction:column;gap:12px;}
  .news-row{
    display:flex;align-items:flex-start;gap:16px;background:#fff;border:1px solid var(--line);
    border-radius:14px;padding:14px 18px;transition:.25s;
  }
  .news-row:hover{transform:translateY(-2px);border-color:#c9a53a;}
  .news-date{
    flex:none;background:#f3eddd;border:1px solid #e6ddc8;border-radius:10px;
    padding:5px 12px;font-size:12px;font-weight:700;color:var(--gold-deep);white-space:nowrap;
  }
  .news-row h3{font-size:15px;font-weight:700;margin-bottom:3px;}
  .news-row p{font-size:14px;line-height:1.8;color:#726a5b;}

  /* 下载横幅 */
  .dl-banner{
    position:relative;overflow:hidden;width:100%;border-radius:0;
    background:linear-gradient(135deg,#5c4204,#8a6505,#b8860b);
    padding:48px 24px 44px;color:#fff;text-align:center;
  }
  .dl-banner::before,
  .dl-banner::after{
    content:"";position:absolute;top:-45%;left:-40%;height:190%;width:20%;
    background:linear-gradient(90deg,transparent,rgba(255,255,255,.52),transparent);
    transform:skewX(-16deg);pointer-events:none;z-index:1;
    animation:sweep 4.2s linear infinite;
  }
  .dl-banner::after{width:11%;opacity:.3;animation-delay:1.15s;}
  @keyframes sweep{from{left:-40%;}to{left:130%;}}
  .dl-inner{position:relative;z-index:2;max-width:var(--container);margin:0 auto;}
  .dl-brand{display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:26px;}
  .dl-brand img{width:68px;height:68px;border-radius:16px;border:2px solid rgba(255,255,255,.5);}
  .dl-brand-txt{text-align:left;}
  .dl-brand-txt strong{display:block;font-size:22px;font-weight:800;letter-spacing:1px;}
  .dl-brand-txt span{font-size:12.5px;color:#f6e7b8;}
  .dl-btns{display:flex;gap:14px;justify-content:center;flex-wrap:nowrap;}
  .dl-btn{
    flex:1;max-width:230px;display:inline-flex;align-items:center;justify-content:center;gap:6px;
    padding:14px 10px;border-radius:999px;font-size:14.5px;font-weight:800;white-space:nowrap;
    background:linear-gradient(135deg,#fde68a,#e6ad00);color:#412d00;
    box-shadow:0 8px 20px rgba(0,0,0,.28);transition:.25s;
  }
  .dl-btn:hover{transform:translateY(-3px);}
  .dl-tip{margin-top:18px;font-size:12px;color:#f5e6b7;}
  .dl-tip a{color:#fff;border-bottom:1px solid rgba(255,255,255,.6);margin-left:6px;}

  /* 安装 */
  .install-grid{display:grid;grid-template-columns:1fr 1.1fr 1fr;gap:24px;align-items:start;}
  .panel{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:22px;}
  .panel h3{font-size:16px;font-weight:800;margin-bottom:14px;}
  .info-table{width:100%;border-collapse:collapse;font-size:13.5px;}
  .info-table tr{border-bottom:1px dashed #ece2ca;}
  .info-table tr:last-child{border-bottom:none;}
  .info-table td{padding:9px 0;}
  .info-table td:first-child{color:#8a8170;width:42%;}
  .info-table td:last-child{font-weight:700;color:#3d372d;}
  .step-list{display:flex;flex-direction:column;gap:14px;}
  .step{display:flex;gap:12px;}
  .step-no{
    width:28px;height:28px;flex:none;border-radius:50%;display:flex;align-items:center;justify-content:center;
    background:linear-gradient(135deg,#fde68a,#b8860b);color:#fff;font-size:13px;font-weight:800;
  }
  .step h4{font-size:14.5px;font-weight:700;}
  .step p{font-size:13px;color:#726a5b;}
  .check-list{list-style:none;display:flex;flex-direction:column;gap:12px;font-size:13.5px;color:#5d564a;}
  .check-list li{position:relative;padding-left:22px;}
  .check-list li::before{content:"✓";position:absolute;left:0;top:0;color:#1e8a3c;font-weight:800;}

  /* FAQ */
  .faq-list{display:flex;flex-direction:column;gap:14px;}
  .faq-card{background:#fff;border:1px solid var(--line);border-radius:16px;padding:18px 20px;transition:.25s;}
  .faq-card:hover{border-color:#c9a53a;transform:translateY(-2px);}
  .faq-q{display:flex;align-items:center;gap:12px;}
  .faq-q span{
    flex:none;padding:3px 11px;border-radius:999px;font-size:12px;font-weight:800;color:#fff;
    background:linear-gradient(135deg,#e6ad00,#8a6505);
  }
  .faq-q h3{font-size:15px;font-weight:700;}
  .faq-card p{font-size:14px;line-height:1.85;color:#726a5b;margin-top:10px;padding-left:2px;}

  /* 证书 */
  .cert-lead{font-size:14.5px;color:#6d6557;max-width:800px;margin-bottom:28px;}
  .cert-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;}
  .cert-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:12px;box-shadow:0 6px 18px rgba(90,70,10,.07);}
  .cert-inner{border:1px solid #e2d7bd;border-radius:12px;padding:20px;position:relative;background:linear-gradient(180deg,#fffdf7,#fdfaf0);}
  .cert-inner h3{font-size:16px;font-weight:800;margin-bottom:14px;}
  .cert-field{display:flex;gap:10px;font-size:13px;padding:5px 0;border-bottom:1px dashed #efe6d2;}
  .cert-field span:first-child{color:#9a917d;width:80px;flex:none;}
  .cert-field span:last-child{color:#413b31;font-weight:600;}
  .seal{
    position:absolute;right:16px;bottom:14px;width:74px;height:74px;border:2px dashed #c0392b;border-radius:50%;
    display:flex;flex-direction:column;align-items:center;justify-content:center;color:#c0392b;
    transform:rotate(-9deg);font-weight:800;font-size:11px;line-height:1.3;
  }
  .seal b{font-size:20px;}
  .cert-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 4px 2px;font-size:12.5px;color:#8a8170;}
  .cert-foot i{font-style:normal;color:#1e8a3c;font-weight:700;}

  /* 关于我们 */
  .about-grid{display:grid;grid-template-columns:0.85fr 1.15fr;gap:60px;align-items:center;}
  .about-grid img{width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:18px;box-shadow:0 18px 40px rgba(90,70,10,.2);}
  .about-text h2{font-size:32px;font-weight:800;line-height:1.3;margin-bottom:18px;}
  .about-text p{font-size:15px;line-height:1.9;color:#5d564a;margin-bottom:14px;}
  .about-tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px;}
  .about-tags span{
    font-size:12.5px;font-weight:600;padding:5px 14px;border-radius:999px;
    background:#fff;border:1px solid #e2d7bd;color:#7a6a3a;
  }

  /* 页脚 */
  .site-footer{background:#221c09;color:#d8cdb2;padding:56px 0 24px;margin-top:0;}
  .footer-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:36px;}
  .f-brand{display:flex;align-items:center;gap:10px;margin-bottom:14px;}
  .f-brand img{height:34px;width:auto;border-radius:8px;}
  .f-brand strong{color:#fff;font-size:17px;font-weight:800;}
  .f-col p{font-size:13px;line-height:1.9;color:#a89d80;}
  .f-col h3{font-size:14px;font-weight:800;color:#f3e2ab;margin-bottom:14px;}
  .f-col ul{list-style:none;display:flex;flex-direction:column;gap:9px;}
  .f-col ul a{font-size:13px;color:#bdb296;transition:.2s;}
  .f-col ul a:hover{color:#ffd24a;}
  .footer-bottom{
    margin-top:36px;padding-top:20px;border-top:1px solid rgba(230,173,0,.18);
    text-align:center;font-size:12.5px;color:#9a8f74;
  }
  .footer-bottom time{color:#8a8170;}

  /* 浮动组件 */
  .to-top{
    position:fixed;right:22px;bottom:118px;width:46px;height:46px;border-radius:50%;
    border:1px solid #d8bb6a;background:#fffdf6;color:#8a6505;font-size:18px;font-weight:800;
    cursor:pointer;opacity:0;pointer-events:none;transition:.3s;z-index:70;box-shadow:0 6px 18px rgba(90,70,10,.18);
  }
  .to-top.show{opacity:1;pointer-events:auto;}
  .float-video{
    position:fixed;right:22px;bottom:28px;width:76px;height:76px;border-radius:50%;border:none;cursor:pointer;
    background:radial-gradient(circle at 35% 30%,#ff7a6b,#c4161c 70%);color:#fff;font-size:13px;font-weight:800;
    z-index:70;animation:halo 2s infinite;line-height:1.2;
  }
  @keyframes halo{
    0%{box-shadow:0 0 0 0 rgba(196,22,28,.5);}
    70%{box-shadow:0 0 0 18px rgba(196,22,28,0);}
    100%{box-shadow:0 0 0 0 rgba(196,22,28,0);}
  }
  .modal{
    position:fixed;inset:0;z-index:100;display:none;align-items:center;justify-content:center;
    background:rgba(20,14,2,.6);padding:20px;
  }
  .modal.open{display:flex;}
  .modal-box{background:#fff;border-radius:18px;padding:24px;width:100%;max-width:420px;box-shadow:0 20px 50px rgba(0,0,0,.3);}
  .modal-box h3{font-size:17px;font-weight:800;margin-bottom:12px;}
  .modal-box p{font-size:13.5px;color:#6d6557;line-height:1.8;margin-bottom:12px;}
  .modal-box input{
    width:100%;padding:10px 12px;border:1px solid var(--line);border-radius:10px;
    font-size:13px;color:#413b31;background:#faf6ec;margin-bottom:12px;
  }
  .modal-actions{display:flex;gap:10px;}
  .modal-actions button{
    flex:1;padding:11px;border-radius:999px;border:none;cursor:pointer;font-size:14px;font-weight:800;
    background:linear-gradient(135deg,#fde68a,#e6ad00);color:#412d00;
  }
  .modal-actions button.close{background:#efece3;color:#5d564a;}
  .copy-tip{font-size:12.5px;color:#1e8a3c;margin-top:10px;min-height:18px;}

  /* 响应式 */
  @media (max-width:1100px){
    .drama-grid{grid-template-columns:repeat(2,1fr);}
    .nav-links a{padding:8px 8px;font-size:13px;}
    .about-grid{grid-template-columns:1fr 1fr;gap:35px;}
  }
  @media (max-width:900px){
    .hero-grid{grid-template-columns:1fr;text-align:center;gap:40px;}
    .hero-text{margin-left:auto;margin-right:auto;}
    .hero-actions{justify-content:center;}
    .hero-slider{height:auto;display:flex;gap:12px;justify-content:center;}
    .hero-slider figure{position:static;opacity:1;transform:none;width:118px;height:172px;margin:0;transition:none;}
    .wish-grid{grid-template-columns:1fr;}
    .board{position:static;}
    .about-grid{grid-template-columns:1fr;}
    .install-grid{grid-template-columns:1fr;}
    .exclusive-grid{grid-template-columns:1fr 1fr;grid-auto-rows:190px;}
    .ex-card.big{grid-row:span 1;grid-column:span 2;}
  }
  @media (max-width:800px){
    .nav-links{display:none;}
    .hero{padding:56px 0 52px;}
    .footer-grid{grid-template-columns:1fr 1fr;}
  }
  @media (max-width:640px){
    .container{width:calc(100% - 28px);}
    section{padding:46px 0;}
    .hero h1{font-size:31px;letter-spacing:1px;}
    .sec-head h2{font-size:26px;}
    .drama-grid{grid-template-columns:repeat(2,1fr);gap:12px;}
    .cert-grid{grid-template-columns:1fr;}
    .footer-grid{grid-template-columns:1fr 1fr;gap:24px;}
    .dl-btns{gap:8px;}
    .dl-btn{flex:1;font-size:12px;padding:12px 4px;}
    .exclusive-grid{grid-template-columns:1fr;}
    .ex-card.big{grid-column:span 1;}
    .to-top{right:12px;bottom:104px;width:40px;height:40px;font-size:16px;}
    .float-video{right:12px;bottom:24px;width:62px;height:62px;font-size:12px;}
  }