filesbox/web/dist/design/designstatic/front/css/curriculum.css
2024-07-26 14:10:54 +08:00

1 line
43 KiB
CSS

body,button,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,html,iframe,input,li,p,select,table,td,textarea,th,ul{margin:0;padding:0}body{font:13px/1 "Microsoft YaHei",tahoma,Verdana,Geneva,sans-serif;color:#333;position:relative;font-family:-apple-system,"SF UI Text","Helvetica Neue",Arial,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","WenQuanYi Zen Hei",sans-serif}html body{color:#333;background-color:#fff}ul{list-style:none}a{text-decoration:none}a.curshop{background:url(../images/gwcico.png) no-repeat 15px #f40;border-radius:4px;color:#fff;display:block;float:left;font-size:16px;height:35px;line-height:35px;text-align:center;text-indent:25px;width:135px;margin-right:30px;border:1px solid #f40}a.curshop:hover{border-color:#f22d00;background:url(../images/gwcico.png) no-repeat 15px #f22d00}a.cursign{background:#ffe4d0;border-radius:4px;color:#e5511d;display:block;float:left;font-size:16px;height:35px;line-height:35px;text-align:center;width:120px;margin-right:30px;border:1px solid #f0cab6}a.cursign:hover{border-color:#f0cab6;background:#ffd9bc}a.overflowFull{float:left;color:rgba(0,0,0,.25);background:#f5f5f5;padding:0 20px;border:0;border-radius:4px;display:block;font-size:16px;height:35px;line-height:35px;text-align:center;margin-right:30px}a.bserebut{color:#999;float:right}a.detailedar{float:left;color:#f66;margin-top:110px;margin-left:30px}a.seckill{background:red;border-radius:3px;color:#fff;display:block;float:left;height:35px;font-size:16px;line-height:35px;text-align:center;padding:0 15px;margin-right:15px}a.opening{background:#f77314;border-radius:3px;color:#fff;display:block;float:left;height:35px;line-height:35px;text-align:center;padding:0 15px;margin-right:15px}a.huiwu{background:NaNe3e3;border-radius:3px;color:#999;display:block;float:left;height:35px;font-size:16px;line-height:35px;text-align:center;padding:0 15px;margin-right:15px;cursor:default}a.sharebtn{background:red;height:40px;line-height:40px;border-radius:20px;display:block;color:#fff;font-size:14px;font-weight:700;text-align:center;width:52%;margin:0 24%;float:left}a.openkebtn{color:#666;text-align:center;width:50%;margin:15px 25% 0;float:left}a.hasrer{background:red;height:40px;line-height:40px;border-radius:20px;display:block;color:#fff;font-size:14px;font-weight:700;text-align:center;width:52%;margin:0 24%;float:left}a.mycutbtn{border:1px solid #c9c9c9;height:36px;line-height:36px;margin:10px 30%;width:40%;text-align:center;float:left;color:#666}a.huise{background:url(../images/gwcico1.png) no-repeat 15px #e3e3e3;color:#999;border:1px solid #e3e3e3;cursor:default}a.curshop.huise:hover{border-color:#e3e3e3;background:url(../images/gwcico1.png) no-repeat 15px #e3e3e3}a.cursign.huise{background:#e3e3e3;border:1px solid #e3e3e3}a.ptbtn{background:red;border-radius:3px;color:#fff;display:block;float:right;height:30px;width:68px;font-size:13px;line-height:30px;margin-top:12px;text-align:center}a.agroupbtn,a.agroups{background:red;height:40px;line-height:40px;border-radius:20px;display:block;color:#fff;font-size:16px;font-weight:700;text-align:center;width:56%;margin:30px 22% 0;float:left}a.showke{color:#666;text-align:center;width:30%;margin:15px 35%;float:left}img{border:0}#wrap{text-align:left}.fl{float:left;display:inline}.fr{float:right;display:inline}.clear{clear:both}.w960{width:960px;margin:0 auto;overflow:hidden;zoom:1}.pc_overflow{overflow:hidden;zoom:1}.mt2{margin-top:2px}.mt5{margin-top:5px}.mt10{margin-top:10px}.mt15{margin-top:15px}.mt20{margin-top:20px}.mt25{margin-top:25px}.mt30{margin-top:30px}.mt35{margin-top:35px}.mt40{margin-top:40px}.mt45{margin-top:45px}.mt50{margin-top:50px}.mt55{margin-top:55px}.ml0{margin-left:0!important}.ml5{margin-left:5px}.ml10{margin-left:10px}.ml15{margin-left:15px}.ml20{margin-left:20px}.ml25{margin-left:25px}.ml30{margin-left:30px}.ml35{margin-left:35px}.ml40{margin-left:40px}.ml45{margin-left:45px}.ml50{margin-left:50px}.ml55{margin-left:55px}.tl{text-align:left}.tc{text-align:center}.tr{text-align:right}.disBlock{display:block}.ft{font-size:14px}.line23{line-height:23px}.borderNone{border:0!important}.ftw{font-weight:700}.ft0{font-size:0!important}input,textarea:focus{outline:none;background:none}.curriculum{width:100%;margin:15px auto 0;background:#fff;word-wrap:break-word;min-height:860px;padding-top:12px}.curtop{width:100%;display:flex;position:relative}.curfeng{width:448px;height:268px;float:left;position:absolute;top:0;left:15px}.curfeng .curfengs{width:100%;height:100%;position:relative}.curfeng img{width:448px;height:268px}.curintro{float:left;height:268px;color:#b2b2b2;width:100%;flex:1;margin-left:465px}.curwithin{margin:0 15px}.curhtit{font-size:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:42px;line-height:42px;width:100%;float:left;color:#666;font-weight:400}.curint{float:left;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;margin-bottom:10px}.curren{float:left;width:auto;margin-right:20px;overflow:hidden;white-space:nowrap;background:url(../images/nisrrt.png) no-repeat 0;padding-left:20px}.curke{float:left;width:auto;margin-right:20px;overflow:hidden;white-space:nowrap;background:url(../images/new_shtiem.png?v=20200106001) no-repeat 0;background-size:20px 20px;padding-left:20px}.curcoll{float:left;margin-right:20px;background:url(../images/collection.png) no-repeat 0;padding-left:20px;cursor:pointer}.curcolls{float:left;margin-right:20px;background:url(../images/collections.png) no-repeat 0;padding-left:20px;cursor:pointer}.curshare{float:left;background:url(../images/new_share1.png?v=20200106001) no-repeat 0;background-size:16px 16px;padding-left:20px;cursor:pointer;position:relative}.curshare .detail_pay_bubble{position:absolute;right:-18px;top:-10px;width:30px;height:16px;background:url(../images/detailPay.png) no-repeat 50%;background-size:30px auto}.cursimp{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;float:left;width:90%;font-size:14px;margin-bottom:10px;word-break:break-word;margin-top:10px;height:40px}.curuse{font-size:14px;border-radius:4px;border:1px solid #999;vertical-align:middle;padding:2px 4px;margin-right:5px;color:#999}.cursered{color:#fa5353;font-size:36px;margin:0 0 10px;line-height:30px;float:left;width:100%}.cursi{font-size:30px}.curselv{color:#43bc60;font-size:22px;margin-left:20px}.curexplain{float:left;margin-bottom:10px;width:100%;position:relative}.curseorange{color:#ff9300}.course{width:100%}.coursetit{height:55px;line-height:55px;font-size:15px;width:100%;float:left;border-bottom:1px solid #f3f3f3;position:relative;margin-bottom:10px}.coursetit li{float:left;margin:0 2%;text-align:center;width:8%}.coursetit li.lione{float:left;margin:0 2%;text-align:center;width:8%}.coursetit li a{color:#333}.coursetit li.active a{color:#1890ff;border-bottom:2px solid #1890ff;height:55px;width:100%;float:left}.coursetit li.active .colhui{color:#1890ff}.colhui{color:#999}.dsre{background:red;border-radius:10px;font-size:14px;color:#fff;padding:0 6px;float:left;height:20px;line-height:20px;position:absolute;top:13px;left:115px}.course .hides{width:100%;overflow:hidden}.coursemain{width:100%;word-wrap:break-word;min-height:200px;font:initial;line-height:normal;padding:0 12px 20px}.coursemain img{max-width:100%!important;height:auto;vertical-align:middle}.coursemain video{max-width:100%;height:auto;object-fit:contain}.coursemain p{display:block;margin:1em 0;line-height:1.5;font-size:18px}.weixinBox{max-width:667px;margin:0 auto}.weixinBox p{font-size:16px;line-height:1.75em;margin:10px 0;min-height:1em;letter-spacing:.6px}.weixinBox h1,.weixinBox h2,.weixinBox h3,.weixinBox h4,.weixinBox h5,.weixinBox h6{font-weight:400;font-size:16px}.relation{padding:0 0 20px;width:100%;word-wrap:break-word;font:initial;line-height:normal}.relation .relationformul{margin-top:12px}.relation .relationformul .formtitle{text-align:center;font-size:20px;font-weight:700;color:#000}.relation .relationformul .formcontro{font-size:14px;font-weight:400;color:#666;margin-top:12px;margin-bottom:12px}.relation .relationinfoul{border-bottom:1px solid #ececec;margin-top:24px;padding:0}.relation .label{font-size:16px;color:#333;margin-bottom:18px;margin-left:12px}.relation .relationinfoul .infoli{margin-bottom:18px;padding:10px 12px}.relation .relationinfoul .infoli:hover{background-color:#e6f7ff}.relation .relationinfoul .infoli .infotitle{font-size:18px;font-weight:700;color:#333;margin-bottom:12px;cursor:pointer}.relation .relationinfoul .infoli .infotitle a{font-size:18px;font-weight:700;color:#333;margin-bottom:12px;cursor:pointer}.relation .relationinfoul .infoli .infointroduce{font-size:14px;font-weight:400;color:#666;margin-bottom:15px;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;text-overflow:ellipsis;-webkit-line-clamp:2}.relation .relationinfoul .infoli .infotime{font-size:14px;font-weight:400;color:#999}.relation .relationcourseul{border-bottom:1px solid #ececec;margin-top:24px;padding:0}.relation .relationcourseul .relationcourseulflex{display:flex;justify-content:flex-start;padding:0 12px 12px;flex-wrap:wrap}.relation .relationcourseul .relationcourseulflex a{display:block;width:19%;cursor:pointer;margin-right:1.25%;margin-bottom:24px}.relation .relationcourseul .relationcourseulflex a:nth-child(5n+0){margin-right:0}.relation .relationcourseul .relationcourseulflex a:hover{box-shadow:0 0 18px 6px rgba(191,205,229,.65)}.relation .relationcourseul .relationcourseulflex a .courseli{display:block;width:100%;height:100%}.relation .relationcourseul .relationcourseulflex a .courseli .coursecover{width:100%;height:125px}.relation .relationcourseul .relationcourseulflex a .courseli .coursecover img{width:100%;height:100%}.relation .relationcourseul .relationcourseulflex a .courseli .courseprice{margin-top:20px;margin-left:12px;font-size:20px;font-weight:700;color:#f5222d}.relation .relationcourseul .relationcourseulflex a .courseli .coursefl{color:#333;margin-top:14px;margin-left:12px;font-size:14px;margin-bottom:12px}.relation .relationshopul{margin-top:24px;padding:0}.relation .relationshopul .relationshopulflex{display:flex;justify-content:flex-start;padding:0 12px 12px;flex-wrap:wrap}.relation .relationshopul .relationshopulflex a{display:block;width:19%;cursor:pointer;margin-right:1.25%;margin-bottom:24px}.relation .relationshopul .relationshopulflex a:nth-child(5n+0){margin-right:0}.relation .relationshopul .relationshopulflex a:hover{box-shadow:0 0 18px 6px rgba(191,205,229,.65)}.relation .relationshopul .relationshopulflex a .shopli{display:block;width:100%;height:100%}.relation .relationshopul .relationshopulflex a .shopli .shopcover{width:100%;height:125px;background-size:auto 100%!important;background-position:50%!important;background-repeat:no-repeat}.relation .relationshopul .relationshopulflex a .shopli .shopcover img{width:100%;height:100%}.relation .relationshopul .relationshopulflex a .shopli .shopprice{margin-top:20px;margin-left:12px;font-size:20px;font-weight:700;color:#f5222d;min-height:28px}.relation .relationshopul .relationshopulflex a .shopli .shopfl{color:#333;margin-top:14px;margin-left:12px;font-size:14px;margin-bottom:12px}.sharesource{width:100%;word-wrap:break-word;overflow:hidden;font:initial;line-height:normal;padding:20px 12px}.sharesource .infoSourcebox{display:block;font-size:14px;color:#999;margin-top:12px}.sharesource .infoSourcebox span{margin-left:20px}.sharesource .infoSourcebox span:first-child{margin-left:0}.sharesource .infoSourcebox a{color:#2e97ff}.sharesource .likesharenewbox{border-top:1px solid #ececec;text-align:right;line-height:44px;margin-top:12px}.sharesource .likesharenewbox .share{color:#4f91ff;padding-left:20px;background:url(/design/designstatic/common/image/share1.png) 0 no-repeat;display:inline-block;background-size:15px 16px;font-size:14px;margin-right:15px;background-position-y:14px}.sharesource .likesharenewbox .like{color:#4f91ff;padding-left:20px;background:url(/design/designstatic/common/image/like1.png) 0 no-repeat;display:inline-block;background-size:15px 15px;font-size:14px;background-position-y:13px}.sharesource .likesharenewbox .likeactive{color:#4f91ff;padding-left:20px;background:url(/design/designstatic/common/image/like2.png) 0 no-repeat;display:inline-block;background-size:15px 15px;font-size:14px;background-position-y:13px}.sharesource .likesharebox{display:block;text-align:center;margin-top:12px}.sharesource .likesharebox .like{display:inline-block;height:40px;line-height:40px;border-radius:20px;color:#fff;font-size:18px;padding:0 22px 0 50px;cursor:pointer;background:url(/design/designstatic/aroom/img/likew.png) 50% no-repeat;background-size:18px 18px;background-position-x:22px;background-color:#fe9845;background-position-y:9px;min-width:104px;box-sizing:border-box}.sharesource .likesharebox .likeactive{background-color:#ccc}.sharesource .likesharebox .nolikebtn{background-position-x:center}.sharesource .likesharebox .share{width:84px;height:40px;background:#fff;border:1px solid #2e97ff;border-radius:20px;font-size:18px;text-align:center;line-height:40px;color:#2e97ff;display:inline-block;margin-left:40px;padding-left:18px;cursor:pointer;background:url(/design/designstatic/aroom/img/sharel.png) 50% no-repeat;background-size:18px 18px;background-position-x:16px;box-sizing:border-box;width:104px}.sharesource .relateinfo{font-size:14px;padding:20px 0 0}.sharesource .relateinfo div{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sharesource .relateinfo div a{color:#333;font-size:14px}.sharesource .relateinfo div a:hover{color:#333}.sharesource .relateinfo div a:focus{color:#333}.sharesource .relateinfo div a span{color:#666;margin-left:14px}.sharesource .relateinfo .next{margin-top:14px}.commenttit{border:1px solid #e9e9e9;background:#f5f5f5;width:1198px;height:58px;margin-top:20px;float:left}.commenttit a{float:left;margin:20px 0 0 30px;background:url(../images/master.png) no-repeat 0;padding-left:25px;color:#666;font-size:14px}.commenttit a.cutal{background:url(../images/curart.png) no-repeat 0}.commentdu{width:124px;border-right:1px solid #e9e9e9;float:left}.commentfse{color:#e85308;font-size:24px;text-align:center;margin-top:2px}.commentpes{font-size:14px;text-align:center}.commentlist{border-bottom:1px solid #e3e3e3;padding:20px 0;float:left;width:100%}.commentse{width:80px;float:left}.commentico{margin:0 20px;float:left;border-radius:100%;width:40px;height:40px}.commentname{float:left;width:80px;text-align:center;font-size:14px;margin-top:5px}.commentre{float:left;width:93%}.commentxin{float:left;width:100%}.commentxin img{width:15px;height:15px;margin-right:8px;float:left}.commentxia{float:left;width:98%;margin:5px 0 10px;font-size:14px}.commentbot{width:98%;color:#999;float:left;font-size:14px}.cursezhe{color:#b2b2b2;font-size:18px;margin-left:15px;text-decoration:line-through}.curte{background:#ffc;border:1px solid #ff3e00;color:#ff3e00;font-size:14px;padding:0 4px;position:absolute;top:-5px;left:290px}.detailedlist{width:100%;border-bottom:1px solid #f1f1f1;padding:10px 0;position:relative;height:137px;display:flex}.detailedico{width:224px;height:134px;position:absolute;top:10px;left:15px}.detarig{width:100%;flex:1;margin-left:255px}.detailedrig{float:left;width:85%}.detailedtit{font-size:18px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;height:35px;font-weight:400;line-height:35px;width:100%;float:left;color:#666}.detailedlie{float:left;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;margin-bottom:10px;color:#999}.detailedmain{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;float:left;width:100%;font-size:14px;margin-bottom:10px;margin-top:5px;color:#999}.detaileder{width:100%;float:left;height:30px;line-height:30px}.detailedred{font-size:20px;color:#f66;font-weight:700}.detailedzhe{font-size:18px;color:#999;margin-left:15px;text-decoration:line-through}.catalog{float:left;width:100%}.catalogtit{height:45px;line-height:45px;font-size:16px;color:#1890ff;text-indent:12px;font-weight:500;float:left;width:100%}.cataloglist{float:left;width:100%;border-bottom:1px solid #f1f1f1;position:relative;display:flex}.cataloglist:hover{background:#f5faff}.catalet{width:118px;float:left;top:10px;left:12px;position:absolute;height:75px}.cataloglef{width:70px;float:left}.cataloglef img{margin-left:10px;float:left;border-radius:100%;width:50px;height:50px}.catalogname{font-size:16px;width:48px;float:left;text-align:center;color:#999;overflow:hidden;white-space:nowrap;margin:0 10px}.catalogfeng{width:118px;height:71px;float:left;margin-right:10px;border-radius:4px}.vico{position:absolute;top:15px;left:38px;width:42px;height:42px}.zhisre{position:absolute;width:50px;height:50px;top:-1px;left:-1px}.catalogkt{float:left;width:90%;flex:1;margin:10px 0 10px 145px;height:75px}.kecoud{color:#fa5353;font-weight:700;font-size:14px;float:right}.catalogrti{width:95%;color:rgba(0,0,0,.5);font-size:15px;line-height:26px;height:26px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.catalogmain{font-size:13px;color:#b1b1b1;width:95%;overflow:hidden;text-overflow:ellipsis}.catalogmain img{width:14px;height:14px;border-radius:50%;vertical-align:sub}.lename{color:#b1b1b1;margin:0 25px 0 5px}.inforht{color:#333;font-size:24px;line-height:1.7;margin:10px 0;word-break:break-all}.inforpm{color:#999;font-size:14px;margin:0}.stime{color:#fff;background:red;height:32px;line-height:32px;float:left;width:90%}.znars{background:url(../images/clock.png) no-repeat 0;float:left;margin-left:10px;padding-left:25px;font-size:16px}.lirig{float:right;margin-right:10px}.lirig #_d,.lirig #_h,.lirig #_m,.lirig #_s{background:#000;padding:2px 4px;color:#fff;margin:0 4px;border-radius:2px}.lirig .skill_time{background:#000;padding:2px 4px;color:#fff;margin:0 4px;border-radius:2px}.msrer{margin-bottom:10px}.skill_dead_line{margin-left:10px;color:#b2b2b2;font-size:13px}.misrde{float:left;margin-top:18px;color:#b2b2b2}.resde{width:120px;height:10px;background:#e4e4e4;margin-left:10px;display:inline-block}.bsrdes{background:red;width:120px;height:10px;float:left}.wapbdat{margin:0 auto;width:100%;height:100%;overflow:hidden;word-wrap:break-word}.topcover{width:100%;height:6rem;position:relative}.topcover img{width:100%;height:100%}.ataser{position:absolute;top:20px;left:30px;height:30px;line-height:30px;width:250px;border-radius:15px;font-size:14px;text-align:center;color:#fff;background-color:rgba(51,51,51,.5)}.bottke{position:absolute;bottom:0;left:0;height:40px;line-height:40px;width:100%;font-size:14px;text-indent:20px;color:#fff;overflow:hidden;background-color:rgba(51,51,51,.5)}.stmian{width:100%}.hexes{float:left;width:29%;margin-left:3%;margin-top:8px;height:57px;color:#fff;overflow:hidden;text-align:center;background-color:rgba(51,51,51,.5)}.hexes span{width:100%;font-size:14px;text-align:center;float:left}.ytdsr{height:22px;background:#f2f2f2;width:80%;margin:25px 0 15px 10%;border-radius:15px;display:inline-block;overflow:hidden}.ytdsr span{background:#fc0;width:auto;height:22px;float:left;border-radius:15px}.xasrt{width:100%;text-align:center;margin-bottom:15px;font-size:14px;float:left}.redes{color:red}.botlist{background:#fef8ec;width:92%;margin:15px 0 15px 4%;border-radius:4px;float:left}.botlist h2{height:42px;line-height:42px;font-size:14px;text-align:center;width:100%;border-bottom:1px solid #e4e4e4}.uclist{margin:0 10px}.uclist .lishow{height:62px;width:100%;overflow:hidden;float:left;border-bottom:1px solid #e4e4e4;font-size:12px}.uclist .lishow img{float:left;width:42px;height:42px;border-radius:100%;margin:10px 10px 0}.jusrte{float:left;margin-top:10px;width:40%}.pnamt{margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.wistde{width:55px;float:right;margin-top:20px}.woret{width:50px;float:right;text-align:right;color:red;margin-right:5px;margin-top:20px}.retset{width:70%;text-align:center;margin:0 0 20px 15%;float:left}.retset img{width:42px;height:42px;float:left}.atxte{font-size:14px;text-align:left;float:left}.kasnry{background:url(../images/kasnry.png) no-repeat;width:186px;height:32px;line-height:32px;text-align:center;font-size:14px;float:left;margin-top:5px}.auditions{float:left;height:20px}.jstsde{width:47%;height:55px;float:left;margin-right:3%;border-bottom:1px solid #efefef}.ptimg{width:42px;height:42px;float:left;margin:6px 10px 0;border-radius:100%}.ptmane{float:left;font-size:14px;margin-top:18px}.ptrisr{width:100px;float:right;margin-right:10px;margin-top:10px}.ptcha{font-size:13px;color:#666;width:100%;float:left;text-align:right}.pthuit{font-size:12px;color:#999;width:100%;float:left;text-align:right}.pcen{width:100%;text-align:center;color:#fff;font-size:14px;margin:20px 0 15px;float:left}.lsreet{width:65px;margin:0 auto}.tuanses{float:left;width:52px;margin-left:10px}.tuanses span{float:left;width:52px;height:24px;line-height:24px;text-align:center;color:#fff;font-size:14px}.tuanses img{width:52px;height:52px;float:left;border-radius:100%}#pagination1{float:right;margin-right:10px}.layui-m-layer-layui-layer-demo .layui-m-layerbtn{background-color:#fff;border:none}.layui-m-layer-layui-layer-demo .layui-m-layerbtn span[yes]{background:red;border-radius:3px;color:#fff;display:block;margin:0 60px;float:left;height:32px;width:auto;font-size:16px;line-height:32px;text-align:center}.nodata{background:url(../images/nodata2.png) no-repeat 50%;min-height:500px;width:100%}#qrcode{padding:20px}.zhasr{width:100%;height:100%;position:fixed;top:0;background:url(../images/jiarnt.png) no-repeat 100% 0 rgba(0,0,0,.5)}.ksanr{color:#fff;background:red;border-radius:8px;font-size:13px;padding:2px 6px;font-weight:400;margin-right:4px}#divid{width:448px;height:268px;float:left;display:none}#divid video{width:100%;height:100%}.bose{background:url(../images/play1.png) no-repeat 50%;cursor:pointer;width:448px;height:268px;position:absolute;top:0;left:0}.tuanlist{float:left;width:100%}.shareUserBox{width:100%;height:75px;background:#fff;box-shadow:0 4px 8px 0 rgba(0,0,0,.08);display:flex;align-items:center;padding:0 12px}.shareUserBox .cover{width:45px;height:45px;border-radius:50%;overflow:hidden;margin-right:10px;position:relative}.shareUserBox .cover img{width:100%;height:100%;position:absolute;top:0;left:0}.shareUserBox .userdetail{flex:1;overflow:hidden}.shareUserBox .userdetail .username{font-size:16px;color:#333;margin-bottom:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shareUserBox .userdetail .username span{font-size:14px;color:#666;margin-left:8px}.shareUserBox .userdetail .usergs{font-size:14px;color:#3485ff;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.shareUserBox .userwx{width:24px}.shareUserBox .userwx a{width:24px;display:inline-block;height:20px;background:url(/design/designstatic/common/image/infowechat.png) 50% no-repeat;background-size:100% 100%;cursor:pointer}.shareUserBox .userphone{width:18.5px;margin-left:25px}.shareUserBox .userphone a{width:18.5px;display:inline-block;height:20px;background:url(/design/designstatic/common/image/infophone.png) 50% no-repeat;background-size:100% 100%;cursor:pointer}.cardwxphonebtns{position:fixed;right:0;bottom:200px;width:66px;height:132px}.cardwxphonebtns a{display:inline-block;width:66px;height:66px}.cardwxphonebtns .cardphone{background:url(/design/designstatic/common/image/infopcphone1.png) 50% no-repeat;background-size:22px 27px;cursor:pointer;position:absolute;right:0;top:0;background-color:#4f91ff}.cardwxphonebtns .cardwx{background:url(/design/designstatic/common/image/infopcwechat1.png) 50% no-repeat;background-size:30px 25px;cursor:pointer;position:absolute;right:0;bottom:0;background-color:#4f91ff}.cardwxphonebtns a:hover{background-color:#4889f6}@media screen and (max-width:768px){.curriculum{margin-top:0}.curintro{margin-top:5.6rem;margin-left:0;height:285px}.detailedlist{height:200px}.detailedrig{width:100%}a.detailedar{margin-top:-20px;margin-left:0;float:right;margin-right:12px}.jstsde{width:97%;height:55px;float:left;margin-right:3%;border-bottom:1px solid #efefef}.coursemain{width:100%;padding:20px 4%}}@media screen and (max-width:570px){.detailedlist{height:2.8rem}.curintro{margin-top:6.2rem;margin-left:0;height:285px}.detailedico{width:4.3rem;height:2.4rem}.detailedtit{margin-top:0;height:.6rem;line-height:.6rem}.detailedlie{margin-bottom:.1rem}.detailedmain{margin-bottom:.2rem}.detarig{margin-left:4.7rem}.curfeng{width:100%;height:6rem;left:0}.curfeng img{width:100%;height:6rem}.detailedred{font-size:.4rem}.detailedzhe{font-size:.35rem;margin-left:5px}}@media screen and (max-width:425px){body{overflow-x:hidden}.curintro{height:340px}a.curshop{margin-right:10px;width:140px}a.cursign{margin-right:0;width:140px}.detailedlist{height:320px}.detailedico{width:310px;height:176px}.detarig{margin:180px 10px 0}.detailedtit{margin:10px 0}.curuse{width:85px;height:24px;display:block;line-height:18px;margin-bottom:15px}}.bug-success{padding:20px 80px}.no-detail{font-weight:700;line-height:20px;font-size:16px;padding-top:70px;text-align:center}.no-detail:before{content:"";display:inline-block;height:20px;background:url(../images/inforError.png) no-repeat 0;background-size:auto 20px;width:30px;vertical-align:bottom}#courseDetails{min-height:860px}.vip_detail .discount{float:left;width:100%;padding:10px 0}.vip_detail .discount .course{color:#d9ab2e}.vip_detail .discount .shop{margin-left:10px;color:#43bc60}.vip_detail .detail_footer{margin:57px 15px 0;padding:30px 0;border-top:1px solid #e3e3e3}.vip_detail .curintro{overflow:hidden}.pt_time{font-style:normal}.info_video_layer{padding:0;margin:0 auto;background-color:#000}.layui-tavie.layui-layer-page .layui-layer-content{background:#000;width:100%;height:100%;overflow:hidden}.pay_com_box{position:relative;min-height:200px}.pay_com_box .layui-m-layercont{padding:0}.pay_com_box .pay_com_content{border-top-left-radius:6px;border-top-right-radius:6px;padding-bottom:30px;background-color:#f0f1f5}.pay_com_box img{width:100%}.pay_com_box .btn{margin:0 auto;color:#fff;text-align:center;cursor:pointer;background-color:#394659;box-shadow:0 0 3px #394659}.pay_com_box .m_btn{margin:0 auto;color:#fff;text-align:center;cursor:pointer;background-color:#394659;box-shadow:0 0 3px #394659;border-radius:20px;width:175px;height:40px;line-height:40px;font-size:16px}.platform{background:#ffe4d0;color:#e5511d;width:85px;height:26px;line-height:26px;text-align:center;font-size:14px;float:left;margin-top:5px;display:none;border-radius:2px}.platform_fee{background:#ffe4d0;color:#e5511d;width:85px;height:26px;line-height:26px;text-align:center;font-size:14px;float:left;margin-top:5px}.budget_view{margin-top:20px;text-align:center;padding:10px 0;color:#333;font-size:14px;border-top:1px solid #ccc}.goCourse{margin-top:72px;background:#ffe4d0;border-radius:4px;color:#e5511d;display:block;float:left;font-size:16px;height:35px;line-height:35px;text-align:center;width:120px;margin-right:30px;border:1px solid #f0cab6}.budget_layer_content{font-size:14px;color:#333;padding:10px 0;line-height:30px}.budget_layer_content .gold{color:#f59a23}.budget_layer_content .per{color:#f59a23;font-size:26px}.layui-layer-payModel{color:rgba(0,0,0,.85);border-radius:4px}.layui-layer-payModel .layui-layer-title{padding:16px 24px;color:rgba(0,0,0,.65);background:#fff;border-bottom:1px solid #e8e8e8;border-radius:4px 4px 0 0;height:auto;font-weight:500;font-size:16px;line-height:22px;font-variant:tabular-nums}.layui-layer-payModel .layui-layer-setwin{top:20px;opacity:.6}.layui-layer-payModel .pay_body{height:180px;padding:24px}.layui-layer-payModel .pay_body .pay_title{text-align:center;min-height:20px;max-height:50px;overflow:hidden;font-size:18px;font-weight:700;line-height:25px;color:rgba(0,0,0,.4);margin-bottom:10px;text-indent:10px}.layui-layer-payModel .pay_body .pay_price{margin-top:10px;font-size:34px;color:#ff5204;font-weight:600;text-align:center}.layui-layer-payModel .pay_body .pay_price span{font-size:24px}.layui-layer-payModel .pay_body .pay_type_box{margin:40px auto 0;height:40px;width:300px;overflow:hidden}.layui-layer-payModel .pay_body .pay_type_box .pay_li{float:left;width:150px;position:relative;cursor:pointer}.layui-layer-payModel .pay_body .pay_type_box .pay_li span{box-sizing:border-box;padding:0;color:rgba(0,0,0,.65);font-size:14px;font-variant:tabular-nums;line-height:1.5;list-style:none;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";position:relative;display:inline-block;line-height:1;white-space:nowrap;vertical-align:sub;outline:none;width:16px;height:16px;position:absolute;top:10px;left:2px;margin:0 10px 0 0;border:1px solid #ccc;border-radius:50%}.layui-layer-payModel .pay_body .pay_type_box .pay_li img{margin-left:25px}.layui-layer-payModel .pay_body .pay_type_box .pay_on span{background:#1890ff;border:3px solid #fff;box-shadow:0 0 0 1px #1890ff}.layui-layer-payModel .pay_footer{padding:10px 16px;text-align:right;background:transparent;border-top:1px solid #e8e8e8;border-radius:0 0 4px 4px}.layui-layer-payModel .pay_footer .pay_btn{box-sizing:border-box;position:relative;display:inline-block;font-weight:400;white-space:nowrap;text-align:center;background-image:none;box-shadow:0 2px 0 rgba(0,0,0,.015);cursor:pointer;-webkit-transition:all .3s cubic-bezier(.645,.045,.355,1);transition:all .3s cubic-bezier(.645,.045,.355,1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:manipulation;touch-action:manipulation;height:32px;line-height:30px;padding:0 15px;font-size:14px;border-radius:4px;color:rgba(0,0,0,.65);background-color:#fff;border:1px solid #d9d9d9}.layui-layer-payModel .pay_footer .pay_btn_primary{margin-left:6px;color:#fff;background-color:#1890ff;border-color:#1890ff;text-shadow:0 -1px 0 rgba(0,0,0,.12);box-shadow:0 2px 0 rgba(0,0,0,.045)}.layui-layer-alipay .pay_body{padding:25px 0 0}.layui-layer-alipay .pay_body iframe{border:0}.layui-layer-wxpay .layui-layer-title{padding:24px;text-align:center;border:0}.layui-layer-wxpay .layui-layer-title .layui-layer-setwin{top:25px}.layui-layer-wxpay .pay_body{padding:0}.layui-layer-wxpay .pay_body p{margin-top:12px;text-align:center}.layui-layer-wxpay #weChatCode{margin:0 auto;width:200px;height:200px}.layui-layer-wxpay #weChatCode canvas{width:100%;height:100%}.layui-layer-wxpay #AlipayCode{margin:0 auto;width:200px;height:200px}.layui-layer-wxpay #AlipayCode canvas{width:100%;height:100%;background:#000;z-index:999}.layer-onlybalance h3{color:#333!important;font-size:16px!important}.layer-onlybalance .layui-m-layercont{padding:0 30px 18px}.layer-onlybalance .layui-m-layerbtn{background:#fff;font-size:18px}.layer-onlybalance .layui-m-layerbtn span{font-size:18px;width:49%}.balancepay-class{overflow:hidden!important;border-radius:7px!important}.balancepay-class .layui-layer-setwin{display:none}.balancepay-class .layui-layer-title{text-align:center;padding:0;background:#fff;border:none;height:50px;line-height:50px;font-size:16px}.balancepay-class .layui-layer-content{padding:0 24px;text-align:center;color:#666;border-bottom:1px solid #eee;font-size:15px}.balancepay-class .layui-layer-btn{padding:0!important}.balancepay-class .layui-layer-btn .layui-layer-btn0{border:0;display:inline-block;width:50%;color:#333;background:#fff;margin:0;height:100%;padding:12px 0;font-size:16px}.balancepay-class .layui-layer-btn .layui-layer-btn1{border:0;display:inline-block;width:49%;color:#1e9fff;background:#fff;margin:0;height:100%;padding:12px 0;font-size:16px;border-left:1px solid #eee}.fotfer{display:none;padding:20px}.fottit{font-size:16px}.fottit img{width:16px;height:18px;float:left;margin:3px 10px 0 0}.fuwent{margin-top:8px}.fuctdiv{float:left;width:25%;box-sizing:border-box;padding:0 1.5%;color:#666;cursor:pointer;height:80px;margin-bottom:12px;position:relative;display:flex;align-items:center}.fuctdiv:nth-child(4n+1){margin-left:0}.fuctdiv .nosder{background:url(/design/designstatic/front/images/nosder.png) no-repeat;background-size:24px 30px;visibility:hidden;width:24px;height:30px}.fuctdiv:hover .nosder{visibility:visible}.fuctdiv img{width:50px;height:55px;margin:0 5px 0 0}.fuctdiv .sourcecontent{flex:1;overflow:hidden}.fuctdiv .sourceName{color:#333;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;text-overflow:ellipsis;-webkit-line-clamp:2;word-break:break-all}.fuctdiv p{font-size:16px;margin-bottom:0;color:#666}.coursemain .xgplayer-poster{background-size:contain!important;background-repeat:no-repeat}#shortvideopreview{margin:0 auto;max-width:100%;width:100%;height:0;padding-top:56.25%;background-color:#000}.coursemain video::-internal-media-controls-download-button{display:none}.coursemain video::-webkit-media-controls-enclosure{overflow:hidden}.coursemain video::-webkit-media-controls-panel{width:calc(100% + 30px)}.coursemain audio::-internal-media-controls-download-button{display:none}.coursemain audio::-webkit-media-controls-enclosure{overflow:hidden}.coursemain audio::-webkit-media-controls-panel{width:calc(100% + 30px)}.mobileyzbox{width:100%}.mobileyzbox .mobileuser{position:relative;width:100%;height:47px}.mobileyzbox .mobileuser .cover{position:absolute;width:65px;height:65px;padding:1.5px;background-color:#fff;overflow:hidden;border-radius:50%;left:30px;top:-18px}.mobileyzbox .mobileuser .cover img{width:62px;height:62px;position:absolute;top:1.5px;left:1.5px;border-radius:50%}.mobileyzbox .usertext{margin:10px 24px auto;background:#f1f4f6;border-radius:10px;position:relative;padding:12px;color:#333;font-size:14px}.mobileyzbox .usertext .triangle-up{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:10px solid #f1f4f6;position:absolute;top:-9px;left:32.5px}.mobileyzbox .subbtn{display:flex;align-items:center;justify-content:center}.mobileyzbox .subbtn a{display:inline-block;width:210px;height:40px;text-align:center;background:#108ee9;border-radius:20px;font-size:16px;line-height:40px;margin-top:20px;margin-bottom:12px;color:#fff}.mobileyzbox .yzform{margin:10px 24px auto}.mobileyzbox .yzform .mobilebox input{box-shadow:none;border:0;background:#fff;min-height:32px;line-height:32px;box-sizing:border-box;margin:0;width:100%;font-variant:tabular-nums;list-style:none;-webkit-font-feature-settings:"tnum","tnum";font-feature-settings:"tnum","tnum";position:relative;display:inline-block;min-width:0;padding:4px 11px;color:rgba(0,0,0,.85);font-size:14px;line-height:1.5715;background-color:#fff;background-image:none;border-radius:2px;-webkit-transition:all .3s;transition:all .3s}.mobileyzbox .yzform .yzmbox{display:flex;align-items:center;border-bottom:1px solid #f9f9f9;padding-bottom:6px}.mobileyzbox .yzform .yzmbox input{flex:1;overflow:hidden;box-shadow:none;border:0;background:#fff;min-height:32px;line-height:32px;box-sizing:border-box;margin:0;width:100%;font-variant:tabular-nums;list-style:none;-webkit-font-feature-settings:"tnum","tnum";font-feature-settings:"tnum","tnum";position:relative;display:inline-block;min-width:0;padding:4px 11px;color:rgba(0,0,0,.85);font-size:14px;line-height:1.5715;background-color:#fff;background-image:none;border-radius:2px;-webkit-transition:all .3s;transition:all .3s}.mobileyzbox .yzform .erroralert{color:#ff4d4f;font-size:14px;text-align:left;margin-left:10px;line-height:1.5715;display:none}.mobileyzbox .yzform .erroryzmalert{color:#ff4d4f;font-size:14px;text-align:left;margin-left:10px;line-height:1.5715;display:none}.mobileyzbox .yzform .yzmbox .yzmbtn{width:100px;text-align:right;margin-left:5px;font-size:16px}.mobileyzbox .yzform .yzmbox .yzmbtn a{color:#1890ff;cursor:pointer}.mobileyzbox .yzform .yzmbox .yzmbtn div{color:#666;display:none}.mobileyzmodal{width:320px;border-radius:5px!important}.mobileyzmodal .layui-layer-content{overflow:inherit!important}.albumbox{position:relative}.albumbox *{box-sizing:border-box}.albumbox .swiper-wrapper{padding-left:0}.albumbox #plate-navcm{width:100%;padding:10px 0}.albumbox #plate-navcm .box{margin-bottom:12px;position:relative}.albumbox #plate-navcm img{width:100%}.albumbox .likebox{width:20px;height:20px;position:absolute;bottom:10px;right:10px}.albumbox .likebox a{display:inline-block;width:22px;height:22px;background:url(/appstatic/images/albumunlike.png) 50% no-repeat;background-size:100% 100%;cursor:pointer}.albumbox .likebox a.like{background:url(/appstatic/images/albumlike.png) 50% no-repeat;background-size:100% 100%}.albumbox .swiper-likebox{width:32px;height:32px;position:fixed;bottom:32px;right:10px;z-index:999}.albumbox .swiper-likebox a{display:inline-block;width:32px;height:32px;background:url(/appstatic/images/albumunlike.png) 50% no-repeat;background-size:100% 100%;cursor:pointer;display:none}.albumbox .swiper-likebox a.like{background:url(/appstatic/images/albumlike.png) 50% no-repeat;background-size:100% 100%}.albumbox .swiper-likebox a.active{display:inline-block}.albumbox .swiper-downbox{width:32px;height:32px;position:fixed;bottom:82px;right:10px;z-index:999}.albumbox .swiper-downbox a{display:inline-block;width:32px;height:32px;background:url(/appstatic/images/albumdown.png) 50% no-repeat;background-size:100% 100%;cursor:pointer;display:none}.albumbox .swiper-downbox a.active{display:inline-block}.albumbox #origin-img{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#000;z-index:999}.albumbox #origin-img .swiper-slide img{width:100%;vertical-align:middle}.albumbox .swiper-pagination{top:1em;bottom:auto;color:#fff}.vscardcustomerServicebtn{width:53px;height:53px;background:#fff;box-shadow:0 5px 14px 0 rgba(51,121,238,.38);position:fixed;bottom:120px;right:12px;border-radius:50%;overflow:hidden;cursor:pointer;display:flex;align-items:center}.vscardcustomerServicebtn img{width:25px;height:26px;margin-left:14px}@media screen and (max-width:650px){.inforht{margin:10px 4%}.inforpm{margin:0 4%}.sharesource{padding:20px 4%}.fuctdiv{float:left;width:100%;margin-right:0;margin-left:0;color:#666;cursor:pointer;height:80px;margin-bottom:12px;position:relative}.fuctdiv .nosder{background:url(/design/designstatic/front/images/nosder.png) no-repeat;background-size:24px 30px;visibility:hidden;width:24px;height:30px}.fuctdiv img{width:50px;height:55px;margin:0 5px 0 0}.fuctdiv p{float:left;width:62%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:30px}.fuctdiv .sourceName{margin-top:10px;word-break:break-all}.relation{padding:20px 4%;width:100%;float:left;word-wrap:break-word;overflow:hidden;font:initial;line-height:normal}.relation .relationformul{margin-top:12px}.relation .relationformul .formtitle{text-align:center;font-size:20px;font-weight:700;color:#000}.relation .relationformul .formcontro{font-size:14px;font-weight:400;color:#666;margin-top:12px;margin-bottom:12px}.relation .relationcourseul .relationcourseulflex{display:block}.relation .relationcourseul .relationcourseulflex a{display:inline-block;width:48%;cursor:pointer;margin-right:4%}.relation .relationcourseul .relationcourseulflex a:nth-child(2n+0){margin-right:0}.relation .relationcourseul .relationcourseulflex a:hover{box-shadow:0 0 18px 6px rgba(191,205,229,.65)}.relation .relationcourseul .relationcourseulflex a .courseli{display:block;width:100%;height:100%}.relation .relationcourseul .relationcourseulflex a .courseli .coursecover{width:100%;height:108px}.relation .relationcourseul .relationcourseulflex a .courseli .coursecover img{width:100%;height:100%}.relation .relationcourseul .relationcourseulflex a .courseli .courseprice{margin-top:20px;margin-left:12px;font-size:20px;font-weight:700;color:#f5222d}.relation .relationcourseul .relationcourseulflex a .courseli .coursefl{color:#333;margin-top:14px;margin-left:12px;font-size:14px;margin-bottom:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.relation .relationshopul{margin-top:24px;padding-bottom:24px}.relation .relationshopul .relationshopulflex{display:block}.relation .relationshopul .relationshopulflex a{display:inline-block;width:48%;cursor:pointer;margin-right:4%;margin-bottom:24px}.relation .relationshopul .relationshopulflex a:nth-child(2n+0){margin-right:0}.relation .relationshopul .relationshopulflex a:hover{box-shadow:0 0 18px 6px rgba(191,205,229,.65)}.relation .relationshopul .relationshopulflex a .shopli{display:block;width:100%;height:100%}.relation .relationshopul .relationshopulflex a .shopli .shopcover{width:100%;height:166px}.relation .relationshopul .relationshopulflex a .shopli .shopcover img{width:100%;height:100%}.relation .relationshopul .relationshopulflex a .shopli .shopprice{margin-top:20px;margin-left:12px;font-size:20px;font-weight:700;color:#f5222d;min-height:28px}.relation .relationshopul .relationshopulflex a .shopli .shopfl{color:#333;margin-top:14px;margin-left:12px;font-size:14px;margin-bottom:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sharesource{width:100%}}@media (max-width:576px){.inforht{color:#333;text-align:left!important;font-size:22px;line-height:1.4;margin-bottom:14px;font-weight:400}.relation{padding:0;width:auto;border-radius:8px;clear:both;float:none}.relation .relationinfoul{padding:0 4%}.relation .relationcourseul{padding:0 4%}.relation .relationshopul{padding:0 4%}.relation .relationformul{margin-top:20px}.relation .bottomBtnBox{padding:40px 30px 35px}.relation .bottomBtnBox .submit{border-radius:50px;width:100%;letter-spacing:2px}.relation .formModule{padding:12px 30px 6px}.relation .formModule .label{margin-bottom:5px}.relation .formModule .formContent{padding-left:0}}.highSchool{overflow:hidden;position:relative}.highSchool .course{float:left;width:985px;width:70%;width:calc(100% - 300px)}.rightInfoBox{display:none}.highSchool .rightInfoBox{float:right;width:290px;display:block}.highSchool .card{box-shadow:0 0 18px 0 rgba(0,0,0,.07);border-radius:3px;border:1px solid #f2f2f2;padding:10px 20px;box-sizing:border-box}.highSchool .cardHeader{height:32px;line-height:22px;font-size:16px;text-indent:10px;border-bottom:1px solid #eee}.highSchool .teacherBox{margin:54px 5px 20px 0;width:290px}.highSchool .infoAmountBox{margin-right:5px;width:290px}.highSchool .sildeBox{position:relative;height:212px}.sildeBox img{display:block}.sildeBox .leftBtn{position:absolute;left:-15px;top:80px;cursor:pointer;display:none;z-index:1}.sildeBox .rightBtn{position:absolute;right:-15px;top:80px;cursor:pointer;display:none;z-index:1}.scrollBarBox,.teacherScrollBox{overflow:hidden;transition:all .3s}.teacherInfoBox{float:left;width:248px;padding:10px 10px 10px 12px;box-sizing:border-box;min-height:190px;margin-top:10px;background-color:#fff}.sildeBox .disabled{opacity:.5;cursor:not-allowed}.teacherInfoBox .baseicInfo{overflow:hidden;background-color:#fff}.teacherInfoBox .headimg{float:left;display:block;width:45px;height:45px;border-radius:50%}.teacherInfoBox .teachName{float:left;margin-left:10px;width:170px}.teachName .nickName{color:rgba(0,0,0,.45);text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.teacherInfoBox .profileBox{margin-top:16px;height:110px;overflow:hidden;overflow-y:scroll}.infoAmountBox .infoList{padding:10px 10px 1px}.infoAmountBox .infoList p{margin-bottom:8px}.infoAmountBox .infoList span{color:rgba(0,0,0,.6)}.w-e-text h1,.w-e-text h2,.w-e-text h3,.w-e-text h4,.w-e-text h5,.w-e-text p,.w-e-text pre,.w-e-text table{margin:10px 0;line-height:1.5}.coursemain h1,.coursemain h2,.coursemain h3,.coursemain h4,.coursemain h5,.coursemain p,.coursemain pre,.coursemain table{margin:1em 0;line-height:1.5}.coursemain table{border-top:1px solid #ccc;border-left:1px solid #ccc}.coursemain table th{border-bottom:2px solid #ccc;text-align:center;background-color:#f1f1f1}.coursemain table td,.coursemain table th{border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:3px 5px;min-height:30px}