/**
 * Copyright 2014-2021 BT Technology Co., Ltd.
 * Engineer: Makin
 * Date: 2021/4/5
 * Time: 21:37
 * Update: 2021-11-05 12:25:10
 */
body{padding:0;margin:0;font-family:"Microsoft YaHei"}ul,li,h1,h2,h3,p{margin:0;padding:0;list-style:none}a{text-decoration:none}.header{background-image:linear-gradient(to bottom,#050e11,#026d96);padding:8px 0;position: fixed;top: 0;left: 0;right: 0;z-index:3;display: flex;align-items: center;justify-content: space-between}.header *{float:left}.logo{width:52px;height:32px;line-height:34px;padding:0 10px;font-size:20px;margin-top:2px}.logo a{color:#fff}.search{width:65%;height:32px;border-radius:16px;border:solid 1px #026d96;margin-left:5px;position: relative;}.search form{ width: 85%;}.search input{border:0;height:32px;line-height:32px;background:0;outline-style:none;color:#eee;font-size:16px;padding-left:15px;width: 100%;}.search i{font-size:36px;width:30px;color:#b7cddc;line-height:30px;float:right!important;}.nav{width:100%;overflow:hidden;border-bottom:1px solid #f8f8f8;position: fixed !important;top: 49px;left: 0;right: 0;z-index: 2 !important;background-color: #fff;}.nav li{height:30px;line-height:30px;padding:5px 0;text-align:center}.nav li a{color:#333}.nav li.active a{color:#24a5ff;font-weight:bold}.nav li.active i{position:absolute;width:4px;height:4px;background:#24a5ff;bottom:0;left:50%;border-radius:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.main_tab{position:fixed;bottom:0;left:0;background-color:#f1f1f1;border-top:solid 1px #ccc;height:50px;line-height:50px;z-index:10;width:100%;text-align:center}.main_tab li{display:inline-block;text-align:center;width:23%}.main_tab tr td{width:33%}#page{text-align:center;margin:15px 0 85px 0;overflow:hidden}#page a{color:#FFF;background:#026d96}#page a:hover{background:#06677e;text-decoration:none}#page b{color:#666;background:#fff;border:solid 1px #066a90;padding:6px 7px 6px 7px!important}#page li{display:inline-block;width: auto !important;}#page a,#page b{display:inline-block;min-width:20px;_width:30px;padding:7px 8px 7px 8px;margin:0 5px;border-radius:5px;font-size:14px}.slide{margin-top: 90px;}.slide li a:before{content:"";padding-top:50%;display:block}.slide .swiper-slide span{position:absolute;bottom:5px;left:10px;z-index:1;color:#fff;font-size:1.0rem;width:80%;font-weight:bold}.slide li a{display:block;position:relative;background-repeat:no-repeat;background-position:center;background-size:cover}.slide .swiper-pagination{text-align:right;bottom:5px}.list_box h3{padding:10px 5px 5px;font-weight:500;font-size:1.0rem}.list_box h3 a{float:right;font-size:.8rem;color:#666;margin:5px 5px 0}.list_box li{display:inline-block;width:32%;vertical-align:top;letter-spacing:0;margin:0 2px}.list_box li div{position:relative}.list_box li div:before{content:"";display:block;padding-top:134%;background:#f8f8f8;background-size:1.4rem auto}.list_box li div a{font-size:14px;color:#333;background-position:center;background-size:cover;position:absolute;top:0;bottom:0;left:0;right:0}.list_box li div a:before{position:absolute;left:0;right:0;bottom:0;content:'';height:3.0rem;z-index:1;background-image:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.5) 100%);background-image:-o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.5) 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0.5) 100%);background-repeat:repeat-x}.list_box li div a i{position:absolute;right:0;bottom:0;z-index:1;font-style:normal;color:#fff;font-size:.6rem;text-align:right;overflow:hidden;padding: 2px 5px;background: rgb(0, 0, 0, 0.4);}.list_box li div a p{background: rgb(20,74,94,60%);color: #FFFFFF;display: initial;padding: 0 5px;border-radius: 0 3px 3px 0; font-size: 13px;}.list_box li>a{font-size:14px;display:block;text-align:center;padding:5px 2px;color:#333;overflow:hidden}.box{margin:0 6px 10px 6px;background-color:#FFF}.box h2{font-weight:500;font-size:1.0rem;padding:10px 0 10px 8px;border-bottom:solid 1px #eee}.box>div,.box>ul{padding:10px 10px;font-size:.9rem}.down_list{ margin-bottom: 60px}.play_list a{color:#007aff}.play_list a:active{color:#026d96}.isbt{margin-bottom:10px;color:#333}.screen{margin:50px auto 10px auto;border-bottom:solid 1px #DDDDDD}.screen>div{border-bottom:dotted 1px #CCC}.screen li{height:36px;line-height:36px;text-align:center;overflow:hidden;width:auto;padding:0 12px}.screen a{color:#333;font-size:16px}.screen a.s{color:#24a5ff}.screen .sort{border:none!important}.item{background-color:#eee;margin-top: 56px;}.item .logo,.item .down{width:40px}.logo i{line-height:32px;padding:0 5px;color:#ddd}.main{text-align:center;padding:10px;position: relative;}.main img{width: 100%;}.info{margin:0 5px 10px 5px;background-color:#FFF;padding:5px;font-size:.9rem}.down_list ul{padding:10px 5px 10px 35px;word-wrap:break-word}.down_list li{list-style:decimal;margin-bottom:10px;border-bottom:dashed 1px #EEE;padding-bottom:5px}.down_list li a:link{color:#333}.down_list li a:active{color:#999}.down_list li a:visited{color:#999}.down_list li a b{margin-left:10px;color:#666}.detail img{width:100%}.down{background-color:#eee;margin-top: 56px;}.down1{padding:10px 5px;margin:5px 5px}.down h3 a{text-decoration:underline;color:#007aff}.down div{word-wrap:break-word}
.header .user{position: relative;}
.header .user .icon{margin:0 10px;font-size: 26px;color: #EEEEEE;}
.header .user .menu{width:100%;min-width:70%;display:none;position: absolute;top: 30px;right:5px;background: #fff;padding: 10px;box-shadow: 1px 1px 3px #999;border-radius: 3px;justify-content: center;align-items: center;flex-direction: column;flex-wrap: nowrap;}
.header .user .menu a{font-size: 15px;color: #026d96;display: block;}
/* 浅色模式下的页面样式 */
@media (prefers-color-scheme: light) {
    body {
        background-color: #ffffff;
        color: #333333;
    }
}
/* 深色模式下的页面样式 */
@media (prefers-color-scheme: dark) {
    body {
        background-color: #121212;
        color: #ffffff !important;
    }
    .nav{
        background-color: #026d96 !important;
        border-bottom: 1px solid #353535 !important;
        font-size: 16px;
    }
    .nav a{color:#CCCCCC !important;}
    .list_box li>a {color: #cccccc !important;}
    .list_box li div a i{ color: #999999 !important;}
    .box {
        background-color: #191919 !important;
    }
    .item,.down{background: #121212;}
    .down_list li a:link{color: #999;}
    .screen a{color: #999;}
}