@charset 'utf-8';h2,h3,li,span,ul{margin:0;padding:0}.video-wrap{width:100%;height:475px;background:#1e1e1e;margin-bottom:20px}.video-flex{width:1002px;margin:0 auto;overflow:hidden}.video-playing{width:700px;float:left}.video-players{width:302px;float:left}.video-playing-box{width:700px;height:425px}.video-players-title,.video-playing-title{height:50px;line-height:50px}.video-playing-title h2{font-size:20px;color:#ccc;font-weight:400}.video-playing-title h2 span{color:#48a8ff;font-size:20px}.video-players-title{font-size:16px;color:#ec4b4b;text-indent:20px;background:#333;border-bottom:1px solid #393939}.video-players-box{width:302px;height:425px;background:#2d2d2d;overflow:hidden}.video-players-box li{overflow:hidden;margin:0 10px;padding:8px 0;cursor:pointer}.video-players-img{width:120px;height:68px;overflow:hidden;position:relative;float:left;margin-right:10px}.video-players-img span{display:block;width:40px;height:20px;background:url(../img/bg_03.png);color:#fff;font-size:12px;line-height:20px;text-align:center;position:absolute;right:0;bottom:0;z-index:2}.video-players-text h3{font-size:12px;color:#ccc;line-height:18px;height:52px;overflow:hidden;font-weight:400}.video-players-text span{font-size:12px;color:#8d8d8d;padding-left:20px;background:url(../img/icon_06.png) 0 50% no-repeat}.video-players-img img{width:120px}.video-players-box li.active .video-players-img:before{content:'';display:block;background:0 0;position:absolute;z-index:3;top:0;left:0;width:116px;height:64px;border:2px solid #ec4b4b}.video-players-box li.active h3{color:#ec4b4b}.swiper-wrapper{width:100%!important}.swiper-slide{width:100%}.swiper-scrollbar{background:0 0;position:absolute;right:0;top:0;height:100%;width:5px}.swiper-scrollbar .swiper-scrollbar-drag{border-radius:3px;background:#555}.video-ad{width:100%;height:200px;background:#ddd}.video{overflow:hidden;margin-top:20px}.video-l{width:660px;float:left}.video-hot{margin-top:-10px}.video-list ul{width:690px;overflow:hidden;margin-top:20px}.video-list li{width:200px;float:right;margin-right:30px;margin-bottom:25px}.video-list li:hover span{color:#ee4b4b}.video-list a{display:block}.video-img{width:200px;height:112px;margin-bottom:6px;overflow:hidden}.video-img img{width:100%}.video-list span{font-size:14px;color:#333;display:inline-block;max-height:36px;overflow:hidden}.video-r{width:300px;float:right}.video-title{border-bottom:2px solid #666;position:relative;line-height:40px;height:40px;margin-top:10px}.video-title h2{font-size:20px;line-height:38px;color:#ec4b4b;font-weight:400;border-bottom:2px solid #ec4b4b;width:80px}.rank-tabs-nav{position:absolute;right:0;top:8px;overflow:hidden}.rank-tabs-nav span{display:block;float:left;width:38px;height:24px;line-height:24px;font-size:12px;color:#333;text-align:center;margin-left:6px;background:#fff;cursor:pointer}.rank-tabs-nav span.active{background:#ec4b4b;color:#fff}.video-rank{margin-bottom:20px}.video-rank .video-title{margin-top:0}.rank-tabs-panel{display:none}.rank-tabs-panel li{overflow:hidden;margin-top:20px}.rank-tabs-panel li a{display:block}.rank-tabs-panel li:hover h3{color:#ee4b4b}.rank-img{float:left;width:110px;height:62px;overflow:hidden;position:relative;margin-right:8px}.rank-img span{display:block;height:16px;width:16px;text-align:center;line-height:16px;background:#8d8d8d;color:#fff!important;font-size:12px;position:absolute;left:0;top:0;z-index:2}.rank-img span.rank-front{background:#f04545}.rank-img img{width:100%}.rank-text h3{font-size:12px;color:#333;font-weight:400;line-height:18px;height:36px;overflow:hidden}.rank-text .rank-info{margin-top:10px;overflow:hidden;font-size:12px;color:#999}.rank-text .rank-info em{float:left;font-style:normal}.rank-text .rank-info span{float:right;background:url(../img/icon_03.png) 0 50% no-repeat;padding-left:20px;color:#999!important}.video-choose-list{margin:10px 0}.video-choose-list li a{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:30px;font-size:14px;padding-left:14px;background:url(../img/icon_07.png) 0 50% no-repeat}.video-bottom-ad,.video-center-ad,.video-top-ad{width:300px;background:#ddd}.video-choose-list li a:hover{font-size:16px;font-weight:700;color:#ec4b4b}.video-top-ad{height:250px}.video-center-ad{height:300px}.video-bottom-ad{height:250px}