.exTV{margin-top:25px}.exTV .sub_tab{margin-bottom:30px}.exTV .sub_tab ul{background:#eee;width:100%;display:table}.exTV .sub_tab ul li{vertical-align:middle;background:#eee;border:2px solid #eee;height:60px;transition:all .2s;display:table-cell;position:relative}.exTV .sub_tab ul li:after{content:"";background:#ccc;width:1px;height:20px;margin-top:-10px;position:absolute;top:50%;right:-2px}.exTV .sub_tab ul li div{text-align:center;color:#999;font-size:16px;font-weight:600;display:block}.exTV .sub_tab ul li:last-child:after{display:none}.exTV .sub_tab ul li:hover,.exTV .sub_tab ul li.active{background:#fff;border-color:#3673ee}.exTV .sub_tab ul li:hover:after,.exTV .sub_tab ul li.active:after{display:none}.exTV .sub_tab ul li:hover div,.exTV .sub_tab ul li.active div{color:#3673ee}.exTV .contents{margin-top:10px;margin-bottom:25px}.exTV .schedule{text-align:center;width:100%;padding:10px 0 20px;font-size:0;display:table}.exTV .schedule li{display:table-cell}.exTV .schedule li a{text-align:center;color:#999;font-size:16px;font-weight:500;display:block;position:relative}.exTV .schedule li a:after{content:"";background:#ddd;width:1px;height:16px;margin-top:-8px;position:absolute;top:50%;right:0}.exTV .schedule li:last-child a:after{display:none}.exTV .schedule li:hover a,.exTV .schedule li.active a{color:#000}.exTV .contents table{table-layout:fixed;border-top:1px solid #3673ee;width:100%}.exTV .contents table th{text-align:center;color:#3673ee;background:#f9f9f9;border-bottom:1px solid #ddd;height:50px;font-size:16px;font-weight:500}.exTV .contents table td{text-align:center;color:#444;-ms-word-break:keep-all;word-break:keep-all;border-bottom:1px solid #ddd;height:50px;padding:10px;font-size:14px;font-weight:400}.exTV .contents table td.subject{text-align:left;padding:10px 10px 10px 20px}.exTV .video_list{text-align:center;margin-top:30px;font-size:0}.exTV .video_list li{width:24%;margin-bottom:20px;margin-right:1.3%;display:inline-block}.exTV .video_list li:nth-child(4n+4){margin-right:0}.exTV .video_list li div{display:block}.exTV .video_list li div .img_wrap{position:relative}.exTV .video_list li div .img_wrap>img{width:100%}.exTV .video_list li div .img_wrap span.time{color:#fff;background:#000;padding:2px 5px;font-size:12px;position:absolute;bottom:5px;right:5px}.exTV .video_list li div dl{text-align:left;margin:5px}.exTV .video_list li div dl dt{text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;margin-top:10px;font-size:14px;line-height:22px;overflow:hidden}.exTV .video_list li div dl dd{color:#999;font-size:14px}@media screen and (max-width:1180px){.exTV{padding:0 10px}.exTV .sub_tab{margin-bottom:20px}.exTV .sub_tab ul li{border:1px solid #eee;height:45px}.exTV .sub_tab ul li:after{height:15px;margin-top:-7.5px;right:-1px}.exTV .sub_tab ul li div{font-size:14px}.exTV .schedule{padding:5px 0 10px}.exTV .schedule li a{letter-spacing:-1px;font-size:14px}.exTV .schedule li a:after{height:14px;margin-top:-7px}.exTV .contents{margin-bottom:20px}.exTV .contents table th{height:40px;font-size:13px}.exTV .contents table td{height:40px;padding:5px;font-size:13px}.exTV .contents table td.subject{padding:5px 5px 5px 10px}.campaign{padding:0 10px}.exTV .video_list{margin-top:10px}}@media screen and (max-width:640px){.exTV .sub_tab ul li{width:auto!important}.exTV .sub_tab ul li div{-ms-word-break:keep-all;word-break:keep-all;padding:0 10px;font-weight:400;line-height:16px}.exTV .video_list li{width:48%;margin-bottom:15px;margin-right:3.5%}.exTV .video_list li:nth-child(2n+2){margin-right:0}.exTV .video_list li div dl dt{margin-top:5px;line-height:18px}.exTV .video_list li div dl dd{font-size:12px}.exTV .schedule li a{font-size:12px;line-height:14px}}
