:root{--body-bg:#f9fafb;--border-color:#dddedf;--highlight-color:#f31;--today-color:#2d8;--cue-color:red;--label-bg:linear-gradient(45deg,#38d,#1cf)}html,body{width:100%;margin:0;padding:0;background:var(--body-bg) !important;scroll-behavior:smooth}html,body,h1,h2,h3,h4,h5,h6{font-family:"Noto Sans TC",sans-serif;font-optical-sizing:auto;font-style:normal}html,body{font-weight:400}h1,h2,h3,h4,h5,h6{font-weight:700}a,.btn-link{color:#29f;cursor:pointer}a:hover{color:#3af}.site-banner{position:relative;z-index:calc(var(--z-fixed) + 1);padding:1em 0;text-align:center;display:flex;align-items:center;justify-content:center;line-height:1em;gap:.5em}.site-banner .logo{font-size:1.3em;margin-bottom:0}.site-banner .logo img{width:.9em;vertical-align:-2px;margin-right:3px}.site-banner .logo a{color:#222;text-decoration:none}.site-banner .slogan{font-size:.8em;opacity:.8}#footbar{width:100%;padding:40px;background:linear-gradient(45deg,#001,#124);text-shadow:0 2px 4px #000;mix-blend-mode:hard-light;color:#fff;position:relative;z-index:;line-height:1.6em}#footbar .row{max-width:800px;margin:auto}#footbar small{font-size:.6em}#footbar img{width:24px;vertical-align:-5px}#footbar a{color:#fff}#footbar .title{font-size:1.2em;margin:0 0 10px}@media(max-width:640px){#footer{padding:10px}}.jiemutv-list{margin:auto;width:100%;display:flex;flex-wrap:wrap;justify-content:center;position:relative;overflow-x:hidden}.jiemutv-list .jiemutv-day{margin:10px;font-size:20px}.jiemutv-list .jiemutv-day .title{text-align:center;font-size:1.3em;font-weight:500;position:relative;box-shadow:0 -6px 0 4px #f9fafb}.jiemutv-list .jiemutv-day.today .title:after{display:inline-block;font-size:16px;border-radius:6px;position:relative;padding:.25em .35em .35em;margin-left:.15em;line-height:1em;background:var(--today-color);color:#fff;content:"今天";vertical-align:text-top}.jiemutv-list .jiemutv-day .inner .p{position:relative;display:flex;flex-wrap:nowrap}.jiemutv-list .jiemutv-day .inner .p .link{color:#fff;width:0;overflow:hidden;display:inline-flex;align-items:center;text-decoration:none;-webkit-text-stroke:1px #000;paint-order:stroke fill}.jiemutv-list .jiemutv-day .inner .p.highlight{border-bottom:1px solid var(--highlight-color);border-radius:0}.jiemutv-list .jiemutv-day .inner .p.highlight .time{color:#fff !important;background:var(--highlight-color) !important}.jiemutv-list .jiemutv-day .inner .p.highlight .name{color:#fff !important;background:var(--highlight-color) !important}.jiemutv-list .jiemutv-day .inner .p.highlight .link{margin-left:.5em;width:1em}.jiemutv-list .jiemutv-day .inner .p{cursor:default;overflow:hidden}.jiemutv-list .jiemutv-day .inner .p:hover{overflow:visible}.jiemutv-list .jiemutv-day .inner .p:hover .link{width:1em;margin-left:.5em}.jiemutv-list .jiemutv-day .inner .p:hover .time{color:#05c;font-weight:500;border-color:#555;border-radius:.25em 0 0 .25em;box-shadow:0 3px 6px rgba(0,0,0,0.2)}.jiemutv-list .jiemutv-day .inner .p:hover .name{box-shadow:0 3px 6px rgba(0,0,0,0.2);width:auto;border-radius:0 .25em .25em 0;min-width:300px;position:absolute;left:54px;overflow:visible;border-color:#555}.jiemutv-list .jiemutv-day .inner .ps{margin:auto;width:376px;padding:3px;border-radius:3px;border:2px solid transparent;box-shadow:0 3px 5px rgba(0,0,0,0.3)}.jiemutv-list .jiemutv-day .inner .time{border-width:1px 0 1px 1px;border-style:solid;border-color:transparent transparent #ccc transparent;padding:5px;font-weight:400;display:inline-block;width:70px;text-align:center;color:#fff;background:linear-gradient(45deg,#38d,#1cf) fixed;vertical-align:middle}.jiemutv-list .jiemutv-day .inner .link{z-index:calc(var(--z-float) + 2);line-height:1em}.jiemutv-list .jiemutv-day .inner .name{border-width:1px 1px 1px 0;border-style:solid;border-color:transparent transparent #ccc transparent;display:inline-block;width:300px;background:#fff;padding:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;z-index:calc(var(--z-float) + 1)}.jiemutv-list .jiemutv-day .inner .p:hover .time{background:linear-gradient(0,#eee,#fff)}.jiemutv-list .jiemutv-day .inner .p:hover .name{background:#fff;background:linear-gradient(0,#eee,#f9fafb,#fff)}.jiemutv-list .jiemutv-day .inner .p.highlight:hover .time{background:#e64}.jiemutv-list .jiemutv-day .inner .p.highlight:hover .name{background:#e64}.jiemutv-list .jiemutv-day .title{background:#f9fafb;transition:all .15s ease-in-out}.jiemutv-list .jiemutv-day .title.out{opacity:0;z-index:0}.jiemutv-list .jiemutv-day .title.fixed{padding-top:10px;z-index:1;position:fixed;border-bottom:3px solid #333;top:47px}.jiemutv-list.compact .jiemutv-day{font-size:15px}.jiemutv-list.compact .jiemutv-day .inner .ps{width:224px}.jiemutv-list.compact .jiemutv-day .inner .time{width:54px}.jiemutv-list.compact .jiemutv-day .inner .name{width:160px}.jiemutv-list.compact .jiemutv-day .inner .p:hover .name{width:auto;min-width:162px}.jiemutv-day.cue .inner .ps{border-color:var(--cue-color) !important}.jiemutv-day.today .inner .ps{background:var(--today-color)}@media(max-width:768px){.jiemutv-day{flex:1 1 auto}.jiemutv-list .jiemutv-day .inner .ps,.jiemutv-list.compact .jiemutv-day .inner .ps{width:100%}.jiemutv-list .jiemutv-day .inner .ps .p,.jiemutv-list.compact .jiemutv-day .inner .ps .p{display:flex;flex-wrap:wrap}.jiemutv-list .jiemutv-day .inner .ps .p .time,.jiemutv-list.compact .jiemutv-day .inner .ps .p .time{flex:1 1 auto}.jiemutv-list .jiemutv-day .inner .ps .p .name,.jiemutv-list.compact .jiemutv-day .inner .ps .p .name{flex:1 1 auto;width:300px}.jiemutv-list .jiemutv-day .inner .ps .p:hover .time,.jiemutv-list.compact .jiemutv-day .inner .ps .p:hover .time{position:relative;z-index:;background:0;text-align:left;font-size:12px;flex:none;-webkit-flex:none;padding-left:0;line-height:22px}.jiemutv-list .jiemutv-day .inner .ps .p:hover .name,.jiemutv-list.compact .jiemutv-day .inner .ps .p:hover .name{width:100%;left:0;border-radius:0;border-right:0;text-align:center}}.jiemutv-list.compact{justify-content:start}@media(min-width:calc((224px + 20px) * 3)) { .jiemutv-list.compact { width: calc((224px + 20px) * 3)}}@media(min-width:calc((224px + 20px) * 4)) { .jiemutv-list.compact { width: calc((224px + 20px) * 4)}}@media(min-width:calc((224px + 20px) * 5)) { .jiemutv-list.compact { width: calc((224px + 20px) * 5)}}@media(min-width:calc((224px + 20px) * 6)) { .jiemutv-list.compact { width: calc((224px + 20px) * 6)}}@media(min-width:calc((224px + 20px) * 7)) { .jiemutv-list.compact { width: calc((224px + 20px) * 7)}}.more-info{max-width:1024px;margin:20px auto;font-size:1.2em}.more-info .title{padding:0 40px 0 10px;display:inline-block;border-bottom:4px solid #222;margin-bottom:5px;font-size:1.2em;font-weight:900}.more-info .title small{font-size:14px;margin-left:3px}.more-info .group{margin:0 5px 35px}.more-info a{text-decoration:none;padding:5px 10px 5px 0;margin-right:15px}.more-info .channels{display:flex;flex-wrap:wrap;max-width:1200px;margin:auto}.more-info .channels .channel{padding:6px 12px 3px;border-radius:3px;font-weight:200;text-align:center;background:linear-gradient(15deg,#fafbfc,#fff);box-shadow:0 1px 3px rgba(0,0,0,0.1);color:#444;border:1px solid #ccc;margin:5px;flex:1 1 auto}.more-info .channels .channel:hover{background:linear-gradient(15deg,#fffcf9,#fff);border-color:#999;text-decoration:none}.jiemutv-search-bar.period .btn-group{display:none}.jiemutv-search-bar.period select{display:inline-block}.jiemutv-search-bar{background:#fff;border-bottom:1px solid var(--border-color);border-top:1px solid var(--border-color);transition:all .15s ease-in-out;font-size:14px;position:relative;z-index:1}.jiemutv-search-bar i.i-close{-webkit-text-stroke:3px #fff;paint-order:stroke fill}.jiemutv-search-bar select{vertical-align:top;margin:0 5px 0 0}.jiemutv-search-bar .btn-group{padding:0;margin:-1px 5px 0 0;vertical-align:top}.jiemutv-search-bar .btn.btn-outline-secondary.cue{box-shadow:0 2px 0 var(--highlight-color)}.jiemutv-search-bar .btn.btn-outline-secondary.picked{background:var(--highlight-color);color:#fff}.jiemutv-search-bar .channel-name{font-size:2.5em;font-weight:900;text-align:center;padding-left:60px;transition:all .15s ease-in-out}.jiemutv-search-bar .channel-name .name{display:inline-block;vertical-align:middle}.jiemutv-search-bar .channel-name .name i.fa.fa-star{color:#fc1}.jiemutv-search-bar .channel-name .name i.fa.fa-star-o{color:#ddd}.jiemutv-search-bar .channel-name .date{display:inline-block;font-size:12px;color:#444;margin:-8px 0 0;transition:margin .15s ease-in-out}.jiemutv-search-bar .channel-name .btn{vertical-align:middle;transition:all .15s ease-in-out;font-size:.5em}.jiemutv-search-bar.fixed{position:fixed;z-index:;border:0;top:0;left:0;width:100%;height:88px;border-bottom:1px solid var(--border-color);box-shadow:0 2px 3px rgba(0,0,0,0.2)}.jiemutv-search-bar.fixed .channel-name{margin-top:7px;font-size:1.4em}.jiemutv-search-bar.fixed .channel-name .date{display:none}.jiemutv-search-bar.fixed .channel-name .btn{font-size:.8em}.jiemutv-search-bar.past .channel-name{color:#444}.jiemutv-search-bar.past .btn-group{display:none !important}.jiemutv-search-bar.past select{display:inline-block;width:200px}@media(max-width:991px){.jiemutv-search-bar.period{height:88px}.jiemutv-search-bar.period.fixed{height:98px}.jiemutv-search-bar input.search,.jiemutv-search-bar.period input.search{width:150px;margin:5px;box-shadow:inset 0 0 2px rgba(0,0,0,0.1)}.jiemutv-search-bar input.search::placeholder,.jiemutv-search-bar.period input.search::placeholder{color:#aaa}.jiemutv-search-bar .btn-group,.jiemutv-search-bar.period .btn-group{display:none}.jiemutv-search-bar select,.jiemutv-search-bar.period select{display:inline-block;width:120px;margin:5px 0 5px 5px}.jiemutv-search-bar .channel-name,.jiemutv-search-bar.period .channel-name{font-size:1.4em;padding-left:0}.jiemutv-search-bar .channel-name .btn,.jiemutv-search-bar.period .channel-name .btn{font-size:.8em}.jiemutv-search-bar .channel-name .date,.jiemutv-search-bar.period .channel-name .date{margin:0}}@media(min-width:991px){.jiemutv-search-bar .btn-group{display:inline-block}.jiemutv-search-bar select{display:none}}.jiemutv-search-info{font-size:.8em;position:fixed;left:0;right:0;max-width:400px;width:96%;bottom:10px;text-align:center;background:#fff;padding:6px 3px;margin:auto;border-radius:5px;box-shadow:0 1px 3px rgba(0,0,0,0.1);border:1px solid #777}.jiemutv-search-info .btn-group{margin-left:10px}.jiemutv-search-info .btn{font-size:1em;padding:2px 4px}