body {font:1.4rem/1.5 "Microsoft YaHei",SimHei,helvetica,arial,verdana,tahoma,sans-serif;color:#444;overflow-x:hidden;-webkit-text-size-adjust:none}
* {margin:0;padding:0;zoom:1}
header:after,main:after,footer:after,section:after,nav:after,aside:after,figure:after,ul:after,li:after,div:after,p:after,h1:after,h2:after,h3:after,h4:after,h5:after,h6:after,dl:after,dt:after,dd:after {content:'';display:block;clear:both}
li {list-style:none}
ol,ul {margin:0}
a {text-decoration:none;color:#444;cursor:pointer}
a.underline {text-decoration:underline}
a:focus {text-decoration:none}
a:hover {text-decoration:none;color:#ffb400}
a:hover .fa {color:#ffb400}
a:hover.red:hover {text-decoration:underline}
a:hover.blue {color:#00a1d6}
a:hover.blue:hover {color:#ff4a4a;text-decoration:underline}
input,button,textarea,select {outline:0;background:0;border:1px solid #eee}
button {cursor:pointer}
img {border:0;vertical-align:middle}
i,em {font-style:normal}
::-webkit-input-placeholder {color:#666;font-size:13px}
:-moz-placeholder {color:#666;font-size:13px}
::-moz-placeholder {color:#666;font-size:13px}
:-ms-input-placeholder {color:#666;font-size:13px}
body {padding-top:100px;-webkit-tap-highlight-color:rgba(26,26,26,0)}
.h1,.h2,.h3,h1,h2,h3,p {margin:0}
.red {color:#ff4a4a}
.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}
.container {margin:0 auto;padding-right:15px;padding-left:15px;width:80pc}
.row {margin:0}
.before-dot:before {content:'';display:inline-block;width:5px;height:5px;background:#999;margin-right:10px;vertical-align:middle}
.after-dot:after {content:'';display:inline-block;width:3px;height:3px;background:#999;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,0.3);margin:0 5px;vertical-align:middle}
.more-arrow:after {content:'';display:inline-block;margin-left:3px;width:8px;height:8px;border-top:1px solid #999;border-right:1px solid #999;transform:rotateZ(45deg);position:relative;top:-1px}
.more-arrow:hover:after {border-color:#ff4a4a}

.page-num {font-size:12px;color:#999;padding:20px 10px;overflow:hidden;height:auto;}
.page-num ul{list-style: none;}
.page-num ul li{width:80px; height:30px; float:left;}
.page-num a {display:inline-block;box-sizing:border-box;padding:0 8px;text-align:center;border-radius:3px;border:1px solid #999;font-size:12px;text-decoration:none;margin:0 2px}
.page-num a.active {cursor:default;border-color:transparent;color:#999}
.page-num>div {padding:5px 0;line-height:20px}
.page-num.count-right .content {float:left}
.page-num.count-right .count {float:right}
.a-upload {padding:4px 10px;height:30px;width:80px;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;filter:alpha(opacity=0);cursor:pointer;outline:0}
.fabulous .fa,.collect .fa,.comment .fa {margin-right:3px}
.fabulous:hover .fa,.collect:hover .fa,.comment:hover .fa {color:#fff;margin-right:3px}
.fabulous.red,.collect.red {color:#fff;text-decoration:none}
.card-wrap {background:#fff}
.card {background:#fff;border-radius:2px;box-shadow:0 1px 3px rgba(26,26,26,0.1);box-sizing:border-box}
.card-wrap .title {line-height:40px}
.card-wrap .title .theme {float:left;position:relative;margin:0;line-height:40px;margin-right:10px;font-size:2.2rem;color:#444}
.card-wrap .title .more {float:right}

.ellipsis-one {white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}
.ellipsis-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 .fa {color:#ffb400}
.header {background:#fff;position:fixed;width:100%;top:0;transition:all .5s;z-index:1111;height:80px;transform:translateY(0px);box-shadow:0 1px 4px rgba(0,0,0,0.1)}
.header.hideOnTop {transform:translateY(-80px);box-shadow:none}
.header.showOnTop {top:0;-webkit-box-shadow:0 0 6px 3px rgba(0,0,0,0.3);-moz-box-shadow:0 0 6px 3px rgba(0,0,0,0.3);box-shadow:0 0 6px 3px rgba(0,0,0,0.3)}
.header .container {position:relative}
.header .logo {margin:0;position:absolute;left:0;line-height:0;height:80px;z-index:11;background:#fff;width:135px}
.header .logo a {position:absolute;top:50%;transform:translateY(-50%);width:100%; height:100%;background:url(logo.png)no-repeat;background-size:100% 100%;text-indent:-999em; display:block;}
.header .logo a img {height:50px}
.header .logo a em {color:#00a8ff;font-size:20px;font-weight:bold;margin-left:3px;position:relative;top:-2px}
.header .main-nav {float:left;margin-left:135px;overflow:inherit}
.header .main-nav .swiper-slide>a {height:80px;line-height:80px;padding:0 2px;z-index:12;font-size:16px;background:0}
.header .main-nav a:hover {background:0;color:#ffb400}
.header .main-nav .active>a {color:#ffb400;font-weight:bold;border-bottom:2px solid #ffb400}
.header .main-nav .list {padding:5px 0;display:none;overflow:hidden;text-align:center;line-height:30px;position:absolute;width:100%;top:100%;left:0;background:#fff;z-index:11;box-shadow:0 1px 4px rgba(0,0,0,0.1)}
.header .main-nav .list li {padding:0 5px}
.header .main-nav li {position:relative;width:auto;padding:0 2px}
.header .main-nav li.no-login {width:0;height:0;overflow:hidden}
.header .main-nav li:hover .list {display:block}
.header .user-wrap {float:right;color:#eee;line-height:50px}
.header .user-wrap a {color:#eee}
.header .user-wrap a:hover {color:#ff4a4a}
.header .user-wrap em {margin:0 5px}
.header .user-wrap .nickname {margin-right:5px}
.header .user-wrap .nickname img {width:30px;height:30px;border-radius:50%;padding:1px;border:1px solid #666;margin-right:3px}
.header .user-wrap .notice {position:relative;margin:0 10px 0 5px}
.header .user-wrap .notice .num {position:absolute;border-radius:50%;top:-9px;left:10px;background:#ff4a4a;font-size:12px;margin:0;opacity:.8;display:block;min-width:16px;text-align:center;line-height:15px}
.header .search-wrap {float:right;height:80px;position:absolute;z-index:11;top:0;right:15px}

.post-post .subject-wrap {float:left;margin-right:30px;margin-bottom:0}
.post-post .subject {width:498px}
.footer {text-align:center;font-size:1.3rem;position:relative;color:#888;border-top:1px solid rgba(0,0,0,.05);background:#efefef;line-height:2.5}
.footer a {color:#888}
.footer a:hover {color:#ffb400}
.footer .container {padding:40px 8px 10px;position:relative}
.footer .middle em {margin-left:3px}
.float-box {position:fixed;right:25px;bottom:120px;width:30px;transition:all .8s;z-index:1111;transform:translate3D(0px,0px,0px);-webkit-transform:translate3D(0px,0px,0px);-moz-transform:translate3D(0px,0px,0px);-o-transform:translate3D(0px,0px,0px)}
.float-box.hideOnTop {transform:translate3D(0px,0px,0px);-webkit-transform:translate3D(0px,0px,0px);-moz-transform:translate3D(0px,0px,0px);-o-transform:translate3D(0px,0px,0px);opacity:1;z-index:2147483647}
.float-box.hideInBottom {transform:translate3D(0px,130px,0px);-webkit-transform:translate3D(0px,130px,0px);-moz-transform:translate3D(0px,130px,0px);-o-transform:translate3D(0px,130px,0px);opacity:0}
.float-box .fa {width:30px;height:30px;line-height:30px;border-radius:50%;margin-bottom:10px;font-size:22px;cursor:pointer;color:#00a1d6;color:#ffb400}
.float-box .fa.fa-heart {font-size:20px}
.float-box .fa.fa-chevron-circle-up {font-size:24px}
.float-box .fa:hover {color:#ff4a4a}

.lazy-load-img {opacity:0;transition:opacity 2s}
.lazy-load-img.show {opacity:1}

.main-content {background:#fff;box-shadow:0 1px 3px rgba(26,26,26,0.1);padding:15px;border-radius:2px}
.main-content>.top {line-height:30px;margin-bottom:15px;padding-bottom:10px;border-bottom:1px dashed #ccc;font-size:12px;color:#99a2aa}
.main-content>.top a {color:#99a2aa}
.main-content>.top a:hover {color:#ff4a4a}
.main-content>.subject {color:#00a1d6;font-size:21px;font-weight:bold;margin-bottom:15px;position:relative}
.main-content>.subject a {color:#00a1d6;display:inline-block;max-width:890px}
.main-content>.subject a:hover {color:#ff4a4a}
.main-content>.subject .visits {font-size:12px;color:#ccc;font-weight:normal;position:absolute;right:0;top:10px}
.main-content>.content {line-height:26px;color:#333;font-size:15px;word-break:break-all}
.main-content>.content iframe {width:100%;height:400px}



.lazy-load-img.gif+.fa-refresh.loading {animation:refreshRotate 1.5s linear infinite}
.new-hot-movie {background:#fff;margin-bottom:10px;border-radius:2px;box-sizing:border-box}
.new-hot-movie .title {margin-bottom:15px;margin-top:10px;line-height:18px;position:relative}
.new-hot-movie .theme {font-size:15px;float:left;margin:0}
.new-hot-movie .theme .fa {position:relative;top:-1px;color:#ffb400}
.new-hot-movie .more {margin-left:10px;padding:0 15px;height:30px;line-height:30px;border:1px solid #ddd;border-radius:4px;margin-top:5px}
.new-hot-movie .more .fa-refresh {margin-left:5px;-webkit-transition:all .3s;transition:all .3s}
.new-hot-movie .more:hover .fa-refresh {-webkit-transform:rotate(360deg);transform:rotate(360deg)}
.new-hot-movie .more:hover {border-color:#ffb400}
.new-hot-movie .swiper-container {height:16px}
.new-hot-movie .tips,.new-hot-movie .today_up {font-size:12px;color:#ff4a4a}
.new-hot-movie .tips:hover,.new-hot-movie .today_up:hover {color:#00a1d6}
.new-hot-movie .all-movies {margin-left:15px;color:#37a}
.new-hot-movie .all-movies:hover {color:#ff4a4a}
.new-hot-movie .arrow-wrap {position:relative;width:33px;height:18px}
.new-hot-movie .arrow-wrap .arrow-btn {background-size:10px;width:10px;opacity:.4}
.new-hot-movie .arrow-wrap .arrow-btn.swiper-button-prev {left:0}
.new-hot-movie .arrow-wrap .arrow-btn.swiper-button-next {right:0}
.new-hot-movie .arrow-wrap .arrow-btn.swiper-button-next.swiper-button-disabled,.new-hot-movie .arrow-wrap .arrow-btn.swiper-button-prev.swiper-button-disabled {opacity:.2}
.new-hot-movie .item {margin-right:20px;margin-bottom:20px;width:171.6px;height:284px;float:left}
.new-hot-movie .item:nth-child(6n) {margin-right:0}
.new-hot-movie .item .thumb {display:block;position:relative;width:100%;height:167px;border-radius:6px;overflow:hidden}
.new-hot-movie .item .thumb img {width:100%;height:100%;transition:all .3s}
.new-hot-movie .item .thumb .fa {right:0;top:-10px}
.new-hot-movie .item .state {position:absolute;background:rgba(0,0,0,0.3);line-height:22px;text-align:right;padding:0 5px;right:0;bottom:0;border-top-left-radius:15px;color:#fff;font-size:12px;white-space:nowrap;width:auto;z-index:11;max-width:100%;overflow:hidden;text-overflow:ellipsis}
.new-hot-movie .item .info-layer {position:absolute;background:rgba(0,0,0,0.3);height:100%;width:100%;left:0;top:0;padding:5px;box-sizing:border-box;color:#fff;transition:all .3s;opacity:0}
.new-hot-movie .item .info-layer p {position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
.new-hot-movie .item .info-layer p.tags {margin-top:30px;padding:0 5px;opacity:.8}
.new-hot-movie .item .info-layer p.subject {color:#fff}
.new-hot-movie .item .subject {display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left;margin-top:6px;color:#333}
.new-hot-movie .item .subject .fa {position:absolute;color:#ff4a4a;right:0;top:-10px}
.new-hot-movie .item .subject:hover {color:#ff4a4a}
.new-hot-movie .item .performer {font-size:13px;margin-top:5px;height:19px}
.new-hot-movie .item .play {text-align:center}
.new-hot-movie .item .play .fa {color:#ccd2da;font-size:20px;border-radius:50%;border:3px solid #ccd2da;width:35px;height:35px;line-height:35px;text-align:center}
.new-hot-movie .item .play .fa:before {position:relative;top:-2px;right:-3px}
.new-hot-movie .load-more {display:none}
.new-hot-movie .shipinxiu-list .item .thumb {box-shadow:0 0 6px 3px rgba(214,214,214,0.3) inset}
.new-hot-movie .shipinxiu-list .item .thumb img {height:auto;max-height:100%;position:absolute;top:50%;transform:translateY(-50%)}
.new-hot-movie .shipinxiu-list .item .thumb:hover img {transform:translateY(-50%) scale(1.2)}
.new-hot-movie.img-auto-width .item .thumb {box-shadow:0 0 6px 3px rgba(214,214,214,0.3) inset}
.new-hot-movie.img-auto-width .item .thumb img {height:auto;max-height:100%;position:absolute;top:50%;transform:translateY(-50%);max-width:100%}
.new-wrap>.title {line-height:16px;background:#fff;padding:20px 15px 15px;border-top-left-radius:2px;border-top-right-radius:2px;box-shadow:0 -1px 3px 1px rgba(26,26,26,0.05);margin-bottom:1px;position:relative}
.new-wrap>.title .theme {font-size:15px;margin:0;position:relative;padding-left:10px}
.new-wrap>.title .theme:before {content:'';display:block;width:3px;height:15px;background:#ff4a4a;position:absolute;left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}
.new-wrap .content-list:first-child>.item {border-top-left-radius:0;border-top-right-radius:0}
.shadow-wrap {background:#fff;padding:15px;margin-bottom:10px;border-radius:2px;box-shadow:0 0 3px 1px rgba(0,0,0,0.1);box-sizing:border-box}

.movie-type .type-btn.btn-warning:active,.movie-type .type-btn.btn-warning:visited,.movie-type .type-btn.btn-warning:focus {color:#fff}

@keyframes refreshRotate {from {transform:rotate(0deg)}
to {transform:rotate(360deg)}
}

.hot-movie .list {padding-top:7px}
.hot-movie .item {line-height:32px;height:32px}
.hot-movie .item:hover {background:#f9f9f9}
.hot-movie .item .num {display:inline-block;width:20px;height:18px;border-radius:3px;background:#ddd;text-align:center;line-height:18px;font-size:12px;margin-right:8px}
.hot-movie .item:nth-child(2) .num {background:#ff4a4a;color:#fff}
.hot-movie .item:nth-child(3) .num {background:#ff7701;color:#fff}
.hot-movie .item:nth-child(4) .num {background:#ffb400;color:#fff}
.hot-movie .item .hot {float:right;font-size:12px;color:#ff4a4a}
.hot-movie .item .subject .ellipsis-one {display:inline-block;max-width:42%;vertical-align:middle}
.hot-movie .item .douban_score {font-size:12px;color:#ccc;margin-left:5px;max-width:80px;overflow:hidden;text-overflow:ellipsis;display:inline-block;vertical-align:middle;white-space:nowrap}
.crumbs-nav {margin-bottom:15px;font-size:14px;color:#ccc;position:relative;z-index:11}
.crumbs-nav a {color:#ccc}
.crumbs-nav a:hover {color:#ffb400}
.crumbs-nav .fa-home {font-size:14px}
.open-hot,.fold-hot {display:none}

#clipboard_btn {padding:1px 5px}
.header .search-wrap .drop-box .sbt {border:0;width:60px;padding-left:2px;height:36px;line-height:36px;font-size:14px;position:absolute;top:0;right:0;color:#fff;background-color:#ffb400;border-top-right-radius:3px;border-bottom-right-radius:3px;z-index:11}
.header .search-wrap .drop-box .sbt:hover {color:#ff7701}
.header .search-wrap .drop-box .sbt:hover .fa {color:#ff7701}
.header .search-wrap .sbt .fa {position:relative;top:1px;right:2px;font-weight:normal;font-size:16px}
.header .search-wrap .sbt .fa:hover {color:#ff4a4a}
.header .search-wrap .wxewm {display:none}
@media(max-width:768px) {.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-content,.right-side {padding:0;width:100%}
.comment-list {margin-bottom:15px;padding:10px}
.bbs-overview .slogan {margin:10px}
.header .container {padding:0}
.header .logo {width:100px;height:45px;left:5px}
.header .logo a {display:block;left:5px}
.header .logo a img {height:36px;max-width:100%}
.header .logo a em {font-size:14px;width:30px;line-height:1;top:2px;display:none}
.header .main-nav {width:100%;float:none;margin-left:0;position:relative;top:45px;border-top:1px solid #eee}
.header .navbar-nav {margin:0}
.header .navbar-nav>li {display:inline-block;width:auto;float:left}
.header .main-nav .navbar-nav>li>a {padding:0 5px;display:block;text-align:center;height:35px;line-height:35px;font-size:14px}
.header .navbar-nav>li .list {display:none}
.header .navbar-nav>li:hover .list {display:none!important}
.header .search-wrap {box-sizing:content-box;height:45px;line-height:45px;font-size:18px;color:#ccc}
.header .container .search-wrap:before {display:none}
.header .search-wrap .drop-box {height:45px;line-height:45px;float:left}
.header .search-wrap .wxewm {display:inline-block;margin:8px 0 0 10px}
.header .search-wrap .wxewm .fa {font-size:30px}
.wxewm .ewmimg {top:40px;transform:translateY(0);right:0;text-align:center}
.wxewm .ewmimg img {width:100px;height:100px}
.wxewm .ewmimg p {height:20px;line-height:20px;font-size:12px}
.search-wrap .drop-box .keywords {height:32px;line-height:32px}
.header .search-wrap .keywords {width:100%;color:#666;height:28px;line-height:28px;float:right;margin-top:10px;font-size:12px;background-color:#f8f8f8}
.header .search-wrap>.fa-search {right:40px}
.header .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 .search-wrap.open {width:60%}
.header .search-wrap.open .close,.header .search-wrap.open .keywords {display:block}
.header .search-wrap.open>.fa {right:15px}
.header .search-wrap .sbt .fa {display:block}
.header .search-wrap .sbt .txt {display:none}
.user .put.card-wrap {padding:10px 15px;margin-top:10px}
.page-num.count-right .count {float:none;text-align:center}
.float-box {right:0}
.sub-nav {margin-right:0}
.sort-nav {display:none}
.hd-sort {display:block;border-top:1px solid #eee;margin-top:-1px}
.quwen-list .img {width:135px;height:90px;margin-right:10px}
.quwen-list .summary {line-height:24px;top:-3px}
.quwen-list.video-list .img {width:100%;height:165px;float:none}
.quwen-list.video-list .img iframe {height:100%}
.quwen-list.video-list .summary {-webkit-line-clamp:2}
.quwen-list.video-list .content iframe {height:210px}
.quwen-list.video-list.movie-list .img {float:left;width:120px}
.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}
.tuduan-list>.item .content-wrap>.content img {height:100px}
.new-hot-movie {padding-left:10px;padding-right:10px}
.new-hot-movie .item {width:31.33%!important;margin-right:3%!important}
.new-hot-movie .item:nth-child(5n) {margin-right:3%!important}
.new-hot-movie .item:nth-child(3n) {margin-right:0!important}
.new-hot-movie .item:nth-child(10) {display:none}
.new-hot-movie .item .thumb {width:100%;height:160px}
.new-hot-movie .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-side {margin-top:-10px}
.crumbs-nav {margin-bottom:10px}
.banner-carousel {display:block}
.banner-carousel img {width:100%}
.open-hot,.fold-hot {display:block;text-align:center}
.fold-hot {padding:5px 0}

.crumbs-nav {font-size:12px}
}


.main_movie_details .main-content {padding:20px;margin-bottom:18px;background:url(detail_top_bg.jpg) center 0 no-repeat #59467e;position:relative}
.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);filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius=10,MakeShadow=false)}
.mc-bg-con::before {content:'';display:block;width:100%;height:100%;background-color:rgba(0,0,0,.4);filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr=#48000000,endColorstr=#48000000);position:absolute;top:0;left:0;z-index:11}
.main-content>.top {line-height:30px;margin-bottom:15px;padding-bottom:10px;border-bottom:1px dashed #ccc}
.main-content>.top .user img {width:30px;height:30px;padding:1px;border:1px solid #eee}
.main-content>.top .count {font-size:12px}
.main-content>.content img {display:block!important;margin:15px 0;cursor:pointer;max-width:100%!important;width:auto!important;height:auto!important}
.main-content>.content img+.fa {position:relative;top:-60px;left:15px;font-size:30px;color:#fff;background:rgba(255,255,255,0.3);padding:2px 5px;border-radius:10px}
.main-content .tags {margin-top:15px}
.main-content .like .fabulous,.main-content .like .collect {float:none}
.main-content .reply-btn {margin-top:10px}
.main_movie_details .info {width:75%;float:left}
.main_movie_details .main-content .ewm {width:200px;height:200px;float:right;text-align:center;position:relative;color:#ccc}
.main_movie_details .main-content .ewm .img_box {width:180px;height:180px;border:1px solid #eee;display:inline-block;margin-top:25px;margin-bottom:3px}
.main_movie_details .main-content .ewm img {width:100%;height:100%}
#qcode {width:200px;height:200px;background:#fff;box-sizing:content-box;position:relative}
#qcode canvas {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}
.main_movie_details .info .thumb {float:left;margin-right:15px;box-shadow:0 0 6px 3px rgba(214,214,214,0.3) inset;height:270px;position:relative;width:190px;z-index:6;border:3px solid #efecef;overflow:hidden}
.main_movie_details .info .thumb .rstype {position:absolute;bottom:0;right:0;padding:2px 5px;background:rgba(0,0,0,0.1);color:#fff;border-top-left-radius:22px;font-size:12px;text-align:right;z-index:5}
.main_movie_details .info .thumb .count {position:absolute;top:0;right:0;padding:5px 5px 5px;color:#fff;display:none;z-index:5;font-size:12px}
.main_movie_details .info .thumb:hover:before {display:block;content:'';position:absolute;width:100%;height:100%;z-index:2;left:0;top:0;background:rgba(0,0,0,0.1)}
.main_movie_details .info .thumb:hover .count {display:block}
.main_movie_details .info .thumb img {height:auto;width:100%;position:absolute;top:50%;transform:translateY(-50%)}
.main_movie_details .info .thumb img.auto-height {height:auto;max-height:285px;position:absolute;top:50%;transform:translateY(-50%);border-radius:0}
.main_movie_details .info .thumb img.full-height {height:100%}
.main_movie_details .info .txt {padding-left:205px;position:relative;color:#fff}
.main_movie_details .info .txt p {line-height:20px;height:20px;margin-bottom:5px}
.main_movie_details .info .txt .summary_row {padding-left:42px;position:relative;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal}
.main_movie_details .info .txt .fold-btn {padding-left:42px;color:#ccc}
.part-title {margin-bottom:20px;position:relative}
.part-title h2 {float:left;font-size:22px;line-height:38px;font-weight:bold}
.part-title h2 em {position:relative;z-index:1;float:left;display:inline-block;width:auto;border-bottom:3px solid #ffb400}
.part-title:before {position:absolute;bottom:0;left:0;width:100%;height:3px;background:#eee;content:''}
.guess-you-like .part-title .more {margin-top:10px}
.main_movie_details .guess-you-like {padding:0;box-shadow:none;margin:0}
.main_movie_details .comment-list {padding:0;box-shadow:none}
.main_movie_details .info .txt .like {padding-left:42px;margin-top:20px}
.main_movie_details .info .txt .like .btn-sm {background-color:#f90;border:1px solid #f90}
.main_movie_details .info .txt .like .btn-sm:hover {background-color:#f60;border:1px solid #f60}
.main_movie_details .info .txt .summary_row.block {display:block}
.main_movie_details .info .txt .bdsharebuttonbox {padding-top:8px;padding-bottom:5px;overflow:inherit;position:relative;top:-3px;box-sizing:content-box}
.main_movie_details .info .txt .summary_row>label {margin-left:-42px}
.main_movie_details .info .txt .summary_row>.content {display:inline;background:none!important;color:#fff!important}
.main_movie_details .info .txt .summary_row>.content p {display:inline;background:none!important;color:#fff!important}
.main_movie_details .info .txt .summary_row>.content * {color:#fff!important}
.main_movie_details .info .txt .summary_row>.content div {display:inline}
.main_movie_details .info .txt .summary_row>.fa {display:none}
.main_movie_details .info .txt label {margin-bottom:0;font-weight:normal;color:#ccc}
.main_movie_details .info .txt .nowrap-row {position:relative}
.main_movie_details .info .txt .nowrap-row label {float:left}
.main_movie_details .info .txt .nowrap-row em {display:block;vertical-align:middle}
.main_movie_details .info .txt .nowrap-row .fa {right:-3px;top:3px;float:right;cursor:pointer;position:relative;z-index:11}
.main_movie_details .info .txt .nowrap-row .fa.absolute {position:absolute}
.main_movie_details .info .txt .nowrap-row.performer_row label {width:42px}
.main_movie_details .info .txt .douban_score {color:#2384cc}
.main_movie_details .info .txt .douban_score:hover {color:#ff4a4a}
.main_movie_details .play_area {position:relative}
.main_movie_details .play_area.fixedTop {position:fixed;left:0;width:100%;top:0;z-index:1111;box-shadow:0 5px 5px rgba(0,0,0,0.3);-webkit-box-shadow:0 5px 5px rgba(0,0,0,0.3);-o-box-shadow:0 5px 5px rgba(0,0,0,0.3);-moz-box-shadow:0 5px 5px rgba(0,0,0,0.3)}
.main_movie_details .play_area.fixedTop:before {content:'';display:block;position:absolute;height:8px;z-index:0;width:100%;left:0;bottom:-4px;background:linear-gradient(to bottom,rgba(0,0,0,0.9),transparent);background:-webkit-linear-gradient(to bottom,rgba(0,0,0,0.9),transparent);background:-moz-linear-gradient(to bottom,rgba(0,0,0,0.9),transparent);background:-o-linear-gradient(to bottom,rgba(0,0,0,0.9),transparent)}
.main_movie_details .play_area .play_waiting_cover {position:absolute;width:100%;height:100%;top:0;left:0;background:#000}
.main_movie_details .play_area .play_waiting_cover .loading {position:absolute;display:block;width:100%;text-align:center;height:100%}
.main_movie_details .play_area .play_waiting_cover .loading img {max-height:100%;max-width:100%;height:100px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.main_movie_details .play_area .play_waiting_cover .loading .tips {color:#ccc;white-space:nowrap;font-size:14px;display:block;text-align:center;position:absolute;bottom:5px;width:100%;left:0}
.main_movie_details .play_box {border:0}
.main_movie_details .episodes-list .play-btn {margin-bottom:5px;margin-right:4.2px;color:#666;background:0;border-color:#999}
.main_movie_details .episodes-list .play-btn:hover {color:#f90;border-color:#f90}
.resource-wrap.playing {padding-top:20px;margin-top:0;margin-bottom:15px}
.main_movie_details .resource-box .hd .nav-tabs {border:0}
.main_movie_details .resource-box .hd .swiper-slide {width:auto}
.main_movie_details .resource-box .hd .swiper-slide a {border:1px solid transparent}
.main_movie_details .resource-box .hd .swiper-slide a:hover {background:0}
.main_movie_details .resource-box .hd .swiper-slide.active a {border:1px solid #eee;border-bottom-color:#fff;background:#fff;color:#ffb400}
.main_movie_details .resource-box .bd {border-top:1px solid #eee;margin-top:-1px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}
.main_movie_details .resource-box .bd .rb-item {padding:10px 0;display:none}
.main_movie_details .resource-box .bd .rb-item:first-child {display:block}
.main_movie_details .resource-box .bd .rb-item .item-name {word-break:break-all;line-height:20px}
.main_movie_details .resource-box .bd .rb-item .item-name b {margin:0 3px}
.main_movie_details .resource-box .bd .rb-item .item-name a {color:#999}
.main_movie_details .resource-box .bd .rb-item .item-name a:hover {color:#ffb400}
.main_movie_details .resource-box .bd .rb-item .item-name .fa {margin-left:3px}
.main_movie_details .resource-box .bd .rb-item .item-name a em {color:#999}
.main_movie_details .resource-box.list-show .bd .rb-item .item-name.active a em {color:#ffb400}
.main_movie_details .resource-box .bd .rb-item .item-name a:hover em {color:#ffb400}
.main_movie_details .resource-box .bd .rb-item .item-name label {display:inline-block;white-space:nowrap;overflow:hidden;width:0;height:0}
.main_movie_details .resource-box .bd .rb-item .play-btn.active {background:0;color:#fff;border-color:#ffb400;background:#ffb400;box-shadow:none}
.main_movie_details .resource-box .bd .episodes-list li {white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block}
.main_movie_details .resource-box .toggle-wrap {text-align:center;border-top:1px solid #eee;padding-top:10px;font-size:12px;position:relative;top:-1px}
.resource-wrap.playing .resource-box {margin-top:20px}
.main_movie_details .resource-box.window .rb-item {border-bottom:1px dotted #eee}
.main_movie_details .resource-box.window .rb-item:last-child {border-bottom:0}
.main_movie_details .resource-box.window .item-name {white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-top:1px}
.main_movie_details .resource-box.window .item-name.active {color:#ffb400}
.main_movie_details .resource-box.window .item-name.active a {color:#ffb400}
.main_movie_details .ready-play-tips {padding:20px;color:#60c814;margin:0 0 18px 0}
.main_movie_details .play-tips {color:#666;padding:20px;margin-bottom:18px}
.main_movie_details .play-tips label {color:#999;font-weight:normal}
.main_movie_details .play-tips p {line-height:24px}
.main_movie_details .play-tips h5 {font-size:16px}
.main_movie_details .play-tips h5 em {font-size:13px;color:#999}
.main_movie_details .main-content>.content {font-size:14px}
.main_movie_details .wx-focus {margin:15px 0;text-align:center}
.main_movie_details .wx-focus img {width:150px}
.header .search-wrap .keywords {padding-right:30px;z-index:11;position:relative;background:#fff}


.main_movie_kcl .page-num {height:auto}


.main_movie_details .new-hot-movie .theme .fa {color:#ff4a4a;font-size:22px;top:1px}
.main_movie_details .new-hot-movie .title {margin-bottom:20px;margin-top:5px}
.main_movie_details .new-hot-movie .item .thumb {height:200px}
.main_movie_details .new-hot-movie .item {width:140px;margin-bottom:10px}
.main_movie_details .new-hot-movie .theme {font-size:18px}
.main_movie_details .new-hot-movie .item:nth-child(5n) {margin-right:20px}
.main_movie_details .new-hot-movie .item:last-child {margin-right:0}
.bdshare-button-style0-16 a,.bdshare-button-style0-16 .bds_more {margin-top:1px!important}
.comment-list {margin-top:10px;margin-bottom:10px}
.friend-link .card-wrap {padding:15px;border:1px solid #e5e5e5;border-radius:4px;margin-bottom:20px}
.friend-link h5,.friend-link ul {margin:0;line-height:20px}
.friend-link h5 {margin-bottom:5px;font-size:14px}
.friend-link ul li {float:left;margin:0 15px 0 0}
.friend-link ul a {font-size:14px}
.friend-link ul a:hover {color:#ffb400}
.bnav a {position:relative;padding:0 1pc;color:#888;margin-left:-5px}
.bnav a:before {position:absolute;top:-1px;right:0;color:#ccc;content:'|';font-weight:100;line-height:normal}
.bnav a:first-child {margin-left:0}
.bnav a:last-child:before {display:none}
.index .comment-list {background:0;box-shadow:none;padding:0;margin-top:0}
.index .comment-list .hd {white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}
.index .target-reply,.index .movie-name {color:#999;font-size:12px}
.index .movie-name {color:#00a1d6}
.index .movie-name:hover {color:#ff4a4a}
.index .comment-list .today_good_btn:hover,.index .comment-list .today_good_btn:visited {text-decoration:none}
.index .comment-list .page-num {height:0}
.index .comment-list .load-more {display:block;margin-top:8px}
.index .good-comment-content {display:none}
.index .good-comment-content .list .item:last-child {border-bottom:0}
.index .back-new-comment {font-size:18px;margin-right:10px;display:none;cursor:pointer}
.comment-list .clear-txt {font-size:12px;position:relative;top:10px;right:3px;color:#666}
.comment-list .clear-txt:hover {color:#ff4a4a}
.main_movie_details .like>a {float:none;margin-right:5px}
.main_movie_details .like .btn {text-align:center;margin-right:5px}
.main_movie_details .like .btn.fabulous {display:none}
.main_movie_details .like a:hover {text-decoration:none}
.main_movie_details .like a:last-child {margin-right:0}
.main_user_details .page-num {height:auto}
.main_user_details .page-num.count-right .count {margin-top:10px}
.main_user_details .new-hot-movie .load-more {display:none}
.main_ranklist .pages-nav {display:block}
.main-content.fold {position:relative;padding-bottom:40px;height:300px;overflow:hidden}
.main-content.fold .cover {display:block;text-align:center;line-height:42px;position:absolute;left:0;bottom:0;width:100%;cursor:pointer}
.main-content.fold .cover.zd {background:linear-gradient(bottom,#fff,rgba(255,255,255,0.1));background:-webkit-linear-gradient(bottom,#fff,rgba(255,255,255,0.9));box-shadow:0 -20px 20px 10px rgba(255,255,255,0.9);background:#fff;z-index:11}
.main-content.open .cover {display:block;margin-top:15px;text-align:center;cursor:pointer}
.main_movie_details.play .load-more {display:block;margin-top:10px}
.main_movie_details.play .page-num {display:none}
.comment-list .mark-wrap {padding-left:0}
.comment-list .item .content {text-indent:0}
.main_movie_details .delete-reply-btn {position:relative;top:-2px}
.main_movie_details .title-wrap {color:#00a1d6;font-size:21px;font-weight:normal;margin-bottom:10px;position:relative;height:40px}
.main_movie_details .comment-list .title-wrap {margin-bottom:0;height:auto}
.comment-list .reply-sbt,.comment-list .lyb-sbt {background-color:#f90;border-color:#f90;outline:0}
.comment-list .reply-sbt:hover,.comment-list .lyb-sbt:hover {background-color:#f60;border-color:#f60}
.main_movie_details .comment-list .reply-btn,.main_movie_details .comment-list .pack-up {color:#666}
.main_movie_details .comment-list .reply-btn:hover,.main_movie_details .comment-list .pack-up:hover {color:#ff4a4a}
#reply_lz {font-size:16px;color:#666}
.main_movie_details .title-wrap .other-name {color:#999}
.main_movie_details .title-wrap .subject {font-size:21px;height:40px;line-height:40px}
.main_movie_details .title-wrap a {color:#00a1d6;display:inline-block;max-width:890px;font-size:28px;font-weight:bold}
.main_movie_details .comment-list .title-wrap a {font-size:12px;color:#444;position:relative;top:5px}
.main_movie_details .title-wrap .visits {font-size:12px;color:#ccc;font-weight:normal;position:absolute;right:0;top:0}
#visits_num {margin-left:3px}
.main_movie_details .updatetime {font-size:12px;color:#999}
.main_movie_details .page-num {padding-bottom:10px;border-bottom:1px solid #eee}
.hot-movie .item .subject .ellipsis-one {max-width:60%}
.recommend-movie:nth-child(4) .hot-movie .item .subject .ellipsis-one {max-width:29%}
.new-hot-movie .item .info-layer p.subject {line-height:24px}
.new-hot-movie .item:hover .info-layer {opacity:1}
.left-content {width:1000px;padding:0}
.right-side {width:230px;float:right;padding:0}
.lyb-list .item .content {text-indent:36px}
.lyb-list .item .admin-reply {margin:0 36px;padding:8px;border-radius:5px;color:#999;word-break:break-all}
.lyb-list .item .mark-wrap {margin:15px 36px 0}
.lyb-list .reply-box {margin:10px 36px 0}
.main_lyb .counts {margin-top:5px;display:inline-block}
.main_lyb .post-post {padding-bottom:10px}
.lyb .no_name {position:relative;top:2px}
.lyb .yzm_img {cursor:pointer}
.lyb .ip {font-size:12px;color:#999}
.header .search-wrap {background:#fff;z-index:11}
.header .search-wrap:before {content:'';display:block;background:#fff;position:absolute;height:100%;width:110%;left:-100px;top:0}
.mt5 {margin-top:5px}
.mb5 {margin-bottom:5px}
.main_ranklist .hot-movie {margin-top:5px}
.float-box .user-wrap .nickname img {width:25px;height:25px}
.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,0.1)}
.ewmimg img {width:150px;height:150px}
.ewmimg p {margin-top:-5px;cursor:text}
.wxewm:hover .ewmimg {display:block}
.kh_ad_dp {display:none}

.douban_score {color:#2384cc;margin-left:5px;font-weight:normal;font-size:14px}

.header .logo a {-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%)}
.main_movie .hd-nav {display:none}
.channel-head {padding:10px 0}
.channel-head h2 {font-size:24px}
.channel-head .fa {color:#ffb400}
.main_movie .channel-head .fa {margin-right:3px}
.channel-head .load-more,.channel-head .content {display:none}
.channel-head .count {font-size:13px}
.main_movie .new-hot-movie {box-shadow:none;padding:0}
.main_movie .new-hot-movie .theme {font-size:13px;padding-left:0}
.main_movie .new-hot-movie .theme:before {display:none}
.main_movie .new-hot-movie .theme a {margin-right:10px;font-size:16px;color:#999}
.main_movie .new-hot-movie .theme a.active {color:#444;border-bottom:3px solid #ffb400;padding-bottom:8px}
.main_movie .new-hot-movie .theme .fa {color:#ffb400}
.new-hot-movie .title {line-height:16px;border-bottom:0;margin-top:0}
.main_movie .new-hot-movie .focus-rolling {margin:10px 0}
.main_lyb .focus-rolling {height:16px;line-height:16px;position:relative;top:12px;display:none}
.main_lyb .focus-rolling .today_up {font-size:12px;color:#ff4a4a}
.float-box .lyb {display:none}
.index .card-wrap {padding:0}
.item-first .left-thumb img {width:70px;height:100px;float:left;margin-right:10px}
.item-first h5 {font-size:16px;padding-right:2px}
.item-first label {font-weight:normal;color:#999;font-size:12px}
.item-first label em {color:#666}
.card-wrap .left-content .title .theme {padding-left:0;font-size:24px;font-weight:bold}
.card-wrap .left-content .title .theme .fa {margin-right:8px;font-size:26px;top:0}
.card-wrap .left-content .title .theme:before {display:none}
.hot-movie .title {margin-bottom:0;border-bottom:3px solid #ffb400;padding-bottom:10px}
.main-content>.title-wrap .subject {line-height:24px;height:24px}
.new-hot-movie .item {width:134px;height:auto}
.new-hot-movie .item.first {width:230px;height:405px}
.new-hot-movie .item .thumb {border-radius:6px}
.new-hot-movie .item.first .thumb {height:330px}
.new-hot-movie .item.first .subject {font-size:1.8rem}
.new-hot-movie .item:nth-child(5n) {margin-right:0}
.new-hot-movie .item:nth-child(6n) {margin-right:20px}
.new-hot-movie .focus-rolling {top:8px}
.banner-carousel .swiper-pagination {bottom:0}
.banner-carousel .swiper-slide img {max-height:210px;width:100%}
.banner-carousel .swiper-slide:after {content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;background:rgba(0,0,0,0.6)}
.banner-carousel .swiper-slide.swiper-slide-active:after {display:none}
.main-content>.title-wrap .visits {display:none}
.main_index>section {margin-bottom:18px}
.header .main-nav li:nth-child(11) .fa {display:none}
.item-first {margin-bottom:5px}
.header {z-index:2147483647}
.float-box {z-index:2147483647;text-align:center}
.gw-modal {z-index:2147483647}
.top-js+div {z-index:1000!important}
.main_movie_details .play_area.fixedTop {z-index:2147483647}
.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}
.new-hot-movie .theme .fa,.comment-list .fabulous .fa,.common-search .tips .fa {margin-right:3px}
.common-search .tips em {margin:0 3px;color:#ff4a4a}
.header .main-nav a .fa {margin-right:4px}
.crumbs-nav .fa {margin:0 3px}
.main_movie_details .like a .fa,.main_movie_details .like a em b {margin-right:2px}
.new-hot-movie .today_up em {margin:0 3px}
.guess-you-like {padding:15px 20px;margin:18px 0;box-shadow:0 1px 3px rgba(26,26,26,0.1)}
.banner-carousel .swiper-pagination-bullet {display:inline-block;margin:0 5px;width:18px;height:3px;border-radius:10px;vertical-align:top}
.banner-carousel .swiper-pagination-bullet-active {background-color:#ff7701}
.banner-carousel .swiper-button {background-image:none;background:rgba(0,0,0,0.3);border-radius:50%;width:60px;height:60px}
.banner-carousel .swiper-button:before {content:'';display:block;width:15px;height:15px;border-left:2px solid #999;border-bottom:2px solid #999;position:absolute;transform:rotateZ(44deg);right:6px;top:24px}
.banner-carousel .swiper-button.swiper-button-next:before {transform:rotateZ(220deg);left:6px}
.banner-carousel .swiper-button:hover {background:rgba(0,0,0,0.6)}
.banner-carousel .swiper-button:hover:before {border-color:#fff}
.banner-carousel .swiper-button-prev {left:-30px}
.banner-carousel .swiper-button-next {right:-30px}
.main_movie_details .info .txt .summary_row.block .fa {display:none}
.tags_row s {display:block;margin-bottom:5px}
.main_collect .left-content .page-num {margin-top:5px}
.main_search .container,.main_lyb .container {padding:0}
.multi-label-row span {margin-right:10px}
.main_movie_details .card-wrap.resource-wrap {margin-bottom:18px;padding:20px}
.lyb.comment-list {margin:0;padding:15px 20px 15px;margin-bottom:18px}
.lyb.comment-list .list .item {padding:15px 10px;margin:0 -10px}
.category-select .list-wrap {float:left;width:23.5%;margin-right:2%}
.category-select .list-wrap:last-child {margin-right:0}
.category-select .list-wrap .wrap-title {height:50px;line-height:50px;border-top-left-radius:5px;border-top-right-radius:5px;text-align:center}
.category-select .list-wrap .wrap-title {display:block;color:#fff;font-size:20px}
.category-select .list-wrap:nth-child(1) .wrap-title {background:#ffb300}
.category-select .list-wrap:nth-child(2) .wrap-title {background:#6abff7}
.category-select .list-wrap:nth-child(3) .wrap-title {background:#7fc861}
.category-select .list-wrap:nth-child(4) .wrap-title {background:#ff89ae}
.category-select .list-wrap .wrap-content {border:1px solid #e5e5e5;border-top:0;padding:15px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}
.category-select .select-box {margin-bottom:15px}
.category-select .select-box:last-child {margin-bottom:0}
.category-select .select-box .item {float:left;line-height:28px;width:50%;height:28px}
.category-select .select-box .item.box-theme {color:#999}

.main_movie_details .main-content .resource-box {margin-top:20px;margin-bottom:30px;z-index:11;position:relative}
.main_movie_details .main-content .resource-box .hd .swiper-slide.active a {background:rgba(255,255,255,.2);color:#fff;border:0}
.main_movie_details .main-content .resource-box .bd {border-top:2px solid rgba(255,255,255,0.2);margin-top:-1px;color:#ccc}
.bdcon p{ line-height:28px; font-size:16px; margin:20px;}
.bdcon p a{color:#DBA901;}
.main_movie_details .main-content .resource-box .bd a {color:#ccc}
.main_movie_details .main-content .resource-box .bd a:hover {color:#ffb400}
.main_movie_details .main-content .resource-box .hd .swiper-slide a {color:#ccc}
.main_movie_details .main-content .resource-box .hd .swiper-slide a:hover {color:#ffb400}
.main_movie_details .main-content .resource-box .toggle-wrap {border-top:2px solid rgba(255,255,255,0.2)}
.main_movie_details .main-content .resource-box.window .rb-item {border-bottom:1px solid rgba(255,255,255,0.1)}
.main_movie_details .main-content .resource-box.window .item-name.active {color:#ffb400}
.main_movie_details .main-content .resource-box.window .item-name.active a em {color:#ffb400}
.main_movie_details .main-content .resource-box.window .item-name.active a {color:#ffb400}
.main_movie_details .left-content {float:left}
.main_movie_details .hot-movie .title .theme {font-weight:100;font-size:2.2rem}
.main_movie_details .hot-movie {margin-bottom:20px}
.main_lyb .comment-list {padding:0;box-shadow:none}
.main_movie_details .hot-movie .item:nth-child(1) .num {background:#ff4a4a;color:#fff}
.main_movie_details .hot-movie .item:nth-child(2) .num {background:#ff7701;color:#fff}
.main_movie_details .hot-movie .item:nth-child(3) .num {background:#ffb400;color:#fff}
.main_movie_details .hot-movie .item:nth-child(4) .num {background:#ddd;color:#444}
.main_movie_details .hot-movie .item {line-height:36px;height:36px}
.main_movie_details {margin-top:-20px}
.sub-nav:before {content:'';display:block;position:absolute;border-bottom:2px solid #ffb400;bottom:0;left:0;width:100%}
.view-record .btn {background:#ffb400;border-color:#ffb400}
.main_index>section.movie-sec.tj {margin-top:30px}
.header .main-nav>.nav>li:nth-child(4) .list {min-width:80px;left:-9px}
.select_episodes {background:#111;padding:10px;text-align:center;margin-top:-5px}
.select_episodes a {color:#fff;font-size:12px;height:24px;line-height:24px;width:60px;text-align:center;background:#222}
.select_episodes .txt {color:#666}
.main_index .hot-movie .swiper-container {height:16px;line-height:16px;position:relative;top:12px;font-size:12px;display:none}
.main_index .hot-movie .swiper-container a {color:#ffb400}
.main_index .hot-movie .swiper-container a em {margin:0 3px}

.prev-next-page {padding:5px;margin:20px 0;border-radius:3px}
.prev-next-page span {display:inline-block;max-width:48%}

@media(max-width:768px) {.prev-24-hot-kw li {height:30px;line-height:26px}
.prev_24_hot_kw {padding:5px}
.main_user_details .new-hot-movie .item:nth-child(10) {display:block}
.search-wrap .right-box>div {min-width:inherit}
.main_index .hot-movie .title {padding-bottom:0}
.main_index .hot-movie .swiper-container {display:block}
.select_episodes {padding:8px;position:absolute;width:100%;top:100%;margin-top:0}
.select_episodes a {height:20px;line-height:20px}
.main_movie_details .main-content .resource-box {margin-top:15px}
.header .search-wrap {position:absolute;top:0;width:auto;background:0;right:10px}
.header .logo {left:0}
.header .search-wrap .keywords {display:none}
.header .search-wrap .drop-box .sbt {background:0;height:45px;line-height:45px;color:#444;font-size:12px}
.header .search-wrap .drop-box {margin:0}
.header .search-wrap .drop-box.open {position:absolute;background:#fff;z-index:111;right:0;width:200px}
.header .search-wrap .drop-box.open .sbt em {display:none}
.header .search-wrap .drop-box.open .sbt {width:30px;z-index:11}
.header .search-wrap .drop-box.open .sbt .fa {top:1px;right:1px;color:#ffb400;font-size:16px}
.header .search-wrap .drop-box.open .keywords {display:block;position:relative;z-index:11}
.header .search-wrap .sbt .fa {display:inline;font-size:13px;top:0;right:4px}
.header .main-nav {background:#fff}
.header .navbar-nav>li {padding:0 5px}
.search-wrap .right-box>div {font-size:12px}
.new-hot-movie .item.first {display:none;width:100%!important;height:100px;overflow:hidden;position:relative;border-radius:5px}
.tj-ys .new-hot-movie .item.first {display:none}
.new-hot-movie .item.first .thumb {position:absolute;top:50%;transform:translateY(-50%)}
.new-hot-movie .item.first .subject {font-size:1.8rem;position:absolute;bottom:0;width:100%;background:rgba(0,0,0,0.3);color:#fff;padding-left:5px}
.new-hot-movie .item.first .state {top:78px;background:0}
.lyb.comment-list {padding:10px;margin-bottom:10px}
.main_user_details .col-sm-12 {padding:0}
.main_lyb .comment-list {margin-top:0}
.no-play-rs-tips .search-wrap {display:block}
.no-play-rs-tips label {margin-bottom:5px}

.main-content>.title-wrap .visits {display:block}
.guess-you-like {margin-top:5px;padding:15px 10px}
.main_lyb .focus-rolling {display:block}
.main_movie_details .main-content {margin-bottom:10px;padding:15px 10px}
.main_movie .new-hot-movie .theme {font-size:12px;margin-right:0}

.main_movie_details .new-hot-movie .item {width:31.33%}
.main_movie_details .new-hot-movie .item:nth-child(5n) {margin-right:3%}
.main_movie_details .new-hot-movie .item:nth-child(3n) {margin-right:0}
body {padding-top:90px}
.crumbs-nav {padding-top:8px;margin-bottom:8px;word-break:break-all}
.kh_ad_dp {position:fixed;bottom:0;left:0;width:100%;z-index:11111;box-shadow:0 0 3px 2px rgba(0,0,0,0.2)}
.kh_ad_dp img {width:100%}
.kh_ad_dp .fa {position:absolute;right:0;top:0;font-size:25px;z-index:11;color:#eee;cursor:pointer;padding:5px}
.container {width:100%}
.left-content {width:100%}
.right-side {width:100%}

.main-content>.title-wrap a {display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:75%}
.main-content>.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 .item .subject .ellipsis-one {max-width:42%}
.new-hot-movie .list .item .thumb {height:300px}
.new-hot-movie .list .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}
.lyb .title .blue {line-height:1.5;margin-bottom:10px}
.lyb .user_line p {float:none}
.lyb .user_line p input {display:inline-block}
.lyb .page-num.count-right .content {float:none;text-align:center}
.ranklist .pages-nav li {line-height:25px}
.special-list {margin-top:5px}
.main_search .search-list .img {width:128px;height:180px}
.hot-movie {padding:0 10px 15px 10px}
.recommend-movie .hot-movie {border-top:1px solid #eee}
.main .new-hot-movie .focus-rolling {top:10px;margin-top:2px;white-space:nowrap}
.card-wrap .left-content .title .theme {font-size:16px;margin-right:0;max-width:39%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.card-wrap .left-content .title .theme .fa {font-size:20px}
.card-wrap .right-side .title .theme {font-size:16px;font-weight:bold}
.recommend-movie .card-wrap,.movie-sec .card-wrap {padding:0}
.main_index .banner-carousel {margin-bottom:0}
.new-hot-movie .list .item {height:auto}
.new-hot-movie .item .subject {margin-top:5px}
.new-hot-movie .item .performer {margin-top:2px;height:17px;font-size:12px}
.new-hot-movie .title {margin-bottom:10px}
.main_movie .card-wrap {padding-left:10px;padding-right:10px}
.retrieval-wrap {padding:5px 0;font-size:12px}
.lyb .title p {color:#999;margin-top:24px;float:none}
.main_lyb .post-post {padding-bottom:10px;padding-top:0}
.main_search .card-wrap {padding:10px}
.main_search .result_tips {padding:0 0 10px}
.collect-list .item .txt {font-size:12px;padding-right:0}
.normal-row {white-space:normal}
.main_movie_details .card-wrap {margin-bottom:10px}
.main_movie_details .hot-movie {padding:0}
.main_movie_details .card-wrap.resource-wrap.playing .resource-box {margin-top:15px}
.main_search .search-wrap .drop-box {float:none}
.main_movie_details .no-play-rs-tips .card-wrap {box-shadow:none;line-height:40px;margin-bottom:0;padding:0}
.main_movie_details .card-wrap.resource-wrap {margin-top:10px;padding:10px 10px 18px 10px;margin-bottom:10px}
.main_movie_details .card-wrap.resource-wrap.playing {margin-top:0;margin-bottom:10px}
.resource-box.window {margin-top:15px}
.main_movie_details .guess-you-like {margin-bottom:10px;margin-top:10px}
.main_movie_details .info .thumb {margin-right:10px;height:168px;width:115px}
.main_movie_details .main-content .ewm {display:none}
.main_movie_details .info {width:100%;float:none}
.main_movie_details .info .txt {padding-left:0;font-size:12px;z-index:5}
.main_movie_details .title-wrap .subject {font-size:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:35px;line-height:35px}
.main_movie_details .title-wrap {height:40px;margin-bottom:0}
.main_movie_details .info .txt p {margin-bottom:0;height:22px;line-height:22px}
.main_movie_details .info .txt p.tags_row {max-height:44px;height:auto;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}
.tags_row s {display:inline}
.main_movie_details .info .txt .like {padding-left:0;margin-top:10px}
.douban_score {margin-left:0;font-size:12px}
.block-wrap {display:block}
.main_movie_details .info .txt .nowrap-row .fa {top:5px}
.main_movie_details .info .txt .nowrap-row.performer_row label {width:auto}
.main_movie_details .info .txt .summary_row {padding-left:0;line-height:20px;height:20px;-webkit-line-clamp:1}
.main_movie_details .info .txt .summary_row .fa {position:absolute;right:0;top:5px;cursor:pointer;display:block}
.main_movie_details .info .txt .summary_row.block {display:inline;font-size:14px}
.main_movie_details .info .txt .summary_row.block .fa {position:static;float:right;display:block}
.main_movie_details .info .txt .summary_row.block+.fold-btn {display:block}
.main_movie_details .info .txt .summary_row>label {margin-left:0}
.main_movie_details .info .txt .time_len,.main_movie_details.rs .info .txt .box_office,.main_movie_details.rs .info .txt .episodes {display:none}
.main_movie_details .info .txt .fold-btn {padding-left:0;display:none;top:-10px;position:relative}
.main_movie_details .info .txt .fold-btn:before {content:'';display:none;position:absolute;height:0;width:100%;top:50%;transform:translateY(-50%);left:0;border-top:1px dotted #eee}
.main_movie_details .info .txt .fold-btn:hover:before {border-color:#ff4a4a}
.main_movie_details .info .txt .fold-btn em {position:relative}
.main_movie_details .info .txt .summary_row p {line-height:20px;height:auto}
.main_movie_details .resource-box .bd .rb-item .item-name {font-size:12px}
.main_movie_details .resource-box .bd .rb-item {padding:5px 0}
.like .operate {position:absolute!important;right:0;background:#fff;z-index:1111;padding:5px 0}
.main.main_modifymovie .container {padding:10px}
.main.main_movie_details .new-hot-movie .focus-rolling {top:5px}
.footer {font-size:12px}
.collect-list .item .txt>div.normal-row {display:-webkit-box;-webkit-line-clamp:2;max-height:34px}
.main_collect .card-wrap {padding:10px}
.channel-head {padding:10px 0 0 0}
.channel-head h2 {font-size:18px}
.channel-head .more {position:relative;top:-5px}
.friend-link ul li {margin:5px 10px 0 0}
.float-box.hideOnTop {transform:translate3D(0px,-100px,0px);-webkit-transform:translate3D(0px,-100px,0px);-moz-transform:translate3D(0px,-100px,0px);-o-transform:translate3D(0px,-100px,0px);opacity:0;z-index:0}
.banner-carousel .card-wrap {padding:10px}
.multi-label-row span {margin-right:5px}
.multi-label-row .area {display:inline-block;max-width:58%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:top}
.main_movie_details .ready-play-tips {margin-bottom:10px;padding:15px}
.main_movie_details .play-tips {padding:15px 10px 20px 10px}
.main_user_details .card-wrap {margin-bottom:10px}
.main_index .category-select {margin-top:60px}
.main_index .category-select .container {margin:0 10px;position:relative;height:368px;width:auto}
.main_index .category-select .list-wrap {position:absolute;width:100%;margin:0;float:none}
.main_index .category-select .list-wrap .wrap-content {display:none;border-top:1px solid #e5e5e5;margin-top:-1px}
.main_index .category-select .list-wrap:first-child .wrap-content {display:block}
.main_index .category-select .list-wrap .wrap-title {position:absolute;width:24%;top:-50px}
.main_index .category-select .list-wrap:nth-child(1) .wrap-title.active {box-shadow:0 0 3px 3px #ffb300}
.main_index .category-select .list-wrap:nth-child(2) .wrap-title.active {box-shadow:0 0 3px 3px #6abff7}
.main_index .category-select .list-wrap:nth-child(3) .wrap-title.active {box-shadow:0 0 3px 3px #7fc861}
.main_index .category-select .list-wrap:nth-child(4) .wrap-title.active {box-shadow:0 0 3px 3px #ff89ae}
.main_index .category-select .list-wrap:nth-child(2) .wrap-title {left:25.33%}
.main_index .category-select .list-wrap:nth-child(3) .wrap-title {left:50.66%}
.main_index .category-select .list-wrap:nth-child(4) .wrap-title {left:75.99%}
.friend-link .container {padding:0 10px}
.rank-sec .hot-movie {float:none;width:auto;margin-right:0}
.main_movie_channel .category-select .list-wrap .select-box {float:none;width:auto;margin-bottom:0;height:48px;overflow:hidden}
.new-hot-movie .load-more {display:none}
.main_index .new-hot-movie .load-more {display:block}
.main_index>section.movie-sec.tj {margin-bottom:0;margin-top:0}
.main_movie_list .new-hot-movie .item:nth-child(10) {display:block}
.main_movie_list .new-hot-movie .title .page-num.count-right .count .t_p_wrap {display:none}
.sub-nav {overflow:hidden}
.main_movie_details .bottom-content .container {padding:0 10px}
.main_movie_details .title-wrap a {font-size:20px}
.part-title h2 {font-size:20px;line-height:40px}
.main_movie_details .hot-movie .title .theme {font-weight:bold;font-size:20px}
.guess-you-like .part-title .more {margin-top:0}
.retrieval-wrap a,.main_movie .new-hot-movie .theme a {font-size:12px}
.main_movie_details .resource-box .hd .swiper-slide a:hover {color:#444}
.main_movie_details .main-content .resource-box .hd .swiper-slide a:hover {color:#fff}
}
@media(max-width:650px) {.new-hot-movie .list .item .thumb {height:240px}
.new-hot-movie .list .item .info-layer {top:240px}
}
@media(max-width:520px) {.new-hot-movie .list .item .thumb {height:200px}
.new-hot-movie .list .item .info-layer {top:200px}
.ranklist .pages-nav li {line-height:inherit}
.ranklist .pages-nav li a {width:60%}
}
@media(max-width:414px) {.new-hot-movie .list .item {margin-bottom:10px}
.new-hot-movie .list .item .thumb {height:180px}
.new-hot-movie .list .item .info-layer {top:180px}
.new-hot-movie .list .item .info-layer p {margin-bottom:2px}
.new-hot-movie .list .item .play .fa {font-size:18px;width:30px;height:30px;line-height:30px}
.new-hot-movie .list .item:hover .info-layer {padding-top:22px}
.ranklist .pages-nav li a {width:75%}
}
@media(max-width:375px) {.new-hot-movie .list .item .thumb {height:160px}
.new-hot-movie .list .item .info-layer {top:160px}
}
@media(max-width:350px) {.main_movie .new-hot-movie .theme a {margin-right:5px}
.header .logo {left:0}
.header .logo a img {height:36px}
.header .search-wrap {right:10px}

}
@media(max-width:320px) {.pages-nav li a {white-space:nowrap}
.ranklist .pages-nav li a {white-space:inherit}
.new-hot-movie .list .item .thumb {height:140px}
.new-hot-movie .list .item .info-layer {top:140px}
}
