@charset "utf-8";blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,img,input,li,ol,p,pre,td,textarea,th,ul{padding:0;margin:0}fieldset,img{border:0;vertical-align:top}address,b,caption,cite,code,dfn,em,i,th,var{font-weight:400;font-style:normal}li,ol,ul{list-style:none}dd,div,dl,dt,li,ol,ul{zoom:1}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-weight:400;font-size:100%}q:after,q:before{content:""}abbr,acronym{border:0}a{text-decoration:none;outline:0}table{width:100%;border-collapse:collapse;border-spacing:0}input,select,textarea{outline:0}.tmdc-block{display:none;position:fixed;width:100%;height:100%;top:0;left:0;z-index:99;background:rgba(0,0,0,.8)}.tmdc-block .tmdc-show{position:absolute;width:520px;height:665px;left:50%;margin-left:-260px;top:50%;margin-top:-350px}.tmdc-block .tmdc-show .close{position:absolute;display:block;height:30px;width:30px;right:10px;background:url("../img/close.png") no-repeat center center;z-index:99;cursor:pointer}html{height:100%}body{width:100%;min-height:100%;font-family:-apple-system,BlinkMacSystemFont,"PingFang SC","Noto Sans SC","Hiragino Sans GB","Microsoft YaHei","WenQuanYi Micro Hei",Arial,sans-serif;-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased;font-size:14px;color:#555;background:#fff;display:flex;flex-direction:column}.main{flex:1}.wrapper{margin:0 auto;width:998px}.wrapper:after{content:".";display:block;height:0;clear:both;visibility:hidden}.fl{float:left!important}.cover{background:#f7f7f7 url('/static/img/loding.png') 50% 50%/100% 100% no-repeat}.fr{float:right!important}.m-t{margin-top:10px}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#c5c5c5;font-size:12px}input:-moz-placeholder,textarea:-moz-placeholder{color:#c5c5c5;font-size:12px}input::-moz-placeholder,textarea::-moz-placeholder{color:#c5c5c5;font-size:12px}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#c5c5c5;font-size:12px}.card{background:#fff;margin:10px auto}.card .card-head{display:flex;justify-content:space-between;align-items:center;background:#fff;padding:10px 0;color:#1f2f3e}.card .card-head h2{position:relative;color:#333;height:16px;line-height:16px;font-size:16px;padding-left:10px}.card .card-head h2:before{content:'';position:absolute;left:0;top:0;width:3px;height:100%;border-radius:3px;background:#5aa700}.card .card-head .more-link a{display:inline-flex;align-items:center;font-size:13px;color:#999;text-decoration:none}.card .card-head .more-link a svg{margin-left:6px}.card .card-head .more-link a:hover{color:#5aa700}.card .card-body{font-size:14px;line-height:28px;color:#778b9e}.card .card-body p{line-height:2.2;color:#333;font-size:14px;margin-bottom:10px}.header{background:#fff;height:52px;line-height:52px;box-shadow:0 0 10px 0 rgba(0,0,0,.1);position:relative;z-index:1!important}.header .logo{float:left;margin-right:15px}.header .logo img{margin-top:14px}.header .menu{float:left}.header .menu li{float:left}.header .menu li a{position:relative;display:inline-block;line-height:30px;margin-right:20px;padding:0 8px;font-size:14px;color:#444;transition:color .2s ease-out}.header .menu li a:before{content:'';position:absolute;left:50%;bottom:-3px;width:20px;height:4px;margin-left:-10px;border-radius:4px;background:#5aa700;transform:scaleX(0);opacity:0;transition:transform .25s ease,opacity .25s ease}.header .menu li a:hover{color:#5aa700}.header .menu li a:hover:before{transform:scaleX(1);opacity:1}.header .menu li.on a{color:#5aa700}.header .menu li.on a:before{transform:scaleX(1);opacity:1}.header .search{position:relative;padding:0 0;width:245px;text-align:right}.header .search input{border:1px solid #d4d4d4;color:#666;height:24px;padding:2px 25px 2px 10px;width:168px;border-radius:3px;transition:width .25s ease-out;font-size:12px;text-align:left}.header .search input:focus{width:208px}.header .search a.btn{position:absolute;right:8px;top:18px;background:url('../img/search.png') no-repeat;display:inline-block;width:18px;height:18px;border:none}.main .left-box{width:678px;float:left}.main .right-box{float:right;width:300px}.main .banner-area{position:relative;width:1000px;height:258px;overflow:hidden;border-radius:3px;float:left}.main .banner-area .hd{position:absolute;bottom:10px;left:0;width:100%;z-index:99}.main .banner-area .hd ul{text-align:center}.main .banner-area .hd ul li{display:inline-block;width:10px;height:10px;border-radius:10px;margin-right:8px;background:#999;opacity:.6;transition:background .5s,opacity .5s;cursor:pointer}.main .banner-area .hd ul li img{width:1000px;height:258px}.main .banner-area .hd ul li.on{width:26px;background:#fff;opacity:.9}.main .banner-area .bd{overflow:hidden;position:relative}.main .banner-area .bd ul{display:flex;flex-wrap:nowrap;margin:0;padding:0;will-change:transform}.main .banner-area .bd ul li{flex:0 0 100%;width:100%;list-style:none}.main .banner-area .bd ul li img{width:100%;height:auto;border-radius:3px}.main .hots-box li{height:36px;line-height:36px}.main .hots-box li .order-num{display:inline-block;text-align:center;font-size:12px;color:#333}.main .hots-box li a{margin-left:10px;color:#333}.main .hots-box li a:hover{color:#5aa700}.main h3{font-size:18px;line-height:18px;color:#000;margin-top:20px;margin-bottom:20px;font-weight:700}.main .item-list{margin-top:10px}.main .item-list ul{width:1008px}.main .item-list ul:after{content:".";display:block;height:0;clear:both;visibility:hidden}.main .item-list ul li{width:158px;float:left;margin-right:10px;margin-bottom:10px;border-radius:4px}.main .item-list ul li .cover{width:158px;height:228px;overflow:hidden;border-radius:4px 4px 0 0}.main .item-list ul li .cover img{width:158px;height:228px}.main .item-list ul li .cover img:hover{transform:scale(1.05);transition:all .3s ease-out 0s}.main .item-list ul li .intro{background:#fff;padding:10px 0;border-radius:0 0 4px 4px}.main .item-list ul li .intro h5{color:#333;font-size:14px;height:22px;line-height:22px;overflow:hidden}.main .item-list-fit ul{width:100%}.main .empty-tip{padding:5px 10px;color:#999}.main .ep-list{margin-top:10px;width:683px}.main .ep-list li{display:inline-block}.main .ep-list li a{font-size:12px;color:#fff;border:1px solid #e5e5e5;display:inline-block;font-family:Arial,microsoft yahei;margin-right:8px;line-height:22px;background-color:#f7f7f7;padding:2px 6px;width:45px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:2px;color:#666}.main .ep-list li.act a{border-color:#5aa700;background-color:#5aa700;color:#fff}.main .search-desc{padding:20px 0 0;font-size:14px;line-height:1.6;color:#999}.main .search-desc em{font-style:normal;color:#5aa700;font-weight:700}.main .pager{margin:20px 0 10px;text-align:center}.main .pager .current,.main .pager a{display:inline-block;box-sizing:border-box;min-width:32px;height:32px;line-height:30px;margin:0 3px 6px;padding:0 8px;font-size:14px;text-align:center;color:#666;background:#fff;border:1px solid #e5e5e5;border-radius:3px}.main .pager a:hover{color:#5aa700;border-color:#5aa700}.main .pager .current{color:#fff;background:#5aa700;border-color:#5aa700}.main .pager .next,.main .pager .prev{padding:0 12px}.main .pager .pager-total{display:inline-block;margin-left:8px;font-size:13px;color:#999}.main .role-list{width:683px;margin-top:10px}.main .role-list li{width:103px;margin-right:10px;margin-bottom:10px;float:left}.main .role-list li .cover{width:103px;height:146px;overflow:hidden}.main .role-list li .cover img{border-radius:3px;width:103px;height:146px}.main .role-list li .cover img:hover{transform:scale(1.05)}.main .role-list li .info a{color:#333}.main .role-list li .info a:hover{color:#5aa700}.main .role-list li .info .role-name{max-width:100px;height:26px;overflow:hidden;margin-top:5px}.main .role-list li .info .star-name{height:26px}.main .role-list li .info .star-name a{float:left;max-width:65px;height:26px;overflow:hidden}.main .role-list li .info .star-name span{float:left;height:26px;font-size:12px;color:#999;margin-left:5px}.main .filter{margin-top:15px;padding:12px 15px;background:#fff;border-radius:4px;font-size:13px;line-height:24px;box-shadow:0 1px 10px rgba(0,0,0,.04);border:1px solid #f6f6f6}.main .filter dl{display:flex;align-items:flex-start;padding:4px 0;border-bottom:1px dashed #ececec}.main .filter dl:last-of-type{border-bottom:0}.main .filter dt{flex:0 0 52px;color:#999}.main .filter dd{flex:1 1 auto;min-width:0}.main .filter dd a{display:inline-block;margin:0 10px 0 0;padding:0 8px;color:#555;margin-bottom:4px}.main .filter dd a:hover{color:#5aa700}.main .filter dd a.on{color:#5aa700}.main .summary{font-size:13px;margin:0 auto 0 auto;padding-top:20px;position:relative;background:#fbfbfb;border-bottom:1px solid #e0e0e0}.main .summary .cover{display:block;float:left;margin-right:20px;width:120px}.main .summary .cover img{border-radius:3px}.main .summary .info{overflow:hidden;width:850px}.main .summary .info h1{margin-top:5px;line-height:20px;display:block;color:#333;font-size:24px;font-weight:700}.main .summary .info ul{margin-top:10px}.main .summary .info ul li{line-height:22px}.main .summary .nav{margin-top:20px}.main .summary .nav ul li a{border:1px solid #e0e0e0;margin-bottom:-1px;z-index:9999;background:#fff;line-height:32px;border-radius:4px 4px 0 0;width:100px;text-align:center;float:left;margin-right:8px;color:#666}.main .summary .nav ul li.act a{line-height:31px;border-top:2px solid #5aa700;border-bottom:1px solid #fff;color:#5aa700}.main .summary .nav ul li:hover a{color:#5aa700}.main .actors li{border-bottom:1px solid #e0e0e0;padding:10px 0}.main .actors li .img{float:left;margin-right:10px}.main .actors li .img img{width:95px;border-radius:3px}.main .actors li .intro .name{font-size:18px;font-weight:700;margin-bottom:8px}.main .actors li .intro .name a{color:#333}.main .actors li .intro .name a:hover{color:#5aa700}.main .actors li .intro .actor a{color:#333}.main .actors li .intro .actor a:hover{color:#5aa700}.main .actors li .intro .actor i{font-size:12px;margin-left:5px;color:#999}.main .actors li .intro .text{margin-top:8px;line-height:1.8;font-size:12px;color:#333}.main .actors li:last-child{border-bottom:0}.main .role-info{margin-top:10px}.main .role-info .img{float:left;margin-right:10px}.main .role-info .img img{width:110px;border-radius:3px}.main .role-info .intro .name{font-size:18px;font-weight:700;color:#333}.main .role-info .intro .name a{color:#333}.main .role-info .intro .name a:hover{color:#5aa700}.main .role-info .intro .actor{font-size:14px;margin-left:5px}.main .role-info .intro .actor a{font-size:14px;color:#333}.main .role-info .intro .actor a:hover{color:#5aa700}.main .role-info .intro .actor i{font-size:12px;margin-left:5px;color:#999}.main .role-info .intro .text{line-height:1.8;font-size:14px;color:#333}.main .story-nav{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;font-size:13px;line-height:normal}.main .story-nav a{display:flex;align-items:center;color:#5aa700;text-decoration:none;white-space:nowrap;border-bottom:1px dashed rgba(90,167,0,.6)}.main .story-nav a svg{flex:0 0 auto}.main .story-nav a:hover{border-bottom-style:solid}.main .story-nav .prev{grid-column:1;justify-self:start}.main .story-nav .prev svg{margin-right:6px;transform:rotate(180deg)}.main .story-nav .current{grid-column:2;font-size:12px;white-space:nowrap;color:#999}.main .story-nav .next{grid-column:3;justify-self:end}.main .story-nav .next svg{margin-left:6px}.footer{width:100%;height:60px;line-height:60px;text-align:center}.footer p{font-size:12px;color:#999}.footer a{color:#999;margin:0 2px}@media (max-width:1024px){.wrapper{width:auto;padding:0 10px}.header{height:auto;line-height:normal;padding:0}.header .wrapper{display:flex;flex-wrap:wrap;align-items:center;padding:8px 10px 0}.header .menu ul:after,.header .wrapper:after{display:none;content:none}.header .logo{float:none;order:1;flex:0 0 auto;margin-right:10px}.header .logo img{display:block;margin-top:0;height:30px!important}.header .search{float:none!important;position:relative;order:2;flex:1 1 auto;min-width:0;padding:0}.header .search input{width:100%;height:32px;box-sizing:border-box;padding:2px 34px 2px 12px;border:0;border-radius:16px;background:#f5f6f7;font-size:16px}.header .search input:focus{width:100%}.header .search a.btn{right:12px;top:7px}.header .menu{float:none;order:3;flex:0 0 100%;margin-top:6px}.header .menu ul{display:flex}.header .menu li{float:none;flex:1 1 0;min-width:0;text-align:center}.header .menu li a{display:block;margin:0;padding:0 4px;line-height:38px;font-size:14px;font-weight:400}.header .menu li a:hover{font-weight:400}.header .menu li a:before{content:none}.header .menu li a:after{content:'';position:absolute;left:50%;bottom:4px;width:20px;height:4px;margin-left:-10px;background:#5aa700;border-radius:4px;transform:scaleX(0);opacity:0;transition:transform .25s ease,opacity .25s ease}.header .menu li.on a{position:relative;color:#5aa700}.header .menu li.on a:after{transform:scaleX(1);opacity:1}.card{margin:0 auto}.card .card-head{display:flex;justify-content:space-between;background:#fff;padding:15px 0 5px;border-bottom:0;color:#1f2f3e}.card .card-head h2{color:#222;height:auto;font-weight:700;line-height:1.4;font-size:16px;padding-left:0!important;border-left:0}.card .card-head h2:before{content:none}.card .card-head .more-link{margin-right:0}.card .card-head .more-link a{display:inline-flex;align-items:center;margin-left:20px;font-size:13px;text-decoration:none;color:#999}.card .card-head .more-link a svg{margin-left:6px}.main .banner-area{float:none;width:auto;height:auto;border-radius:0}.main .banner-area .bd ul li img{width:100%;height:auto;border-radius:4px}.main .left-box{width:100%!important;float:none}.main .right-box{display:none}.main .ep-list,.main .item-list ul,.main .role-list{display:flex;flex-wrap:wrap;gap:10px}.main .ep-list:after,.main .item-list ul:after,.main .role-list:after{display:none;content:none}.main .ep-list li,.main .item-list ul li,.main .role-list li{width:calc((100% - 20px)/ 3);margin:0}.main .ep-list li{width:calc((100% - 40px)/ 5)}.main .item-list{margin-top:10px}.main .item-list ul{width:100%}.main .item-list ul li .cover{width:100%;height:auto;aspect-ratio:158/228}.main .item-list ul li .cover img{width:100%;height:100%;object-fit:cover}.main .ep-list{width:100%}.main .ep-list li a{display:block;width:auto;box-sizing:border-box;margin-right:0;padding:3px 0;font-size:13px;line-height:22px;border-radius:3px}.main .role-list{width:100%}.main .role-list li .cover{width:100%;height:auto;aspect-ratio:103/146}.main .role-list li .cover img{width:100%;height:100%;object-fit:cover}.main .role-list li .info .role-name{max-width:100%}.main .role-list li .info .star-name a{max-width:70%}.main .role-list-4 li{width:calc((100% - 30px)/ 4)}.main .search-desc{padding:12px 0 4px;font-size:13px}.main .pager .current,.main .pager a{min-width:28px;height:28px;line-height:26px;margin:0 2px 6px;padding:0 6px;font-size:13px}.main .pager .pager-total{font-size:12px}.main .filter{margin-top:10px;padding:10px}.main .filter dt{flex:0 0 46px}.main .filter dd a{margin:0 8px 0 0;padding:0 6px}.main .summary{padding:10px 10px 0;background:#fff;margin:10px auto}.main .summary .wrapper{padding:0}.main .summary .clearfix:after{display:none;content:none}.main .summary .clearfix{display:flex;align-items:flex-start}.main .summary .cover{float:none;flex:0 0 116px;width:116px;max-width:116px;margin-right:10px}.main .summary .cover img{display:block;width:116px;height:auto;border-radius:4px}.main .summary .info{float:none;flex:1 1 0;min-width:0;width:auto;overflow:hidden}.main .summary .info h1{margin-top:0;font-size:21px;line-height:1.35;font-weight:700;color:#222}.main .summary .info ul{margin-top:6px}.main .summary .info ul li{height:22px;line-height:22px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#555;font-size:13px}.main .summary .nav{margin-top:12px}.main .summary .nav ul{display:flex;flex-wrap:nowrap;align-items:flex-start}.main .summary .nav ul:after{display:none;content:none}.main .summary .nav ul li{float:none;flex:0 0 auto}.main .summary .nav ul li a{display:block;float:none;width:auto;min-width:80px;box-sizing:border-box;padding:0 12px;margin-right:8px}.main .actors li .img img{width:80px}.main .actors li .intro .name{font-size:16px}.main .role-info .img img{width:90px}.main .card-body img,.main .summary img{max-width:100%;height:auto}.main h3{font-size:16px;margin-top:15px;margin-bottom:15px}.story-detail h3{font-size:17px;line-height:1.5;color:#000;margin-top:12px;margin-bottom:10px;font-weight:700;padding:0}.story-detail .story-content{padding:0}.story-detail .story-content p{font-size:15px;line-height:1.9;color:#333;text-indent:2em;margin-bottom:12px}.story-detail .story-nav{font-size:13px;gap:6px}}@media (max-width:480px){.main .summary .cover{flex:0 0 116px;width:116px;max-width:116px;margin-right:12px}.main .summary .cover img{width:116px}.main .summary .info h1{font-size:19px}}