html{-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
img[usemap]{border:none; height:auto; max-width:100%;}
#wrapper{padding:0;}

#tv_list .section1{background:#efefef; padding:20px;}
#tv_list .section1 > .title{color:#222; font-size:14px; font-weight:bold; padding:0 10px 10px;}
#tv_list .section1 > .inner{overflow:hidden; background:#fff; padding:0 15px; box-shadow: 0px 2px 7px 3px #e6e6e6;}
#tv_list .section1 > .inner .title{color:#222; font-size:14px; font-weight:bold; padding:0 0 5px}
#tv_list .section1 > .inner .click{float:left; width:50%; padding:15px 15px 20px 15px}
#tv_list .section1 > .inner .click img{width:100%;}

.banner1{width:100%; background:#f0f0f0; padding:0 20px 20px;}
.banner1 .tit{color: #222; font-size: 14px; font-weight: bold; padding:0 10px 10px;}
.banner1 .blue{color: #1645d4; font-weight:bold;}
.banner1 img{width:100%;}
.tab01 li{padding:2% 8px;}
.selectGroup .input_st01{color:#000; padding:3px 10px 4px !important; font-size:13px;}
.selectGroup .input_st01::-webkit-input-placeholder{color:#666;}
.selectGroup .input_st01:-ms-input-placeholder{color:#666;}
.selectGroup .input_st01:focus::-webkit-input-placeholder{color:#fff;}
.selectGroup .input_st01:focus:-ms-input-placeholder{color:#fff;}

.title_util{overflow:hidden; padding:0 10px;}
.title_util .title{float:left; width:58%; font-size:13px; font-weight:bold; color:#000; padding:10px 0;}
.title_util .util{float:right; width:42%; text-align:right;}
.title_util .util a{display:inline-block; font-size:12px; color:#010101; padding:10px 4px;}
.title_util .util a.on{color:#3a7bd3}

.list_st01.mov{}
.list_st01.mov .item{background:none;}
.list_st01.mov .article_top{overflow:hidden;}
.list_st01.mov .thumb{width:35%; height:auto; margin:0;}
.list_st01.mov .thumb.thumb_commingSoon{position:relative;}
.list_st01.mov .thumb.thumb_commingSoon .date{position:absolute; left:0; top:0; padding:29% 0 0; width:100%; text-align:center; color:#fff; letter-spacing:-1px; font-size:1rem;}
.list_st01.mov .thumb img{left:0; width:100%; height:auto;}
.list_st01.mov .section_left{width:calc(100% - 38%); padding:0}
.list_st01.mov .section_left .cate{display:inline-block; padding:3px 5px; color:#fff;}
.list_st01.mov .section_left .cate.s1{background:#577be4;}
.list_st01.mov .section_left .cate.s2{background:#19aeb3;}
.list_st01.mov .section_left .cate.s3{background:#8ca610;}
.list_st01.mov .section_left .cate.s4{background:#a67610;}
.list_st01.mov .section_left .cate.s5{background:#ff5b47;}
.list_st01.mov .section_left .txt{color:#343333; font-weight:bold; font-size:14px; margin:3px 0 0;}
.list_st01.mov .info{color:#666; margin:5px 0 0; font-size:13px;}
.list_st01.mov .info .red{color:#d1264c;}


#detail .section1{padding:20px;}
#detail .section1 .thumb{position:relative;}
#detail .section1 .thumb .play{position:absolute; left:0; top:0;}
#detail .section1 .thumb img{width:100%;}
#detail .section1 .inner{margin:10px 0 0;}
#detail .section1 .inner .txt{color:#666; font-size:14px; line-height:1.5;}
#detail .section1 .inner .txt.s1{font-weight:bold; color:#343333; font-size:15px}
#detail .section1 .inner .txt.s2{margin:8px 0 0;}
#detail .section1 .inner .txt.s3{margin:15px 0 0;}




.watch_title{letter-spacing:-1px; position:relative; border-top:1px solid #e1e1e1; padding:20px;}
.watch_title:after{display:block; clear:both; content:"";}
/*
.watch_title .clipBox{float:left; width:550px;}
.watch_title .clipTitle{color:#000; font-weight:bold; font-size:18px;}
.watch_title .title_info{color:#666; font-size:15px; margin:5px 0 0;}
.watch_title .title_info *{display:inline-block;}
*/
.watch_title .watch_btn{float:left; position:relative;}
.watch_title .watch_btn:after{display:block; clear:both; content:"";}
.watch_title .watch_btn *{float:left; letter-spacing:-1px;}
.watch_title .watch_btn .like{padding:0 17px 0 40px;}
.watch_title .watch_btn .like .ico_heart{left:25px; top:22px;}
.watch_title .watch_btn button:first-child{margin:0 1px 0 0;}
.watch_title .watch_btn button{border:1px solid #d9d9d9; height:40px; padding:0 17px; color:#000; font-size:14px; background:#fff; font-weight:bold;}
.watch_title .goList{float:right; color:#fff; height:40px; background:#888; padding:0 20px; font-size:14px; font-weight:bold;}
.ico_heart{
  width: 100px;
  height: 100px;
  position: absolute;
  left: 0;
  top: 10px;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  background: url(https://soobakc.com/Teacher/SoobakSamTV/img/sp_heart.png) no-repeat;
  background-position: 0 0;
  cursor: pointer;
}
.ico_heart.on {
  background-position: -2800px 0;
  -webkit-transition: background .4s steps(28);
  transition: background .4s steps(28);
}


.title_util_detail{overflow:hidden; padding:0 20px 10px;}
.title_util_detail .title{float:left; color:#000; font-size:15px; font-weight:bold; margin:15px 0 0;}
.title_util_detail .goList{float:right; color:#000; font-size:14px; font-weight:bold; background:#fff; border:1px solid #d7d7d7; height:40px; padding:0 20px;}


.watch_btn .event_ing{position:absolute; left:0px; top:-43px; background:url(/knowledge/nerdTV/img/event_floating.png) no-repeat; background-size:100%; width:120px; height:55px; text-indent:-9999em; animation: flash 1.5s; }