.activitytitle{ color: #333; font-size: 2em; border-bottom: solid 1px #ccc; margin-bottom: 20px; }
.activitytitle span{ color: #717373; font-size: 14px; float: right; padding-top: 18px; }
.activityinfo{ background: #f1f1f1; margin-bottom: 20px; padding-bottom:5px;position:relative; }
.activity_synopsis{ width: 270px; float: left; margin-right: 20px;}
.activity-interactive{ color: #898989; padding:10px 0px 10px 10px; }
.activity-interactive i{font-size:18px; }
.activity-interactive span{ padding-left: 5px; }
.activity-interactive ul li{ float: left; padding-right: 10px; }
.activity-full{ padding-right: 5px; line-height: 24px; width: 480px; float: left;}
.activity-full h3{ padding-top:10px; }
.reply{width: 60px; height: 60px; background: #f1f1f1; color: #919191; float: left; margin-right:15px; }
.reply span{ font-size: 24px; }
.replytitle{ font-size: 14px; padding-bottom: 15px;}
.replyinfo img{ width: 20px; height: 20px; border-radius: 50%; margin-right: 5px; }
.replyauthor{ color: #adadad; }
.replyauthor span{color: #000;}
.replyinfo{ border-bottom: solid 1px #e9e9e9;  padding-bottom: 15px; margin-bottom: 20px;}
.full-txt{ line-height: 24px; color: #6e6e6e;min-height:72px; }
.activity-time{ color: #00a596; font-size: 13px; }
.activity-time span{ padding-left:10px; }
.activity-map ul li{ float: left; }
.praise{ color: #333; padding-left: 30px; }
.activity-share{ color: #ff6138; }
.activity-map ul .praise{ float: right; }
.activity-fenxiang a{ float: left;  padding-right: 20px;}
.when-activities{ width: 200px; height: 35px; background: #f08417; position: absolute; top:0px; color: #fff; text-align: center; line-height: 35px; }
.when-countdown{ width: 200px; height: 35px; background: #01cab8; position: absolute; top:0px; color: #fff; text-align: center; line-height: 35px; }
.when-activitied{ width: 200px; height: 35px; background: #ff6138; position: absolute; top:0px; color: #fff; text-align: center; line-height: 35px; }
.bluish-green{ background: #68c8ea; }
.f-l{ float: left; }
.f-r{ float: right; }
.pr5{ padding-right: 50px; }
.mr08{ margin-right: 8px; }
.bannertitile-r{ color: #fff; line-height: 24px; }
.create{ width: 200px; height: 40px; background: #ffd800; color: #00a8ff; position: absolute; font-size: 18px; line-height:36px; }
.underline,.liarnvideoline{height: 1px; background: #ccc; width: 100%;}
.liarn-video{ line-height: 35px; }
.liarn-videotitle img{ float: right; padding-right: 8px; padding-top: 5px; }
.liarn-videotitle a:hover{color: #ff6138;}
.liarn-video li a{color: #333; }
.learn-back{ background: #f5f5f5; }
.joinstudy{ font-size: 16px; background: #ffd800; width: 100px; height: 36px; position: absolute; text-align:center;}
.underline-title h3 a{ float: right; font-size: 14px; color: #767676; padding-top: 10px;}
.business-platform li{ float: left; width: 150px; line-height: 36px;box-shadow: 1px 1px 10px #d9d9d9; margin-right: 17px; position: static; margin-bottom:1em;}
.business-platform li a{ color: #fff; }
.navyback{ background: #2080bd; }
.yellowback{background:#fadc1a;}
.yellowback a{ color: #2185c5!important; }
.orangeback{ background:#e39722;}
.tangerineback{ background: #e46900; }
.darkgreenback{ background: #01c4b2; }
.redback{background: #dd3131;}
.blueback{background: #009aea;}
.bannertitile-l img{height: 257px;}
.course_cover{width: 270px;}
.newsinfo{ padding:0px 15px; padding-bottom: 10px;margin-bottom: 10px;display: inline-block;border-bottom:#f2f1f1 1px dashed;}
/*.dry-share{box-shadow:1px 1px 8px #e4e4e4; }*/
.recommend dl{ padding:0 10px 0 15px;}
.recommend dd{  width: 90px; margin-right: 10px;}
.recommend-txt{ font-weight: normal; height: 40px;margin-top:5px; overflow: hidden;font-size:12px;color:#919191;}
.recommend-info dd,.recommend-info dd img{ width: 90px; height: 66px; float: left; }
.learn-back a{ float: right;position: relative;}
