.module{background:#fff;border:1px solid #f0f0f0;border-radius:6px;box-shadow:1px 1px 8px rgba(0,0,0,.05);margin-bottom:20px}.module .hd{height:44px;border-bottom:1px solid #f5f5f5}.module .hd .title{position:relative;display:inline-block;height:20px;padding:12px 0 12px 15px;line-height:20px;font-weight:bold;font-size:16px}.module .hd .title:before{position:absolute;left:0;top:50%;display:inline-block;width:4px;height:18px;content:"";margin:-9px 2px 0;vertical-align:middle;background:#006bb7;border-radius:2px}.module .bd{padding:20px}.module .score-box{min-width:64px;display:flex;align-items:center}.module .score-box .sub{flex:1;padding:0 5px;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.module .score-box .sub:nth-child(2){flex:.65}.module .score-box .sub:nth-child(2) span{display:block}.module .score-box .score{font-size:16px;font-weight:bold}.module .score-box .note{line-height:16px;font-size:13px;color:#999}.module .table-inner{margin-bottom:15px;overflow-x:auto}.module .table-inner table{width:100%;border:1px solid #dce2e9}.module .table-inner table caption{line-height:32px;font-size:16px;font-weight:bold}.module .table-inner table th,.module .table-inner table td{position:relative;padding:10px 15px;line-height:20px;text-align:center;white-space:nowrap}.module .table-inner table th{white-space:nowrap;font-weight:bold}.module .table-inner table thead{background:#f6f8fa}.module .table-inner table thead tr{border-bottom:1px solid #dce2e9}.module .table-inner table tbody tr{border-bottom:1px solid #dce2e9}.module .table-inner table tbody tr:hover{background:#fafafa}.module .table-inner table tbody tr.disabled{background:#f8f8f8;opacity:.5}.module .table-inner table .text-left{text-align:left}.module .table-inner table input[type=checkbox]{width:16px;height:16px;border:1px solid #e2e2e2}.module .none{padding:50px 0;line-height:30px;text-align:center}.side .module .bd{padding:0}.mod-guide{position:relative;border-radius:6px;overflow:hidden;margin-bottom:15px}.mod-guide .bg{position:absolute;left:0;top:0;z-index:0;width:110%;margin-left:-5%}.mod-guide .bg img{width:100%;margin-top:-35%}.mod-guide .poster{position:relative;z-index:9;background:rgba(0,107,183,.85);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.15);border-radius:6px}.mod-guide .bd{padding:15px;border-bottom:1px solid hsla(0,0%,100%,.05);overflow:hidden}.mod-guide .bd .title{float:left;width:400px;margin-left:10px;padding-top:24px;font-weight:bold;color:#fff}.mod-guide .bd .title .logo{float:left;width:70px}.mod-guide .bd .title .logo img{padding:3px;background:hsla(0,0%,100%,.05);border-radius:50%;backdrop-filter:blur(10px)}.mod-guide .bd .title .info{margin-left:90px;padding:10px 0}.mod-guide .bd .title .info p{line-height:25px}.mod-guide .bd .title .info p.name{font-size:20px}.mod-guide .bd .title .info p.season{font-size:16px;color:hsla(0,0%,100%,.7)}.mod-guide .bd .detail{float:right;width:600px;text-align:right;color:hsla(0,0%,100%,.9)}.mod-guide .bd .detail .website{display:inline-block;padding:0 16px;line-height:30px;vertical-align:middle;background-color:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.15);border-radius:4px;color:hsla(0,0%,100%,.9)}.mod-guide .bd .detail .website:after{margin-top:-2px;display:inline-block;width:6px;height:6px;content:"";vertical-align:middle;border-right:1px solid hsla(0,0%,100%,.9);border-bottom:1px solid hsla(0,0%,100%,.9);transform:rotate(-45deg)}.mod-guide .bd .detail select{height:32px;padding:0 16px;line-height:32px;vertical-align:middle;background-color:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.15);border-radius:4px;color:hsla(0,0%,100%,.9);outline:none}.mod-guide .bd .detail select option{color:#333}.mod-guide .bd .detail table{width:100%;background:rgba(0,0,0,.05);line-height:24px;margin-top:10px;border-radius:4px;overflow:hidden;color:hsla(0,0%,100%,.9)}.mod-guide .bd .detail table th,.mod-guide .bd .detail table td{padding:6px;text-align:center}.mod-guide .bd .detail table thead{background:hsla(0,0%,100%,.15)}.mod-guide .ft{border-top:1px solid rgba(0,0,0,.05);text-align:center;overflow:hidden}.mod-guide .ft li{display:inline-block;width:23%;height:44px;line-height:44px}.mod-guide .ft li a{display:block;position:relative;padding:0 20px;font-size:16px;color:hsla(0,0%,100%,.8)}.mod-guide .ft li.active a{color:#fff}.mod-guide .ft li.active a:after{position:absolute;left:50%;bottom:2px;display:block;content:"";width:20px;height:3px;margin-left:-10px;background:#fff;border-radius:2px}.mod-panel .table-inner table{table-layout:fixed}