/*! minireset.css v0.0.5 | MIT License | github.com/jgthms/minireset.css */html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}ul{list-style:none}button,input,select,textarea{margin:0}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}img,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0;text-align:left}

a{text-decoration: none;color:#222;}
em{font-style:normal;}
input{outline:none;background:transparent;vertical-align:top;-webkit-appearance:none;border-radius:0;border:none;outline:none;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);}
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button{ -webkit-appearance:none; }
input::-webkit-input-placeholder{color:#666;}
html .mb40{margin-bottom:40px;}
html .mb20{margin-bottom:20px;}
html .mb10{margin-bottom:10px;}
html .p10{padding:10px;}
body,html{height:100%;}
.hidden{overflow: hidden;}



body{background:#444;font:14px/20px Helvetica,sans-serif,arial;-webkit-tap-highlight-color: rgba(0,0,0,0);background-image: url("../img/bj.jpg");background-repeat: no-repeat;background-size: cover;background-position: center center;background-attachment: fixed;}

.container{max-width:600px;min-height:100%;margin:0 auto;background:#222;position:relative;}


/*顶部*/
.header{background:#000;height:50px;display: flex;flex-direction: row;justify-content: space-between;}
.logo{margin-left:20px;background-image:url("../img/logo.png");background-position:center;background-repeat:no-repeat;width:114px;height:50px;text-indent:-99999px;}
.btn_group{padding-right:10px;}
.btn_group a,.search_box .close_search{height:50px;width:40px;background-size:55%;background-position:center;background-repeat:no-repeat;display:inline-block;}
.btn_group .icon_search{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAQAAABuvaSwAAABLElEQVR4AY3BzyvDcRzH8deKNOXAWcrBRQ7+AOXixK5Kan6UOCghJUtRDiitrVyGo4O0C6VQlBMXuSnFyZy3sh1my1PvPr6+2/oOj4d8hImS5pkCOR7ZZ5CQghElQ617+lSLBlIEKzGraqTw3BFjhDG2eMEzKR9RnBwT+kETm5QxRXrkECaDydKpGkRwzuQQxRlXAPZwumRIY24ViBbymCUZnjHLqoNTzKEMBcyw6iCBuZIhhxlVHexiTmR4xGyoDq4xOzIcYJ5oVAA6KGGmZBjCWVcALjHvtMoQ4gFTYkA1iOHE5aGfMuaTJM36RjvneFblYw5PlmO2iXNBkUrz8jHNB79bkI9eLqmWJ8kavklVopsVjrjhjAQztEkSi3je9DcWcF71H0yQ4ZXIF9Zeu/wICt3lAAAAAElFTkSuQmCC);}
.btn_group .icon_top{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAQAAABuvaSwAAAAS0lEQVR42u3RoQ0AMAhEUdZj/xEY5NfUQFNANKieIzzBBZEyKIah0gkGgPXwzjCOhXIcCuU4LIdwVcjjopDHxY0fP8LxKdl8vPs6L8a+i1Dz1rY0AAAAAElFTkSuQmCC);}
.btn_group .icon_new{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAQAAABuvaSwAAAA40lEQVR42pWTrRGEMBBGd1AIDJoOKINK4jFYCqCdoxAsBk8BzERFvRPZyYUkd3N8Mvuy+fYnIpFoMawcWCwHK4ZWSqJm5iLVxUydoh0b37TR3dFTAzsTPQ0NPRO7np4Bp9asjpHq9l7FiNPs3gyzooMiC5YlXBgUn30HfFljCDvARflHLbUVjHoNBrzNmxnv3QgrAFMUTGARJgBW4QCg/wn3AByCBaBJYZVjEaEBwJZgd8NtDOc2lgj3mYONrMDC3vgCX4XWZWjUumwoGfwZSj7uBI3H/XCRHq3ow+V/+K3++7BvfGT3a3twYJ4AAAAASUVORK5CYII=);}


/*搜索框*/
#search{display:none;}
.search_box{display:flex;flex-direction:row;position:absolute;top:0;left:0;width:100%;height:50px;background:#000;}
.search_box .close_search{margin-right:10px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAQAAABuvaSwAAAAiUlEQVR42s3TuwqDQBCFYWFB0fevTCVCjEiK9ZIq8dV+G9EdZ9xYOuWZj2U4sElyp2GmIzM3BT2DjJ7AR3MKZuAhwxQPTJKT8wNa3PENxU+p5lEqOTnfKA34eIEG/ArdyjKLtGmL/8tX+sKtx5zznQa321zSKNc0wvGaBryR4ZvS7pWUivpW/2kBI3LOGWV+8wMAAAAASUVORK5CYII=);}
.search_box .search_from{flex:1;}
.search_box .search_from .kw{width:100%;height:50px;line-height:50px;color:#fff;padding-left:20px;font-size:16px;}

/*导航*/
.nav{background: #111;height:50px;padding:0 20px;margin-bottom:40px;}
.nav_row{display: flex;flex-direction: row;justify-content: space-between;}
.nav_row a{font-size:15px;line-height:50px;display:block;color:#999;font-weight:700;padding:0 10px;}
.nav_row li{position: relative;}
.nav_row li.current:after{content:"";position:absolute;width:6px;height:6px;background-color:#FDD835; border-radius:50%;bottom:4px;left:0;right:0;margin:0 auto;}
.nav_row li.current a{color:#FDD835;}

/*块通用*/
.card{padding:0 15px}
.card .c_header{display: flex;flex-direction: row;justify-content: space-between;padding-bottom:20px;}
.card .c_title{font-size:18px;color:#fff;font-weight:700;}
.card .c_title a{color:#fff;}
.card .c_right a{color:#666;}
.card .clear_history{color:#FDD835;display:none;}


/*tab */
.tab_control{display: flex;flex-direction: row;}
.tab_control li{flex:1;position:relative;height:30px;line-height:34px;top:4px;text-align:center;color:#666;cursor:pointer;overflow: hidden;}
.tab_control li.current{height:34px;font-weight:700;color:#eee;background-image:linear-gradient(180deg, #BF360C 0%, #333333 100%);border-radius: 4px 4px 0 0;}

.tab_content{padding:12px;background: #333;box-shadow: 0 2px 8px 0 rgba(0,0,0,0.50);border-radius: 5px;}
.tab_content ul.current{display:block;}

/*追剧日历*/
.tab_v_list{display:none;}
.tab_v_list li{display: flex;flex-direction: row;justify-content: space-between;line-height:36px;}
.tab_v_list a{color:#eee;flex:1;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;}
.tab_v_list span{color:#FF3D00;}
.timeline_more{width:100%;height:36px;line-height:36px;margin-top:10px;margin-bottom:-10px;color:#999;display:block;text-align:center;}

/*排行榜列表*/
.top_v_list li{display: flex;flex-direction: row;justify-content: space-between;line-height:36px;}
.top_v_list a{flex:1;color:#eee;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;}
.top_v_list .num{font-size:12px;width:26px;height:26px;margin:5px 10px 5px 0;line-height:26px;text-align:center;background: #333;border-radius: 3px;color:#999;font-weight: 700;}
.top_v_list .desc{color:#FF3D00;}


/*图片列表*/
.v_list{margin-right:-10px;display: flex;flex-flow: wrap;}
.v_list li{width:33.33%;margin-bottom:20px;}
.v_list .item{position:relative;margin-right:10px}

/*处理PC*/
.f6t8 li:nth-child(n+7):nth-child(-n+8){display:none;}
.f9t12 li:nth-child(n+10):nth-child(-n+12){display:none;}

.v_list .cover{position:relative;display:block;padding-top:140%;background-size: 100% 100%;background-color:#333;text-indent:-99999px;height:0;}
.v_list .cover:hover{-webkit-transform: scale(1.04);-moz-transform: scale(1.04);transform: scale(1.04)}
.v_list .cover::before{content:"";height:100%;position:absolute;bottom:0;right:0;left:0;background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 50%, #000000 100%);opacity:0.85}
.v_list .desc{position:absolute;right:5px;bottom:31px;height:16px;line-height:16px;padding:0 4px;font-size:10px;background:#BF360C ;border-radius: 2px;color:#fff;}
.v_list .title{line-height:26px;display:block;color:#eee;text-align:center;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;}
.v_list li.more{width:100%;height:36px;line-height:36px;}
.v_list li.more a{display:block;margin-right:10px;background:#333;color:#999;text-align:center;border-radius: 5px;}

/*类型列表*/
.type_list{display:flex;flex-flow: wrap;margin-right:-10px;}
.type_list li{width:25%;margin-bottom:10px;}
.type_list a{text-align:center;height:36px;line-height:36px;display:block;color:#999;background: #333;border-radius: 5px;margin-right:10px;}

/*筛选项*/
.list_filter div{padding-bottom:10px;overflow-x:auto;white-space: nowrap;-webkit-overflow-scrolling: touch;}
.list_filter div::-webkit-scrollbar{display:none; width:0px; -webkit-appearance: none;}
.list_filter span{display:inline-block;color:#666;padding-right:10px;}
.list_filter a{display:inline-block;height:30px;line-height:30px;border-radius: 15px;padding:0 10px;color:#999;}
.list_filter a.current{background:#333;color:#eee;}

/*详情页资料卡*/
.v_info .v_title,.v_info .v_title a{font-size:22px;color:#eee;line-height:26px;}
.v_info .v_desc{font-size:12px;color:#999;padding-top:4px;}
.v_info .v_desc a{color:#999;}
.v_info .v_desc .desc{color:#FF3D00;font-weight:700;}
.v_info .hr{color:#666;padding:0 4px;}
.v_info .open_content{color:#eee;text-decoration: underline;padding-left:10px;}

.v_info .v_content{display:flex;padding-top:20px;}
.v_info .cover,.v_info img{width:80px;height:113px;background:#333;}
.v_info .cover{margin-right:10px;}
.v_info .content{height:114px;overflow:hidden;font-size:12px;flex:1;color:#999;line-height:19px;position: relative;}
.v_info .show_more{position: absolute;bottom:0;right:0;width:100%;padding:38px 0 19px 0;height:19px;background: linear-gradient(to bottom, rgba(34,34,34,0) 0%,rgba(34,34,34,1) 100%);color:#eee;text-align:center;display:none;}
.v_info .auto{height:auto;}

/*播放来源、地址、排序*/
#play_list ul.current{display:flex;}
.play_from li{flex:none;padding:0 10px;}
.play_list{display:none;flex-flow: wrap;margin-right:-10px;}
.play_list li{width:20%;margin-bottom:10px;}
.play_list li a{overflow:hidden;height:40px;line-height:40px;border-radius: 5px;display:block;background:#222;color:#999;text-align:center;margin-right:10px;}
.play_list li a:visited{color:#444;}
.play_list li.current a{border: 1px solid #BF360C;color:#BF360C;}
/*处理电影的集数宽度*/
.large li{width:25%;}

.play_list_sort{padding-bottom:20px;color:#999;}


/*播放器*/
.p_box{width:100%;padding-top:56.25%;position: relative;overflow:hidden;background:#000;margin-top:-40px;}
.p_box iframe{position: absolute;top:0;}

/*播放器工具*/
.p_tool{background:#000;font-size:0;}
.p_tool li{display:inline-block;color:#666;font-size:14px;width:20%;text-align:center;position: relative;height:40px;line-height:40px;}
.p_tool li::after{content:"";position:absolute;right:0;top:50%;transform:translate(0,-50%);width:1px;height:12px;background: #333;}
.p_tool li:last-child::after{width:0;}
.p_tool li a{color:#666;display: block;}

/*报错弹窗*/
.pop_box{background:#fff;width:300px;position: fixed;top:50%;left:50%;transform:translate(-50%,-50%);border-radius: 5px;z-index:99;display: none;}
.pop_box .pop_header{height:40px;line-height: 40px;border-bottom:1px solid #e5e5e5;padding:0 10px;display: flex;justify-content:space-between;align-items: center;}
.pop_box .close_pop{width:22px;height:22px;display:block;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAAAhNJREFUeF7tmv1thDAMxRPGaceAFdp1el2nXQHGuI4DFaiRoioH8cczJ+L7O4nf+8U2kEsMjf9i4/6DA/AMaJyAl0DjCeBN0EvAS4BJoO/7l2mafpjTVadJtLBKYA3Ydd3Xsizf4zh+qrohLjYMw0eM8W2e53fOhpABZOZf/7TezoKwmg8h3FYdMcY7BwIJQMF82i9zCLn5JIIDoRrAjnlzCCXzXAjVANYAe4GtykFbAwnA2RC0zW+9g9h0t+EIIUc6UDFZAKwhoMyzMyDtFlKYVQx2BlgItAAsBoAqBwvz4hLIG5emYM21jpqrSgZoloOledUM0IBgbR4CgNsTzjAPA0CFcJZ5KIBaCOkbYqdZQb80VZtgyUTF7u41aqh5eAYQGmMJAty8GYDKcsghmJg3BUCAYGbeAXDPA45eLxWaoVkWwJ8ChNT/z80EAhxA04/BCvPbmX46239QWtBMgGVAjfn0hwplLKf/7M2BAOAY4szRgKEOQGJEMpcLQxWAhgGNNSgw1ABoCtdc6wiGCgCEYMSaJRhiAEihyLUTDBEAC4HoGGwAaGF5uiJjsQAgBT1qWqiYZAAoIUfduvKjivzaTAJwpnnC8RoJQjUAvyITQmj6klRKwaavyRUgtHdRMofAuZlZ0+2pY8yvylIFPvP46qfAM5uQaHMAEnpXmOsZcIVdlHjwDJDQu8Jcz4Ar7KLEwy9XO7pQ3g5OuQAAAABJRU5ErkJggg==) no-repeat center;background-size: 80%; }
.pop_box .pop_content{padding:10px;}
.pop_box .pop_text{width:100%;background:#f5f5f5;border:1px solid #e5e5e5;color:#999;height:auto;font-size:14px;border-radius: 5px;padding:10px;}
.pop_box .verify_input,.pop_box .verify_img{width:50%;border-radius: 5px;}
.pop_box .verify_input{padding-left:5%;height:40px;line-height:40px;background:#f5f5f5;color:#999;font-size:14px;}
.pop_box .verify_img{height:40px;}
.pop_box .pop_btn{height:40px;line-height:40px;text-align:center;width:100%;border:none;border-radius: 5px;background:#BF360C;color:#fff;font-size:14px;}

/*遮罩*/
.mask{width:100%;height:100%;background:rgba(0, 0, 0, 0.5);position: fixed;left:0;top:0;display: none;}



/*分页*/
.pages{text-align:center;color:#999;}
.pages a{display:inline-block;height:36px;line-height:36px;padding:0 14px;border-radius: 5px;border: 1px solid #333;margin:4px;color:#999;}
.pages a.current{background:#333;color:#eee;font-weight: 700;}

/*footer*/
.friend_link{padding:10px 0;text-align:center;}
.friend_link a{font-size:12px;color:#666;padding:4px;text-decoration: underline;font-weight: 700;}
.footer{font-size:12px;color:#666;text-align:center;padding-bottom:80px;}
.footer a{color:#666;}

/*通用提示框*/
.tips{color:#666;padding:70px 50px 50px 50px;text-align:center;}
.tips strong{color:#FDD835;}
.tips a{color:#eee;text-decoration: underline;}
.search_tips{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAFOklEQVR4Xu1by3EUOxTV7amxvXu8CJ6JAIgAHAEQgceLlmcHRABEgNmN1QuGCMARYEfwTATPRIBZelxuUYdSu/S6+nPU0kyNYbS0T0u6R/enqzui/vAhf7j8akNACg2YTCb3tre331lrnyildlPMOXCOS2vtuVLqc1EU75k5ojUgz/OHIvJFKXWPWXCFmM/GmOd960UToLX+zzv1r2C/b9El/h/aBy38x63x1hjzpmu9KALyPJ+IyAe3wCtjzNEShaOmhjlubW2dKqUe4IPFYvH3fD6/bPs4igCtNdh9jcmNMVFzUdKRIP9gsizbm81mIKRxRG1aa42JH68bAdPp9ElZlvBLKgkB0+l09+bm5qmI1B3dxLP/TlsjD68TJiLnV1dXZ10qjQmSEqC1fqeUeplCgERzwJ4PjDGtzjYZAb6NJ9p8ymmet5GQhACofVmWCHEYX7Mse9nlTFJK1jaXc26INH8ppS6MMfebsEkICPGkqxC+WsPXyjYHl4SAdQ1xjHAMpiK0NQwyBCANduoYpASj0ejbbDa7CPrIgRnhGEw0AVrruVJqf4gQ7pveNHWofa+KANy6fqWbQ4a19qQoimeh3zLCMZhoDXBRAgIMuQVeLhaLeV9Cs9YaEHpyqfDM6TKYaA1IJVDoPIxwDGZDgGNgcBjUWsP+9621Q3xA68GLyElXXYE5XQYTrQFa66go0KX6XbUFRjgGE01ALS8PNeUu/EdjDK7ZjYMRjsFEE5BS4pC5GOEYzIaAWCcYcmopsczpMphoDUD1dTweM6nwj6Io4DCTDEY4BhNNQJ7nX0QENXhmJCuZM8IxmGgC/IowwcDvRwBMYGdnB/WA3pGylMacLoOJ1oBeqZcEYIRjMBsClhEGwby1dr8sy13PQZ7jQcNae2qM+RirGMzpMpikGuAeJPFI2lnhAQmj0ehgaD0Qm2aEYzDJCGjpD8AzeRX78WT96/3QDTQxvCqKAjXF4MEIx2CSEODKYv96ZbGzLMsm9RN2SdNcRJ56JOwNSZAY4RhMEgK01p88te+t8tb6Cc6NMY9CVYARjsFEE+BUH6ePcWaMobLCw8PDI2vtC3xkrT0INQVGOAYTTYAvSJZl91nH5hzmd7eBzrt/k3YwwjGYaAK8VPibMSaoM8z7tvWBs800GOEYTAoCoP4Phzxw+NoT2lrDCMdgUhBQ1QRp+68W/V0IqPqDgr15jPkwp8tgUmjAbYeYtfYRG9NrjRd31wn6giDFLYpij4npfu7Q18E1NAqENHcMfhjB5vwnchGZHx8fH3SRkOf5CxGpmimDfQfm7lNvl58gQUNk6o1QUQTUuzLRJmutfVs3B5cKf6qV0AZViXwCcN+w1t52gYoICjQhL1VHUQTgRBpIwJ8RIU7RV2itxabaKkfICi9Go9EJm0jVCGCsrhMTTUBFwng89i87jYsiZxARRA/0HvoDN0TqclQjALfO1j5ggp14DfAX8Zom8LSFkvkPpw0XWZbNq9qgnwd431Mk9PkAQuj/QSgN6Ou4Dl20disM0gT3Kg0n19sHzOyrlYDaJnuvusxiFcb5DXSJoeGxPjo1wX+PCLmEte1PXNioChV13G0DNGK9s98QWbuwcIxtJTTYddNvD/zmbBA4XywW74f0GlUbk9ovPlIJt8p5grNJf3MgILbfb5XCNq3V2jTNbCzqBxPMAgzGmSHCY5NPCL5sMWvemkAIeJnYLhJCawYh+1wLDag23ETCkILLnSUAG3ckIAI8hvDX19eTGC/fR8ZaaUDfZpfx/w0By2D1Ls35Exy7AAAxuzFpAAAAAElFTkSuQmCC) no-repeat top center;}


/*公告*/
.notice{background:#fff3cd;color:#856404;border-radius:3px;padding:4px 8px;margin-top:-20px;margin-bottom:20px;}
.notice a{color:#539ff3;font-weight:700;margin-right:5px;}


/*资讯*/
.article_list a::before{content: "●";color:#eee;font-size:16px;padding-right:10px;}
.article_list a{padding:5px 0;color:#eee;display: block;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;color:#eee;}

.article_content .a_title{color:#eee;font-size:22px;line-height:1.6;font-weight: 700;}
.article_content .a_info{padding:10px 0 20px 0;color:#666;}
.article_content .a_content{color:#999;line-height:1.6;font-size:16px;}
.article_content .a_content img{max-width:100%;margin:10px 0;}
.article_content .a_content a{color:#539ff3;text-decoration: underline;}

/*相关推荐*/
.type_tab_li{margin-bottom:20px;margin-top:-10px;}
.type_tab_li li{display:inline-block;height:30px;line-height:30px;border-radius: 15px;padding:0 10px;color:#999;}
.type_tab_li li.current{background:#333;color:#eee;}
.type_tab_ul .v_list{display:none;}
.type_tab_ul .current{display: flex;}

/*二维码*/
#qrcode{width:150px;background:#fff;position: fixed;top:40%;margin-top:-200px;right:calc((100vw - 640px)/2 - 180px);border-radius: 5px;text-align:center;}
#qrcode .title{font-size:16px;padding-top:10px;}
@media (max-width: 1024px){ 
    #qrcode{display:none;}
}


/*公告*/
#notice{display: none;}
.notice_box{background:#fff;position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);border-radius: 10px;z-index:98;width:300px;box-shadow: 0 0 30px rgba(0, 0, 0, .3);}
.notice_header{background:#f1f1f1;border-radius: 10px 10px 0 0;text-align:center;font-size:20px;color:#000;padding:20px 0;}
.notice_content{padding:20px;color:#444;}
.notice_content a{color:#539ff3;font-weight:700;}
.notice_btn{height:36px;line-height:36px;display:inline-block;background:#BF360C;color:#fff;font-size:16px;border-radius: 18px;width:100%;text-align: center;margin-top:20px;cursor: pointer;}

/*pc单独处理*/
@media screen and (min-width: 960px) {
    /*筛选项*/
    .list_filter div{white-space:normal;}

    /*列表改为4列*/
    .v_list li{width:25%;}
    .f6t8 li:nth-child(n+7):nth-child(-n+8),.f9t12 li:nth-child(n+10):nth-child(-n+12){display:block;}
}
