*{
    margin: 0;
    padding: 0;
}

body{
    width: 100%;
    height: 100%;
    /* background-image: url("../img/bg.png"); */
    /* background-repeat: repeat;
    background-attachment: fixed;
    background-position: top; */
    
}

body, html {
    height: 100%;
}

html {
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    scroll-behavior: smooth;
}

html, body, div, span, img, ol, ul, li, a, p, h1, h2, h3, h4, h5, h6, option, legend, label, table, th, td, tr, article, aside, caption, figure, footer, header, hgroup, mark, nav, section, time, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
}

img {
    border: none;
    outline: none;
    max-width: 100%;
}

figure > img{
    width: 100%;
}

a {
    text-decoration: none; /* 删除下划线 */
    color: inherit; /* 继承父元素的颜色 */
}

a:hover, a:active {
    text-decoration: none; /* 删除鼠标悬停和点击时的下划线 */
}


.cgi-body {
    max-width: 800px;
    margin: 0 auto;
    position: relative;
    /*overflow: hidden;*/
    background-color: #FFFFFF;
}

.container,
.container-fluid {
    padding-left: 0;
    padding-right: 0;
}

.fixation-top{
    position: -webkit-sticky; /* Safari */
    position: sticky !important;
    top: 0;
    z-index: 666;
    background-color: white;
    width: 100%;
    max-width: 800px
}

.fixation-top.fixed{
    position: fixed !important;
    top: 0;
    left: 0;
    right: 0;
    margin: auto;
    z-index: 50;
}


.popover-body{
    border-radius: 10px !important;
    box-shadow: 0 0 5px rgba(224, 219, 219, 0.3) !important;
    background-color: #FFFDFD !important;
}

.row {
    padding: 0;
    margin: 0;
}

.row > *{
    padding: 0;
    /*text-align: center;*/
}

[class^="col-"] {
    padding-left: 0;
    padding-right: 0;
}

.main-top{
    /* border-bottom: 1px solid red; */
    flex-wrap: nowrap;
}

.main-top .col {
    font-size: 20px;
    width: 100%;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    text-align: center;
    font-weight: 800;
    font-family: ui-monospace;
    text-decoration: none;
    height: 61px;
    line-height: 61px;
    color: black;
}
.main-top .col3 {
    font-size: 20px;
    width: 100%;
    text-align: center;
    font-weight: 800;
    font-family: ui-monospace;
    text-decoration: none;
    height: 61px;
    /* line-height: 61px; */
    color: white;
    background-color: black;
}

/* .main-top-btn-on{
    background: #E0323F;
    color: white !important;
}
.main-top-btn-off{
    background-color: #fff;

} */

.lazyloaded{
    background-image: url(../img/new.gif);
}

.main-tab{
    background-color: white;
}

.main-tab .col {
    /* background: #FF8C00; */
    background: #0000ff;

    margin: 2px;
    border-radius: 50px;
    color: white;
    font-size: 13px;
    text-align: center;
    /* line-height: 25px; */
    cursor: pointer;
    padding: 5px 0;
}

.main-tab .col a{
    color: white;
}

.nav-item{
    height: 30px;
    width: 124px;
    text-align: center;
}

.nav-tabs{
    border: none;
}

.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active{
    background: #E0323F;
    color: white;
    border:none;
}

.bd-example{
    color: crimson;
    border-color: crimson;
    font-weight: bold;
    background-color: white;
    font-size: 13px;
}
.bd-example > ul {
    border-bottom: 1px solid crimson;
}
.bd-example a {
    padding: 7px;
}
.bd-example .active {
    /*border-color: #dc3545 #dc3545 #fff #dc3545 !important;*/

}
.nav-link{
    color: black;
}
.tab-content{
    height: 170px;
    margin-top: -30px;
}
.one-piece{

    overflow: hidden;
}

.swiper-vid .swiper-slide.active-nav {
    color: #fff;
    background: #f1592a;
}

.swiper-vid .swiper-slide {
    padding: 6px 0;
    font-size: 14px;
}

.swiper-vid .swiper-slide {
    padding: 5px 0;
    text-align: center;
    font-size: 15px;
    background: #eee;
    cursor: pointer;
 }

.swiper-vid {
    border-bottom: solid 3px #f1592a;
}

