﻿.post-img{position:relative}.post-img img{width:100%;display:block}.post-img .tt{color:#fff;position:absolute;left:0;bottom:0;padding:8px 12px;width:100%;text-align:right;background-image:-webkit-linear-gradient(top,rgba(0,0,0,0.1),rgba(0,0,0,0.2),rgba(0,0,0,0.4),rgba(0,0,0,0.6));background-image:linear-gradient(top,rgba(0,0,0,0.1),rgba(0,0,0,0.2),rgba(0,0,0,0.4),rgba(0,0,0,0.6));-webkit-box-sizing:border-box;box-sizing:border-box}
.activities-list,.p-list,.p-list2,.doc-list{background:#fff;padding-bottom:1.25rem}.activities-list .tt,.p-list .tt,.p-list2 .tt,.doc-list .tt,.recommendlist .t1{color:#333;font-size:12pt;font-weight:700;padding:12px;line-height:1.5}
.activities-list .tt,.p-list2 .tt{padding-bottom:0}.activities-list .tt span,.p-list .tt span,.p-list2 .tt span,.doc-list .tt span,.recommendlist .t1 span,.teachers .left span{background-color:#5daefa;background-image:-webkit-linear-gradient(left,#46c9ef,#5591eb);background-image:linear-gradient(90deg,#46c9ef,#5591eb);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.activities-list .tt span:before,.p-list .tt span:before,.p-list2 .tt span:before,.doc-list .tt span:before,.recommendlist .t1 span:before,.teachers .left span:before{content:"";display:inline-block;margin:-2px 7px 0 0;width:3px;height:15px;vertical-align:middle;border-radius:1px;background-color:#5daefa}
.activities-list .items,.p-list2 .items{padding:6px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.activities-list .item,.p-list2 .item{display:inline-block;width:33.33%;padding:6px;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:top}
.activities-list .item{width:50%;position:relative}.activities-list .item .live{color:#fff;font-size:9pt;display:inline-block;position:absolute;right:12px;top:6px;padding:4px 10px;background:rgba(0,0,0,0.5);border-bottom-left-radius:4px;border-bottom-right-radius:4px}
.activities-list .item img,.p-list2 .item img{width:100%;-webkit-border-radius:2px;border-radius:2px}.p-list2 .item .price{color:#e93b3d;font-size:10.5pt;padding-top:2px}.doc-list .tt{margin:-.75rem}.p-list .tt i,.doc-list .tt i{width:.375rem;height:1.5rem;display:inline-block;margin-right:.375rem;background-color:#1daaff;vertical-align:middle}
.p-list a.more,.p-list2 a.more,.doc-list a.more,.recommendlist a.more,.activities-list a.more{color:#c8c8c8;font-size:10pt;display:block;text-align:center;margin-top:1.25rem}.p-list a.more:active,.doc-list a.more:active,.activities-list a.more:active{color:#1daaff}
.p-list2 .item .topic,.activities-list .item .topic{color:#333;font-size:10.5pt;padding-top:4px;height:40px;line-height:20px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.activities-list .item .desc{color:#9a9a9a;font-size:9pt;line-height:1.5}.teachers{padding:12px;background:#fff;background-size:6px 10px}.teachers .left{font-size:12pt;line-height:32px;font-weight:700}
.teachers .right img{width:2rem;height:2rem;margin-left:-.5rem;-webkit-border-radius:50%;border-raidus:50%;vertical-align:middle}.recommendlist{margin-top:.5rem;background:#fff;padding-bottom:1.25rem}
.recommendlist .t1{padding-bottom:6px;border-bottom:1px solid #eee}.recommendlist .t1 .right a{font-size:9pt;font-weight:500}.recommendlist .item{padding:12px;position:relative;padding-left:76px;border-bottom:1px solid #eee;min-height:56px}
.recommendlist .item:last-child{border-bottom:0}.recommendlist .item img{position:absolute;left:.75rem;top:.75rem;width:56px;height:56px;-webkit-border-radius:4px;border-radius:4px}.recommendlist .item .tt{color:#333;font-size:12pt;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.recommendlist .item .desc{color:#999;font-size:9pt;padding-top:.375rem;line-height:1.5;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.no-data{padding-top:180px;background:#fff;text-align:center;height:100%}
.no-data img{width:100px;height:92px;vertical-align:middle}.no-data .tip{color:#bebebe;font-size:10pt;padding-top:.5erm}.no-data a{color:#1baaff;font-size:12pt;padding-top:1.5rem;display:inline-block}