body{background-color:#dadada;font-family:"PingFang SC","Microsoft Yahei",Arial,"Helvetica Neue","Luxi Sans","DejaVu Sans",Tahoma,"Hiragino Sans GB",sans-serif;color:#999;font-size:14px;overflow-x:hidden;-webkit-text-size-adjust:none;padding-top:160px;-webkit-tap-highlight-color:rgba(26,26,26,0)}
*{word-wrap:break-word;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;border:0;padding:0}
aside:after,dd:after,div:after,dl:after,dt:after,figure:after,footer-common:after,h1:after,h2:after,h3:after,h4:after,h5:after,h6:after,header:after,li:after,main:after,nav:after,p:after,section:after,ul:after{content:'';display:block;clear:both}
li{list-style:none}
ol,ul{margin:0}
a{text-decoration:none;color:#333;cursor:pointer}
a.underline{text-decoration:underline}
a:focus{text-decoration:none}
a:hover{text-decoration:none;color:#ac0300}
a:hover .fa{color:#ac0300}
a:hover.red:hover{text-decoration:underline}
a:hover.blue{color:#00a1d6}
a:hover.blue:hover{color:#ac0300;text-decoration:underline}
button,input,select,textarea{outline:0;background:0 0;border:1px solid #eee}
button{cursor:pointer}
img{border:none;vertical-align:middle}
em,i{font-style:normal}
input::-webkit-input-placeholder {color: #999;}
.h1,.h2,.h3,h1,h2,h3,p{margin:0}
.red{color:#ac0300}
.blue{color:#00a1d6}
.fl{float:left}
.fr{float:right}
.mt15{margin-top:15px}
.mb15{margin-bottom:15px}
.mt10{margin-top:10px}
.mb10{margin-bottom:10px}
.main{position:relative;z-index:5;margin-bottom:20px;}
.container{width:1200px;margin:0 auto}
.before-dot:before{content:'';display:inline-block;width:5px;height:5px;background:#666;margin-right:5px;vertical-align:middle}
.after-dot:after{content:'';display:inline-block;width:3px;height:3px;background:#666;margin:0 5px;border-radius:50%;vertical-align:middle}
.after-line:after{content:'';display:inline-block;height:12px;width:2px;background:rgba(255,255,255,.3);margin:0 5px;vertical-align:middle}
.more-arrow:after{content:'';display:inline-block;margin-left:3px;width:6px;height:6px;border-top:1px solid #666;border-right:1px solid #666;transform:rotateZ(45deg);position:relative;top:-1px}
.more-arrow:hover:after{border-color:#ac0300}
.gw-modal{position:fixed;width:100%;height:100%;top:0;left:0;z-index:11111;display:none;color:#666}
.gw-modal a{color:#666}
.gw-modal .modal-bg{background:rgba(0,0,0,.6);width:100%;height:100%}
.gw-modal .modal-con{width:auto;height:auto;box-sizing:border-box;position:absolute;left:50%;top:50%;transform:translate(-50%,-80%);-webkit-transform:translate(-50%,-80%);transition:all .5s;border-radius:5px}
.gw-modal .modal-con.in{transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}
.gw-modal .modal-con .close-modal-btn{position:absolute;right:10px;top:3px;font-size:20px;color:#bbb}
.page-num{font-size:14px;color:#666;background: #fff;overflow:hidden;}
.page-num a{display:inline-block;padding: 3px 15px;text-align:center;border-radius:3px;border:1px solid #666;font-size:12px;}
.page-num a.active{cursor:default;border-color:transparent;color:#666}
.page-num>div{padding:5px 0;line-height:20px}
.page-num.count-right .content{float:left}
.page-num.count-right .count{text-align: center;}
.a-upload{padding:4px 10px;height:20px;width:60px;line-height:20px;position:relative;top:10px;cursor:pointer;color:#888;background:#fafafa;border:1px solid #ddd;border-radius:4px;overflow:hidden;display:inline-block}
.a-upload input{position:absolute;font-size:100px;top:-1px;right:-1px;opacity:0;cursor:pointer;outline:0}
.collect,.comment,.fabulous{background:#ac0300;color:#fff;padding:5px 10px;border-radius:5px;border:1px solid #ac0300;margin-right:10px;font-size:12px;display:inline-block;float:left}
.collect:hover,.comment:hover,.fabulous:hover{color:#fff;background:#f60;text-decoration:none}
.collect .fa,.comment .fa,.fabulous .fa{margin-right:3px}
.collect:hover .fa,.comment:hover .fa,.fabulous:hover .fa{color:#fff;margin-right:3px}
.collect.red,.fabulous.red{color:#fff;text-decoration:none}
.shadow-card{margin-bottom:20px;border-radius:2px;box-sizing:border-box}
.bg-card{background:#fff;padding:20px;margin-bottom:20px}
.card{margin-bottom:10px}
.card .title-wrap{position:relative;padding-bottom:12px}
.card .motif{position:relative;float:left}
.card .motif:before{content:'';display:none;position:absolute;height:2px;background:#ac0300;bottom:-14px;width:100%}
.shadow-card .title{line-height:40px}
.shadow-card .title .motif{float:left;position:relative;padding-left:12px;margin:0;line-height:40px;margin-right:10px;font-size:18px}
.shadow-card .title .motif:before{content:'';display:block;position:absolute;width:4px;height:18px;background:#ac0300;left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}
.shadow-card .title .more{float:right}
.line-one{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}
.line-two{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}
.preloader{margin:17.5px auto;text-align:center;white-space:nowrap}
.preloader .iconfont{color:#00a1d6}
.header-common{position:fixed;width:100%;top:0;transition:all .5s;z-index:1111;transform:translateY(0);box-sizing:border-box}
.header-common.hideOnTop{transform:translateY(-90px);-webkit-box-shadow:0 0 6px 3px rgba(0,0,0,.6);-moz-box-shadow:0 0 6px 3px rgba(0,0,0,.6);box-shadow:0 0 6px 3px rgba(0,0,0,.6)}
.header-common.showOnTop{top:-80px;-webkit-box-shadow:0 0 6px 3px rgba(0,0,0,.6);-moz-box-shadow:0 0 6px 3px rgba(0,0,0,.6);box-shadow:0 0 6px 3px rgba(0,0,0,.6)}
.xsj-down{display:inline-block;overflow:hidden;margin-left:5px;width:0;height:0;border-color:#d8d8d8 transparent transparent transparent;border-style:solid dashed dashed dashed;border-width:4px;line-height:0}
.xsj-up{display:none;overflow:hidden;margin-left:5px;width:0;height:0;border-color:transparent transparent #333 transparent;border-style:dashed dashed solid dashed;border-width:4px;line-height:0}
.header-common .container{position:relative;height:100%}
.header-common .logo{margin:0;position:absolute;left:0;line-height:0;height:100%;z-index:11;width:145px;transition:all .5s}
.header-common .logo a{position:absolute;top:50%;transform:translateY(-50%)}
.header-common .logo a img{height:45px}
.header-common .logo a em{color:#00a8ff;font-size:20px;font-weight:700;margin-left:3px;position:relative;top:-2px}
.header-common .logo:before{content:'';display:block;position:absolute;height:100%;width:1000%;right:0;top:-1px}
.header-common .nav-wrap{overflow:inherit}
.header-common .nav-wrap .swiper-slide>a{padding:0 25px;z-index:12;font-size:20px;color:#eeeadf;transition:all .5s}
.header-common .nav-wrap li:hover{background:#333}
.header-common .nav-wrap .active{background:#222}
.header-common .nav-wrap .active>a{color:#eeeadf;font-weight:700}
.header-common .nav-wrap .list{padding:5px 0;display:none;overflow:hidden;text-align:center;line-height:30px;position:absolute;width:100%;top:100%;left:0;background:#333;z-index:11;box-shadow:0 3px 2px rgba(0,0,0,.3);width:10000px;padding-left:10000px;left:-9980px;word-wrap:normal;-webkit-box-sizing:unset;-moz-box-sizing:border-box;box-sizing:unset}
.header-common .nav-wrap .list li{margin-right:20px}
.header-common .nav-wrap .list a{color:#eeeadf}
.header-common .nav-wrap .list a:hover{color:#ac0300}
.header-common .nav-wrap li{position:relative;width:auto;float:left}
.header-common .nav-wrap li.swiper-slide{height:60px}
.header-common .nav-wrap li.no-login{width:0;height:0;overflow:hidden}
.header-common .nav-wrap li:hover .list{display:block}
.header-common .operate-bar{position:absolute;right:0;z-index:11;top:50%;transform:translateY(-50%)}
.operate-bar>div{float:left;line-height:40px;position:relative;z-index:11;margin-left:30px;transition:all .5s}
.operate-bar>div a{font-size:13px;color:#ddd}
.operate-bar>div.history-wrap a,.operate-bar>div.vip-wrap a{font-size:22px}
.operate-bar>div a .iconfont{font-size:18px;margin-right:3px}
.search-wrap{font-size:22px}
.search-wrap .drop-box{}
.search-wrap .drop-box .keywords{height:34px;line-height:34px;font-size:13px;width:360px;vertical-align:middle;color:#fff;padding-right:42px;z-index:11;position:relative;box-sizing:border-box;background:#707070;border:1px solid #666;border-radius:20px;padding-left:10px;}
.search-wrap #range_select{position:absolute;left:5px;top:3px;z-index:1111;border:none;color:#aaa;height:100%}
.header-common .search-wrap{margin-left: 0px;z-index:11;}
.header-common .search-wrap .drop-box .sbt{border:none;width: 66px;height:34px;line-height:34px;position:absolute;top: 5px;right: .5px;color:#fff;z-index:12;background:#ac0300;border-radius:30px;}
.search-wrap>.iconfont{color:#ccc;cursor:pointer;position:absolute;right:8px;top:52%;transform:translateY(-50%);font-size:20px;z-index:5}
.search-wrap>.iconfont:hover{color:#ac0300}
.header-common .operate-bar:before{content:'';/* display:block; *//* position:absolute; *//* height:98%; *//* width:1000%; *//* left:0; *//* top:-1px */}
.rs-state{position:absolute;bottom:0;width:100%;padding:.3125rem 0;text-align:center;z-index:11;color:#ccc;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:rgba(0,0,0,.6)}
.new-movie-box .movie-item:hover .rs-state{background:0 0}
.db-score{color:#ac0300;font-weight:700;font-size:12px}
.left-con{float:left;width:74%}
.right-bar{float:right;width:24.5%}
.new-movie-box .title-wrap{margin-bottom:20px;margin-top:10px;line-height:18px;position:relative;padding-bottom:0}
.new-movie-box .motif{font-size:22px;float:left;margin:0;font-weight:400;margin-right:5px}
.new-movie-box .motif .iconfont{position:relative;top:-1px;font-size:18px;margin-right:5px}
.new-movie-box .more{position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:11;font-size:13px;}
.focus-rolling{height:16px}
.focus-rolling li{overflow:hidden}
.focus-rolling .today-up,.new-movie-box .tips{font-size:12px;color:#ac0300}
.focus-rolling .today-up:hover,.new-movie-box .tips:hover{color:#00a1d6}
.new-movie-box .info-wrap{padding:5px 10px 5px;position:absolute;color:#fff;background:rgba(0,0,0,.6);height:100%;width:100%;opacity:0}
.new-movie-box .play-icon{text-align:center;font-size:30px;font-weight:700}
.new-movie-box .play-icon .iconfont{font-size:30px;font-weight:700;color:#bfbfde}
.new-movie-box .movie-item:hover .info-wrap{top:0;opacity:1}
.new-movie-box .movie-img{position:relative;display:block;padding-top:140%}
.new-movie-box .movie-img img{position:absolute;top:0;width:100%;height:100%;left:0}
.new-movie-box .movie-item .subject{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left;color:#333;font-weight:400;margin-top:10px;margin-bottom:5px;font-size:14px}
.new-movie-box .movie-item .subject b{max-width:100%;display:inline-block}
.new-movie-box .movie-item .performer{color:#999;font-size:12px}
.new-movie-box .movie-item .subject .iconfont{position:absolute;color:#ac0300;right:0;top:-10px}
.new-movie-box .movie-item .subject:hover{color:#ac0300}
.new-movie-box .movie-item .mark{font-size:14px;margin-top:5px;color:#bfbfde}
.new-movie-box .movie-item .mark:first-child{margin-top:20px}
.new-movie-box .movie-item .mark .fa{margin-right:3px;font-size:12px}
.new-movie-box .movie-item .mark .area{max-width:46px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.new-movie-box .img-auto-height-list .movie-img{box-shadow:0 0 6px 3px rgba(214,214,214,.3) inset}
.new-movie-box .img-auto-height-list .movie-img img{height:auto;max-height:100%;position:absolute;top:50%;transform:translateY(-50%)}
.new-movie-box.img-auto-width .movie-img{box-shadow:0 0 6px 3px rgba(214,214,214,.3) inset}
.new-movie-box.img-auto-width .movie-img img{height:auto;max-height:100%;position:absolute;top:50%;transform:translateY(-50%);max-width:100%}
.new-movie-box .cut-through-list .movie-item .subject b{max-width:78%}
.new-movie-box .db-score{position:absolute;top:0;padding:1px 2px;left:5px;border-radius:0 0 5px 5px;background:#b8a758;color:#fff;font-weight:400;display:none}
.hot-movie-box .title-wrap .motif{font-size:22px;font-weight:400}
.hot-movie-box .title-wrap .motif .iconfont{color:#ac0300;font-size:20px;margin-right:5px}
.hot-movie-box .movie-list{padding-top:7px}
.hot-movie-box .movie-item{margin-top:10px;border-bottom:1px dotted #ddd;padding-bottom:10px}
.hot-movie-box .movie-item:last-child{border-bottom:none}
.hot-movie-box .movie-item:hover{background:#f9f9f9}
.hot-movie-box .right-movie-txt{position:relative;margin-left:60px}
.hot-movie-box .movie-item .num{display:inline-block;width:18px;height:16px;background:#999;text-align:center;line-height:16px;font-size:12px;margin-right:8px;position:absolute;left:-2px;top:2px;color:#fff;border-radius:5px;font-weight:700}
.hot-movie-box .movie-item:nth-child(1) .num{background:#c54242;color:#fff}
.hot-movie-box .movie-item:nth-child(2) .num{background:#fc7546;color:#fff}
.hot-movie-box .movie-item:nth-child(3) .num{background:#ac0300;color:#fff}
.hot-movie-box .movie-item .hot{float:right;font-size:12px;color:#ac0300}
.hot-movie-box .movie-item .subject .line-one{display:inline-block;max-width:42%;vertical-align:middle}
.hot-movie-box .movie-item .db-score{font-size:12px;color:#ccc;margin-left:5px;max-width:90px;overflow:hidden;text-overflow:ellipsis;display:inline-block;vertical-align:middle;white-space:nowrap}
.hot-movie-box .movie-item .left-movie-img{display:block;width:50px;height:50px;float:left;margin-right:10px;position:relative;overflow:hidden;border-radius:10px}
.hot-movie-box .movie-item .left-movie-img img{position:absolute;width:100%;top:50%;transform:translateY(-50%)}
.hot-movie-box .movie-item h5{font-size:14px;padding-right:2px;margin-bottom:10px;font-weight:400;padding-left:18px}
.hot-movie-box .movie-item label{font-weight:400;color:#666;font-size:12px;display:inline-block;max-width:50%;overflow:hidden;text-overflow:ellipsis}
.hot-movie-box .movie-item label em{color:#666}
.select-wrap{margin-top:20px}
.select-wrap .select-head .motif{font-size:18px;color:#333}
.select-wrap .select-head .motif .iconfont{color:#ac0300;font-size:20px;vertical-align:middle;margin-right:5px;position:relative;top:-1px}
.select-wrap .more{color:#666;margin-top:2px}
.select-wrap .more:hover{color:#ac0300}
.select-wrap .motif-list{margin-top:15px;padding-bottom:6px;margin-bottom:6px;border-bottom:1px dotted #eee}
.select-wrap li{float:left;width:25%;line-height:23px}
.sub-category{margin-right:50px;top:5px}
.sub-category li{float:left;width:auto;margin-left:20px}
.footer-common{text-align:center;font-size:14px;position:relative;color:#333;background: #fff;}
.footer-common .container{line-height:25px;padding:30px 8px 20px;position:relative;background: #fff;}
.footer-common .middle em{margin-left:3px}
.float-box{position:fixed;right:50px;bottom:120px;width:30px;transition:all .8s;z-index:1111;transform:translate3D(0,0,0);-webkit-transform:translate3D(0,0,0);-moz-transform:translate3D(0,0,0);-o-transform:translate3D(0,0,0)}
.float-box.hideOnTop{transform:translate3D(0,0,0);-webkit-transform:translate3D(0,0,0);-moz-transform:translate3D(0,0,0);-o-transform:translate3D(0,0,0);opacity:1;z-index:2147483647}
.float-box.hideInBottom{transform:translate3D(0,130px,0);-webkit-transform:translate3D(0,130px,0);-moz-transform:translate3D(0,130px,0);-o-transform:translate3D(0,130px,0);opacity:0}
.float-box .fa{width:30px;height:30px;line-height:30px;border-radius:50%;margin-bottom:10px;font-size:50px;cursor:pointer;color:#ac0300}
.float-box .fa.fa-heart{font-size:20px}
.float-box .fa:hover{color:#ac0300}
.comment-list{border:1px solid #ddd;padding:20px;margin-top:20px}
.comment-list .title-wrap{margin-bottom:0}
.comment-list .title-wrap .motif{font-size:16px}
.comment-list .title-wrap a{font-size:14px}
.comment-list .hd{line-height:28px}
.comment-list .username{float:left;font-size:12px;font-weight:700}
.comment-list .username img{border-radius:50%;width:30px;height:30px;padding:1px;border:1px solid #eee;margin-right:5px}
.comment-list .date{font-size:12px;color:#666}
.comment-list .floor{font-size:12px;color:#666}
.comment-list .comment-content{margin:10px 0;font-size:12px;text-indent:30px;color:#666}
.comment-list .reply-ipt{width:100%;max-width:100%;min-height:50px;padding:5px;box-sizing:border-box}
.comment-list .mark-wrap{font-size:12px;line-height:20px;padding-left:30px}
.comment-list .list .item{border-bottom:1px solid #222;padding:15px 0}
.comment-list .post-post{margin-top:0}
.comment-list .reply-box{display:none}
.comment-list .target-reply{margin-top:10px;text-indent:30px}
.comment-list .target-reply a{color:#666;font-size:12px;font-style:italic}
.comment-list .target-reply a:hover{text-decoration:underline;color:#ac0300}
.comment-list .ft{text-align:center;padding-top:10px;height:20px;box-sizing:content-box;display:none}
.comment-list .pack-up{margin-top:10px}
.comment-list .load-more{display:none}
.comment-list .page-num{height:auto}
.comment-list .movie-name{font-size:12px}
.comment-list .editor-area{position:relative;margin-top:20px}
.comment-list .editor-area .cover{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1000;background:rgba(214,214,214,.1)}
.comment-list .editor-area .cover .con{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);width:100%;text-align:center}
.comment-list .post-post{padding-top:15px;margin-top:15px}
.comment-list .post-post.shadow-card{box-shadow:0 0 3px 1px rgba(0,0,0,.1);padding:10px;border-radius:2px}
.comment-list .post-post .subject-wrap{float:left;margin-right:30px;margin-bottom:0}
.comment-list .post-post .subject{width:498px}
.comment-list .lyb-sbt,.comment-list .reply-sbt{display:inline-block;background-color:#ffc95c;border-color:#ffc95c;outline:0;line-height:26px;height:26px;width:50px;border-radius:3px;color:#fff;cursor:pointer;margin-top:10px;text-align:center}
.comment-list .fabulous .iconfont{font-size:13px}
.header-common .vip-wrap img{width:20px;height:20px;border-radius:50%;padding:0;border:1px solid #666;margin-right:3px}
.record-list{max-height:420px;overflow:hidden;overflow-y:scroll}
.record-list::-webkit-scrollbar{width:5px}
.record-list::-webkit-scrollbar-thumb{border-radius:10px;background:rgba(0,0,0,.1);-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.5)}
.record-list::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:10px}
.bread-crumbs{font-size:12px;color:#666;margin-bottom:15px;position:relative;z-index:111;color:#fff}
.bread-crumbs a{color:#fff;margin:0 5px}
.bread-crumbs a:first-child{margin-left:0}
.bread-crumbs .icon-home{font-size:14px;margin-right:5px}
.special-list .special-item{width:23.5%;margin-right:2%;float:left}
.special-list .special-item:last-child{margin-right:0}
.special-list .special-img-wrap{width:100%;height:120px;overflow:hidden;position:relative;border-radius:3px}
.special-list .special-img{width:100%;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%)}
.special-list .special-subject{margin:6px 0 4px}
.special-list .special-summary{font-size:13px;color:#666}
.collect-list .item{padding:5px 0 15px 0;border-bottom:1px dotted #eee}
.collect-list .item .img{width:120px;height:168px;float:left;position:relative;margin-right:15px;box-shadow:0 0 3px 3px rgba(214,214,214,.3) inset}
.collect-list .item .img img{width:100%;height:auto;max-height:100%;position:absolute;top:50%;transform:translateY(-50%)}
.collect-list .item .txt{height:168px;padding-right:15px;box-sizing:border-box}
.collect-list .item .txt p{display:inline}
.collect-list .item .txt .subject{margin-top:5px;font-size:15px}
.collect-list .item .txt>div{margin-top:5px;color:#666}
.collect-list .item .txt>div em{color:#666}
.collect-list .item .txt>div.last{color:#ffc95c}
.collect-list .rstype{position:absolute;bottom:0;right:0;padding:2px 5px;background:rgba(0,0,0,.1);color:#fff;border-top-left-radius:22px;font-size:12px;text-align:right}
.repost-fabulous{font-size:12px;display:inline-block;color:#f60;background:0 0;padding:0;border:none;background:0 0!important}
.repost-fabulous:hover{color:#ac0300}
.repost-fabulous:hover .fa{color:#ac0300!important}
.repost-fabulous.red{color:#ac0300}
.news-right-bar-ad img{max-width:100%}
.page-title{font-size:22px;text-align:center;padding:0 0 30px;text-shadow:5px 5px 5px rgba(0,0,0,.2)}
.lazy-load-img{transition:opacity 2s}
.lazy-load-img.show{opacity:1}
.put-tag{position:relative}
.put-tag .search-tag-list{position:absolute;top:100%;left:46px;background:#fff;border:1px solid #ddd;min-width:179px;box-shadow:0 0 3px 1px rgba(0,0,0,.1);display:none;z-index:1111;width:100%}
.put-tag .search-tag-list li{line-height:36px;border-bottom:1px dotted #eee;padding:0 10px;box-sizing:border-box;float:left}
.put-tag .search-tag-list li a{display:block}
.put-tag .search-tag-list li:last-child{border:none}
.put-tag .select-one-tag{margin-left:10px}
.hot-wrap{background:0 0}
.hot-wrap>.title{padding:5px 10px;box-shadow:0 0 3px 1px rgba(0,0,0,.1);border-top-left-radius:2px;border-top-right-radius:2px;background:#fff}
.hd-wrap{background:#fff;box-shadow:0 0 3px 1px rgba(0,0,0,.1);padding:5px 15px 0;border-radius:2px;margin-bottom:10px}
.hd-wrap .slogan{padding:10px 0}
.hd-nav{position:relative}
.hd-nav:before{content:'';display:none;position:absolute;width:100%;bottom:0;left:0;height:1px;background:#ddd}
.sort-nav{position:absolute;right:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);z-index:11;box-shadow:-10px 0 20px 10px #fff;-webkit-box-shadow:-10px 0 20px 10px #fff}
.hd-sort{text-align:right}
.hot-btn:after{content:'';display:inline-block;width:0;height:0;border:4px solid transparent;border-top:8px solid #666;position:relative;top:3px;margin-left:2px;display:none}
.hot-btn i{font-size:18px;position:relative;top:2px}
.hd-sort{display:none}
.content-list>.item{padding:20px 15px 15px;margin-bottom:10px}
.content-list>.item>.content-wrap{text-align:left}
.content-list>.item>.content-wrap .fa-warning{margin-left:15px}
.content-list>.item>.comment-list{padding:0;box-shadow:none}
.hot-wrap .quwen-list.video-list .content iframe{height:210px}
.load-more{line-height:30px;text-align:center}
.load-more a:focus{text-decoration:none;color:#ac0300}
.lazy-load-img.gif+.fa-refresh.loading{animation:refreshRotate 1.5s linear infinite}
.shadow-wrap{background:#fff;padding:15px;margin-bottom:10px;border-radius:2px;box-shadow:0 0 3px 1px rgba(0,0,0,.1);box-sizing:border-box}
.movie-type{line-height:25px;background:0 0;box-shadow:none;padding:5px 15px}
.movie-type .type-btn{margin:0 3px;padding:3px 5px;font-size:12px}
.movie-type .type-btn:active,.movie-type .type-btn:focus,.movie-type .type-btn:visited{text-decoration:none;color:#444}
.movie-type .type-btn.btn-warning{color:#fff}
.movie-type .type-btn.btn-warning:active,.movie-type .type-btn.btn-warning:focus,.movie-type .type-btn.btn-warning:visited{color:#fff}
.movie-list>.item:first-child{border-top-left-radius:0;border-top-right-radius:0;position:relative}
.movie-list>.item:first-child:before{content:'';display:none;position:absolute;width:100%;height:1px;background:#fff;top:-2px;left:0}
.movie-list>.item .img{width:150px;height:200px;border-radius:5px}
.movie-list>.item .subject{height:20px}
@keyframes refreshRotate{from{transform:rotate(0)}
to{transform:rotate(360deg)}
}
.share-tips{color:#bc8f8f;padding:10px;text-align:left;display:none}
.fold-hot,.open-hot{display:none}
.pages-nav{padding:5px 5px;display:none}
.pages-nav li{float:left;width:25%;text-align:center;line-height:25px;margin:6px 0}
.pages-nav li a{font-size:12px;display:inline-block;width:90%;color:#666;border:1px solid #666;border-radius:5px;box-sizing:border-box}
.pages-nav li a .fa{margin-right:3px}
.hot-lunli{display:none}
.hot-lunli .subject{max-width:75%;display:inline-block;vertical-align:middle}
#clipboard_btn{padding:1px 5px}
.header-common .search-wrap .sbt .fa{position:absolute;top:6px;right:18px;color:#eee;font-weight:400;font-size:18px}
.header-common .search-wrap .sbt .fa:hover{color:#ac0300}
.header-common .search-wrap .wxewm{display:none}
.hot-search-rank-list-btn{position:absolute;z-index:11;top:10px;right:68px;height:20px;box-sizing:border-box;line-height:1;padding:0 5px}
.hot-search-rank-list-btn i{font-size:13px;margin-left:2px}
.prev-24-hot-kw{position:absolute;top:34px;width:76%;left:12px;padding:10px;display:none;border-radius:0;text-align:left;padding-bottom:15px;box-sizing:border-box;z-index:111111;background:#333}
.prev-24-hot-kw h5{font-size:13px;padding-bottom:5px;margin-bottom:0;color:#666;height:20px;line-height:20px;font-weight:400;white-space:nowrap}
.prev-24-hot-kw li{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:3px 0;padding-bottom:3px;line-height:28px}
.prev-24-hot-kw li:last-child{border:none;margin-bottom:-5px}
.prev-24-hot-kw li a{font-size:13px;display:block}
.prev-24-hot-kw li a:hover{color:#ac0300}
.prev-24-hot-kw .kw{display:inline-block;max-width:60%;vertical-align:middle}
.prev-24-hot-kw .sc_num{display:inline-block;height:18px;background:#666;text-align:center;line-height:18px;font-size:12px;margin-right:8px;min-width:18px}
.prev-24-hot-kw li:nth-child(1) .sc_num{background:#ac0300;color:#fff}
.prev-24-hot-kw li:nth-child(2) .sc_num{background:rgba(255,180,0,.6);color:#fff}
.prev-24-hot-kw li:nth-child(3) .sc_num{background:rgba(255,180,0,.3);color:#fff}
.category-list{margin-bottom:5px}
.category-list h4{line-height:30px;font-weight:400}
.category-list p{line-height:24px}
.category-list p a{margin-right:5px;font-size:12px;color:#666}
.wap-nav{display:none}
.wap-sc-open-btn{display:none}
.huan-yi-huan .iconfont{font-size:13px;margin-left:3px}
.h-bottom,.h-top{position:relative}
.h-top{height:80px;backdrop-filter:blur(3px);background:#111;z-index:11;border-bottom:1px solid #222}
.h-bottom{height:60px;line-height:60px;backdrop-filter:blur(3px);background:rgba(0,0,0,.8)}
.nav-wrap-more a:hover{color:#ac0300}
.nav-wrap-more{position:absolute;right:0;top:0;z-index:10;background:#000;font-size:20px;padding:0 10px}
.nav-wrap-more.show{background:#333}
.nav-wrap-more a{color:#eeeadf}
.nav-wrap-more a .fa{margin-left:5px}
.nav-wrap-more .iconfont{font-size:30px}
.more-nav-list{position:absolute;padding:20px 10px;top:60px;left:0;right:0;border-radius:2px;display:none;padding-bottom:5px;background:#333;z-index:0;box-shadow:0 3px 2px rgba(0,0,0,.3)}
.more-nav-list li{float:left;width:25%;text-align:center;margin-bottom:10px}
.more-nav-list li.active a{font-weight:700;color:#ac0300!important}
.more-nav-list li a{display:inline-block;padding:10px 0;border-radius:2px;background:#111!important;font-size:18px;text-align:center;width:94%;color:#eee!important}
.motif-tit{color:#000}
.mtf-icon{margin-right:10px;position:relative;top:-2px}
.statics-count{float:left;color:#a7a7a7}
.statics-count b{color:#9d0300;margin:0 5px}
.rank-movie-list .item{margin-top:20px}
.rank-movie-list .item a{color:#fff}
.rank-movie-list .item a:hover{color:#ac0300}
.rank-movie-list .item a:hover .order{color:#fff}
.rank-movie-list .item a .order{display:inline-block;border-radius:2px;padding:0;background:#ac0300;min-width:20px;text-align:center;margin-right:10px}
.num-tips{color:#666}
.num-tips b{margin-right:3px}
.footer .logo{height:50px}
.footer .middle p{margin-top:5px}
.views{color:#ac0300}
.rank-movie-list .subject{color:#999;display:inline-block;max-width:60%;vertical-align:sub}
@media (max-width:768px){.header-common .nav-wrap .swiper-slide.active a{background:#333}
.header-common .nav-wrap .swiper-slide:first-child.active a{background:0 0}
.more-nav-list li a{font-size:14px}
.new-movie-box .motif{font-size:18px}
.new-movie-box .motif .iconfont{top:0}
.hot-movie-box .title-wrap .motif{font-size:18px}
.wap-sc-open-btn{display:block;font-size:22px!important}
.operate-bar>div.wap-nav{line-height:50px;margin-left:0}
.wap-nav .iconfont{display:block;position:relative;z-index:11;font-size:20px;line-height:50px}
.wap-nav-drop-box{display:none;position:absolute;top:100%;right:0;background:#fff;padding:10px;box-sizing:border-box;padding-top:0;box-shadow:0 0 3px 1px rgba(0,0,0,.3);padding-bottom:15px}
.wap-nav-drop-box .shadow-bg{position:absolute;width:100%;top:100%;height:10000px;background:rgba(0,0,0,.8);left:0}
.wap-nav .wap-nav-drop-box a{float:left;width:23%;margin-bottom:0;text-align:center;color:#222;font-size:14px;line-height:30px;margin-top:15px;position:relative;background:#f1f1f1;margin-right:2.6%;border-radius:5px}
.wap-nav .wap-nav-drop-box a:nth-child(4n){margin-right:0}
.wap-nav-drop-box a.active{color:#fff;border-radius:5px;background:#ac0300}
.header-common.showOnTop{top:0}
.search-wrap #range_select{left:15px}
.prev-24-hot-kw{padding-bottom:0;z-index:11;width:100%;top:48px;background:#000;margin:0 -10px;padding-top:15px;color:#fff}
.prev-24-hot-kw h5{font-size:14px;color:#999}
.prev-24-hot-kw li{height:30px;line-height:30px}
.prev-24-hot-kw li a{font-size:14px;color:#999}
.prev-24-hot-kw li a i.fr{font-weight:700}
.prev-24-hot-kw .sc_num{height:16px;line-height:16px;min-width:16px;background:#ccc;color:#fff}
.hot-search-rank-list-btn{right:33px;top:13px;height:24px;padding:5px 8px}
.main .container{padding:0}
.main .container .row{margin:0}
.main .container .row.bd{margin-top:10px}
.main.main_user_details .hd{margin-top:0}
.left-con,.right-bar{padding:0;width:auto;float:none}
.comment-list{margin-bottom:15px;padding:10px}
.bbs-overview .slogan{margin:10px}
.header-common .container{padding:0!important}
.header-common .logo{width:100px;height:50px;left:5px;z-index:111}
.header-common .logo a{display:block;left:5px}
.header-common .logo a img{height:38px;position:relative;left:-6px}
.header-common .logo a em{font-size:14px;width:30px;line-height:1;top:2px;display:none}
.new-movie-box .title-wrap{margin-top:0;padding-top:10px}
.header-common .nav-wrap{width:100%;float:none;margin-left:0;padding-right:58px;position:relative;box-sizing:border-box;z-index:10;overflow:hidden;max-height:40px;background:0 0}
.nav-wrap-more{font-size:15px}
.h-top{height:50px}
.header-common .nav-wrap li.swiper-slide{height:40px}
.header-common .nav-wrap .active{background:0 0}
.header-common .nav-wrap li:hover{background:0 0}
.header-common .navbar-nav{margin:0}
.header-common .navbar-nav>li{display:inline-block;width:auto;float:left}
.header-common .nav-wrap .navbar-nav>li>a{padding:0 10px;display:block;text-align:center;height:35px;line-height:35px;font-size:13px}
.header-common .navbar-nav>li .list{display:none}
.header-common .navbar-nav>li:hover .list{display:none!important}
.wxewm .ewmimg{top:5px;transform:translateY(0);right:30px;text-align:center}
.wxewm .ewmimg img{width:100px;height:100px}
.wxewm .ewmimg p{height:20px;line-height:20px;font-size:12px}
.float-box .fa{color:#ac0300}
.user .put.shadow-card{padding:10px 15px;margin-top:10px}
.page-num.count-right .count{float:none;text-align:center;line-height:inherit;padding:0}
.float-box{right: 20px;}
.sort-nav{display:none}
.hd-sort{display:block;border-top:1px solid #eee;margin-top:-1px}
.main.main_user_details .bd .dynamic .item p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.content-list .summary{-webkit-line-clamp:4}
.main-content>.content iframe{height:210px}
.hot-lunli{display:block}
.more-nav-list{top:40px}
.record-box{left:-206px!important;transform:translateX(0)!important;top:51px!important;text-align:left!important;line-height:25px!important;width:256px!important}
.new-movie-box .load-more{display:block}
.main-content>.subject a{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:75%}
.main-content>.subject .visits{right:-5px}
.movie-sec .right-bar{display:none;margin-top:-10px}
.bread-crumbs{margin-bottom:10px}
.banner-carousel{display:block}
.banner-carousel img{width:100%}
.fold-hot,.open-hot{display:block;text-align:center}
.fold-hot{padding:5px 0}
.sub-category{float:none;margin-right:45px}
.common-search.search-wrap .tips{font-size:12px}
.common-search.search-wrap .drop-box .keywords{font-size:12px}
.pages-nav{display:block}
.pages-nav li a{width:75%}
.header-common .search-wrap{}
.header-common .search-wrap .drop-box .sbt{
    top: 10px;
}
.header-common .container .search-wrap:before{display:none}
.header-common .search-wrap .drop-box{}
.header-common .search-wrap .wxewm{display:inline-block;margin:8px 0 0 10px;float:right;z-index:10;cursor:pointer}
.header-common .search-wrap .wxewm .fa{font-size:30px}
.header-common .search-wrap .keywords{width:100%;color:#666;height:34px;line-height:34px;font-size:14px;background:0 0;padding-right: 80px;}
.header-common .search-wrap .drop-box .sbt .iconfont{font-size:18px}
.header-common .search-wrap>.fa-search{right:40px}
.header-common .search-wrap .close{position:absolute;left:15px;top:50%;transform:translateY(-50%);z-index:1111;font-size:20px;opacity:1;height:22px;display:none}
.header-common .search-wrap.open{width:60%}
.header-common .search-wrap.open .close,.header-common .search-wrap.open .keywords{display:block}
.header-common .search-wrap.open>.fa{right:15px}
.header-common .search-wrap .sbt .fa{display:block}
.header-common .search-wrap .sbt .txt{display:none}
.header-common .operate-bar:before{display:none}
.header-common .operate-bar{text-align:right;height:50px;width:100%;font-size:0;padding-right:10px;box-sizing:border-box}
.new-movie-box{width:100%!important;float:none!important;padding:0!important}
.rank-movie-box{width:100%!important;float:none!important}
.operate-bar>div a em{display:none}
.header-common .vip-wrap img{margin:0;width:24px;height:24px;position:relative;top:-2px}
.header-common .search-wrap .drop-box .shadow-bg{position:absolute;height:10000px;top:100%;width:100%;left:0;background:rgba(0,0,0,.9)}
.operate-bar>div{line-height:50px;margin-left:20px;float:none;display:inline-block;vertical-align:text-top;height:100%}
.operate-bar>div a .iconfont{font-size:22px}
.header-common .nav-wrap .swiper-slide>a{height:40px;line-height:40px;font-size:15px;padding:0 10px;display:block;background:0 0}
.h-bottom{height:40px;line-height:40px}
.header-common .nav-wrap .list{display:none!important}
.special-list .special-item{width:48.5%!important;margin-right:3%!important}
.special-list .special-item:nth-child(5n){margin-right:3%!important}
.special-list .special-item:nth-child(2n){margin-right:0!important}
.container{padding:0 10px!important;box-sizing:border-box}
.new-movie-box .title-wrap .pn-wrap{display:none}
.header-common.hideOnTop{transform:translateY(-45px)}
}
.special_main{margin:20px 0}
.special_main .special-list .special-item{width:23.5%;margin-right:2%;margin-bottom:25px;background:#000;padding:15px;box-sizing:border-box}
.special_main .special-list .special-item:nth-child(4n){margin-right:0}
.special_details_main .bread-crumbs,.special_details_main .bread-crumbs a{color:#666}
.special_details_main .special_box_hd{margin-top:-20px;padding-top:20px;padding-bottom:20px;margin-bottom:20px}
.special_details_main .hd_content .subject{font-size:20px;margin-top:20px}
.special_details_main .count{font-size:12px;color:#666;margin:15px 0}
.special_details_main .summary{font-size:13px;line-height:22px;border-radius:5px}
.special_details_main .summary img{float:left;width:200px;margin-right:15px}
.special_details_main .play-rs-title{margin-bottom:20px}
.special_details_main .movie-list li{float:left;width:32%;height:auto;margin-right:2%;margin-bottom:25px;padding:10px;box-sizing:border-box;background:#000}
.special_details_main .movie-list li:nth-child(3n){margin-right:0}
.special_details_main .movie-list li .info{position:relative}
.special_details_main .movie-list li .info .hot{position:absolute;right:10px;top:3px;color:#ac0300;font-size:12px}
.special_details_main .movie-list li .thumb-box{width:35%;margin-right:10px;float:left;position:relative;z-index:5}
.special_details_main .movie-list li img{width:100%;height:150px;border-radius:5px}
.special_details_main .movie-list li h5{font-size:14px;font-weight:700;height:25px;margin-bottom:0;padding-top:5px}
.special_details_main .movie-list li h5 a:hover{color:#ac0300}
.special_details_main .movie-list li p{height:20px;line-height:20px;font-size:12px}
.special_details_main .movie-list .summary{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin-top:10px;line-height:20px;color:#666;font-size:12px;height:40px}
.special_details_main .wx-focus{text-align:center}
.special_details_main .wx-focus img{width:150px}
.special_details_main .hd_content{background:#000;padding:1px 20px 20px}
.special_details_main .tags{margin-bottom:30px}
.collection_main .special-item .info h4{margin:10px 0}
.collection_main .special-item .summary{margin:10px 0}
.collection_main .special-item .marks{font-size:12px;color:#666}
.collection_main.special_main .special-list .special-item{width:18%;margin-bottom:20px}
.collection-info{position:relative;color:#fff;margin-top:-20px;padding-top:15px;padding-bottom:1px;margin-bottom:20px}
.collection-info .crumbs-nav{color:#ddd;font-size:12px;margin:10px 0 20px}
.collection-info .crumbs-nav a{color:#ddd}
.collection-info .crumbs-nav i{font-size:12px}
.collection-info a{color:#fff}
.collection-info .container{position:relative;z-index:11}
.collection-info .subject{height:30px;margin-top:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.collection-info .summary{border:none}
.collection-info .summary img{border:3px solid #ccc;width:150px}
.collection-info .mark-info{height:100px}
.collection-info .summary_con{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;color:#fff}
.collection-info .mark-info p{height:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.collection-info .mark-info p label{font-weight:400;color:#ccc}
.collection-info .count{font-size:12px;color:#999;margin-bottom:15px}
.mc-bg{position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mc-bg-con{position:absolute;background-size:100%;background-position:center;width:110%;height:430px;top:50%;left:50%;margin:-215px -55%;background-repeat:no-repeat;-webkit-filter:blur(40px);-moz-filter:blur(40px);-ms-filter:blur(40px);filter:blur(40px)}
.mc-bg-con::before{content:'';display:block;width:100%;height:100%;background-color:rgba(0,0,0,.4);position:absolute;top:0;left:0;z-index:11}
.collection_details_main .count a,.collection_details_main .count span{color:#ddd}
@media (max-width:768px){.collection_details_page .collection_details_main .movie-list li{width:32%;padding:0;overflow:hidden;height:222px;border-radius:5px;margin-right:2%}
.collection-info .summary img{width:125px}
.collection_details_page .collection_details_main .movie-list li .thumb-box{width:100%;margin-right:0;float:none}
.collection_details_page .collection_details_main .movie-list li h5{margin-top:0;font-size:12px}
.collection_details_page .collection_details_main .movie-list li .info .hot{right:0;top:-19px;font-size:12px;z-index:111;background:rgba(0,0,0,.3);padding:2px 5px 0 5px;border-top-left-radius:20px}
.collection_details_page .collection_details_main .movie-list li .info{padding:0 5px}
.collection-info{padding:20px 10px 1px}
.collection-info .subject{font-size:20px;margin-bottom:0}
.collection-info .mark-info{margin-bottom:-5px;font-size:13px}
.collection-info .summary_con{font-size:13px;height:64px}
.zhuanti .special-list li{padding:0;float:none}
.zhuanti .special-list .info p{margin-top:5px;font-size:12px}
.zhuanti .special-list .thumb-box{width:120px;height:105px}
.zhuanti .main_special_details .movie-list li{width:100%}
.main_special_details .wx-focus{margin-bottom:20px}
.zhuanti .special-list .info h4{height:16px;font-size:15px}
.zhuanti .special-list .info .marks{height:20px;line-height:20px;margin-top:5px;margin-bottom:5px}
.crumbs-nav .container{padding:0 10px}
.main_special_details .summary{padding:0;box-shadow:none;padding-top:15px;font-size:14px;line-height:26px}
.play-rs-title{font-size:18px}
.tags,.wx-focus{font-size:12px}
}
.user-wrap a:hover{color:#ac0300}
.user-wrap em{margin:0 5px}
.user-wrap .nickname{margin-right:5px}
.user-wrap .nickname img{width:30px;height:30px;border-radius:50%;padding:1px;border:1px solid #666;margin-right:3px}
.user-wrap .notice{position:relative;margin:0 10px 0 5px}
.user-wrap .notice .num{position:absolute;border-radius:50%;top:-9px;left:10px;background:#ac0300;font-size:12px;margin:0;opacity:.8;display:block;min-width:16px;text-align:center;line-height:15px}
.search-list .row{margin:0}
.search-list .img{height:190px;width:150px;margin-right:12px;overflow:hidden;margin-bottom:10px;border-radius:5px}
.search-list .item{padding:10px 10px 0 10px}
.search-list .item img{height:auto;position:absolute;max-width:100%;width:auto;top:0;left:50%;transform:translate(-50%);border-radius:5px;min-width:100%}
.search-list .item .txt{padding:0;overflow:hidden;position:relative;padding-right:15px}
.search-list .item .txt .btn{margin-top:5px}
.search-list .item .txt .open{position:absolute;bottom:0;left:0;width:99%;height:30px;line-height:35px;background:#fff;cursor:pointer;display:none}
.search-list .item .txt.open{height:auto;overflow:inherit;padding:0 15px 35px 0}
.search-list .item .txt .douban_score{color:#2384cc;margin-left:5px}
.search_mode{float:right;margin-bottom:0;cursor:pointer}
.search_mode_check{vertical-align:text-bottom;position:relative;top:-1px}
.search-list .txt p{line-height:23px}
.hot-movie-box .item .subject .line-one{max-width:39%}
.mt5{margin-top:5px}
.mb5{margin-bottom:5px}
.wxewm{position:relative}
.ewmimg{position:absolute;display:none;right:100%;top:50%;transform:translateY(-50%);padding:5px;background:#fff;box-shadow:0 0 3px 1px rgba(0,0,0,.1)}
.ewmimg img{width:150px;height:150px}
.ewmimg p{margin-top:-5px;cursor:text}
.wxewm:hover .ewmimg{display:block}
.search-list .subject{margin-top:3px}
.search-list .last{color:#666}
.sort-wrap .sort-list{border-bottom:1px dotted #eee;padding:8px 0 2px}
.douban_score{color:#2384cc;margin-left:5px;font-weight:400;font-size:14px}
.sort-wrap .sort-list a{float:left;padding:3px 5px;margin-right:10px;border-radius:3px;margin-bottom:6px;font-size:13px}
.sort-wrap .sort-list a:first-child{color:#666}
.sort-wrap .sort-list a.active{background:#ac0300;color:#fff}
.search-list .split-line{padding-bottom:10px;text-align:center}
.header-common .logo a{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%)}
.channel-head .content,.channel-head .load-more{display:none}
.channel-head .count{font-size:13px}
.float-box .lyb{display:none}
.index .shadow-card{padding:0}
.shadow-card .left-con .title .motif{padding-left:0;font-size:18px}
.shadow-card .left-con .title .motif .fa{margin-right:8px;font-size:22px;top:0}
.shadow-card .left-con .title .motif:before{display:none}
.movie-introduce>.title-wrap .subject{line-height:24px;height:24px}
.movie-introduce>.title-wrap .visits{display:none}
.header-common .nav-wrap li:nth-child(11) .fa{display:none}
.item-first{margin-bottom:5px}
.header-common{z-index:2147483647}
.float-box{z-index:2147483647;text-align:center}
.gw-modal{z-index:2147483647}
.top-js+div{z-index:1000!important}
.top-js+div img{max-height:86px!important}
a.today_up:hover .fa{color:#00a1d6}
.no-play-rs-tips{padding:10px 0}
.no-play-rs-tips .search-wrap{display:none}
.no-play-rs-tips label{margin-bottom:0}
.movie-sec.dy .sub-category{float:none}
.comment-list .fabulous .fa,.common-search .tips .fa,.new-movie-box .motif .fa{margin-right:3px}
.common-search .tips em{margin:0 3px;color:#ac0300}
.header-common .nav-wrap a .fa{margin-left:4.2px}
.bread-crumbs .fa{margin:0 3px}
.new-movie-box .today_up em{margin:0 3px}
.guess-you-like{padding:15px 20px;margin:18px 0;box-shadow:0 1px 3px rgba(26,26,26,.1)}
.swiper-pagination-bullet-active{background-color:#ac0300}
.tags_line s{display:block;margin-bottom:5px}
.prev_24_hot_kw{margin-top:5px;margin-bottom:20px;font-size:12px;padding:0 5px;border-radius:5px}
.prev_24_hot_kw label{margin-bottom:0}
.prev_24_hot_kw span a{margin:3px 5px;display:inline-block}
.prev_24_hot_kw span a:nth-child(1){color:#ac0300}
.prev_24_hot_kw span a:nth-child(2){color:#ac0300}
.prev_24_hot_kw span a:nth-child(3){color:#ac0300}
.new-special-comment{margin-bottom:20px}
.new-ys{padding-bottom:10px}
.new-ys.new-movie-box .title-wrap{margin-top:0}
.new-ys .sub-category{margin-right:0}
.new-ys .sub-category li{margin-left:14px}
.new-ys .sub-category a{color:#ccc}
.new-ys .sub-category a.enabled{color:#232323;cursor:pointer}
.new-ys .sub-category a.active{color:#ac0300;font-weight:700}
.new-ys .cur-day-up{display:none}
.new-ys .cur-day-up.active{display:block}
.new-ys .cur-day-up a{display:block;overflow:hidden;height:110px;float:left;margin-right:2%;width:49%;transition:all .3s;margin-bottom:5px}
.new-ys .cur-day-up a:nth-child(2n){margin-right:0}
.new-ys .cur-day-up a:hover{box-shadow:0 5px 8px rgba(45,50,55,.2);margin-top:-5px;margin-bottom:5px;border-color:rgba(45,50,55,.2)}
.new-ys .cur-day-up .info-wrap{padding:0 5px 5px;position:relative;top:-30px}
.new-ys .cur-day-up .img-wrap{position:relative;height:75%;overflow:hidden;margin-bottom:8px}
.new-ys .cur-day-up a img{width:100%;position:absolute;top:50%;transform:translateY(-50%)}
.new-ys .cur-day-up .info-wrap h4{background:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,.7));margin:0 -10px;padding:3px 10px}
.new-ys .cur-day-up .subject{float:left;max-width:70%;font-size:12px;color:#fff;font-weight:400}
.new-ys .cur-day-up .db-score{font-size:12px}
.new-ys .cur-day-up .info-wrap p{margin-top:5px;font-size:12px;color:#666}
.new-ys .cur-day-up .release .rs{white-space:nowrap;max-width:35%;overflow:hidden;text-overflow:ellipsis}
.page-num li {display: inline-block;margin-left: 10px;}
@media (max-width:768px){.new-ys .cur-day-up{height:auto;width:100%;float:none;margin-top:10px;box-sizing:border-box}
.new-ys .cur-day-up .img-wrap{height:80px;margin-bottom:5px}
.new-ys .cur-day-up .info-wrap{padding:0;position:relative;top:-27px}
.new-ys .cur-day-up .subject{float:left;max-width:65%;width:100%;font-size:13px;padding-left:5px}
.new-ys .cur-day-up .info-wrap p.desc{display:none}
.new-ys .cur-day-up .info-wrap p{margin-top:5px;font-size:12px}
.new-ys .cur-day-up .info-wrap .rs{display:none}
.new-ys .cur-day-up .movie-item:nth-child(4),.new-ys .cur-day-up .movie-item:nth-child(5),.new-ys .cur-day-up .movie-item:nth-child(6){display:none}
.new-special-comment{margin-bottom:0}
.prev_24_hot_kw{padding:5px}
.no-play-rs-tips .search-wrap{display:block}
.no-play-rs-tips label{margin-bottom:5px}
.movie-introduce>.title-wrap .visits{display:block}
.guess-you-like{margin-top:5px;padding:15px 10px}
.main_lyb .focus-rolling{display:block}
.special_details_main .movie-list li{width:100%;margin-right:0;margin-bottom:15px}
.special_details_main .movie-list li:nth-child(3n){margin-right:0}
.special_details_main .tags{font-size:12px}
.special-list li{margin-bottom:10px}
.special-list .thumb-box{width:120px;height:120px;margin-right:10px}
.special-list .info h4{font-size:14px;font-weight:700;margin-top:0;line-height:18px;height:35px;margin-bottom:5px}
.special-list .info h4 a{color:#2384cc}
.special-list .info h4 a:hover{color:#ac0300}
.special-list .info p{height:24px;line-height:24px}
.special-list .info .summary{height:56px;margin-top:0;line-height:20px;font-size:12px;margin-bottom:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}
.special-list .info .tags{margin-top:0;font-size:12px}
.special-list .info .marks{margin-top:5px}
.special_details_main .movie-list li .info .hot{top:-10px}
.special_details_main .movie-list li .info h5{padding-top:5px;height:24px}
body{padding-top:100px!important}
.bread-crumbs{margin-bottom:15px;word-break:break-all;margin-top:0}
.container{width:100%!important}
.movie-introduce>.title-wrap a{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:75%}
.movie-introduce>.title-wrap .visits{right:-5px}
.common-search.search-wrap .drop-box .keywords{font-size:12px;height:32px;line-height:32px}
.common-search.search-wrap .drop-box .sbt{height:32px;line-height:1}
.hot-movie-box .item .subject .line-one{max-width:42%}
.new-movie-box .movie-list .movie-item .info-layer{top:277px}
.lyb-list .item .content{text-indent:0}
.lyb-list .item .admin-reply{margin:0}
.lyb-list .item .mark-wrap{margin:15px 0 0}
.lyb-list .reply-box{margin:10px 0 0}
.special-list{margin-top:5px}
.recommend-movie .hot-movie-box{border-top:1px solid #eee}
.main .new-movie-box .focus-rolling{top:6px;margin-top:2px;white-space:nowrap}
.main .new-movie-box .focus-rolling li{height:15px;overflow:hidden}
.shadow-card .left-con .title .motif{font-size:16px}
.shadow-card .left-con .title .motif .fa{font-size:20px}
.movie-sec .shadow-card,.recommend-movie .shadow-card{padding:0}
.new-movie-box .item .subject{margin-top:5px}
.new-movie-box .item .performer{margin-top:2px;height:17px}
.new-movie-box .title{margin-bottom:10px}
.classification-retrieval{padding:5px 0;font-size:12px}
.lyb .title p{color:#666;margin-top:24px;float:none}
.main_lyb .post-post{padding-bottom:10px;padding-top:0}
.collect-list .item .txt{font-size:12px;padding-right:0}
.normal-row{white-space:normal}
.tags_line s{display:inline}
.douban_score{margin-left:0;font-size:12px}
.block-wrap{display:block}
.like_line .operate{position:absolute!important;right:0;background:#fff;z-index:1111;padding:5px 0}
.main.main_modifymovie .container{padding:10px}
.footer{font-size:12px}
.collect-list .item .txt>div.normal-row{display:-webkit-box;-webkit-line-clamp:2;max-height:34px}
.main_collect .shadow-card{padding:10px}
.float-box.hideOnTop{transform:translate3D(0,-100px,0);-webkit-transform:translate3D(0,-100px,0);-moz-transform:translate3D(0,-100px,0);-o-transform:translate3D(0,-100px,0);opacity:0;z-index:0}
.focus-rolling .shadow-card{padding:10px}
.multi-label-line span{margin-right:5px}
.multi-label-line .area{display:inline-block;max-width:58%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:top}
.shadow-card{margin-bottom:20px}
.focus-rolling{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-left:15px}
.new-movie-box .movie-item:nth-child(3n){margin-right:0!important}
.movie_main .new-movie-box .movie-item:nth-child(10){display:block}
.new-movie-box .movie-item .subject b{max-width:100%;display:block;width:100%}
.new-movie-box .movie-item .mark .area{float:none}
.new-movie-box .movie-item .subject{margin-top:5px}
.friend-links .container{padding:0 10px;margin:0}
.friend-links ul a{font-size:13px}
.footer-common{font-size:12px;padding:20px 0}
.classification-retrieval a.motif{margin-left:2px;padding-left:6px}
.lyb_main .container{padding:0!important}
.lyb_main .comment-list{padding-top:0;margin-top:0;font-size:13px}
.new-movie-box .play-icon .iconfont{position:relative}
}
@media (max-width:650px){.new-movie-box .movie-list .movie-item .movie-img{height:240px}
}
@media (max-width:520px){.new-movie-box .movie-list .movie-item .movie-img{height:190px}
.ranklist .pages-nav li{line-height:inherit}
.ranklist .pages-nav li a{width:60%}
.new-ys .cur-day-up .movie-item{height:132px}
.header-common .logo a img{left:-5px}
}
@media (max-width:414px){.new-movie-box .movie-list .movie-item{margin-bottom:10px}
.new-movie-box .movie-list .movie-item .movie-img{height:170px}
.new-movie-box .movie-list .movie-item .play .fa{font-size:18px;width:30px;height:30px;line-height:30px}
.new-movie-box .movie-list .movie-item:hover .info-layer{padding-top:22px}
.ranklist .pages-nav li a{width:75%}
}
@media (max-width:375px){.new-movie-box .movie-list .movie-item .movie-img{height:160px}
}
@media (max-width:350px){.movie_main .new-movie-box .motif a{margin-right:5px}
.header-common .logo{left:0}
.header-common .logo a img{left:-2px}
.new-movie-box .play-icon .iconfont{font-size:26px;top:0}
}
@media (max-width:320px){.pages-nav li a{white-space:nowrap}
.new-movie-box .movie-list .movie-item .movie-img{height:140px}
.new-ys .cur-day-up .movie-item{height:92px}
.new-movie-box .play-icon .iconfont{font-size:16px;top:-15px}
}
.movie-item{padding:5px}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;display:block}
.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}
.col-xs-1{width:8.33333333%}
.col-xs-2{width:16.66666667%}
.col-xs-3{width:25%}
.col-xs-4{width:33.33333333%}
.col-xs-5{width:41.66666667%}
.col-xs-6{width:50%}
.col-xs-7{width:58.33333333%}
.col-xs-8{width:66.66666667%}
.col-xs-9{width:75%}
.col-xs-10{width:83.33333333%}
.col-xs-11{width:91.66666667%}
.col-xs-12{width:100%}
@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}
.col-sm-1{width:8.33333333%}
.col-sm-2{width:16.66666667%}
.col-sm-3{width:25%}
.col-sm-4{width:33.33333333%}
.col-sm-5{width:41.66666667%}
.col-sm-6{width:50%}
.col-sm-7{width:58.33333333%}
.col-sm-8{width:66.66666667%}
.col-sm-9{width:75%}
.col-sm-10{width:83.33333333%}
.col-sm-11{width:91.66666667%}
.col-sm-12{width:100%}
}
@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}
.col-md-1{width:8.33333333%}
.col-md-2{width:16.66666667%}
.col-md-3{width:25%}
.col-md-4{width:33.33333333%}
.col-md-5{width:41.66666667%}
.col-md-6{width:50%}
.col-md-7{width:58.33333333%}
.col-md-8{width:66.66666667%}
.col-md-9{width:75%}
.col-md-10{width:83.33333333%}
.col-md-11{width:91.66666667%}
.col-md-12{width:100%}
.clearfix .col-md-2{width:20%}
}
@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}
.col-lg-1{width:8.33333333%}
.col-lg-2{width:16.66666667%}
.col-lg-3{width:25%}
.col-lg-4{width:33.33333333%}
.col-lg-5{width:41.66666667%}
.col-lg-6{width:50%}
.col-lg-7{width:58.33333333%}
.col-lg-8{width:66.66666667%}
.col-lg-9{width:75%}
.col-lg-10{width:83.33333333%}
.col-lg-11{width:91.66666667%}
.col-lg-12{width:100%}
}
@media (max-width:767px){
.visible-xs{display:block!important}
.hidden-xs{display:none!important}
.page-num li{float: left;width: 20%;margin: 0;}
.hidden-tg{}
}
.movie-list{position:relative;overflow:hidden;display:block}
.clearfix:after,.clearfix:before{display:table;content:" "}
.clearfix:after{clear:both}
.btn{display:inline-block;padding:6px 12px;font-size:14px;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;user-select:none;border:1px solid transparent;background-color:transparent;border-radius:3px;transition:.3s}
.btn:hover{opacity:.7}
.btn-block{display:block;width:100%}
.btn-default{background-color:#eee;color:#333;background:linear-gradient(to right,#eee 0,#f6f6f6 100%);box-shadow:0 5px 10px rgba(246,246,246,.25)}
.btn-primary{background-color:#4fb1f7;color:#fff!important;background:linear-gradient(to right,#4fb1f7 0,#6bb8ee 100%);box-shadow:0 5px 10px rgba(107,184,238,.25)}
.btn-danger,.episodes-list a.active,.episodes-list a:hover{background-color:#fc000c;color:#fff!important;background:linear-gradient(to right,#fc000c 0,#f9444d 100%);box-shadow:0 5px 10px rgba(249,68,77,.25)}
.btn-info{background-color:#5bc0de;color:#fff!important;background:linear-gradient(to right,#5bc0de 0,#7cc1d6 100%);box-shadow:0 5px 10px rgba(124,193,214,.25)}
.btn-warm,.page a:hover{background-color:#f90;color:#fff!important;background:linear-gradient(to right,#f90 0,#ff9f16 100%);box-shadow:0 5px 10px rgba(255,111,0,.25)}
.ellipsis-1{display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.ellipsis-2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.ellipsis-3{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}