.ymtc_video_box{ margin:10px -8px; font: 12px/1.5 Microsoft YaHei,PingFang,Heiti SC;}
.video_clearfix:after,.video_clearfix:before{content:'';display:block;clear:both;}
.video_clearfix{zoom:1;}
.course-mod {width: 20%;display: block;height: auto;float: left;}
.course-mod:nth-of-type(5n+1) {clear: both;}
.mod_content{position: relative;transition: all .2s linear;background-color: #fff;border: 1px solid #f5f5f5;margin: 8px;border-radius: 2px;box-shadow: 0px 3px 13px 4px #f3f3f3;}
.mod_content:hover{box-shadow:5px 5px 10px rgba(0,0,0,.05),-5px 0 10px rgba(0,0,0,.05);cursor:pointer;transform:translate3d(0,-4px,0)}
.mod_content_top{ height:117px;margin-bottom: 10px; position: relative;overflow: hidden;text-align: center;border-top-left-radius: 2px;border-top-right-radius: 2px;}
.mod_content_top img{width: 100%;object-fit:cover; height:100%;vertical-align: middle; box-sizing: border-box;border: 0;}
.mod_content_top span{position:absolute;right:0;top:20px;border-top-left-radius:1rem;border-bottom-left-radius:1rem;background:rgba(0,0,0,.2);color:#fff;font-size:12px;padding:0 2px 0 5px}
.mod_content_center{padding:2px 13px;height:50px;overflow:hidden;box-sizing:border-box}
.mod_content_center-title{font-size:15px;color:#111;text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;/*display:-webkit-box;*/-webkit-line-clamp:2;margin:0 0 8.5px}
.mod_bottom{margin-top:0;text-align:right;padding:0 13px;overflow:hidden;margin:15px 0 20px}
.free-card-detail-num{ color:#8c8c8c}
.mod_bottom_detail-info{float:left;width:auto}
.sync-course-card__course-price{ font-size:12px; font-weight:400;color:#F00}
@font-face {
  font-family: 'ymtc_videoiconfont';  /* project id 1237634 */
  src: url('//at.alicdn.com/t/font_1237634_ykyotkaayt.eot');
  src: url('//at.alicdn.com/t/font_1237634_ykyotkaayt.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_1237634_ykyotkaayt.woff2') format('woff2'),
  url('//at.alicdn.com/t/font_1237634_ykyotkaayt.woff') format('woff'),
  url('//at.alicdn.com/t/font_1237634_ykyotkaayt.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_1237634_ykyotkaayt.svg#iconfont') format('svg');}
.ymtc_videoiconfont {font-family: "ymtc_videoiconfont" !important;font-size: 14px;font-style: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; margin-right:5px}
.viptip{color: #f00; font-size: 26px;line-height: initial; height:20px; float:left; margin-left:-1px}
.ymtcvideodiytop{ font-size:16px; position:relative; margin:10px 8px 0; padding-left:15px;}
.ymtcvideodiytop:after{ position: absolute;bottom: 5px;left: 0px;z-index: 1;display: block;width: 3px;height: 13px;border-radius: 30px;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;background: #f01414;content: '';}
.ymtcvideodiytop span.morevideo{ float:right; line-height:24px;}
.ymtcvideodiytop span a{ color:#999; font-size:12px;}