/* Source composition retained; only scoped engine/asset corrections below. */
html{min-width:320px}body.bg{margin:0;min-width:320px;min-height:100vh;height:auto;z-index:auto;font-family:"Microsoft Yahei","Helvetica Neue",Helvetica,Arial,sans-serif;background-image:url("../images/bg_4.png");background-color:#e1c5ba;background-position:center;background-size:cover;background-repeat:no-repeat;background-attachment:fixed}
.nav-wrap{background:#000;text-align:center;width:100%;max-width:960px;margin:0 auto;height:70px}.nav{height:70px}.link_logo1{display:inline-block;width:210px;height:70px;object-fit:contain;vertical-align:top}
.fixed-image-left,.fixed-image-right{pointer-events:none;z-index:-1}.content,.footer,.txtguanggao{position:relative;z-index:0}.container{max-width:100%;}.txtguanggao .container{width:100%;max-width:960px}.txtguanggao .area{width:100%;max-width:100%;}.txtguanggao dl,.txtguanggao dd{display:contents}.txtguanggao h3{font-size:16px;font-weight:400;line-height:27px}.txtguanggao a{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.toplinks h3{font-size:16px;font-weight:400;line-height:27px}.toplinks a{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.category-search:after,#ddab:after{display:table;content:"";clear:both}.category-search .youmu-app{display:flow-root}.category-search .youmu-app .area{width:100%}.category-search #ddab{height:58px;margin-bottom:5px}.category-search #ddab .seach form{height:auto}.youmu-app dt,.youmu-app dd{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.youmu-app dl{min-height:56px}
.thumbnail-group>li{min-width:0;list-style:none}.thumbnail-group>li>.thumbnail img{object-fit:cover}.thumbnail-group>li>.video-info>h5>a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.appel-heading{flex:none}.breadcrumbs{overflow-wrap:anywhere}.detail-poster img{max-width:100%;height:auto}.detail-play-list{display:block}.detail-play-list>li>a{padding:0 14px}.detail-source{min-width:0}
.fulidou-player{position:relative;width:100%;height:420px;overflow:hidden;background:#000}.fulidou-player iframe,.fulidou-player video,.fulidou-player object,.fulidou-player embed,.fulidou-player .MacPlayer,.fulidou-player #MacPlayer{width:100%!important;height:100%!important;max-width:100%!important}.fulidou-player .MacPlayer table,.fulidou-player #MacPlayer table{width:100%!important;height:100%!important}
.fulidou-pager{clear:both;padding:15px 0 20px}.fulidou-pager .pagination{display:flex;flex-flow:row wrap;gap:5px;justify-content:center;list-style:none;margin:0;padding:0}.fulidou-pager li{display:block;float:none;list-style:none;margin:0}.fulidou-pager a,.fulidou-pager span{display:block;min-width:36px;height:36px;padding:0 12px;margin:0;line-height:36px;font-size:14px;text-align:center;border:1px solid #e5e5e5;border-radius:3px;background:#f5f5f5}.fulidou-pager .active span{color:#fff;background:#000;border-color:#000}.fulidou-pager .disabled span{color:#999}.fulidou-pager .pagination>li>a{margin:0;padding:0 12px}.result-summary{margin:5px 0 0}
.thumbnail-group>li>.thumbnail:after,.detail-poster>a:after{background-image:none}.thumbnail-group>li>.thumbnail:hover:after,.detail-poster>a:hover:after{content:"▶";font:32px/1 Arial;display:grid;place-items:center;color:#fff}
.home-container>.txtguanggao a,.home-partners-bottom>.txtguanggao a{animation:bgFlash 50s infinite}.home-container>.txtguanggao,.home-partners-bottom>.txtguanggao{background:#fff}.copyright{overflow-wrap:anywhere}
@media screen and (max-width:800px){.fixed-image-left,.fixed-image-right{display:none}.container{width:100%;max-width:100%}.nav-wrap{max-width:100%}.category-search .youmu-app dl{min-height:58px}.category-search .youmu-app .area{width:97%}.fulidou-player{height:56.25vw;min-height:200px;max-height:420px}.detail-info{min-width:0}.detail-info .detail-actor>li{overflow-wrap:anywhere}.detail-play-list li{min-width:25%}.txtguanggao>.container{width:100%}.footer .copyright{min-height:144px}}
@media screen and (max-width:600px){.detail-poster{width:190px;max-width:55%}.detail-info{padding-left:15px}.detail-info .detail-actor>li{font-size:12px;line-height:25px}.detail-play-list li>a{padding:0 10px}.thumbnail-group>li>.thumbnail,.thumbnail-group>li>.thumbnail img{height:125px}}

/* Source: home/detail/play footer is centered; search/type remains full width. */
.footer.fulidou-contained-footer{width:960px;max-width:100%;margin-left:auto;margin-right:auto}