.swiper-vid .swiper-slide { padding: 10px 0; text-align: center; font-size: 18px; background: #eee; cursor: pointer;}



@media screen and (max-width:800px){
    .swiper-vid .swiper-slide { padding: 6px 0; font-size: 14px;}
}

#swiper-container2__6547 .swiper-slide {
    height:0;
}
#swiper-container2__6547 .swiper-slide-active {
    height:unset;
}
.app9898{padding:3px 0;box-sizing:border-box;font:15px/1.75 Arial,'微软雅黑';background:#fff}
.app9898 a{text-decoration:none;color:inherit}
.app9898 img{vertical-align:middle}
.app9898-boxt{display:flex;align-items:center;margin-bottom:10px}
.app9898-boxt-1{width:30%;min-width:130px;text-align:center}
.app9898-boxt-1 img{width:100px}
.app9898 img{vertical-align:middle}
.app9898-boxt-2{width:70%;display:flex;flex-direction:row;flex-wrap:wrap}
.app9898-boxt-2l{width:50%;color:black}
.app9898-boxt-2l ul{width:100%}
.app9898 ul{list-style:none;margin:0;padding:0}
.app9898 ul li{float:none;width:auto;height:auto;padding:0px 0px 0px 0px;text-align:left;font-family:Arial}
.app9898-boxt-2r{width:50%;color:black}
.app9898-boxt-2r img{width:8%}
.app9898 img{vertical-align:middle}
.app9898-rz{margin-top:5px;color:#15bc83}
.app9898-rz img{width:auto;height:24px;margin-right:3px}
.app9898-boxf{display:flex;flex-direction:row;flex-wrap:wrap;text-align:center;color:#fff}
.app9898-boxf div{width:33.33%}
.app9898-boxf-1 a{background:#c34dff}
.app9898-boxf a{height:40px;line-height:40px;display:inline-block;width:80%;border-radius:5px;transition:all 0.2s}
.app9898 a{text-decoration:none;color:inherit}
.app9898-boxf-2 a{background:#ff5b5b}
.app9898-boxf a img{width:24px;margin-right:3px}
.app9898 img{vertical-align:middle}
.app9898-boxf-3 a{background:#3ebc40}
.fivetab_tz{text-align:center;border-top:solid 2px #eee;background:#fff}

@media screen and (max-width: 767px) {
    .app9898{padding:3px 0;box-sizing:border-box;font:12px/1.75 Arial,'微软雅黑';background:#fff}
    .app9898 ul li{font:12px/1.75 Arial,'微软雅黑';}
    .app9898-boxt-1{width:20%;min-width:100px;text-align:center}
    .app9898-boxt-1 img{width:70px}
    .app9898-boxt-2{width:80%;display:flex;flex-direction:row;flex-wrap:wrap}
}

table {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
    background-color: white;
}

.download66{left: 0px;position:fixed;width:100%;height: 56px;bottom:0px;background-color:rgba(0,0,0,.8);z-index: 999;text-align: center;}
.download66 i.close{display:block;position:absolute;top: 16px;left:0;height:25px;width:25px;background-size:20px 20px;background-repeat:no-repeat;background-position:50%; }
.download66 .btn{height: 40px;line-height: 40px;width:70px;text-align:center;background-color:#ec0909;bottom:0;top:0;margin: auto 10px auto 10px;font-size:14px;border: none;border-radius: 5px;padding: 0;color: #fff;display: inline-block;cursor: pointer;}
.download66 a:hover{height: 40px;line-height: 40px;width:70px;text-align:center;background-color:#ec0909;bottom:0;top:0;margin: auto 10px auto 10px;font-size:14px;border: none;border-radius: 5px;padding: 0;color: #fff;}
.download66 .download66-img { display: inline-block; width: 57px; height: 23px; vertical-align: middle;}
.download66 p{margin: auto 0px;font-size:13px;font-weight:700;color:#fff;line-height: 56px;text-indent:3px;white-space: nowrap;display: contents;}

.pop-xyz {z-index: 999999;position: fixed;left: 0;top: 0;right: 0;bottom: 0;display: flex;justify-content: center;align-items: center;line-height: 1.4;background-color: rgba(0, 0, 0, 0.5);}
.pop-xyz-bd {width: 350px;padding: 0 5px;box-sizing: border-box;border-radius: 15px;font-size: 14px;color: #333;font-family: '微软雅黑';position: fixed;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.pop-xyz-close {display: inline-block;width: 60px;height: 60px;line-height: 60px;color: #fff;position: absolute;top: -15px;right: -5px;cursor: pointer;text-align: center;}
.pop-xyz-con {padding: 26px 0;border-radius: 15px;background: #fff;}
.pop-xyz-tzgg {color: #ffffff;position: absolute;top: -14px;left: 50%;margin-left: -75px;width: 150px;height: 33px;background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAWoAAABQCAYAAAAwTj+cAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA25pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDozYjhlZDViYS0yZjAyLWMzNDMtYWM1Ni1lZTI5ZjMyYzdlNjYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RkQzQTg2REVGOTJCMTFFREJCOTRGMUFDQzJCQjMzMEMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RkQzQTg2RERGOTJCMTFFREJCOTRGMUFDQzJCQjMzMEMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6M0QxNjE5OTdGOTJBMTFFRDhDQ0FEQjNFNjM3QTgyNjEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6M0QxNjE5OThGOTJBMTFFRDhDQ0FEQjNFNjM3QTgyNjEiLz4gPC9yZGY6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);background-size: 100% 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-family: '微软雅黑';font-weight: bold;font-size: 17px;letter-spacing: 1px;}
#second {color: #f00;display: inline-block;height: 36px;line-height: 36px;padding: 0 15px;position: absolute;top: 0px;right: 30px;}
@media screen and (max-width: 650px){
    .pop-xyz-bd {width: 300px;font-size: 12px;}}

.pop-nice-title{
    display: flex;
    justify-content: center;
    padding-bottom: 5px;
}

.pop-nice-title li{
    width: 26px;
    text-align: center;
    color: #ffffff;
    font-weight: bold;
    border-radius: 50%;
    background: #39a943;
    line-height: 26px;
    font-size: 15px;
    margin-left: 5px;
}

.d-betting {
    position: fixed;
    width: 13.667vw;
    height: 13.667vw;
    line-height: 13.4vw;
    border-width: 0.4vw;
    background-color: transparent;
    color: #fff;
    text-align: center;
    z-index: 200;
    bottom: 200px;
    right: 5px;
    display: block;
}

.d-kefu {
    position: fixed;
    width: 13.667vw;
    height: 13.667vw;
    line-height: 13.4vw;
    border-width: 0.4vw;
    background-color: transparent;
    color: #fff;
    text-align: center;
    z-index: 200;
    bottom: 130px;
    right: 5px;
    display: block;
}

.d-top {
    position: fixed;
    width: 13.667vw;
    height: 13.667vw;
    line-height: 13.4vw;
    border-width: 0.4vw;
    background-color: transparent;
    color: #fff;
    text-align: center;
    z-index: 200;
    bottom: 60px;
    right: 5px;
    display: block;
}

@media screen and (min-width: 767px) {
    .d-betting{
        position: fixed;
        width: 4.667vw;
        height: 4.667vw;
        line-height: 13.4vw;
        border-width: 0.4vw;
        background-color: transparent;
        color: #fff;
        text-align: center;
        z-index: 200;
        bottom: 210px;
        right: 5px;
        display: block;
    }
    .d-kefu {
        position: fixed;
        width: 4.667vw;
        height: 4.667vw;
        line-height: 13.4vw;
        border-width: 0.4vw;
        background-color: transparent;
        color: #fff;
        text-align: center;
        z-index: 200;
        bottom: 130px;
        right: 5px;
        display: block;
    }
    .d-top{
        position: fixed;
        width: 4.667vw;
        height: 4.667vw;
        line-height: 13.4vw;
        border-width: 0.4vw;
        background-color: transparent;
        color: #fff;
        text-align: center;
        z-index: 200;
        bottom: 60px;
        right: 5px;
        display: block;
    }
}

.domain{
    text-align: center;
}

.domain-top{
    background-color: #ff0000;
    font-size: 14pt;
    font-weight: bold;
    border: 6px double #ffff00;
    border-collapse: collapse;
    padding: 5px;
}

.domain-top strong{
    color: yellow;
}
.domain-notice{
    border-top: 2px solid yellow;
    background-color: #ff0000;
    padding: 5px;
    font-size: 14pt;
    font-weight: bold;
}
.domain-url{
    padding: 0.4em 0px;
    border-bottom: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
    width: 49.9688%;
    background-color: #ffff00;
    text-align: center;
    height: 45px;
    color: #0000ff;
    font-weight: bold;
    font-size: 14pt;
}

.play-title{
    background-color: #FF8C00;
    height: 55px;
    border:10px double #ffffff;
    text-align: center;
    font-weight: bold;
    font-size: 18pt;
    font-family: 楷体, serif;
    border-collapse: collapse;
    border-spacing: 0;
    color: white;
}
.play-title > b{
    color: #FFFF00;
}

.content-main  > img{ 
    width: 100% !important;
}

.topic-title {
    color: red;
    font-size: 14pt;
    font-weight: bold;
    border: 1px solid #DDD;
    text-align: center;
}

.topic-title span:nth-child(2) {
    color: black;
}

.topic-title span:nth-child(2) > b {
    color: green;
}

.topic-title span:nth-child(3){
    color: red;
    font-size: 12px;
}

.pl-main{
    padding: 10px;
}

.ding_tit {
    height: 35px;
    line-height: 30px;
    padding: 0 10px;
    font-size: 14px;
    font-weight: bold;
    color: #555;
    background: url(../img/pl-thread-bg.png) 0 -60px repeat-x;
    border: solid 1px #ccc;
    border-bottom: none;
    text-align: left;
}
.pl-content{
    float: right;
    text-align: left;
    background: #fff;
    line-height: 1.8em;
    padding: 10px;
    height: auto;
    overflow: hidden;
    font-size: 14px;
    border: 1px solid #dedede;
}
.user-info img{
    width: 50px;
    height: 50px;
    border-radius: 10px;
    float: left;
    border: 1px solid #f7f7f7;
    margin-right: 10px;
    margin-top: 5px;
}
.user-info > span{
    color: red;
}

.pl-op{
    color: #999;
    font-size: 14px;
    float: left;
    margin-left: 55px;
    margin-top: 10px;
}
.pl-op a{
    padding: 5px;
}

.pl-login span{
    padding-top: 20px;
    padding-bottom: 20px;
    float: left;
}
.pl-input > img {

    width: 50px;
    height: 50px;
    display: block;
    box-shadow: 0 1px 3px rgba(0,0,0,0.22);
    -webkit-border-radius: 10px;
    border-radius: 10px;
}

.pl-input > .input-main{
    width: calc(80% - 20px);
    margin-left: 60px;
    margin-top: -50px;
    position: relative;
    border: 1px solid #ccc;
    border-bottom: none;
    -webkit-border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    background: url(../img/pl-thread-bg.png) 0 -90px repeat-x #fff;
    padding: 10px;
}
.input-main-text{
    width: 100%;
    display: block;
    border: none;
    background: 0 0;
    resize: none;
    outline: 0;
    height: 70px;
    font-size: 14px;
}
.lgyPl_v2_post_face_box {
    width: 80%;
    min-width: 270px;
}
.pl-tools {
    width: calc(90% - 20px);
    margin-left: 60px;
    margin-top: 0;
    height: 30px;
    border: 1px solid #ccc;
    border-right: none;
    border-bottom-color: #aaa;
    border-bottom-left-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    background: url(../img/pl-thread-bg.png) 0 -60px repeat-x;
}

.input-face {
    background: url(../img/facer.png) no-repeat top;
    width: 17px;
    height: 17px;
    display: block;
    position: relative;
    left: 15px;
    top: 7px;
    cursor: pointer;
}
.pl-submit {
    float: right;
    position: relative;
}

.pl-submit-bt {
    float: right;
    color: #000;
    position: relative;
    width: 100px;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    font-weight: 700;
    text-align: center;
    text-shadow: 0 1px 0 #fff;
    border: 1px solid #ccc;
    border-bottom-color: #aaa;
    margin-right: 0;
    -webkit-border-bottom-right-radius: 3px;
    cursor: pointer;
    top: -18px;
}

.pl_record{

}
.pl-item{
    font-size: 14px;
    border-top: 1px solid #dedede;
    padding: 10px 0;
}

.ecomment {
    overflow: visible;
    width: 80%;
    background: #fafafa;
    border-top: 1px solid #e6e6e6;
    border-bottom: 1px solid #e6e6e6;
    border-left: 3px solid #e6e6e6;
    margin: 0 0 0 60px;
    padding: 3px 3px 10px;
}

.ecommentinner{
    padding: 10px;
}

.ecommentinner img{
    float: left;
    height: 30px;
    width: 30px;
    border-radius: 3px;
    box-shadow: 0 1px 3px rgba(0,0,0,0.22);
}

.ecommentauthor {
    float: left;
    margin-left: 10px;
    color: #d32;
    font-weight: 500;
    font-size: 14px;
}
.ecommenttime {
    margin-left: 10px;
    color: #d32;
    font-size: 14px;
}
.ecommentfloor {
    float: right;
    color: #999;
    font-weight: 300;
    font-size: 14px;
}
.ecommenttext {
    clear: left;
    word-wrap: break-word;
    word-break: normal;
    line-height: 1.8em;
    font-size: 14px;
    margin: 0 0 0 40px;
    padding: 0 0 20px;
    max-height: 125px;
    height: auto;
    overflow: hidden;
    position: relative;
}

.pl-input-reply{
    display: none;
    margin-left: 60px;
    margin-top: 20px;
}

.pl-input-reply > .input-main, .pl-tools{
    width: calc(80% - 20px);
}

.pl-input-in-reply{
    display: none;
    margin-top: 20px;
}

.ecommentgbr-show{
    visibility:hidden;
}

.pl-thread-popbox{
    display: none;
}

.pl-input-top-reply{
    margin-top: 50px;
    display: none;
}
.pagination{
    float: right;
}

.pagination > li {
    padding: 0 4px;
    font-size: 13px;
    min-width: 35.5px;
    height: 28px;
    line-height: 28px;
    box-sizing: border-box;
    text-align: center;
}
.accordion-body .col{
    line-height: 25px;
    border: 1px solid #dbdbdb;
    background-color: #fafafa6e;
}


.accordion-button:not(.collapsed) {
    color: #dc3545 ;
    background-color: #fafafa6e;
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .125);
}
.accordion-button:focus{
    border-color: white;
    box-shadow: 0 0 0 0.25rem rgba(255, 255, 255, 0.25);
}
.sx-bg{
    display: inline-block;
    width: 50px;
    height: 50px;
    vertical-align: middle; /* 垂直居中对齐 */;
}

.accordion-item{
    border: 1px solid rgba(238, 0, 0, 0.12);
}

.sx-logo-shu{
    background: url(../img/zoopic.png) no-repeat 0px -48px;
    background-size: 290px;
}
.sx-logo-niu{
    background: url(../img/zoopic.png) no-repeat -48px -48px;
    background-size: 290px;
}
.sx-logo-hu{
    background: url(../img/zoopic.png) no-repeat -96px -48px;
    background-size: 290px;
}
.sx-logo-tu{
    background: url(../img/zoopic.png) no-repeat -143px -48px;
    background-size: 290px;
}
.sx-logo-long{
    background: url(../img/zoopic.png) no-repeat -191px -48px;
    background-size: 290px;
}
.sx-logo-she{
    background: url(../img/zoopic.png) no-repeat -239px -48px;
    background-size: 290px;
}
.sx-logo-ma{
    background: url(../img/zoopic.png) no-repeat 0px -97px;
    background-size: 290px;
}
.sx-logo-yang{
    background: url(../img/zoopic.png) no-repeat -48px -97px;
    background-size: 290px;
}

.sx-logo-hou{
    background: url(../img/zoopic.png) no-repeat -96px -97px;
    background-size: 290px;
}
.sx-logo-ji{
    background: url(../img/zoopic.png) no-repeat -144px -97px;
    background-size: 290px;
}
.sx-logo-gou{
    background: url(../img/zoopic.png) no-repeat -192px -97px;
    background-size: 290px;
}
.sx-logo-zhu{
    background: url(../img/zoopic.png) no-repeat -241px -97px;
    background-size: 290px;
}

.sx-logo-dan{
    background: url(../img/zoopic.png) no-repeat 0px 0px;
    background-size: 290px;
}
.sx-logo-shuang{
    background: url(../img/zoopic.png) no-repeat -49px -0px;
    background-size: 290px;
}

.sx-logo-hong{
    background: url(../img/zoopic.png) no-repeat -97px 0px;
    background-size: 290px;
}

.sx-logo-lan{
    background: url(../img/zoopic.png) no-repeat -145px 0px;
    background-size: 290px;
}
.sx-logo-lv{
    background: url(../img/zoopic.png) no-repeat -193px -0px;
    background-size: 290px;
}

.accordion-body .col{
    padding: 5px;
}

.list-group-flush, .list-group-flush p{
    padding-left: 18px;
    padding-bottom: 18px;
}

.carousel-item img{
    width: 100%;
    /*height: 100%;*/
}

.pao-slice{
    border-bottom: 0.02rem solid #f0f0f0;
    border-top: 0.02rem solid #f0f0f0;
    padding-top: 10px;
    padding-bottom: 10px;
    overflow: hidden;
    height: 50px;

}
.cssmarquee {
    position: relative;
    width: 100%;
    height: 40px;
    line-height: 40px;
    font-size: 15px;
    overflow: hidden;
    top: -32px;
}
.cssmarquee .wrapper {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    animation: cssmarqueeWrapper 10s linear infinite;
}
.cssmarquee .marqueeWords {
    position: absolute;
    color: red;
    height: 100%;
    left: 0;
    top: 0;
    margin: 0;
    text-align: left;
    white-space: nowrap;
    transform:translateX(0);
    animation: cssmarquee 10s linear infinite;
}
@keyframes cssmarqueeWrapper {
    0% {
        transform: translateX(100%); /* parent 100% */
    }
    100% {
        transform: translateX(0);
    }
}
@keyframes cssmarquee {
    0% {
        transform: translateX(0);
    }
    100% {
        transform: translateX(-100%); /* words -100% */
    }
}

.lb-bg{
    width: 30px;
    height: 95%;
    background-color: white;
    z-index: 1;
    line-height: 30px;
}

/*///////////////////////////////////////////////*/

.paoma{
    position: absolute;
    top:5px;
    border-radius: 9px;
    z-index: 2;

}

.zouma{
    border-bottom: 0.02rem solid #f0f0f0;
    border-top: 0.02rem solid #f0f0f0;
    margin-bottom: 5px;
    margin-top: 5px;
}
.paoma > i {
    background-color: #FCFDFE;
}
.dark-mode .paoma > i {
    background-color: #061C60;
}

.dark-mode .horizontal-carousel a{
    color: white;
}

@keyframes roll {
    0% {
        margin-top: 0;
    }
    100% {
        margin-top: -110px;
    }
}


@media (max-height: 670px) {
    body {
        min-height: 800px; /* 设置新的min-height值 */
    }
}


.marquee {
    width: 100%;
    height: 50px;
    overflow: hidden;
    white-space: nowrap;
    position: relative;
    line-height: 40px;
}

#marquee-list {
    list-style-type: none;
    padding: 0;
    margin: 0;
    display: flex;
    animation: marquee-animation 10s linear infinite;
}

#marquee-list li {
    width: 100%;
    white-space: nowrap;
    line-height: 50px;
    color: red;
}

.dark-mode #marquee-list li a{
    color: white;
}

@keyframes marquee-animation {
    0% { transform: translateX(0); }
    100% { transform: translateX(-100%); }
}

#danmu-container {
    position: relative;
    height: 200px;
    overflow: hidden;
    /*border: 1px solid #ccc;*/
}

.danmu-item {
    position: absolute;
    top: 0;
    white-space: nowrap;
    font-size: 16px;
    color: #8f8d8d;
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.7);
}

input:focus {
    outline: none;
    box-shadow: none;
}


.tp-title ul{
    text-align: center;
    display: flex;
    justify-content: center;
}

.tp-title ul li{
    width: 35px;
    height: 35px;
    background: #E0323F;
    border-radius: 50%;
    line-height: 35px;
    color: #FFFF00;
    font-weight: bold;
    margin-left: -3px;
}

.sx-tp{
    background-color: #E9ECEF;
}

.tp-gz{
    padding: 20px;
    color: #666666;
    font-size: 12px;
}

.tp-gz p b{
    color: black;
}

.tp-gz p span{
    display: inline-block;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background-color: black;
    vertical-align: middle;
    margin-right: 5px;
}

.tp-gz p{
   padding-bottom: 10px;
}

.sx-tp-main{
    padding: 10px;
    margin-top: -20px;
    margin-bottom: 20px;
}

.sx-tp-main .tp-col{
    background-color: white;
    width: 172px;
    height: 145px;
    padding: 10px;
    border-radius: 6px;
}

.tp-col img{
    height: 55px;
}

.tp-col p{
    display: flex;
    justify-content: space-between;
    align-items:center;
}

.tp-col p span{
    color: #666666;
    font-size: 14px;
}

.tp-col p .tp-btn{
    background: linear-gradient(180deg, #E73223 0%, #B52519 100%);
    color: white;
}

.progress{
    margin-top: 10px;
}