body,html{background-color:#f8f8f8;overflow-x:hidden}h3{font-size:1.35rem!important}.form-control:focus{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;outline:none}.blank-1{display:block;height:1rem}.blank-2{display:block;height:2rem}.blank-3{display:block;height:3rem}.blank-4{display:block;height:4rem}.blank-5{display:block;height:5rem}.main{padding:15px 0}.page-block{background-color:#fff;padding:15px}.section-title{-moz-column-gap:1rem;column-gap:1rem;display:flex}.section-title h3{flex:1}.section-title .view-more{display:flex;flex-direction:column;justify-content:center}.section-title .view-more a{color:#838383}.nav-pagination{align-items:center;display:flex;justify-content:center;margin-top:1rem;padding-bottom:.85rem;padding-top:.85rem}.nav-pagination .pagination{flex-wrap:wrap;list-style-type:none;margin-bottom:0}.nav-pagination .pagination .page-item.active .page-link{background-color:#dc3546;border-color:#dc3546}.nav-pagination .pagination .page-item.active .page-link:active{outline:none}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1200px}}@media (max-width:768px){.main{margin-left:-15px;margin-right:-15px;padding:0}.nav-pagination .pagination{justify-content:center;row-gap:10px}}.header{position:sticky;top:0}.header .header-fixed{background-color:#8d0e0f;color:#fff;z-index:999}.header .header-flex{display:flex}.header .header-mobile{-moz-column-gap:1rem;column-gap:1rem;display:none;padding-top:1rem}.header .header-mobile .mobile-logo{display:flex;flex-direction:column}.header .header-mobile .mobile-logo img{height:40px;width:auto}.header .header-mobile .mobile-search{flex:1}.header .header-mobile .mobile-search .search-input{background-color:#f5f5f5;border-radius:10rem;display:flex;padding:0 .75rem}.header .header-mobile .mobile-search .search-input .control-input{background:none;border:0;flex:1;height:2.4rem}.header .header-mobile .mobile-search .search-input .control-input:focus{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;outline:none}.header .header-mobile .mobile-search .search-input .control-button{align-items:center;background:none;border:0;display:flex;flex-direction:column;justify-content:center;padding:0 10px}.header .header-mobile .mobile-search .search-input .control-button .bi{color:#666;font-size:20px}.header .header-mobile .mobile-auth{align-items:center;display:flex}.header .header-mobile .mobile-auth .bi{color:#fff;font-size:40px;line-height:1!important}.header .logo{padding:10px 0}.header .logo img{display:inline-block;height:40px;width:auto}.header .nav-container{flex:1;margin-left:2rem}.header .nav-container .nav-list{display:flex;list-style-type:none;margin:0;padding:0}.header .nav-container .nav-list li{font-size:16px;font-weight:700}.header .nav-container .nav-list li a{color:#fff;display:block;height:60px;line-height:60px;padding-left:15px;padding-right:15px;white-space:nowrap}.header .nav-container .nav-list li a:hover{color:#fddd25;text-decoration:none}.header .search-box{display:flex;flex-direction:column;justify-content:center}@media (max-width:768px){.header .header-flex{align-items:center;flex-direction:column;flex-wrap:wrap}.header .header-flex .logo{display:none}.header .header-flex .nav-container{margin-left:0;overflow-x:auto;overflow-y:hidden;width:100%}.header .header-flex .nav-container::-webkit-scrollbar{display:none}.header .header-flex .search-box{display:none}.header .header-mobile{display:flex}}.swiper,.swiper-container{position:relative}.swiper-button-next,.swiper-button-prev{background-color:#ccc;border-radius:25px;color:#333;height:50px;opacity:.7;width:50px}.swiper-button-next:after,.swiper-button-prev:after{font-size:24px!important}.swiper-button-next:hover,.swiper-button-prev:hover{background-color:#ff8364;color:#ff8364}.swiper-pagination{bottom:1rem;display:flex;gap:5px;justify-content:center;left:50%;transform:translateX(-50%)}.swiper-pagination-bullet{background-color:#fff;border-radius:2px!important;opacity:.9}.swiper-pagination-bullet-active{background-color:#ff8364}.banner-swiper{overflow:hidden}.banner-swiper .slide-image{position:relative}.banner-swiper .slide-image:before{content:" ";display:block;padding-bottom:30%}.banner-swiper .slide-image img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}@media (max-width:768px){.banner-swiper .slide-image:before{padding-bottom:40%}}.movie-payer{position:relative}.movie-payer:before{content:" ";display:block;padding-bottom:56%}.movie-payer .dplayer{height:100%;left:0;position:absolute;top:0;width:100%}.movie-meta{-moz-column-gap:15px;column-gap:15px;display:flex;flex-wrap:wrap;row-gap:0}.movie-meta dl{display:flex;margin:0;padding-bottom:3px;padding-top:3px}.movie-meta dl:after{color:#f2f2f2;content:"|";display:block;margin-left:15px}.movie-meta dl dt{color:#9f9f9f;font-weight:400;margin-bottom:0;margin-right:3px;padding:0;white-space:nowrap}.movie-meta dl dd{color:#717171;margin-bottom:0;padding:0}.movie-meta dl dd a{margin-right:10px}.movie-meta dl:last-child:after{display:none}.movie-playlist{display:flex;flex-wrap:wrap;gap:10px;list-style-type:none;margin:0;padding:5px 0 0}.movie-playlist li{margin:0;padding:0}.movie-playlist li a{border:1px solid #eee;border-radius:2px;display:block;font-size:.9rem;padding:5px 10px;text-decoration:none;white-space:nowrap}.movie-playlist li a.active,.movie-playlist li a:hover{background-color:#fe9900;border-color:#fe9900;color:#fff}.movie-related{--movie-item-width:25%;display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}.movie-related .movie-item{padding:10px;width:var(--movie-item-width)}.movie-related .movie-thumbnail{position:relative}.movie-related .movie-thumbnail:before{content:" ";display:block;padding-bottom:150%}.movie-related .movie-thumbnail img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.movie-related .movie-thumbnail .remarks{background-image:linear-gradient(transparent,rgba(0,0,0,.5));background-repeat:no-repeat;bottom:0;color:#fff;display:block;font-size:12px;left:0;overflow:hidden;padding:5px 10px;position:absolute;text-align:right;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;width:100%}.movie-related .movie-title{font-size:.9rem;margin-top:10px}.movie-hots{list-style-type:none;margin:0;padding:.75rem 0 0}.movie-hots li{-moz-column-gap:5px;column-gap:5px;display:flex;height:20px;line-height:20px;margin-bottom:.75rem;overflow:hidden}.movie-hots li span{background-color:#eee;display:inline-block;font-size:14px;height:20px;line-height:20px;text-align:center;width:20px}.movie-hots li a{display:block}.movie-hots li:first-child span{background-color:#ff4b4a;color:#fff}.movie-hots li:nth-child(2) span{background-color:#fe7702;color:#fff}.movie-hots li:nth-child(3) span{background-color:#feb400;color:#fff}.movie-qrcode{display:block;text-align:center}.movie-qrcode img{display:inline-block;width:100%}.movie-filter dl{border-bottom:1px solid #f5f2f0;display:flex;margin:0;padding-bottom:10px;padding-top:10px}.movie-filter dl dt{color:#999;font-size:.9rem;font-weight:400;line-height:1;margin-right:10px;padding-top:6px;text-align:left;white-space:nowrap;width:70px}.movie-filter dl dd{-moz-column-gap:10px;column-gap:10px;display:flex;flex:1;flex-wrap:wrap;margin:0;row-gap:10px}.movie-filter dl dd a{border-radius:5px;display:inline-block;font-size:.9rem;line-height:1;padding:6px 10px}.movie-filter dl dd a:hover{text-decoration:none}.movie-filter dl dd a.active{background-color:#fe9900;color:#fff}.movie-filter dl:last-child{border-bottom:0}.movie-list{--movie-item-width:16.6%;display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}.movie-list .movie-item{padding:10px;width:var(--movie-item-width)}.movie-list .movie-thumbnail{position:relative}.movie-list .movie-thumbnail:before{content:" ";display:block;padding-bottom:150%}.movie-list .movie-thumbnail img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.movie-list .movie-thumbnail .remarks{background-image:linear-gradient(transparent,rgba(0,0,0,.5));background-repeat:no-repeat;bottom:0;color:#fff;display:block;font-size:12px;left:0;overflow:hidden;padding:5px 10px;position:absolute;text-align:right;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;width:100%}.movie-list .movie-title{font-size:.9rem;margin-top:10px}@media (max-width:768px){.movie-related{--movie-item-width:50%}.movie-list{--movie-item-width:33.3%}}.page-search .result-header{border-bottom:1px solid #eee;font-size:1.25rem;padding-bottom:15px}.page-search .result-list{display:flex;flex-direction:column;list-style-type:none;margin:0;padding:0}.page-search .result-list li{border-bottom:1px solid #f5f5f5;display:flex;padding:10px 0}.page-search .result-list .movie-thumbnail{height:180px;margin-right:15px;position:relative;width:120px}.page-search .result-list .movie-thumbnail img{border-radius:2px;display:block;height:100%;width:100%}.page-search .result-list .movie-metas{display:flex;flex:1;flex-direction:column;justify-content:center}.page-search .result-list .movie-metas h3{font-size:1.25rem!important;font-weight:500;margin-bottom:1rem}.page-search .result-list .movie-metas p{display:flex;font-size:.95rem;margin-bottom:.35rem}.page-search .result-list .movie-metas p span{color:#9d9d9d;display:inline-block;white-space:nowrap}.page-search .result-list .movie-metas p i{display:inline-block;font-style:normal;white-space:normal;word-break:break-word}.page-search .result-list .movie-metas p em{display:inline-block;font-style:normal;white-space:nowrap}.page-search .result-list .movie-metas .separator{display:inline-block;margin:0 10px;position:relative}.page-search .result-list .movie-metas .separator:after{border-left:1px solid #e9e9e9;content:" ";display:block;height:.95rem;transform:translateY(20%)}.page-search .result-list .movie-metas .view{margin-top:10px}.page-search .result-list .movie-metas .view .btn{padding-left:1rem;padding-right:1rem}.live-group-header{background-color:#dadada;font-weight:600;padding:.5rem .8rem}.live-list{display:flex;flex-direction:column}.live-list__item{align-items:center;-moz-column-gap:10px;column-gap:10px;display:flex;font-size:.85rem;padding:.5rem .8rem}.live-list__item:nth-child(2n){background-color:#f7f7f7}.live-list__time{width:8%}.live-list__channel{width:24%}.live-list__teams{align-items:center;-moz-column-gap:2rem;column-gap:2rem;display:flex;flex:1}.live-list__vs{text-transform:uppercase}.live-list__hometeam{justify-content:flex-end}.live-list__hometeam,.live-list__visitingteam{align-items:center;-moz-column-gap:10px;column-gap:10px;display:flex;flex:1}.live-list__visitingteam{justify-content:start}.live-list__img{height:36px;width:36px}.live-list__metas{display:none;flex:1;flex-direction:column;row-gap:5px;text-align:center}@media (max-width:768px){.live-list__item{padding-bottom:1rem;padding-top:1rem}.live-list__channel,.live-list__status,.live-list__time,.live-list__vs{display:none!important}.live-list__hometeam{flex-direction:column-reverse;row-gap:5px;text-align:center}.live-list__visitingteam{flex-direction:column;row-gap:5px;text-align:center}.live-list__metas{display:flex}}.error-content{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:530px;text-align:center}.error-content .image{display:block;text-align:center}.error-content .image img{display:inline-block;width:400px}.error-content .error-icon{text-align:center}.error-content .error-icon img{display:inline-block;margin-bottom:10px;width:80px}.error-content h2{font-size:20px;font-weight:500;line-height:3.6}.error-content .links{font-size:16px;text-align:center}.error-content a{margin:0 5px;text-decoration:none}.error-content a:hover{text-decoration:underline}.footer{display:block;padding:1rem 0}.float-appcode{position:fixed;right:10px;top:40%;z-index:100}.float-appcode .code-item{background:#fff;border-radius:5px;padding:5px}.float-appcode .code-img{height:140px;width:140px}.float-appcode .code-title{font-size:16px;padding-bottom:5px;text-align:center}.fiexd-appcode{background:#8e0e0f;bottom:0;display:none;justify-content:center;left:0;padding:10px 0;position:fixed;right:0;z-index:100}@media (max-width:768px){.float-appcode{display:none!important}.fiexd-appcode{display:flex!important}}
