@charset "UTF-8";.m-labtop .zpgi,.m-labtop a.js-selected,.m-yktNav .m-links .login .set,.m-yktNav .m-links .login ul li a,.msg-close,.msg-mark,.uisprite{background:url(ui_sprite.png) no-repeat 4449px 4449px}
[hidefocus]{outline:0}
blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,ul{padding:0;margin:0}
body,fieldset,html,iframe,img{border:0}
table{border-collapse:collapse;border-spacing:0}
li{list-style:none}
caption,th{font-weight:400;font-style:normal;text-align:left}
em{font-style:normal}
strong{font-weight:700}
body,input,select,textarea{font-family:"Microsoft Yahei",Tahoma,Helvetica,Arial,sans-serif;font-size:14px;color:#444;outline:0;border:0}
textarea{resize:none}
input{vertical-align:middle;margin:0;}
body{background-color:#fff}
h1,h2,h3,h4,h5,h6{font-weight:400;font-family:"Microsoft Yahei",Tahoma,Helvetica,Arial,sans-serif}
a,button{cursor:pointer}
a{text-decoration:none;color:#000}
a:hover{color:#00aeef}
body,html{width:100%;height:100%}
html{overflow:auto}
body{text-align:left;background:#eee}
.g-bd:after,.g-hd:after,.m-nav ul:after{clear:both;content:'.';display:block;height:0;visibility:hidden}
.g-bd,.g-ft,.g-hd,.m-nav ul{zoom:1}
body{min-width:960px;padding:60px 0 120px 0;position:relative;height:auto;min-height:100%}
.g-all,.g-doc,.g-flow,.g-wrap{width:960px;margin:0 auto;text-align:left}
.g-doc{z-index:0;position:relative;min-height:450px}
.g-all{width:100%}
.g-hide{display:none}
.g-container{margin-left:-20px;position:relative;z-index:0}
.g-container .g-cell,.g-container .g-cell1,.g-container .g-cell2,.g-container .g-cell3,.g-container .g-cell4{width:225px;margin-left:20px;float:left}
.g-container .g-cell2{width:470px}
.g-container .g-cell3{width:715px}
.g-container .g-cell4{width:960px}
.g-sd1{position:relative;float:left;width:225px;margin-right:-225px}
.g-mn1{float:right;width:100%}
.g-mn1c{margin-left:245px}
.g-sd2{position:relative;float:right;width:225px;margin-left:-225px}
.g-mn2{float:left;width:100%}
.g-mn2c{margin-right:245px}
.g-cisd2{position:relative;float:right;width:265px;margin-left:-265px}
.g-cimn2{float:left;width:100%}
.g-cimn2c{margin-right:285px}
.g-content{width:715px}
.g-ie-body .g-flow{width:1205px}
.g-ie-body .g-hide{display:block}
.g-ie-body .g-content{width:960px}
@media screen and (min-width:1210px){.g-flow{width:1205px}
.g-hide{display:block}
.g-content{width:960px}
}
.g-ft{position:absolute;bottom:0;left:0;width:100%}
.g-headwrap{height:auto;width:100%;z-index:999;top:0;left:0}
.g-hd{height:60px;width:100%;border-width:1px 0}
.g-mnc{width:680px;float:left}
.g-sda{width:265px;float:right}
.b-10,.b-15,.b-20,.b-30,.b-40{clear:both;height:10px;overflow:hidden;display:block}
.b-20{height:20px}
.b-30{height:30px}
.b-15{height:15px}
.b-40{height:40px}
.p-15{padding:15px}
.f-cb:after,.f-cbli li:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:"."}
.f-cb,.f-cbli li{zoom:1}
.f-thide{overflow:hidden}
.f-hide{text-indent:-9999px;overflow:hidden}
.f-ib{display:inline-block;zoom:1;}
.f-dn{display:none}
.f-db{display:block}
.f-pr{position:relative}
.f-pf{position:fixed}
.f-af{position:absolute;top:0;right:0;bottom:0;left:0}
.f-richEditorText{margin:0;padding:0;border:0;text-align:left;word-break:break-word;word-wrap:break-word;font:12px/22px Helvetica Neue,Helvetica,Arial,Sans-serif}
.f-richEditorText em{font-style:italic}
.f-richEditorText p{margin:0;padding:0}
.f-richEditorText div{margin:10px 0;padding:0}
.f-richEditorText blockquote{border-left:3px solid #D0E5F2;font-style:normal;padding:0 0 0 10px;vertical-align:baseline;margin:0;font-size:14px}
.f-richEditorText img{max-height:520px;max-width:520px;vertical-align:top}
.f-richEditorText a{text-decoration:underline}
.f-richEditorText ul li{list-style:disc inside}
.f-richEditorText ol li{list-style:decimal inside}
.f-richEditorText table{border-collapse:collapse;border-spacing:0;border:1px solid #E4E4E4}
.f-richEditorText table td,.f-richEditorText table th{border:1px solid #E4E4E4;padding:5px}
.f-anchorLink{font-size:12px;height:17px;background:url(ui_sprite.png) no-repeat 0 -700px;background-color:#f7f7f7;padding:0 0 0 21px;line-height:17px}
.f-anchorLink span{padding:0 5px;border-style:solid solid solid none;border:solid 1px #dfdfdf;line-height:15px;font-weight:400}
.f-anchorLink:hover{background-position:0 -720px}
.f-anchorLink:hover span{color:#044}
.f-anchorLink.nohvr:hover{background-position:0 -700px}
.f-sign{font-weight:700;color:#c33;padding-right:5px;vertical-align:middle}
.bg,.f-bg{background-color:#fff;-webkit-box-shadow:0 1px 2px #bbb;-moz-box-shadow:0 1px 2px #bbb;box-shadow:0 1px 2px #bbb}
.f-show{-webkit-transform:scale(.9);-moz-transform:scale(.9);-ms-transform:scale(.9);-o-transform:scale(.9);transform:scale(.9)}
.f-win{border:1px solid #BABECB;background:#fff;color:#444;box-shadow:0 2px 5px #ccc}
.f-fl{float:left}
.f-fr{float:right}
.f-pa{position:absolute}
.f-f0{font-family:"Microsoft Yahei",Tahoma,Helvetica,Arial,sans-serif}
.f-f1{font-family:"Microsoft Yahei",Tahoma,Helvetica,Arial,sans-serif}
.f-fs0{font-size:12px}
.f-fs1{font-size:14px}
.f-hl{color:#ff6000}
.s-fc1{color:#444}
.s-fc2{color:#999}
.s-fc3{color:#10ae58}
.s-fc4{color:#191919}
.s-fc5{color:#666}
.s-fc6{color:#ccc}
.s-fc7{color:#7E7E7E}
.s-fc8{color:#b2b2b2}
.s-fc9{color:#c33}
.s-fcorange{color:#ff6000}
.f-fc0{color:#000}
.f-fc3{color:#333}
.f-fc6{color:#666}
.f-fc9{color:#999}
.f-fcf{color:#fff}
.f-fcred{color:#D80000}
.f-fcgreen{color:#10ae58}
.f-fcorange{color:#FF9000}
a.f-fcgreen{color:#10ae58}
a.f-fcgreen:hover{text-decoration:underline}
a.f-fc0:hover,a.f-fc3:hover,a.f-fc6:hover,a.f-fc9:hover,a.f-fcf:hover,a:hover .f-fc0,a:hover .f-fc3,a:hover .f-fc6,a:hover .f-fc9,a:hover .f-fcf{color:#10ae58;text-decoration:none}
.f-icon{font-family:"Microsoft Yahei",Tahoma,Helvetica,Arial,sans-serif;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.u-guideGroupTips{position:absolute;z-index:10000;width:320px;height:200px;top:-46px;right:-15px}
.u-guideGroupTips .close{top:81px;left:275px}
.u-guideGroupTips .next{top:128px;right:57px}
.u-guideGroupTips .pre{display:none}
.m-maintainInfo{background-color:#ffc;width:100%}
.m-maintainInfo .maintainui{margin-bottom:0}
.advertisement_box{width:140px;height:260px;bottom:190px;left:0;z-index:200}
.u-searchUI .sug{background-color:#fff;position:absolute;border:1px solid #aaa;right:-1px;left:initial;top:100%;width:290px;border-top:1px solid #31353e;visibility:hidden}
.u-searchUI .sug .zitm{line-height:27px;position:relative}
.u-searchUI .sug .zitm a{padding-right:50px;color:#666;font-family:"Microsoft Yahei",Tahoma,Helvetica,Arial,sans-serif}
.u-searchUI .sug .zitm a span{color:#21a557}
.u-searchUI .sug .zitm b{position:absolute;right:3px;top:3px;display:block;font-weight:400;color:#b4b4b4;background:#f8f8f8;height:19px;width:35px;line-height:21px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}
.u-searchUI .sug .img{position:absolute;top:5px;left:5px}
.u-searchUI .sug .text{margin-left:65px;height:60px;overflow:hidden}
.u-searchUI .sug .name{font-size:12px;text-indent:0;color:#666;line-height:21px}
.u-searchUI .sug .des{font-size:12px;text-indent:0;color:#999;line-height:23px}
.u-searchUI .sug .sep{border-top:1px solid #e9e9e9}
.u-searchUI .sug .sep a{font-family:"Microsoft Yahei",Tahoma,Helvetica,Arial,sans-serif}
.u-searchUI .sug .top a{font-family:"Microsoft Yahei",Tahoma,Helvetica,Arial,sans-serif}
.x-hide{-webkit-transition-property:opacity,-webkit-transform;-moz-transition-property:opacity,-webkit-transform;-ms-transition-property:opacity,-webkit-transform;-o-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;-webkit-transition-duration:.15s;-moz-transition-duration:.15s;-ms-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transform:scale(.9);opacity:0;pointer-events:none;display:none\9;visibility:hidden}
.x-show{opacity:1;-webkit-transform:scale(1);pointer-events:all;display:block\9;visibility:visible}
.u-navbg{background-color:#fff;-webkit-box-shadow:1px 1px 2px #BBB;-moz-box-shadow:1px 1px 2px #BBB;box-shadow:1px 1px 2px #BBB;border-left:1px solid #eee;border:1px solid #eee\9}
.u-navbg .text{border-bottom:1px solid #eaeaea;font-size:12px;white-space:nowrap}
.u-navbg2{padding:2px 8px}
.m-basewin{text-align:left}
.m-basewin .btn{padding-top:10px;font-weight:bolder;text-align:left}
.m-basewin .btn .left,.m-basewin .btn .right{float:right;margin-right:10px;font-weight:700}
.m-basewin .btn .main{display:block;width:62px;width:62px;text-decoration:none;background-position:52px 0}
.m-basewin .btn .main span{display:block;text-align:center;padding-left:10px;width:42px;font-size:12px;height:34px;line-height:33px;color:#fff;background-position:-40px 0}
.m-basewin .btn .main:hover{background-position:52px -50px}
.m-basewin .btn .main:hover span{background-position:-40px -50px}
.m-basewin .btn .main:active{background-position:52px -100px}
.m-basewin .btn .main:active span{background-position:-40px -100px}
.m-basewin .btn .slave{display:block;width:62px;width:62px;text-decoration:none;background-position:52px -150px}
.m-basewin .btn .slave span{display:block;text-align:center;padding-left:10px;width:42px;font-size:12px;height:34px;line-height:33px;color:#444;background-position:-40px -150px}
.m-basewin .btn .slave:hover{background-position:52px -200px}
.m-basewin .btn .slave:hover span{background-position:-40px -200px}
.m-basewin .btn .slave:active{background-position:52px -250px}
.m-basewin .btn .slave:active span{background-position:-40px -250px}
.m-basewin .btn2{font-weight:bolder;font-family:"Microsoft Yahei",Tahoma,Helvetica,Arial,sans-serif}
.m-basewin .btn2 .main.middle{display:block;width:92px;width:92px;text-decoration:none;background-position:82px 0}
.m-basewin .btn2 .main.middle span{display:block;text-align:center;padding-left:10px;width:72px;font-size:12px;height:34px;line-height:33px;color:#fff;background-position:-40px 0}
.m-basewin .btn2 .main.middle:hover{background-position:82px -50px}
.m-basewin .btn2 .main.middle:hover span{background-position:-40px -50px}
.m-basewin .btn2 .main.middle:active{background-position:82px -100px}
.m-basewin .btn2 .main.middle:active span{background-position:-40px -100px}
.m-basewin .btn2 .main.small{display:block;width:62px;width:62px;text-decoration:none;background-position:52px 0}
.m-basewin .btn2 .main.small span{display:block;text-align:center;padding-left:10px;width:42px;font-size:12px;height:34px;line-height:33px;color:#fff;background-position:-40px 0}
.m-basewin .btn2 .main.small:hover{background-position:52px -50px}
.m-basewin .btn2 .main.small:hover span{background-position:-40px -50px}
.m-basewin .btn2 .main.small:active{background-position:52px -100px}
.m-basewin .btn2 .main.small:active span{background-position:-40px -100px}
.m-basewin .tab{border-bottom:1px solid #E9E9E9}
.m-basewin .tab span{height:30px;line-height:30px;text-align:center;padding:0 5px}
.m-basewin .tab .u-btn{padding:0 8px 0 10px;margin:0 2px;color:#444}
.m-basewin .tab .j-selected{background:#E9E9E9}
.m-basewin .tab .img-upload{width:9px;height:11px}
.m-basewin .tab .img-extern{width:16px;height:8px}
.m-basewin .btn .main span,.m-basewin .btn .slave span,.m-basewin .btn2 .main.middle span,.m-basewin .btn2 .main.small span{font-size:14px}
.m-basewin .btn .main span,.m-basewin .btn .slave span{line-height:30px}
div.m-basewin{z-index:1000001;border:1px solid #BABECB;background:#fff;color:#444;box-shadow:0 3px 14px #aaa;-webkit-box-shadow:0 3px 14px #aaa;-moz-box-shadow:0 3px 14px #aaa}
div.m-basewin .zbar{cursor:move;font-size:14px;line-height:44px;height:44px;color:#444;font-weight:700;border:none;background:0 0}
div.m-basewin .zttl{padding:20px;line-height:14px;max-width:620px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
div.m-basewin .zcnt{padding:0}
div.m-basewin .zcls{top:0;text-indent:-9999px;display:block;width:32px;height:32px;background:url(../images/ui_sprite.png) no-repeat 0 0;position:absolute;right:0;cursor:pointer}
div.m-basewin .zcls:hover{background-position:0 -41px}
div.m-basewin .zcls:active{background-position:0 -82px}
div.m-basewin2{z-index:1000001;border:1px solid #BABECB;background:#fff;color:#444;box-shadow:0 3px 14px #aaa;-webkit-box-shadow:0 3px 14px #aaa;-moz-box-shadow:0 3px 14px #aaa;padding-left:20px}
div.m-basewin2 .zbar{cursor:move;font-size:14px;line-height:44px;height:44px;color:#444;font-weight:700;border:none;background:0 0}
div.m-basewin2 .zttl{padding:20px;line-height:14px;max-width:620px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
div.m-basewin2 .zcnt{padding:0}
div.m-basewin2 .zcls{top:0;text-indent:-9999px;display:block;width:32px;height:32px;background:url(../images/ui_sprite.png) no-repeat 0 0;position:absolute;right:0;cursor:pointer}
div.m-basewin2 .zcls:hover{background-position:0 -41px}
div.m-basewin2 .zcls:active{background-position:0 -82px}
div.m-com-mask{z-index:1000;background-color:#3b3b3b;opacity:.75;filter:alpha(opacity=75)}
div.m-winmark{box-shadow:0 2px 18px #444;border:none}
.u-hidetitle .zbar .zttl{text-indent:-9999px;overflow:hidden}
.u-window-pd.m-basewin div.zcnt{padding:0 20px 20px 20px}
div.u-logwin .zbar{height:20px}
div.u-logwin .zttl{text-indent:-9999px;overflow:hidden}
div.richedit{width:auto}
.richedit .zitm.js-selected,.richedit .zitm:hover{background:#c7c7c7}
.richedit div.ztbar{padding-left:3px;background:#f1f1f1}
.u-window-upload{text-align:left;width:442px}
.u-window-upload.m-basewin .tab{margin-bottom:20px;font-size:12px}
.u-window-link.m-basewin .zttl,.u-window-upload.m-basewin .zttl{padding-left:20px;font-family:"Microsoft Yahei",Tahoma,Helvetica,Arial,sans-serif}
.u-window-link{width:380px}
.u-window-link .u-row{width:338px}
.u-window-link .ipt{width:280px!important}
div.u-inset-dialog{left:0;right:0;top:0;bottom:0;box-shadow:none}
div.u-inset-dialog div.zbar{cursor:default;height:0}
div.u-inset-dialog div.zbar .zttl{text-indent:-9999px;overflow:hidden}
div.u-inset-dialog span.zcls{display:none}
div.u-inset-dialog div.zcnt{position:absolute;left:0;right:0;bottom:0;top:0}
div.u-inset-dialog div.zcnt .m-inset .skipBtn{position:absolute;bottom:30px;right:10px;font-size:12px;color:#999}
div.u-inset-dialog div.zcnt .m-inset .skipBtn:hover{color:#10ae58}
div.u-inset-dialog div.zcnt .m-inset .skip{position:absolute;bottom:20px;right:10px;display:block;width:110px;width:110px;text-decoration:none;background-position:100px 0}
div.u-inset-dialog div.zcnt .m-inset .skip span{display:block;text-align:center;padding-left:10px;width:90px;font-size:12px;height:34px;line-height:33px;color:#fff;background-position:-40px 0}
div.u-inset-dialog div.zcnt .m-inset .skip:hover{background-position:100px -50px}
div.u-inset-dialog div.zcnt .m-inset .skip:hover span{background-position:-40px -50px}
div.u-inset-dialog div.zcnt .m-inset .skip:active{background-position:100px -100px}
div.u-inset-dialog div.zcnt .m-inset .skip:active span{background-position:-40px -100px}
.u-select{height:32px;padding:0 10px;width:257px;background-color:#fff;border:1px solid #dfdfdf;position:relative}
.u-select .up{cursor:pointer;font-size:14px;color:#999;line-height:30px;background:url(../images/createplan.png) 241px -192px no-repeat}
.u-select .up .txt1{width:177px;height:30px}
.u-select .down{position:absolute;top:32px;left:0;width:275px;max-height:450px;overflow-x:hidden;overflow-y:auto;z-index:100;border:1px solid #d1d2d4}
.u-select .down .clazz{max-height:160px;overflow-y:auto;overflow-x:hidden}
.u-select .down .nocl{font-size:12px;color:#999;padding:8px 12px}
.u-cst,.u-cst-10,.u-cst-20{position:absolute;top:-1px;left:-2px;z-index:10;width:51px;height:51px}
.u-empty{background:url(../images/Kong.png) no-repeat;margin:10px;min-height:40px;text-indent:60px;line-height:2;font-size:14px;font-family:"Microsoft Yahei",Tahoma,Helvetica,Arial,sans-serif;color:#999;}
.u-empty a{color:#10ae58}
.u-emptybig{padding:260px 0 40px 0}
.u-emptybig .emptytext{width:80%;text-align:center;line-height:2;font-size:16px;font-family:"Microsoft Yahei",Tahoma,Helvetica,Arial,sans-serif;color:#666;margin:10px auto}
.u-emptybig .emptytext a{color:#10ae58}
.u-cmtedit,.u-edit{position:relative;z-index:101;background:#FAFAFA;border:1px solid #DFDFDF;-webkit-box-shadow:inset 1px 1px 2px #DFDFDF;-moz-box-shadow:inset 1px 1px 2px #dfdfdf;box-shadow:inset 1px 1px 2px #DFDFDF;padding:5px}
.u-cmtedit .wrap,.u-edit .wrap{position:relative;z-index:101;width:100%;height:100%}
.u-cmtedit .mtxt,.u-edit .mtxt{display:block;font-size:14px;position:relative;z-index:101;line-height:23px;width:100%;height:100%;resize:none;background:0 0;border:none;color:#444;overflow-y:auto;overflow-x:hidden}
.u-cmtedit .hint,.u-edit .hint{position:absolute;top:10px;left:10px;color:#999}
.f-bdr{border-top:1px solid #dfdfdf}
.m-cmtcnt{margin:0 20px 15px 20px}
.m-cmtinp{padding:0 20px 10px 20px}
.m-ckgd{text-align:center;background:#fafafa;border-top:1px solid #eaeaea;color:#666;padding:15px 0;cursor:pointer;font-size:12px}
.m-ckgd:hover{background:#f2f2f2;color:#666;text-decoration:underline}
.u-cmtedit .mtxt{width:217px}
.u-cmtedit .notetxt{font-size:12px}
.u-cmtedit .hint{font-size:12px}
.u-cmtedtip{position:absolute;height:14px;bottom:-33px;left:0}
.u-coursetitle{line-height:19px;color:#000;font-size:12px;text-align:left;width:100%}
.u-coursetitle h2{font-size:24px;line-height:1.2;break:break-all;word-wrap:break-word}
.u-coursetitle h2 a{color:#000}
.u-coursetitle h2 a:hover{color:#10ae58}
.u-coursetitle .lzMark{width:49px;height:14px;vertical-align:middle;background:#919191;padding:3px;font-size:12px;color:#fff}
.u-coursetitle p a{color:#10ae58}
.u-coursetitle p a:hover{text-decoration:underline}
.u-coursetitle .cmt{float:left;margin:8px 0 0 0;color:#999}
.u-coursetitle .starall{float:left;height:20px;padding:7px 0 0}
.u-coursetitle .u-rating span{font-size:14px;line-height:16px}
.m-chapterList{border-top:1px solid #ddd;text-align:left;position:relative;padding-bottom:1em}
.m-chapterList .chapter{margin-bottom:10px}
.m-chapterList .chapterhead{height:35px;color:#999;font-family:"Microsoft Yahei",Tahoma,Helvetica,Arial,sans-serif;font-size:14px;font-weight:bolder;padding:0 20px;line-height:35px;cursor:default;background:#fafafa}
.m-chapterList .chaptertitle{width:62px;height:35px;text-align:left}
.m-chapterList .chaptername{width:470px;padding-left:6px}
.m-chapterList .section-cur{background-color:#e2fadd}
.m-chapterList .section{height:36px;line-height:36px;padding:0 20px;cursor:pointer;-moz-transition:background-color .15s ease-out;-webkit-transition:background-color .15s ease-out;-o-transition:background-color .15s ease-out;transition:background-color .15s ease-out}
.m-chapterList .section .ks{width:62px;text-align:left;font-size:14px}
.m-chapterList .section .ksname{width:450px;padding-left:6px;height:36px}
.m-chapterList .section .ksjbtn{display:none;color:#10ae58;font-family:"Microsoft Yahei",Tahoma,Helvetica,Arial,sans-serif}
.m-chapterList .section .ksjicon-look{width:14px;height:10px;margin:13px 7px 0 0;background-position:-24px -112px}
.m-chapterList .section .ksjicon-info{width:12px;height:12px;margin:12px 7px 0 0;background-position:-48px -112px}
.m-chapterList .section .ksinfo .kstime{width:40px;height:36px;text-align:right;font-size:12px}
.m-chapterList .section.live .notstart{color:#999;font-size:12px;margin:0 7px}
.m-chapterList .section.live .livestatus{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;color:#10ae58;padding:0 6px;font-size:12px;line-height:20px;margin:7px;background:#e1fadc;border:1px solid #b5deac}
.m-chapterList .section.live .liveinfo{font-size:12px;color:#999}
.m-chapterList .section.live .liveinfo .num{color:#10ae58}
.m-chapterList .section.live .liveinfo .warn{color:#cd0000}
.m-chapterList .section.live .ksname{max-width:150px;width:auto}
.m-chapterList .ksinfoicon{width:13px;height:15px;margin:12px 0 0 8px}
.m-chapterList .ksinfoicon.ksinfoicon-2{background-position:-24px -184px}
.m-chapterList .ksinfoicon.ksinfoicon-3{background-position:-24px -232px}
.m-chapterList .ksinfoicon.ksinfoicon-20{background-position:-24px -256px}
.m-chapterList .ksinfoicon.ksinfoicon-30{background-position:-24px -280px}
.m-chapterList .ksinfoicon.ksinfoicon-40{background-position:-24px -208px}
.m-chapterList .ksinfoicon.ksinfoicon-41{background-position:-24px -328px}
.m-chapterList .ksinfoicon.ksinfoicon-42{background-position:-24px -352px}
.m-chapterList .ksinfoicon.ksinfoicon-50{width:17px;background-position:-24px -376px}
.u-rating .star{width:16px;height:16px;float:left;margin-top:2px;background-position:-48px -200px}
.u-rating .half{background-position:-24px -200px}
.u-rating .on{background-position:0 -200px}
.u-rating span{color:#10ae58;vertical-align:text-top;margin-left:10px;font-size:12px}
.u-coursetitle{line-height:19px;color:#000;font-size:12px;text-align:left;width:100%}
.u-coursetitle h2{font-size:24px;line-height:1.2;break:break-all;word-wrap:break-word}
.u-coursetitle h2 a{color:#000}
.u-coursetitle h2 a:hover{color:#10ae58}
.u-coursetitle .lzMark{width:49px;height:14px;vertical-align:middle;background:#919191;padding:3px;font-size:12px;color:#fff}
.u-coursetitle p a{color:#10ae58}
.u-coursetitle p a:hover{text-decoration:underline}
.u-coursetitle .cmt{float:left;margin:8px 0 0 0;color:#999}
.u-coursetitle .starall{float:left;height:20px;padding:7px 0 0}
.u-coursetitle .u-rating span{font-size:14px;line-height:16px}
html{overflow:auto!important;overflow:auto}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:400}
.playMain_t{width:100%;height:96px;position:relative;z-index:30}
.playMain_tl{position:absolute;left:0;top:0;z-index:40;width:260px;height:96px;background:url(../images/playMain_t.jpg) no-repeat scroll 0 0}
.playMain_tc{background:url(../images/playMain_tc.jpg) repeat-x scroll 0 0;margin:0 164px 0 190px;height:96px}
.playMain_tr{position:absolute;right:0;top:0;z-index:40;width:280px;height:96px;background:url(../images/playMain_t.jpg) right 0 no-repeat}
.blackboard_buy{width:677px;height:52px;overflow:hidden;position:relative;z-index:1000;background:url(../images/blackboard.png) -8px -21px no-repeat;margin:0 auto}
.blackboard_buy p{color:#ffe777;margin:10px 0 0 44px;height:20px;line-height:20px;float:left;font-size:12px}
.blackboard_buy p em{color:#f60}
.blackboard_buy p .primary{font-size: 12px;color: #a4a4a4;text-decoration: line-through; padding-left: 12px;}
.blackboard_buy p a{margin-left:8px;background: #219898;color: #fff;padding: 3px 6px;}
.blackboard_buy_close{background:url(../images/playMain_icon.png) no-repeat scroll 0 0;cursor:pointer;float:right;height:20px;margin:10px 30px 0 0;width:20px}
.playMainCurCourse{position:absolute;width:100%;height:34px;z-index:100;left:0;top:20px;}
.playMainCurCourse_back{width:120px;height:34px;line-height:34px;display:block;float:left;text-indent:34px;color:#999;font-size:12px}
.playMainCurCourse_title{line-height:30px;float:left;margin-left:72px;color:#fff;font-size:11px}
.playMainCurCourse_title em{font-size:16px;font-family:"Microsoft Yahei",Tahoma,Helvetica,Arial,sans-serif;color:#fff;margin-right:6px;display:block;width:25px;float:left;text-align:center}
.playMain_c{width:100%;z-index:10}
.playMain_cl{height:100%;left:0;top:0;position:absolute;width:70px;background:url(../images/playMain_c.jpg) repeat-y scroll left 0;z-index:20}
.playMain_cc{background: #000000;height:100%;margin:-5px 10px;overflow:hidden;position:relative;z-index:100;}
.playMain_cr{height:100%;right:0;top:0;position:absolute;width:70px;background:url(../images/playMain_c.jpg) repeat-y scroll right 0;z-index:20}
.playMain_b{height:20px;position:relative;width:100%;z-index:30}
.playMain_bl{background:url(../images/playMain_b.jpg) no-repeat scroll 0 bottom;height:20px;left:0;top:0;position:absolute;width:250px;z-index:40}
.playMain_bc{background:url(../images/playMain_bc.jpg) scroll 0 bottom;height:20px;margin:0 130px;overflow:hidden}
.playMain_br{background:url(../images/playMain_b.jpg) no-repeat scroll right bottom;height:20px;right:0;top:0;position:absolute;width:250px;z-index:40}
.groupname{text-align: center;font-size: 24px;color: #fff;}
.baogaowenti{display:none;position:fixed;top:10%;left:30%;width:370px}
.appDownload_Box{background:#fff;border:1px solid #babecb;color:#1d1d1d;line-height:22px;width:310px;position:absolute;bottom:53px;left: 325px;display:none;padding-bottom:20px;max-height:230px;overflow-y:auto;}
.appDownload_Box dt{background:#f6f6f6;color:#333;font-size:14px;height:34px;line-height:34px;font-weight:700;padding-left:15px}
.appDownload_Box dd{text-align:center;margin-top:10px}
.appDownload_Box a{color:#48ab00}
.weixinguanzhu_Box{background:#fff;border:1px solid #babecb;color:#1d1d1d;line-height:22px;width:310px;position:absolute;bottom:53px;left: 432px;display:none;padding-bottom:20px;max-height:230px;overflow-y:auto;color: #48ab00;}
.weixinguanzhu_Box dt{background:#f6f6f6;color:#333;font-size:14px;height:34px;line-height:34px;font-weight:700;padding-left:15px}
.weixinguanzhu_Box dd{text-align:center;margin-top:10px}
.weixinguanzhu_Box a{color:#48ab00;}
.ul_r{float:right;margin:10px 14px 0 0;height:32px;line-height:32px}
.ul_r li{float:left;font-size:14px;cursor:pointer}
.query span{background:url(../images/courseLearn.png) no-repeat scroll -104px -457px;display:block;padding:0 15px 0 39px;cursor:pointer}
.important span{background:url(../images/courseLearn.png) no-repeat scroll -104px -517px;display:block;padding:0 15px 0 39px;cursor:pointer}
.yixue{background:url(../images/gou.png) no-repeat scroll 7px 0;display:block;padding:0 15px 0 39px}
.ul_r .query .cur{background-position:-104px -488px;color:#00aeef}
.ul_r .important .cur{background-position:-104px -550px;color:#00aeef}
.ul_r .yixue2{background-color:#00aeef;border-radius:5px;border:1px solid none}
.m-baseinputui{background:#fafafa;border:1px solid #dfdfdf;padding:5px;position:relative}
.m-uploadErrorImage{font-size:12px;height:34px;line-height:34px;margin:10px 0}
.m-uploadErrorImage .showIpt{color:#10ae58;overflow:hidden;position:absolute;width:50px}
.m-uploadErrorImage .realIpt{cursor:pointer;height:34px;position:absolute;right:1px;top:0}
.m-myCloudNotes .m-myCloudNotesDetail .m-notesDetailbox .notenav .navItem.current,.m-noteitem .noedit .noteinfo .noteopt a,.m-noteitem .noedit .notepriv,.m-noteitem .oper .notecmt,.m-noteitem .oper .notecol,.m-noteitem .oper .notedig,.m-noteitem .oper .notesh,.m-noteitem .togBtn,.m-tb-notes .notenav .navItem.current,.notesprite,.u-forumlesson,.u-forumli .num,.w-cardnoteitem .youdao{background:url(../images/note.png) no-repeat 4449px 4449px}
.buttonsprite,.m-edititem .editopt a.editbtn,.m-edititem .editopt a.editbtn span,.m-feedbackSys .btn,.m-feedbackSys .btn span,.m-lastframe .nextOrestimate,.m-lastframe .nextOrestimate span,.m-mostAsk .editctrl .submitBtn,.m-mostAsk .editctrl .submitBtn span,.m-mostAsk .mask .joincourse,.m-mostAsk .mask .joincourse span,.m-predlog .findBtn,.m-predlog .findBtn span,.m-predlog .loginBtn,.m-predlog .loginBtn span,.m-tb-notes .mask .joincourse,.m-tb-notes .mask .joincourse span,.m-toolbarForum .edit .postBtn,.m-toolbarForum .edit .postBtn span,.m-videoReportDialog .btns .cancelbtn,.m-videoReportDialog .btns .cancelbtn span,.m-videoReportDialog .btns .okbtn,.m-videoReportDialog .btns .okbtn span,.u-clgrowl .loginBtn,.u-clgrowl .loginBtn span,.u-coursePlanPayMsg .cancelBtn,.u-coursePlanPayMsg .cancelBtn span{background:url(../images/button.png) no-repeat 4449px 4449px}
.m-addNoteUI .toolbar .anchordel,.m-feedSuccess .txt .goIcon,.m-mynotesToolbar .nav .navItem,.m-mynotesToolbar .nav .navItem1,.m-recruitSuccess .txt .goIcon,.msg-close,.msg-mark,.u-coursePlanPayMsg .courseLearnCount,.u-msgItem .cancel,.u-rating .star,.uisprite{background:url(../images/ui_sprite.png) no-repeat 4449px 4449px}
.cl-info .clis-im .cur,.cl-info .clis-im span,.cl-info .clis-qu .cur,.cl-info .clis-qu span,.cl-info em.finish,.cl-info em.unfinish,.cli-base span,.cli-intro span,.cli-refer span,.cli-report span,.cli-share span,.course-refer .refer-item .cr-load,.course-refer .refer-item .cr-share,.coursesprite,.m-courselb .cl-back,.m-courselb .cl-next,.m-courselb .cl-pre,.m-courselb .cl-title,.m-courselearn .cs-btn,.m-courselearn .cs-down,.m-courselearn .cs-up,.m-ctb .tabicon,.m-tb-notes .notenav .navItem.currentDisable,.u-hiderightbtn{background:url(../images/courseLearn.png) no-repeat 4449px 4449px}
.m-edititem{width:100%}
.m-edititem .editwrap{background:none repeat scroll 0 0 #FAFAFA;border:1px solid #DFDFDF;-webkit-box-shadow:inset 1px 1px 2px #dfdfdf;-moz-box-shadow:inset 1px 1px 2px #dfdfdf;box-shadow:inset 1px 1px 2px #dfdfdf;padding:5px;height:65px;position:relative}
.m-edititem .editwrap .edittxt{font-size:12px;line-height:16px;height:65px;width:100%;background:0 0;border:none;overflow-y:auto;overflow-x:hidden}
.m-edititem .editwrap .hint{font-size:12px;color:#999;position:absolute;top:5px;left:5px}
.m-edititem .editopt{padding-top:8px}
.m-edititem .editopt a{float:right}
.m-edititem .editopt a.editbtn{font-weight:700;display:block;width:60px;width:60px;text-decoration:none;background-position:50px 0}
.m-edititem .editopt a.editbtn span{display:block;text-align:center;padding-left:10px;width:40px;font-size:12px;height:34px;line-height:33px;color:#fff;background-position:-40px 0}
.m-edititem .editopt a.editbtn:hover{background-position:50px -50px}
.m-edititem .editopt a.editbtn:hover span{background-position:-40px -50px}
.m-edititem .editopt a.editbtn:active{background-position:50px -100px}
.m-edititem .editopt a.editbtn:active span{background-position:-40px -100px}
.m-edititem .editopt a.editbtn:hover{text-decoration:none}
.m-edititem .editopt a.cancelbtn{line-height:30px;margin-right:15px;color:#42423d;font-size:12px}
.m-edititem .editopt a.cancelbtn:hover{color:#10ae58}
.m-edititem{width:100%}
.m-edititem .editwrap{background:none repeat scroll 0 0 #FAFAFA;border:1px solid #DFDFDF;-webkit-box-shadow:inset 1px 1px 2px #dfdfdf;-moz-box-shadow:inset 1px 1px 2px #dfdfdf;box-shadow:inset 1px 1px 2px #dfdfdf;padding:5px;height:65px;position:relative}
.m-edititem .editwrap .edittxt{font-size:12px;line-height:16px;height:65px;width:100%;background:0 0;border:none;overflow-y:auto;overflow-x:hidden}
.m-edititem .editwrap .hint{font-size:12px;color:#999;position:absolute;top:5px;left:5px}
.m-edititem .editopt{padding-top:8px}
.m-edititem .editopt a{float:right}
.m-edititem .editopt a.editbtn{font-weight:700;display:block;width:78px;text-decoration:none;background-position:50px 0}
.m-edititem .editopt a.editbtn span{display:block;text-align:center;width:68px;font-size:16px;height:34px;line-height:33px;color:#fff;background:#00aeef;border-radius:4px}
.m-edititem .editopt a.editbtn:hover{text-decoration:none}
.m-edititem .editopt a.cancelbtn{line-height:30px;margin-right:15px;color:#42423d;font-size:12px}
.m-edititem .editopt a.cancelbtn:hover{color:#10ae58}
.m-comment-wrapper a{color:#999;font-size:12px}
.m-comment-wrapper a:hover{color:#00aeef}
.m-comment-wrapper .ui-pager a.zpgi{width:32px;height:32px;text-align:center;color:#444}
.m-comment-wrapper .ui-pager a.zpgi:hover{background:#10ae58;color:#fff;text-decoration:none}
.m-comment-wrapper .ui-pager a.js-selected,.m-comment-wrapper .ui-pager a.js-selected:hover{font-weight:bolder;color:#10ae58;background:0 0;cursor:default}
.m-comment-wrapper .ui-pager a.js-disabled{background-color:#e4e4e4}
.m-comment-wrapper .m-comment-pool{z-index:99;position:relative}
.m-comment-wrapper .m-data-lists{border:solid 1px #d5d5d5;text-align:left}
.m-comment-wrapper .m-data-lists .last{border-bottom:none}
.m-comment-wrapper .u-comment{font-size:12px;margin-left:20px;width:70px}
.m-comment-wrapper .toggle{margin-top:10px}
.m-comment-wrapper .triangle{z-index:100;display:block;width:10px;height:7px;position:absolute;top:-5px;left:45px;background-position:0 -200px}
.coursediscuss_reward{color: #d8a406!important;margin-right: 10px;}
.m-tb-notes{position:absolute;top:0;bottom:0;right:0;left:0;zoom:1;}
.m-tb-notes .mask{position:absolute;top:31px;left:0;right:0;bottom:0;z-index:995}
.m-tb-notes .mask .nocnt{position:absolute;top:30%;color:#fff;font-size:12px;font-family:"Microsoft Yahei",Tahoma,Helvetica,Arial,sans-serif;line-height:18px;width:320px}
.m-tb-notes .mask .enrolltipstxt{width:154px;text-align:left;margin-left:40px}
.m-tb-notes .mask .joincourse{margin:3px 20px 0 10px;display:block;width:80px;width:80px;text-decoration:none;background-position:70px 0}
.m-tb-notes .mask .joincourse span{display:block;text-align:center;padding-left:10px;width:60px;font-size:12px;height:34px;line-height:33px;color:#fff;background-position:-40px 0}
.m-tb-notes .mask .joincourse:hover{background-position:70px -50px}
.m-tb-notes .mask .joincourse:hover span{background-position:-40px -50px}
.m-tb-notes .mask .joincourse:active{background-position:70px -100px}
.m-tb-notes .mask .joincourse:active span{background-position:-40px -100px}
.m-tb-notes .notenav{position:relative;height:30px;z-index:99;border-bottom:1px solid #a4a4a5;text-align:center}
.m-tb-notes .notenav .navItem{position:absolute;display:block;font-size:14px;height:30px;width:70px;line-height:30px;font-family:"Microsoft Yahei",Tahoma,Helvetica,Arial,sans-serif;color:#999;cursor:pointer;bottom:-1px;left:50px}
.m-tb-notes .notenav .navItem.current{color:#333;cursor:default;background-position:-72px -226px}
.m-tb-notes .notenav .navItem.currentDisable{background-position:-96px -10px}
.m-tb-notes .notenav .navItem.navItem1{left:185px}
.m-tb-notes .addTabBox{position:relative;z-index:100}
.m-tb-notes .addTabBox .addbox{padding:10px;width:300px;position:relative;z-index:100}
.m-tb-notes .addTabBox .split{height:10px;margin:0 10px;border-top:1px solid #ddd}
.m-tb-notes .empty{position:absolute;top:40px;left:0;right:0;z-index:99}
.m-tb-notes .empty .u-empty{font-size: 16px;margin: 30px 10px 0 50px;padding-left: 60px;padding-top: 8px;text-indent: 0;line-height: 20px;}
.m-tb-notes .empty .info{margin:0 15px;padding:15px 20px;background-color:#fefdf4;font-family:"Microsoft Yahei",Tahoma,Helvetica,Arial,sans-serif;font-size:12px;color:#999;line-height:22px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}
.m-tb-notes .empty .info .title{font-family:"Microsoft Yahei",Tahoma,Helvetica,Arial,sans-serif;font-size:16px;color:#666}
.m-tb-notes .notesbox{position:absolute;top:180px;bottom:50px;left:0;right:0;z-index:99}
.m-tb-notes .notesbox.noedit{top:40px}
.m-tb-notes .notesbox .notespool{padding:0 10px 0 10px;position:absolute;top:0;bottom:0;left:0;right:0;overflow:auto}
.allbox{position:absolute;bottom:-35px;left:15px;right:15px;width:290px;height:36px}
.allbox .all{display:block;width:100%;height:100%;text-align:center;line-height:36px;color:#444;font-size:12px;background:#e0deca;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}
.allbox .all:hover{background-color:#ceccb5;text-decoration:underline}
.m-tb-notes .m-addNoteUI .m-edititem .editopt .cancelbtn{margin-right:5px}
.m-addNoteUI{position:relative}
.m-addNoteUI .toolbar{position:absolute;top:90px;left:0;color:#999;font-size:12px}
.m-addNoteUI .toolbar .checklabel{cursor:pointer;margin-right:5px;text-indent:0;text-align:left;line-height:16px}
.m-addNoteUI .toolbar .checklabel:hover{color:#10ae58}
.m-addNoteUI .toolbar .anchor{cursor:default;display:block}
.m-addNoteUI .toolbar .anchordel{margin-top:3px;cursor:pointer;width:12px;height:12px;background-position:-9px -11px}
.m-addNoteUI .feedback{position:absolute;top:105px;left:-10px}
.m-noteitem{border-bottom:1px dotted #d5d3c6;font-family:"Microsoft Yahei",Tahoma,Helvetica,Arial,sans-serif}
.m-noteitem .notecnt{margin:.5em 0;word-wrap:break-word}
.m-noteitem .j-cmt-box{position:relative;overflow:hidden}
.m-noteitem .usr{color:#00aeef;font-family:"Microsoft Yahei",Tahoma,Helvetica,Arial,sans-serif;font-size:14px;padding-left:.7em;line-height:26px}
.m-noteitem .notelink,.m-noteitem .noterep{float:left;display:block;font-size:12px;color:#999;margin-right:10px;overflow:hidden}
.m-noteitem .notelink:hover,.m-noteitem .noterep:hover{color:#21a557}
.m-noteitem .notephoto{max-width:250px;max-height:250px}
.m-noteitem .togBtn{padding:0 1.5em 0 1em;color:#21a557;white-space:pre-line;background-position:35px -411px}
.m-noteitem .togBtn1{background-position:35px -430px}
.m-noteitem .noedit{position:relative;padding:10px 0 10px 10px;font-size:12px;line-height:20px;text-align:left}
.m-noteitem .noedit .notect{margin-top:5px;color:#666;word-wrap:break-word;white-space:pre-wrap}
.m-noteitem .noedit .noteinfo{color:#97958c;margin-top:5px}
.m-noteitem .noedit .noteinfo .notedate{float:right}
.m-noteitem .noedit .noteinfo .noteopt{float:left}
.m-noteitem .noedit .noteinfo .noteopt a{float:left;display:block;width:35px;cursor:pointer;padding-left:15px;color:#999}
.m-noteitem .noedit .noteinfo .noteopt a.noteedit{background-position:0 -15px}
.m-noteitem .noedit .noteinfo .noteopt a.notedel{background-position:0 -35px}
.m-noteitem .noedit .noteinfo .noteopt a:hover{color:#10ae58}
.m-noteitem .noedit .notepriv{background-position:1px -119px;width:1em;height:1em;float:left;margin:3px 10px 0 0}
.m-noteitem .edit{padding:10px 0 10px 0}
.m-noteitem .oper{position:relative;z-index:101}
.m-noteitem .oper .notecmt,.m-noteitem .oper .notecol,.m-noteitem .oper .notedig,.m-noteitem .oper .notesh{color:#999;font-size:12px;padding-left:1.5em;margin-right:10px;padding-bottom:.2em}
.m-noteitem .oper .notecmt:hover,.m-noteitem .oper .notecol:hover,.m-noteitem .oper .notedig:hover,.m-noteitem .oper .notesh:hover{color:#21a557;text-decoration:none}
.m-noteitem .oper .notedig{background-position:0 -244px}
.m-noteitem .oper .notedig:hover{background-position:-1px -341px}
.m-noteitem .oper .notedig.act{background-position:0 -343px;color:#21a557}
.m-noteitem .oper .notecol{background-position:0 -294px}
.m-noteitem .oper .notecol:hover{background-position:0 -366px}
.m-noteitem .oper .notecol.act{background-position:0 -366px}
.m-noteitem .oper .notecol.disabled{background-position:0 -389px}
.m-noteitem .oper .notesh{background-position:0 -315px}
.m-noteitem .oper .notesh:hover{background-position:-1px -451px}
.m-noteitem .oper .notecmt{background-position:0 -270px}
.m-noteitem .oper .notecmt .m-comment-wrapper .u-comment{margin-left:0;width:auto}
.m-noteitem .oper .notecmt .m-comment-wrapper .u-comment:hover{text-decoration:none}
.m-noteitem .oper .notecmt:hover{background-position:-3px -523px}
.m-noteitem .oper .sharebox{position:absolute;background:#fff;padding:.5em;border:1px solid #ddd;right:5px;max-width:115px;top:100%;z-index:111}
.m-noteitem .notehead{position:relative}
.m-noteitem .notehead span{vertical-align:middle}
.m-noteitem .noteimg{display:block}
.m-noteitem .noteimg img{margin-top:10px;max-width:250px;max-height:250px}
.m-noteitem .noeditanchor{position:absolute;right:0;top:0}
.u-cmtwrp{position:relative;z-index:102}
.u-cmtwrp .u-cmtedtip2{position:absolute;top:-20px;right:0}
.u-cmtwrp .u-cmtedit{position:relative;background:none repeat scroll 0 0 #FAFAFA;border:1px solid #DFDFDF;-webkit-box-shadow:inset 1px 1px 2px #DFDFDF;-moz-box-shadow:inset 1px 1px 2px #dfdfdf;box-shadow:inset 1px 1px 2px #DFDFDF;padding:5px}
.u-cmtwrp .u-cmtedit .wrap{width:100%;height:100%}
.u-cmtwrp .u-cmtedit .mtxt{width:100%;height:100%;font-size:12px;line-height:23px;background:0 0;border:none;overflow-y:auto;overflow-x:hidden;resize:none}
.u-cmtwrp .u-cmtedit .hint{position:absolute;top:10px;left:10px;color:#999}
.m-link-box,.m-text-box,.m-video-box{background-color:#000}
.m-link-box,.m-link-box embed,.m-link-box object,.m-text-box,.m-text-box embed,.m-text-box object,.m-video-box,.m-video-box embed,.m-video-box object{position:absolute;top:0;bottom:0;left:0;right:0}
.m-link-box .fsmask,.m-text-box .fsmask,.m-video-box .fsmask{width:40px;height:28px;position:absolute;right:0;bottom:0;background-color:red;filter:alpha(opacity=0);-khtml-opacity:0;-moz-opacity:0;opacity:0}
.m-ThirdRes-box,.m-ThirdRes-box.selfAdjust embed,.m-ThirdRes-box.selfAdjust object,.m-flash-box,.m-flash-box.selfAdjust embed,.m-flash-box.selfAdjust object{position:absolute;top:0;bottom:0;left:0;right:0}
.m-ThirdRes-box.forzhike,.m-flash-box.forzhike{left:31%;right:31%}
.m-chapterList{border-top:0;text-align:left;position:relative;z-index:999;padding-bottom:1em;font-size:12px}
.m-chapterList .chapter{height:40px;color:#666;font-size:14px;font-family:"Microsoft Yahei",Tahoma,Helvetica,Arial,sans-serif;font-weight:bolder;padding:10px 12px 0 12px;line-height:40px;cursor:default}
.m-chapterList .ch{width:41px;height:40px;text-align: center;font-size: 12px;}
.m-chapterList .chaptericon{height:25px;width:25px;margin:6px 3px;text-align:center;line-height:27px;background:#f5f7fa}
.m-chapterList .chaptericon span{display:block;height:25px;width:25px;background:url(../images/listIcons.png) no-repeat -96px -112px}
.m-chapterList .chaptername{width:195px;padding-left:6px;text-overflow:ellipsis;white-space:nowrap}
.m-chapterList .section{height:36px;line-height:36px;padding:0 12px;cursor:pointer;-moz-transition:all .15s ease-out;-webkit-transition:all .15s ease-out;-o-transition:all .15s ease-out;transition:all .15s ease-out}
.m-chapterList .section-cur{background:#0cb95f;height:36px;line-height:36px;padding:0 12px;cursor:pointer;}
.m-chapterList .section .ks{width:48px;text-align:center;font-size:12px}
.m-chapterList .section .ks-cur{color:#fff}
.m-chapterList .section .ksw{height:14px;width:14px;margin:11px 0 0 0;background:#f5f7fa;-moz-transition:all .15s ease-out;-webkit-transition:all .15s ease-out;-o-transition:all .15s ease-out;transition:all .15s ease-out}
.m-chapterList .section .ksicon{display:block;height:14px;width:16px}
.m-chapterList .section .ksicon-0{background-position:-136px -113px}
.m-chapterList .section .ksicon-20{background-position:-168px -113px}
.m-chapterList .section .ksicon-30{background-position:-200px -113px}
.m-chapterList .section .ksicon-0-mark{background-position:-136px -153px}
.m-chapterList .section .ksicon-20-mark{background-position:-168px -153px}
.m-chapterList .section .ksicon-30-mark{background-position:-200px -153px}
.m-chapterList .section .flag{width:16px;height:18px;margin:12px 3px 0 3px}
.m-chapterList .section .flag-50{background-position:-232px 0}
.m-chapterList .section .flag-30{background-position:-256px 0}
.m-chapterList .section .ksname{padding-left:8px;max-width:200px;height:36px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.m-chapterList .section .ksinfo{height:36px}
.m-chapterList .ksinfoicon{width:13px;height:13px;margin:13px 0 0 4px}
.m-chapterList .section-cur .ks{width:48px;text-align:left;font-size:12px}
.m-chapterList .section-cur .ks-cur{color:#fff}
.m-chapterList .section-cur .ksw{height:14px;width:14px;margin:11px 0 0 0;background:#0cb95f;-moz-transition:all .15s ease-out;-webkit-transition:all .15s ease-out;-o-transition:all .15s ease-out;transition:all .15s ease-out}
.m-chapterList .section-cur .ksicon{display:block;height:14px;width:16px}
.m-chapterList .section-cur .ksicon-0{background-position:-136px -113px}
.m-chapterList .section-cur .ksicon-20{background-position:-168px -113px}
.m-chapterList .section-cur .ksicon-30{background-position:-200px -113px}
.m-chapterList .section-cur .ksicon-0-mark{background-position:-136px -153px}
.m-chapterList .section-cur .ksicon-20-mark{background-position:-168px -153px}
.m-chapterList .section-cur .ksicon-30-mark{background-position:-200px -153px}
.m-chapterList .section-cur .flag{width:16px;height:18px;margin:12px 3px 0 3px}
.m-chapterList .section-cur .flag-50{background-position:-232px 0}
.m-chapterList .section-cur .flag-30{background-position:-256px 0}
.m-chapterList .section-cur .ksname{padding-left:8px;max-width:200px;height:36px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.m-chapterList .section-cur .ksinfo{height:36px}
.m-chapterList .ksinfoicon{width:13px;height:13px;margin:13px 0 0 4px}
.m-chapterList .ksinfoicon.ksinfoicon-2{background-position:-24px -184px}
.m-chapterList .ksinfoicon.ksinfoicon-3{background-position:-24px -232px}
.m-chapterList .ksinfoicon.ksinfoicon-20{background-position:-24px -256px}
.m-chapterList .ksinfoicon.ksinfoicon-30{background-position:-24px -280px}
.m-chapterList .ksinfoicon.ksinfoicon-40{background-position:-24px -208px}
.m-chapterList .ksinfoicon.ksinfoicon-41{background-position:-24px -328px}
.m-chapterList .ksinfoicon.ksinfoicon-42{background-position:-24px -352px}
.m-chapterList .ksinfoicon.ksinfoicon-50{width:17px;background-position:-24px -376px}
.u-rating .star{width:16px;height:16px;float:left;margin-top:2px;background-position:-48px -200px}
.u-rating .half{background-position:-24px -200px}
.u-rating .on{background-position:0 -200px}
.u-rating span{color:#10ae58;vertical-align:text-top;margin-left:10px;font-size:12px}
.u-forumtag{color:#49494a;padding:3px 6px;border:1px solid #a7d2fd;background-color:#e3f8ff;border-radius:2px;margin-right:1px}
.u-forumtag1{border-color:#ffb49a;background-color:#ffe2d9}
.u-forumtag2{padding:3px 10px;border-color:#f7e89d;background-color:#fbf5d3}
.u-forumanonymous,.u-forumname{color:#00aeef}
.u-forumname:hover{text-decoration:underline}
.u-forumlesson{padding-left:20px;color:#666;font-size:12px;background-position:-2px -568px}
.u-forumli{cursor:pointer;padding:0 10px;font-size:12px}
.u-forumli:hover{background-color:#f5f5f5}
.u-forumli .forumi{padding:20px 0;}
.u-forumli .head .img{vertical-align:middle;border-radius:15px;width:30px;height:30px}
.u-forumli .head .time{margin-left:20px}
.u-forumli .head .panel{margin-top:5px}
.u-forumli .cnt{padding:20px 0 10px 0;line-height:24px}
.u-forumli .post{font-size:14px;word-break:break-all}
.u-forumli .num{margin-left:5px;padding-left:15px;background-position:-2px -588px}
.u-forumli .num1{background-position:1px -269px}
.u-forumli .num2{background-position:0 -245px}
.u-coursetitle{width:190px;text-align:left;line-height:19px;color:#fff;font-size:12px;text-align:left;margin-left:5px}
.u-coursetitle a{font-size:16px;display:block;color:#333;height:38px;width: 158px;}
.u-coursetitle a:hover{color:#00aeef}
.u-coursetitle p{color:#666}
.u-coursetitle p:hover{color:#00aeef}
.u-coursetitle p a{color:#999}
.u-coursetitle p a em{color:#999;font-weight:400}
.u-coursetitle .cmt{float:left;margin:8px 0 0 0;color:#666}
.u-coursetitle .cmt:hover{color:#00aeef}
.u-coursetitle .starall{float:left;height:20px;padding:7px 0 0}
.u-coursetitle .u-rating span{font-size:14px;line-height:16px}
.m-ctb{width:320px}
.m-ctb .courseintro{height:67px;padding:15px;background:#abadb0}
.m-ctb .courseTitle{ padding-left:5px;width: 160px;height:67px;overflow:hidden}
.m-ctb .courseImg{ width:120px;height:66px;box-shadow:0 0 4px #666}
.m-ctb .courseImgCover{position:relative}
.m-ctb .courseImgCover:hover .courseImg-link{background-color:#10ae58;filter:alpha(opacity=40);opacity:.4}
.m-ctb .courseImg-link{position:absolute;left:5px;height:66px;width:120px;}
.m-ctb .tabs{height:45px;background-color:#d2d5da;font-family:"Microsoft Yahei",Tahoma,Helvetica,Arial,sans-serif}
.m-ctb .tabitem{float:left;height:44px;width:33%;text-align:center;line-height:44px;color:#666}
.m-ctb .tabitem-pos{color:#fff;background-color: #0cb95f;}
.m-ctb .tabicon{margin:15px 5px 0 15px}
.m-ctb .tabicon-0{width:15px;height:15px;background-position:-98px -662px}
.m-ctb .tabicon-1{width:16px;height:15px;background-position:-98px -639px}
.m-ctb .tabicon-2{width:12px;height:15px;background-position:-40px -639px}
.m-ctb .tabitem-pos .tabicon-2{background-position:-64px -639px}
.m-ctb .tabicon-3{width:15px;height:16px;background-position:-40px -664px}
.m-ctb .tabitem-pos .tabicon-3{background-position:-64px -664px}
.m-ctb .tabicon-4{width:15px;height:16px;background-position:-40px -688px}
.m-ctb .tabitem-pos .tabicon-4{background-position:-64px -688px}
.m-ctb .tabicon-pos0{width:15px;height:16px;background-position:-98px -662px}
.m-ctb .tabitem-pos .tabicon-pos0{background-position:-123px -662px}
.m-ctb .tabicon-pos1{width:15px;height:16px;background-position:-123px -639px}
.m-ctb .tabicon-pos2{width:16px;height:15px;background-position:-64px -639px}
.m-ctb .tabicon-pos3{width:14px;height:15px;background-position:-64px -664px}
.m-ctb .tabicon-pos4{width:12px;height:15px;background-position:-64px -688px}
.m-ctb .tab-talk{display:none}
.m-ctb .tabs2 .tab-talk{display:block}
.m-ctb .tabs2 .tabitem{width:80px}
.m-ctb .tabs2 .tabicon{margin-left:18px}
.m-ctb .tabarea{position:absolute;top:45px;left:0;width:320px;bottom:0;overflow:hidden;background:#f5f7fa}
.m-ctb .tabarea-list{background:#323336}
.m-ctb .tabarea-note,.m-ctb .tabarea-qa{background:#fff}
.m-ctb .tabarea .bd{position:absolute;z-index:1;left:68px;top:0;border:none;border-left:solid 1px #d3d3d3;width:0;height:100%}
.m-ctb .tabarea .tabbox{display:none;position:absolute;top:0;left:0;right:0;bottom:0}
.m-ctb .tabarea .asktabbox{background:#f5f7fa}
.m-ctb .tabarea .m-chapterlistBox{position:absolute;top:0;left:0;right:0;bottom:0;height:100%;z-index:100;overflow-y:auto;zoom:1}
.m-toolbarTalk{position:absolute;left:0;top:0;right:0;bottom:0;overflow-y:scroll}
.u-livetalk{padding:10px 0 0 10px}
.u-livetalk .main{margin-left:10px}
.u-livetalk .date,.u-livetalk .name,.u-livetalk .shuo{font-size:12px;color:#999}
.u-livetalk .name{width:180px}
.u-livetalk .date{margin-right:20px}
.u-livetalk .cnt{width:240px;color:#666;font-size:12px;font-family:"Microsoft Yahei",Tahoma,Helvetica,Arial,sans-serif;line-height:1.8;padding:5px 10px 5px 0;border-bottom:1px solid #C5C5C5;word-break:break-all}
.m-toolbarForum .u-forumli .forumi{padding-top:14px;}
.m-toolbarForum .u-forumli p{line-height:20px;}
.m-toolbarForum .u-forumli .tag-teacher-in {background: #00BCD4;color: #fff;padding: 1px 3px;margin-right: 5px;border-radius: 2px;}
.m-toolbarForum .u-forumanonymous,.m-toolbarForum .u-forumname{margin-left:5px;max-width:160px;display: inline-table;}
.m-toolbarForum .u-forumli .cnt{padding-top:14px}
.m-toolbarForum .u-forumli .head .time{margin-left:5px;float:right;margin-top: 6px;}
.m-toolbarForum .u-forumli .num{display:none}
.m-toolbarForum .edit{padding:10px}
.m-toolbarForum .edit .forumSel{position:relative;z-index:103}
.m-toolbarForum .edit .forumSel .u-select{width:300px;background:0 0;border-width:0;padding-left:0}
.m-toolbarForum .edit .forumSel .u-select .up{background-position:110px -194px}
.m-toolbarForum .edit .forumSel .u-select .down{width:140px;top:27px}
.m-toolbarForum .edit .u-cmtwrp .u-cmtedit .hint{bottom:13px;overflow-y:hidden}
.m-toolbarForum .edit .postBtn{margin-top:5px;display:block;width:78px;width:78px;text-decoration:none}
.m-toolbarForum .edit .postBtn span{display:block;text-align:center;width:77px;font-size:16px;height:34px;line-height:33px;color:#fff;background:#00aeef;border-radius:4px}
.m-toolbarForum .posts{overflow:auto}
.m-toolbarForum .posts .list .u-forumli{padding:0 10px}
.m-toolbarForum .posts .list .u-forumli:hover{cursor:pointer}
.m-toolbarForum .posts .list .u-forumli .u-forumlesson{margin-right:20px}
.m-toolbarForum .posts .list .u-forumli .head .name{max-width:65px}
.m-toolbarForum .posts .list .u-forumli .cnt{white-space:pre-line;word-wrap:break-word}
.m-toolbarForum .posts .pager.ui-pager .zpgi{width:14px}
.m-enrollConfirmDialog .btn .left{float:left;margin-left:110px}
.m-mostAsk .editArea,.u-edit{position:relative;z-index:101;background:#FAFAFA;border:1px solid #DFDFDF;-webkit-box-shadow:inset 1px 1px 2px #DFDFDF;-moz-box-shadow:inset 1px 1px 2px #dfdfdf;box-shadow:inset 1px 1px 2px #DFDFDF;padding:5px}
.m-mostAsk .editArea .wrap,.u-edit .wrap{position:relative;z-index:101;width:100%;height:100%}
.m-mostAsk .editArea .mtxt,.u-edit .mtxt{display:block;font-size:14px;position:relative;z-index:101;line-height:23px;width:100%;height:100%;resize:none;background:0 0;border:none;color:#444;overflow-y:auto;overflow-x:hidden}
.m-mostAsk .editArea .hint,.u-edit .hint{position:absolute;top:10px;left:10px;color:#999}
body{text-align:left;overflow:hidden;padding:0!important}
.course-learn,.coursebox,.m-courselearn{position:absolute;top:0;bottom:0;left:0;right:0}
.coursebox{right:320px;border-top:1px solid #666;border-bottom:1px solid #626262;overflow:hidden}
.g-sd2{-webkit-box-shadow:0 1px 8px #333;-moz-box-shadow:0 1px 8px #333;box-shadow:0 1px 8px #333;position:absolute;top:0;bottom:0;right:0;width:320px;overflow:hidden;background:#abadb0;z-index:3000}
.cli-cover{background:#252525}
.cli-base,.cli-intro,.cli-refer,.cli-report,.cli-share{padding:0 10px;cursor:pointer;float:left}
.cli-base span,.cli-intro span,.cli-refer span,.cli-report span,.cli-share span{padding-left:20px}
.cli-intro span{background-position:0 0}
.cli-report span{background-position:0 -99px}
.cli-refer{position:relative}
.cli-refer span{background-position:0 -33px}
.u-hiderightbtn{position:absolute;right:0;top:45%;width:23px;height:24px;cursor:pointer;z-index:3000;background-position:0 -640px}
.u-hiderightbtn-hide{position:absolute;right:0;top:45%;width:23px;height:24px;cursor:pointer;z-index:3000;background:url(../images/courseLearn.png) no-repeat scroll 0 -688px}
.msg-close{width:12px;height:12px;background-position:0 -511px;cursor:pointer;margin-top:5px}
.msg-mark{height:14px;width:17px;cursor:pointer}
.msg-mark-click{background-position:-52px -537px}
.msg-time{position:absolute;top:32px;right:20px;color:#999;line-height:12px}
.msg-hover{background-color:#fffbee}
.baiquan{background:url(../images/listIcons.png) no-repeat -136px -153px}
.huiquan{background:url(../images/listIcons.png) no-repeat -136px -113px}
.jinxing{background:url(../images/listIcons.png) no-repeat -168px -113px}
.yixueguo{background:url(../images/listIcons.png) no-repeat -200px -113px}
.section:hover{background:#0cb95f}
.section:hover span{color:#fff}
.section:hover i{color:#0ff}
.section:hover .huiquan{background:url(../images/listIcons.png) no-repeat -136px -153px}
.section:hover .jinxing{background:url(../images/listIcons.png) no-repeat -168px -153px}
.section:hover .yixueguo{background:url(../images/listIcons.png) no-repeat -200px -153px}
.section:hover .s_ksicon{background:none repeat scroll 0 0 #0cb95f}
.section:hover i{color:#fff!important;}
.m-chapterList .section-cur .s_ksicon{background: #0cb95f;margin:11px 0 0}
.section span{color:#999}
.section span a{color:#999}
.section span a:hover{color:#fff}
.section-cur span{color:#fff}
.section-cur i{color:#fff!important;}
.section-cur span a{color:#fff}
.section-cur .yixueguo{background:url(../images/listIcons.png) no-repeat -200px -153px}
.section-cur .jinxing{background:url(../images/listIcons.png) no-repeat -168px -153px}
html{overflow:auto!important;overflow:auto}
.m-videoReportDialog{width:330px}
.m-videoReportDialog .txt{color:#666;font-size:12px}
.m-videoReportDialog .tit{color:#333;font-size:14px;font-weight:700}
.m-videoReportDialog .type-des,.m-videoReportDialog .type-tit{margin:20px 0 5px}
.m-videoReportDialog .type-mail{margin-bottom:5px}
.m-videoReportDialog .checklabel{cursor:pointer;line-height:22px;margin-right:20px;text-align:left;text-indent:0;width:130px}
.m-videoReportDialog .checklabel:hover{color:#10ae58}
.m-videoReportDialog .btns{margin-top:30px;margin-bottom:10px}
.m-videoReportDialog .btns .okbtn{background-position:45px 0;display:block;font-weight:700;margin-right:10px;text-decoration:none;width:55px}
.m-videoReportDialog .btns .okbtn span{background-position:-40px 0;color:#fff;display:block;font-size:12px;height:34px;line-height:33px;padding-left:10px;text-align:center;width:35px}
.m-videoReportDialog .btns .okbtn:hover{background-position:45px -50px}
.m-videoReportDialog .btns .okbtn:hover span{background-position:-40px -50px}
.m-videoReportDialog .btns .okbtn:active{background-position:45px -100px}
.m-videoReportDialog .btns .okbtn:active span{background-position:-40px -100px}
.m-videoReportDialog .btns .cancelbtn{background-position:45px -150px;display:block;font-weight:700;text-decoration:none;width:55px}
.m-videoReportDialog .btns .cancelbtn span{background-position:-40px -150px;color:#444;display:block;font-size:12px;height:34px;line-height:33px;padding-left:10px;text-align:center;width:35px}
.m-videoReportDialog .btns .cancelbtn:hover{background-position:45px -200px}
.m-videoReportDialog .btns .cancelbtn:hover span{background-position:-40px -200px}
.m-videoReportDialog .btns .cancelbtn:active{background-position:45px -250px}
.m-videoReportDialog .btns .cancelbtn:active span{background-position:-40px -250px}
.m-basewin{background:#fff;border:1px solid #babecb;box-shadow:0 3px 14px #aaa;color:#444;z-index:4001}
.m-basewin .zbar{font-size:14px;font-weight:700;height:44px;line-height:44px}
.zbar .zttl{overflow:hidden;text-indent:-9999px;padding:20px}
.m-lastframe{margin-top:-10px;max-width:560px;min-width:400px;padding:0 30px 30px}
.m-lastframe .dialog-head{width:306px}
.m-lastframe .dialog-head .icon{background:url(../images/courseLearn.png) no-repeat scroll 0 -270px;float:left;width:50px;height:50px}
.m-lastframe .dialog-head .tips{color:#444;font-size:14px;font-weight:700;line-height:50px;margin-left:65px}
.m-lastframe .share{font-size:12px;line-height:16px;margin:10px 0 30px 61px}
.m-lastframe .u-box{background:none repeat scroll 0 0 #f1f1f1;font-size:12px;padding:15px;width:530px}
.m-lastframe .u-box .head{color:#444;font-weight:700;text-align:left}
.m-lastframe .u-box .list{margin-top:10px}
.m-lastframe .nextOrestimate{background-position:120px 0;display:block;float:right;margin-top:10px;text-decoration:none;width:130px}
.m-lastframe .nextOrestimate span{background-position:-40px 0;color:#fff;display:block;font-size:12px;height:34px;line-height:33px;padding-left:10px;text-align:center;width:110px}
.m-lastframe .nextOrestimate:hover{background-position:120px -50px}
.m-lastframe .nextOrestimate:hover span{background-position:-40px -50px}
.m-lastframe .nextOrestimate:active{background-position:120px -100px}
.m-lastframe .nextOrestimate:active span{background-position:-40px -100px}
.m-lastframe .frame-item{padding:5px 0}
.m-lastframe .frame-item .frame-icon{background:url(../images/courseLearn.png) no-repeat scroll 0 -330px rgba(0,0,0,0);float:left;height:5px;margin-top:7px;width:5px}
.m-lastframe .frame-item .link{color:#717171;display:block;font-size:12px;line-height:20px;padding-left:10px;text-align:left;white-space:pre-wrap;word-wrap:break-word}
.m-lastframe .frame-item .link:hover{color:#10ae58}
.m-lastframe .frame-item .moreinfo{color:#999;font-size:12px;line-height:16px;padding-left:10px}
.m-lastframe .frame-item .moreinfo .info{padding-right:40px}
.u-share a{background:url(../images/shareUI.png) no-repeat;display:block;float:left;font-size:12px;height:16px;line-height:16px;margin-left:9px;padding-left:18px}
.u-share .douban{background-position:1px -58px}
.u-share .qzone{background-position:1px -120px}
.u-share .renren{background-position:1px -149px}
.yiwen{display:block;height:18px;width:16px;margin:12px 3px 0;background:url(../images/listIcons.png) no-repeat -256px 0}
.zhongyao{display:block;height:18px;width:16px;margin:12px 3px 0;background:url(../images/listIcons.png) no-repeat -232px 0}
.swfupload{float:left;color:#10ae58}
.notedig{color:#999;font-size:12px;margin-right:10px;padding-bottom:.2em;padding-left:1.5em;}
.notecmt{color:#999;font-size:12px;padding-bottom:.2em;padding-left: 0.5em;}
.pilot{background:none repeat scroll 0 0 #000;color:#fff;height:200px;left:25%;position:absolute;top:25%;width:400px;z-index:999}
.pilot_eng_one{font-size:14px;font-weight:700;height:26px;line-height:26px;margin:55px auto 40px;text-align:center;width:320px}
.pilot_eng_two{height:26px;margin:0 0 0 80px;width:240px}
.pilot_eng_two a{color:#fff;display:block;float:left;height:30px;line-height:26px;margin:0 0 0 5px}
.pilot_eng_two img{margin:0 0 0 20px}
.mydiv{background:none repeat scroll 0 0 #fff;border:5px solid #ccc;border-radius:4px;height:220px;left:30%;position:fixed!important;top:200px;width:350px;z-index:9999}
.mydiv{background:none repeat scroll 0 0 #fff;border:5px solid #ccc;border-radius:4px;height:220px;left:30%;position:fixed!important;top:200px;width:350px;z-index:21474836457}
.AF{border-bottom:1px solid #f90;font-size:12px;height:30px;line-height:30px;width:100%}
.AF span{background:url(/Public/images/tb.gif) no-repeat scroll 0 0 rgba(0,0,0,0);color:#999;margin:0 0 0 10px;padding:0 0 0 15px}
.BF{margin-left:30px;margin-top:30px;width:400px}
.BF span{float:left;font-size:14px;line-height:25px}
.BF input{border:1px solid #7f9db9;height:25px;margin-left:10px;width:200px}
.CF{margin-left:30px;margin-top:20px}
.CF span{float:left;font-size:14px;letter-spacing:8px;line-height:25px}
.CF input{border:1px solid #7f9db9;height:25px;width:200px}
.DF{margin-left:30px;margin-top:10px}
.DF span{float:left;font-size:14px}
.DF textarea{margin-left:10px;max-height:100px;max-width:280px;min-height:100px;min-width:280px}
.EF{height:50px;margin-top:20px;width:100%}
.EF input{background:url(/Public/images/tanchuang_bg.gif) no-repeat scroll 0 0 rgba(0,0,0,0);border:medium none;border-radius:4px;color:#fff;cursor:pointer;float:left;height:33px;margin-left:38%;width:92px}
.EF a{background:url(/Public/images/tanchuang_bg.gif) no-repeat scroll 0 0 rgba(0,0,0,0);border-radius:4px;color:#fff;display:block;float:left;height:33px;line-height:30px;margin-left:20px;text-align:center;text-decoration:none;width:92px}
.huifu_tc,.mynote_edit{height:100px;margin-top:5px;display:none}
.huifu_tc textarea{width:269px;height:65px;resize:none;float:right;border:1px solid #ccc;padding:5px}
.huifu_tc input{float:right;background:#00aeef;border-radius:4px;text-align:center;line-height:25px;width:35px;color:#fff;margin-top:5px;cursor:pointer}
.huifu_tc .reply-cancel-btn{float:right;background:#eaeaea;border-radius:4px;text-align:center;line-height:25px;width:35px;color:#a9a9a9;margin-top:5px;cursor:pointer;margin-left:5px}
.mynote_edit textarea{width:96%;height:65px;resize:none;float:right;border:1px solid #ccc;padding:5px}
.mynote_edit span{color:red}
.mynote_edit input{float:right;background:#00aeef;border-radius:4px;text-align:center;line-height:25px;width:35px;color:#fff;margin-top:5px;margin-left:5px;cursor:pointer}
.notenav1{border-bottom:1px solid #a4a4a5;height:31px;position:relative;text-align:center;z-index:99}
.notenav1 .navItem2{bottom:-1px;color:#999;cursor:pointer;display:block;font-family:"Microsoft Yahei",Tahoma,Helvetica,Arial,sans-serif;font-size:14px;height:30px;left:50px;line-height:30px;position:absolute;width:70px;background:url(../images/note.png) no-repeat scroll 4449px 4449px}
.notenav1 .navItem2.navItem3{left:185px}
.notenav1 .navItem2.current{background-position:-72px -226px;color:#333;cursor:default}
.noteact{text-align:right}
.notbuyWarp{background:#EAF0F4}
.notbuyContent{width:520px;margin:0 auto}
.CourseIntro_Text .courseTitle{font-size:20px;height:24px;margin-bottom:10px;overflow:hidden}
.CourseAnnex{margin-top:5px;overflow:hidden}
.CourseAnnex li{float:left;margin-right:60px;text-align:center;cursor:pointer;height:48px}
.CourseIntro_Text p,.CoursePrePrice{line-height:37px}
.CourseAnnex li h4{color:#bf1b21;font-size:16px;height:18px}
a.buyCourseBtn{margin:10px 0 20px}
a.buyCourseBtn{text-align:center;line-height:58px}
a.buyCourseBtn{background:#0cb95f;border:none;color:#fff;font-size: 16px;height:58px;margin-right:5px;float:left;width:260px;}
a.loginCourseBtn{background: #F44336;border:none;color:#fff;font-size: 16px;height:58px;float:left;margin: 0 0 10px;width:260px;text-align: center;line-height: 58px;}
.notelink{display:none;color:#97958c;float:left}
.noterep{display:none;color:#97958c;float:left;margin-left:10px}
.noteedit{display:none;color:#97958c;float:left;margin-left:10px}
.notedel{display:none;color:#97958c;float:left;margin-left:10px}
.m-noteitem:hover .notedate{display:block}
.m-noteitem:hover .notelink{display:block}
.m-noteitem:hover .noterep{display:block}
.m-noteitem:hover .noteedit{display:block}
.m-noteitem:hover .notedel{display:block}
.course_price{font-size: 32px;color: #fc6238;font-weight: 700;vertical-align: middle;}
.primary{font-size: 18px;color: #a4a4a4;text-decoration: line-through; padding-left: 12px;}

.m-basewin{color:#444;width:800px;max-height:444px;min-height:444px;max-width:800px;overflow-y:auto;position:relative;display:block;position:fixed;top:10%;left:20%;background:#fff;z-index:99999;border:1px solid #CCC}
.zcnt .m-cmtsli .cmtpl .m-basepool{height:316px;overflow-y:auto}
.zbar{color:#444;font-size:14px;font-weight:700;height:50px;line-height:50px}
.zttl{line-height:14px;max-width:620px;overflow:hidden;padding:20px}
.zcnt{padding:0 20px 20px}
.zcls{position:absolute;display:block;height:32px;width:32px;top:0;cursor:pointer;right:0;background:url(/Public/images/course/ui_sprite.png) no-repeat}
.CourseVipD a:hover{color:#444}
.CourseVip{background:url(../images/course_icons.png) no-repeat scroll 0 3px;cursor:default;margin-right:18px;padding-left:19px;color:#444}
.CourseVIP2{background-position:0 -27px}
.CourseVIP3{background-position:0 -57px}
.CourseVIP4{background-position:0 -87px}
.mod-course-banner__social{color:#666;font-size:12px;margin-bottom:5px}
.mod-course-banner__sep{color:#c6c7c8;font-size:12px;margin:0 15px}
.mod-course-banner__star-wrap{margin-right:10px;margin-top:-2px}
.star{display:inline-block;height:16px;vertical-align:middle;width:16px;background:url(../images/course/star_h.png) no-repeat)}
.on{background:url(../images/course/star.png) no-repeat}
.tips_title{width:100%;font-size:30px;color:#B30000;display:block;margin-bottom:20px}
.tips_title i{width:32px;height:32px;background:#B30000;color:#fff;display:inline-block;border-radius:30px;line-height:28px;font-style:normal;margin:0 5px;text-align:center}
.recomCourse-content{float:left;height:210px;background-color:#F0F0F0;margin-top:10px;position:relative}
.recomCourse-content .hd{line-height:35px;background-color:#EDEDED}
.recomCourse-content .hd a{margin:-30px 0;float:right;text-align:center;line-height:23px;margin-right:10px}
.recomCourse-content .hd span.slogan{margin:20px;color:red;font-size:18px}
.recomCourse-content .ke_exchange{float:right;background-color:#f19e12;color:#fff;width:84px;height:23px}
.recomCourse-content .t_txt{margin-left:10px}
.recomCourse-content .pic_span{width:120px;height:90px;float:left;overflow:hidden;text-align:center;position:relative;display:table-cell;text-align:center;vertical-align:middle}
.recomCourse-content h3 a{font-size:18px;float:left;overflow:hidden;line-height:24px;text-overflow:ellipsis;white-space:nowrap}
.recomCourse-content a img{width:120px;height:auto;float:left;margin-right:10px;overflow:hidden}
.recomCourse-content li dl{width:170px;float:right}
.recomCourse-content li dt a{font-size:16px;color:#000}
.recomCourse-content li dt a:hover{color:#18c047}
.recomCourse-content li dt{overflow:hidden;margin:5px 0 10px 0;height:40px;line-height:20px;font-size:16px;font-weight:700}
.recomCourse-content li dd{color:#636363}
.recomCourse-content ul li{width:300px;height:90px;float:left;margin:10px 0 0 5px;border-radius:5px;background:#f9f9f9;position:relative;overflow:hidden}
.LoginWrap{z-index:1000;background-color:#3b3b3b;opacity:.75;position:fixed;top:0;bottom:0;left:0;right:0;width:100%;height:100%}
.LoginFrame{position:fixed;visibility:visible;padding:0;margin-left:-370px;margin-top:-260px;left:50%;top:50%;z-index:9999999999}
.LoginFrame .LClose{float:right;margin:-35px -30px 0 0;background:url(/Public/images/loginCloseX.png) no-repeat 0 0;display:block;height:24px;width:24px}
.LoginFrame .LClose:hover{float:right;margin:-35px -30px 0 0;background:url(/Public/images/loginCloseX.png) no-repeat 0 -23px;display:block;height:24px;width:24px}
.login-form{width:500px;margin:50px auto;text-align:center}
.login-form .form-group{height:50px}
.login-form .form-group .form-control{float:none;font-size:16px}
.login-form .form-group .control-label{display:inline-block;width:50px}
.login-form .form-group .checkbox label{width:auto;color:#ff0}
.login-form .submit-button{background-color:#2699E3;width:100px;height:30px;font-size:16px;color:#ff0}
.icon{background-image:url(../images/icon.png);background-repeat:no-repeat}
.break{position:relative;text-align:center;margin-bottom:10px;min-height:20px}
.break:after{position:absolute;top:50%;left:0;background-color:#cad2e1;content:"";height:1px;width:100%;overflow:hidden}
.break .inner{position:relative;z-index:2;display:inline-block;background-color:#fff;padding:0 20px}
.login-wrapper .container{position:relative;background:url(/Public/images/login-pic.png) no-repeat 6% center;min-height:481px;margin-top:40px}
.login-block{border-radius:5px;background-color:#fff;border:1px solid #d9e1e5;color:#566278;padding:40px 38px 24px;float:right}
.login-block .title{margin-bottom:40px}
.login-block .title .inner{font-size:18px}
.xs-signup-info{position:relative;margin-bottom:20px}
.xs-signup-info.has-error .help-block{display:block}
.xs-signup-info.has-error .iconfont{color:#c5736b}
.xs-signup-info.has-error .form-control{background-color:#fae5e5;border-color:#db8a83;color:#c5736b;margin:0}
.xs-signup-info.has-error .form-control::-moz-placeholder{color:#c5736b}
.xs-signup-info.has-error .form-control::-webkit-input-placeholder{color:#c5736b}
.xs-signup-info.has-error .form-control:-ms-input-placeholder{color:#c5736b}
.xs-signup-info.has-success .iconfont{color:#70b600}
.xs-signup-info.has-success .icon-id{background-color:#70b600}
.xs-signup-info.has-success .icon-right{display:block}
.xs-signup-info.has-success .form-control{border-color:#70b600;color:#70b600}
.xs-signup-info.has-success .form-control::-moz-placeholder{color:#70b600}
.xs-signup-info.has-success .form-control::-webkit-input-placeholder{color:#70b600}
.xs-signup-info.has-success .form-control:-ms-input-placeholder{color:#70b600}
.xs-signup-info.active .form-control{background-color:#eaf6ff;border-color:#6bc3f8;box-shadow:none;color:#41c7f9}
.xs-signup-info.active .form-control::-moz-placeholder{color:#41c7f9}
.xs-signup-info.active .form-control::-webkit-input-placeholder{color:#41c7f9}
.xs-signup-info.active .form-control:-ms-input-placeholder{color:#41c7f9}
.xs-signup-info.active .iconfont{color:#6bc3f8}
.xs-signup-info.active .icon-id{background-color:#41c7f9}
.xs-signup-info.active .icon-right{display:none}
.xs-signup-info .login-icon{position:absolute;top:10px;left:12px;color:#bec7d9;cursor:default}
.xs-signup-info .icon-id{border-radius:5px;height:18px;line-height:18px;background-color:#bec7d9;color:#fff;font-size:10px;text-align:center;width:18px}
.xs-signup-info .icon-right{display:none;position:absolute;top:10px;right:10px}
.xs-signup-info .form-control::-moz-placeholder{color:#b3bac7}
.xs-signup-info .form-control::-webkit-input-placeholder{color:#b3bac7}
.xs-signup-info .form-control:-ms-input-placeholder{color:#b3bac7}
.xs-signup-info .help-block{display:block;position:absolute;top:0;right:307px;height:40px;line-height:38px;border-radius:5px;left:inherit;background:#fae5e5 url(icon.png) no-repeat 10px 10px;border:1px solid #db8a83;color:#c5736b;padding:0 10px 0 35px;margin:0;white-space:nowrap;width:auto}
.xs-signup-info .help-block:after,.xs-signup-info .help-block:before{content:' ';height:0;position:absolute;right:0;top:50%;margin-top:-5px;width:0;border:5px solid transparent}
.xs-signup-info .help-block:before{border-left-color:#fae5e5;right:-10px;z-index:2}
.xs-signup-info .help-block:after{border-left-color:#db8a83;right:-11px;z-index:1}
.xs-signup-info .help-block .iconfont{font-size:19px}
.field-registerform-captcha{height:40px}
.field-registerform-captcha .form-control{float:left;width:59%}
.field-registerform-captcha label{font-weight:400}
.xs-autologin{position:relative;text-align:right;margin-bottom:20px;overflow:hidden}
.xs-autologin label{float:left;font-weight:400;margin:0}
.xs-autologin .icon-checkbox{position:absolute;top:0;left:0;display:inline-block;border:1px solid #cad2e1;height:22px;width:22px}
.xs-signup-btn{height:44px;line-height:44px;display:block;font-size:18px;text-shadow:0 0 3px rgba(0,0,0,.14);padding:0;margin-bottom:20px;width:100%}
.xs-signup-btn:hover{background-color:#51bd51;border-color:#51bd51}
.prompt{text-align:center;margin:0}
.reg{margin-bottom:4px}
.login-other a{margin-left:30px}
.login-other a:first-child{margin:0}
.login-other .icon{display:inline-block;background:url(login-oauth.png);vertical-align:middle;margin-right:10px;height:24px;width:24px}
.login-other .icon-sina{background-position:0 -33px}
.xs-signuplist .xs-signup-btn{background-color:#b1cade;border-color:#b1cade}
.xs-signuplist .xs-signup-btn:hover{background-color:#c6e1f7;border-color:#c6e1f7}
.login-mask{position:fixed;top:0;bottom:0;left:0;right:0;z-index:99;background-color:rgba(0,0,0,.85);background-color:#000\9;filter:alpha(opacity=85)}
.login-pop{position:absolute;top:50%;left:50%;border:none;z-index:100;padding-top:26px;padding-bottom:18px;position:static}
.login-pop .title{border-bottom:1px solid #cad2e1;padding-bottom:22px;margin-bottom:30px}
.login-pop .btn-close{float:right;color:#8d9cb7}
.login-pop .btn-close:hover{opacity:.8}
.login-pop .help-block{position:static;background-color:transparent;background-position:12px 12px;border:none;line-height:40px;height:auto;white-space:normal}
.login-pop .help-block:after,.login-pop .help-block:before{content:none}
.login-pop .xs-signup-info.has-error{margin-bottom:0}
@media all and (max-width:1280px){.login-wrapper .container{background-position:10% center;background-size:56%;background-position:0 center}
}
@media all and (max-width:900px){.login-wrapper .container{background:0 0;margin-top:40px}
.login-block{position:initial;margin:0 auto}
}
.worry_form{background:#fae5e5;border:1px solid #db8a83}
.emailist{background:#fff;border:1px solid #ccc;margin-top:69px;line-height:35px;cursor:pointer}
.emailist li{margin-left:10px;line-height:35px}
.l_main{width:1200px;height:501px;margin:0 auto}
.l_right{width:322px;min-height:320px;padding:40px 38px 24px 38px;border:1px solid #d9e1e5;background:#fff;border-radius:4px;float:right;margin-top:50px;font-size:14px;position:relative;max-height:414px}
.l_right input{float:none}
.title{font-size:18px;text-align:center;position:relative}
.title span{z-index:2;display:inline-block;background:#fff;height:24px}
.xian{height:1px;border-bottom:1px solid #ccc;z-index:1;width:70px;display:inline-block;margin-top:11px}
.l_text{width:270px;height:22px;padding:8px 10px 8px 40px;border:1px solid #ccc;border-radius:4px;margin-top:15px;background:url(/Public/images/l_touxiang.png) no-repeat scroll 10px 12px}
.l_text:focus{border:1px solid #6bc3f8;color:#41c7f9;background:url(/Public/images/l_touxiang3.png) no-repeat scroll 10px 12px}
.l_btn{width:270px;height:22px;padding:8px 10px 8px 40px;border:1px solid #ccc;border-radius:4px;margin-top:10px;background:url(/Public/images/l_suo.png) no-repeat scroll 10px 12px}
.l_btn:focus{border:1px solid #6bc3f8;color:#41c7f9;background:url(/Public/images/l_touxiang4.png) no-repeat scroll 10px 12px}
.l_text2{width:270px;height:22px;padding:8px 10px 8px 40px;border:1px solid #db8a83;border-radius:4px;margin-top:30px;background:url(/Public/images/l_touxiang2.png) no-repeat scroll 10px 12px #fae5e5}
.l_btn2{width:270px;height:22px;padding:8px 10px 8px 40px;border:1px solid #db8a83;border-radius:4px;margin-top:30px;background:url(/Public/images/l_suo2.png) no-repeat scroll 10px 12px #fae5e5}
.l_right p{margin-top:10px;text-align:center;overflow:auto}
.l_right p a img{margin-left:20px}
.btn-success{display:block;font-size:18px;height:44px;line-height:24px;text-align:center;margin-bottom:20px;padding:10px;width:100%;background:#76b600;border:1px solid #76b600;border-radius:5px;color:#fff}
.l_name{width:136px;height:40px;background:url(/Public/images/l_name.png) no-repeat;position:absolute;top:93px;left:-100px}
.l_pass{width:122px;height:40px;background:url(/Public/images/l_pass.png) no-repeat;position:absolute;top:164px;left:-88px}
#tr_yzma *{float:left}
#tr_yzma img{margin:7px}
#tr_yzma a{margin-top:9px}
.loginOther a:hover{color:#00aeff}
.loginOther a{margin:0 10px;font-size:20px;color:#999}
.login_bgarea{width:100%;height:598px;background-color:#333;background:url(../images/login_bg.jpg) no-repeat scroll center center;margin:4px 0}
.bigimg_close{padding:0 10px;float:right;border:1px solid #CDB4B4;color:#fff;background:#9B8484;cursor:pointer;position:fixed;z-index:999999999999;right:0;top:0;font-size:32px;line-height:50px}
.dragMe{position:absolute;z-index:9999999999999;width:100%;top:30%;cursor:pointer}
.dragMe img{margin:0 auto;display:block;border:5px solid #fff}
.tuijian_z .tuijian-title{background:#999A9B;display:inline-block;padding:3px 6px;margin-left:10px;border-radius:80px;color:#fff;margin-top:10px}
.tuijian_z ul{ padding-top:10px;}
.tuijian_z li{padding:0 8px;line-height:45px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-bottom: 1px dashed #e5e5e5;}
.tuijian_z i{width: 24px;height: 24px;background: url(../images/ico-course-details.png) no-repeat -192px -4px;position: absolute; margin-top:8px;}
.tuijian_z a{padding-left:32px;}

.courseDiscussReward_box{
    z-index: 99999999999999999999999;
    position: fixed;
    top: 25%;
    left: 38%;
    margin: 0 auto;
    width: 480px;
    height: 333px;
    background: #fff;
    border-radius: 5px;
}
.courseDiscussReward_box .box-hd{
    font-size: 14px;
    padding: 10px 15px;
    border-bottom: 1px solid #ddd;
}

.courseDiscussReward_box .box_close{
    float:right;
    font-size:20px;
    color:#999;
}
.courseDiscussReward_box .box_close:hover{
    color:#f00;
    cursor:pointer
}
.courseDiscussReward_box label{
    line-height:28px;
    color:#999;
    text-align: left;
    display: block;
}
.courseDiscussReward_box .box-bd{
    padding: 20px;
    height: 200px;
    border-bottom: 1px solid #ddd;
}
.courseDiscussReward_box .reward_amount{
    border: 1px solid #ddd;
    padding: 8px 10px;
    width: 420px;
}
.courseDiscussReward_box input:focus,.courseDiscussReward_box textarea:focus{
    border:1px solid #e4ae00;
}
.courseDiscussReward_box .reward_password{

display: block;

border: 1px solid #ddd;

width: 228px;

line-height: 24px;

padding: 5px 10px;
}
.courseDiscussReward_box .reward_explain{
    
border: 1px solid #ddd;
    
width: 420px;
    
height: 24px;
    
line-height: 24px;
    
display: block;
    
padding: 5px 10px;
}
.courseDiscussReward_box .box-ft{
    padding: 10px;
    text-align: right;
}
.courseDiscussReward_box .reward_cancel{padding: 5px 5px;background: #dedede;color: #6f6f6f;border: 1px solid #c3c3c3;border-radius: 3px;margin-right: 10px;}
.courseDiscussReward_box .reward_confirm{
    padding: 5px 5px;
    background: #ffc107;
    color: #fff;
    border: 1px solid #e0a800;
    border-radius: 3px;
}