.indexBanner{width:100%;height:350px;background-color:#f7f7f7;border-radius:5px}
.indexBanner a{display:block;height:100%;position:relative;bottom:0;padding:0}
.indexBanner a .ceng{position:absolute;bottom:0;padding:0 20px;width:100%;height:90px;background:rgba(28,28,28,.6);-webkit-box-sizing:border-box;box-sizing:border-box}
.indexBanner a .ceng .ceng_l{width:350px;float:left;color:#fff;text-align:center;font-size:24px;line-height:90px;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}
.indexBanner a .ceng .ceng_r{width:380px;float:left;padding:8px 0 0 20px}
.indexBanner a .ceng .ceng_r p{color:#fff;text-align:left;font-size:14px;line-height:24px;overflow:hidden;height:24px;opacity:.9}
.indexBanner a img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.indexBanner .swiper-button-prev{left:0;transform:rotate(-180deg);-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-o-transform:rotate(-180deg)}
.indexBanner .swiper-button-next{right:0}
.indexBanner .swiper-button-next,.indexBanner .swiper-button-prev{transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-webkit-transition:all .2s ease-out;width:45px;height:70px;background-color:rgba(0,0,0,.5);background-image:url(../images/slide-arr-l.png);background-repeat:no-repeat;background-position:17px center;background-size:15px 20px;z-index:999;top:120px;border-radius:5px 0 0 5px}
.indexBanner .swiper-button-next:hover,.indexBanner .swiper-button-prev:hover{background-color:rgba(0,0,0,.7)}
.indexBanner:hover .swiper-button-prev{left:0}
.indexBanner:hover .swiper-button-next{right:0}
.indexBanner .swiper-pagination{bottom:9px;text-align:right;width:auto;right:0;left:auto;padding-right:8px}
.indexBanner .swiper-pagination .swiper-pagination-bullet{width:8px;height:8px;background-color:#fff;opacity:.8;margin:0 5px}
.indexBanner .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:6px;height:6px;background-color:transparent;border:2px solid rgba(255,255,255,.8);vertical-align:middle}
.flink{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-24px;padding-bottom:10px}
.flink li{margin-left:24px;margin-top:2px}
.flink li:last-child{margin-right:auto}
.flink li a{display:block;color:#555;line-height:28px}
.flink li a:hover{color:#1263cb}
.b-card3{width:224px;height:134px;overflow:hidden;position:relative;display:block}
.b-card3 .cover{width:100%;height:134px;border-radius:5px;overflow:hidden;display:block}
.b-card3 .cover img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.b-card3 .cover img:hover{opacity:.8}
.b-card3 .title{overflow:hidden;position:absolute;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);width:100%;padding:0 8px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:0 0 5px 5px;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;color:#fff;text-align:center;font-size:15px;line-height:30px}
.b-card3:hover .title{background-color:rgba(0,0,0,.7)}
.b-card-tit2{overflow:hidden;width:100%;height:20px;height:20px;margin-top:10px;color:#555;text-align:center;line-height:20px}
.play-calendar-box{border:1px solid #f1f1f1;border-radius:5px;padding:5px 0 10px 10px;margin-top:4px;height:1303px}
.play-calendar-box .play-calendar-day{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:40px;padding-top:3px}
.play-calendar-box .play-calendar-day .date{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:30px;border-radius:3px;color:#222;text-align:center;font-size:13px;line-height:1}
.play-calendar-box .play-calendar-day .date i{margin-right:5px;font-size:18px;letter-spacing:-1px;color:#222}
.play-calendar-box .play-calendar-day .date em{color:#888;margin-left:4px}
.play-calendar-box .play-calendar-day .more{width:24px;height:24px;background:url(../images/icon-more.png) no-repeat center;background-size:15px auto}
.play-calendar-box .play-calendar-day .more:active,.play-calendar-box .play-calendar-day .more:hover{background-image:url(../images/icon-more2.png)}
.play-calendar-box .play-calendar-list{border-top:1px solid #f1f1f1;margin-left:20px}
.play-calendar-box .play-calendar-list li{border-bottom:1px dashed #f1f1f1;position:relative;padding:9px 0 9px 60px}
.play-calendar-box .play-calendar-list li a{display:block;color:#222;font-size:15px;line-height:1.6em;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.play-calendar-box .play-calendar-list li a:active,.play-calendar-box .play-calendar-list li a:hover{color:#1263cb}
.play-calendar-box .play-calendar-list li a em{margin-left:8px;font-size:12px;color:#fff;padding:0 4px;border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box}
.play-calendar-box .play-calendar-list li a em.s1{color:#666;border:1px solid #f1f1f1;background-color:#f8f8f8}
.play-calendar-box .play-calendar-list li a em.zd{color:#0096ff;border:1px solid #7bc1f1;background-color:#f0f9ff}
.play-calendar-box .play-calendar-list li a em.kb{color:#ff1414;border:1px solid #ffdada;background-color:#fff0f0}
.play-calendar-box .play-calendar-list li a em.qj{color:#ff1414;border:1px solid #ffdada;background-color:#fff0f0}
.play-calendar-box .play-calendar-list li a em.wj{color:#ffa700;border:1px solid #ffeac0;background-color:#fff7e9}
.play-calendar-box .play-calendar-list li i{height:23px;width:50px;display:block;position:absolute;left:0;top:10px;border-radius:0 15px 15px 0;color:#fff;text-align:center;font-size:12px;line-height:23px;background-color:#e8e8e8}
.play-calendar-box .play-calendar-list li i.film{background-color:#4f9cff}
.play-calendar-box .play-calendar-list li i.tv{background-color:#71ad36}
.play-calendar-box .play-calendar-list li i.zy{background-color:#e7805c}
.play-calendar-box .swiper-container-vertical>.swiper-scrollbar{right:0}
.play-calendar-box .swiper-scrollbar-drag{background:rgba(0,0,0,.1);height:50px}
.play-calendar-box .swiper-scrollbar{background:rgba(0,0,0,.05);height:99%}
.play-calendar-box .swiper-container{height:100%;padding-right:18px;margin-bottom:18px}
.play-calendar-box .swiper-slide{height:auto}
.hot-list li{overflow:hidden}
.hot-list li .title{overflow:hidden;display:block;height:41px;white-space:nowrap;text-overflow:ellipsis;color:#222;font-size:16px;line-height:41px}
.hot-list li .title:hover{color:#1263cb}
.hot-list li .num{display:block;float:left;margin-right:7px;margin-top:9.5px;width:22px;height:22px;border-radius:3px;color:#878787;text-align:center;font-size:15px;line-height:22px;background-color:#f5f5f5}
.lBox{margin-bottom:20px}
.lBox::after{content:"";display:block;clear:both;zoom:1}
.index-column1{margin:30px 0 10px}
.index-column1::after{content:"";display:block;clear:both;zoom:1}
.index-column1 .column1-l{float:left;width:800px}
.index-column1 .column1-r{float:right;width:375px}
.index-column1 .index-top-tab .tab-list::after{content:"";display:block;clear:both;zoom:1}
.index-column1 .index-top-tab .tab-list .tl-item{float:left;display:block;padding:0 15px;color:#4582f9;text-align:center;font-size:16px;line-height:36px;border-radius:10px 10px 0 0;cursor:pointer}
.index-column1 .index-top-tab .tab-list .tl-item:nth-child(n+2){margin-left:5px}
.index-column1 .index-top-tab .tab-list .tl-item.current{background-color:#4582f9;color:#fff}
.index-column1 .index-top-tab .tab-cont{border:1px solid #f1f1f1;border-radius:0 5px 5px 5px;padding:13px 15px}
.index-column1 .index-top-tab .tab-cont .tc-item:nth-child(n+2){display:none}
.hotys{margin:-10px 0 0 -20px}
.hotys::after{content:"";display:block;clear:both;zoom:1}
.hotys li{float:left;margin:20px 0 0 20px}
.tab-cont .tc-item:nth-child(n+2){display:none}
.indexcolumn3{overflow:hidden}
.indexcolumn3::after{content:"";display:block;clear:both;zoom:1}
.indexcolumn3 .indexcolumn3_r{float:right;width:330px}
.indexcolumn3 .indexcolumn3_l{width:auto;float:left}
.tjtop li{border:1px solid #f1f1f1;padding:5px 10px;margin-top:10px;background-color:#f7f7f7;-webkit-box-shadow:0 2px 2px rgba(0,0,0,.1);box-shadow:0 2px 2px rgba(0,0,0,.1);height:78px;overflow:hidden}
.index-taici{overflow:hidden;margin-left:-30px}
.index-taici::after{content:"";display:block;clear:both;zoom:1}
.index-taici .item{float:left;width:380px;margin-left:30px;margin-bottom:10px;border-bottom:1px solid #f1f1f1;overflow:hidden;padding-bottom:10px}
.juqing-textlist{margin-left:-30px;margin-bottom:10px}
.juqing-textlist::after{content:"";display:block;clear:both;zoom:1}
.juqing-textlist li{width:395px;float:left;margin-left:30px;border-bottom:1px dashed #f1f1f1}
.juqing-textlist li .title{height:40px;line-height:40px}
.juqing-textlist li .rt{line-height:40px}