body{margin:0;padding:0;text-align:left;font-family:noto_sansregular，Microsoft Yahei，Arial，PingFang SC;font-size:.9rem}
.result a,.result a:link,.result a:visited,.result a:hover,a.dropdown-item{cursor:pointer;text-decoration:none}
.result a:hover{text-decoration:underline}
a.alertTask,a.alertTask:visited,a.alertTask:hover{color:#930}
#nav ul,ul.llst,ul.ulclear,.titlehelp,.PaginationTB ul,ul.listview{margin:0;padding:0;list-style:none}
ul.iconlist,.adminMenu li{list-style:none}
ul.llst li{background:url(../images/bullet.gif) no-repeat 0 8px;line-height:22px;padding-left:8px;list-style:none}
ul.iconlist li{position:relative;padding-left:32px}
.portalLogo{border:0}
.requiredNote{color:red;padding:4px 0}
div.required{border-right:2px #f00 solid;padding-right:4px}
div.required-alert{border-left:2px #f00 solid;padding-left:4px}
.alert-error.error{display:none}
TEXTAREA{width:50%}
.actionImg{cursor:pointer;border:0}
.row-elafs:after{clear:both}
.row-elafs:before,.row-elafs:after{content:"";display:table;line-height:0}
.form-info input,.form-info select,.form-info textarea,.form-info .control-group{margin-bottom:0}
.form-info .title{padding-top:14px}
.deleteSuccess{position:absolute;top:20px;display:none}
span.title{border-bottom:1px dashed;cursor:help}
.pageAlert{display:none;position:absolute;min-width:200px}
.text-large{font-size:22px;line-height:30px;margin:20px 0}
.center{text-align:center}
.hdms_content{cursor:pointer}
.contrainer-sm img{max-width:576px}
.btn-toolbar{margin-top:20px;margin-bottom:20px}
.btn-toolbar .btn{margin-right:5px}
.btn-toolbar .btn-group .btn{margin-right:0}
#loading{position:absolute;display:table;width:100%;height:100%;text-align:center}
.modal-body .modal_body_loading{position:relative}
#loading_inner{display:table-cell;vertical-align:middle}
#result{display:none}
@page{size:auto;margin:10mm 5mm}
.order_td{cursor:move}
.circle{width:20px;height:20px;border-radius:10px;font-size:9px;color:#fff;line-height:20px;text-align:center;background:gray}
.bg0{background:#de0000}
.bg1{background:#0073de}
.bg2{background:#20b304}
.hdms-d-c{text-align:center}
.hdms-m-l{margin:20px}
.photo_32{width:32px;height:32px;border:2px #f1f1f1 solid}
.photo_64{width:64px;height:64px;border:2px #f1f1f1 solid}
.photo_128{width:128px;height:128px;border:2px #f1f1f1 solid}
.selfPhoto{width:180px;height:180px}
#portal{background-color:#f1f1f1}
.ct{width:950px;margin:0 auto;text-align:left;*width:952px}
.bd-c1 .bd-g{width:50%;float:left}
.clogo{max-width:220px;max-height:50px;margin:5px;border:0}
#menu{padding-bottom:40px;border-top:1px solid}
.bd{margin:0 auto}
#bd1,#bd2,#bd3,#bd4{width:940px;border:1px #999 solid;padding:5px;border-radius:6px;-moz-border-radius:6px;margin-top:-40px;background-color:#FFF;min-height:450px}
.plt_con{margin:5px}
#bd5.bd{width:auto}
.bd-l,.bd-c,.bd-r{margin:5px}
.bd-l{width:190px;float:left}
.bd-c{float:left}
.bd-r{width:190px;float:right}
#bd1 .bd-c{width:530px}
#bd2 .bd-c{width:730px}
#bd3 .bd-c{width:730px}
#bd4 .bd-c{width:930px}
#bd5 .bd-l{width:390px;float:left}
#bd5 .bd-c{width:100%;float:right;margin-left:-410px}
#bd5 .bg-g{float:none;width:auto;margin-left:410px}
.bd-l .user-ranking,.bd-r .user-ranking{width:173px;overflow:hidden;margin-bottom:5px}
.bd-c .user-ranking{width:256px;overflow:hidden;float:left;margin-bottom:10px;height:64px}
.user-ranking .span-l{float:left;margin-left:0;margin-right:10px}
.bd-c .user-ranking .span-r{margin:0;width:170px}
.bd-l .user-ranking .span-r,.bd-r .user-ranking .span-r{margin:0;width:130px}
.bd-l .photo,.bd-r .photo{width:32px}
.bd-c .photo{width:64px}
.portlet_div_image,.portlet_div{position:relative;margin:.4em}
.bd-c .portlet_title_image{width:515px;height:120px;margin-bottom:10px;display:block;overflow:hidden}
.bd-c .portlet_div_image{max-width:515px;height:120px}
.bd-l .portlet_div_image,.bd-l .portlet_div,.bd-r .portlet_div_image,.bd-r .portlet_div{max-width:175px;height:41px}
.bd-c .portlet_div{width:515px;height:41px}
.portlet_div_image a,.portlet_div a{color:white}
.portlet_div_image a:HOVER,.portlet_div a:HOVER{text-decoration:underline}
.bd-c .portlet_div_title_l,.bd-c .portlet_div_image_title_r,.bd-l .portlet_div_title_l,.bd-l .portlet_div_image_title_r,.bd-r .portlet_div_title_l,.bd-r .portlet_div_image_title_r{position:absolute;color:white}
.bd-c .portlet_div_title_l{left:10px;top:10px;width:515px;font-size:9pt}
.bd-l .portlet_div_title_l,.bd-r .portlet_div_title_l{left:10px;top:10px;width:135px;font-size:9pt}
.bd-c .portlet_div_image_title_r{left:215px;top:50px;width:300px;font-size:2em;text-align:center}
.bd-l .portlet_div_image_title_r,.bd-r .portlet_div_image_title_r{left:80px;top:10px;width:100px;font-size:9pt}
.bd-l .portlet_title_image,.bd-r .portlet_title_image{width:175px;height:41px;margin-bottom:10px;display:block;overflow:hidden}
.bd-c .portlet_image{max-width:515px;display:block;overflow:hidden}
.bd-l .portlet_image,.bd-r .portlet_title_image{max-width:175px;display:block;overflow:hidden}
.bd-l .outstanding,.bd-r .outstanding{max-width:175px}
.bd-c .outstanding{max-width:515px}
.portlet-content{padding:.2em;margin-bottom:10px;border-width:1px;border-style:solid}
.portlet-header{padding:.5em .4em;font-weight:bold;margin-bottom:.4em;border-width:1px;border-style:solid;background-repeat:repeat-x;background-position:50% 50%;background-attachment:scroll;position:relative}
.portlet-header a{text-decoration:none}
.portlet-header a:hover{text-decoration:underline}
.portlet-header .more{position:absolute;right:2px}
#bd1 .bd-c .portlet-content .content{margin:.4em;width:515px}
.bd-l .portlet-content .content,.bd-r .portlet-content .content{margin:.4em;width:175px}
.ui-widget-content{margin-bottom:10px}
#bd5 .bd-c .portlet-content .content,#bd5 .bd-l .portlet-content .content{width:100%}
.elafs-icon{position:absolute;background:url(../images/icon_400.png) no-repeat;width:20px;height:20px}
.elafs-icon-manage{background-position:-160px -40px}
.elafs-icon-tool{background-position:-180px -40px}
.elafs-icon-notice{background-position:-200px -40px}
.elafs-icon-mphone{background-position:-220px -40px}
.elafs-icon-check{background-position:-240px -40px}
.elafs-icon-support{background-position:-260px -40px}
.elafs-icon-help{background-position:-280px -40px}
.elafs-icon-logoff{background-position:-300px -40px}
.elafs-icon-color .elafs-icon-manage{background-position:-160px -20px}
.elafs-icon-color .elafs-icon-tool{background-position:-180px -20px}
.elafs-icon-color .elafs-icon-notice{background-position:-200px -20px}
.elafs-icon-color .elafs-icon-mphone{background-position:-220px -20px}
.elafs-icon-color .elafs-icon-check{background-position:-240px -20px}
.elafs-icon-color .elafs-icon-support{background-position:-260px -20px}
.elafs-icon-color .elafs-icon-help{background-position:-280px -20px}
.elafs-icon-color .elafs-icon-logoff{background-position:-300px -20px}
#nav{height:30px}
.elafs-nav li{position:relative;padding:5px 8px 0 28px}
#nav .elafs-icon{left:6px;top:7px}
.elafs-nav s{position:absolute;top:8px;left:0;width:0;height:14px;border-left:1px #999 solid;overflow:hidden}
#nav ul{list-style:none}
#nav a{text-decoration:none}
#nav a:hover{text-decoration:underline}
#logo,#myself{float:left}
#myself li,#navItem li{float:left}
#navItem{float:right;padding-right:20px}
#myself a,#nav a{font-size:13px}
.elafs-my-photo{position:absolute;width:24px;height:24px;top:3px}
.elafs-dropdown-menu{display:none;position:absolute;background-color:#FFF;border:#999 solid;border-width:0 1px 1px 1px;padding:10px;z-index:999;width:292px}
.elafs-mobile{width:192px}
.elafs-mobile li{text-align:center;width:160px;white-space:nowrap;padding:15px}
.elafs-mobile h4{color:#333}
.elafs-mobile img.QRCode{width:150px;height:150px}
img.QRCode{width:280px;height:280px;border:1px solid #ccc}
#portal .ft{margin-bottom:20px}
#portal .ft,#portal .ft a{color:#999}
.ft.cr{text-align:center;padding-top:20px;padding-bottom:40px}
#logonPage .bd-l{width:200px;margin-right:10px}
#logonPage .bd-c{width:720px}
#logonPage .bd{background-position:top center;padding:20px 0;min-height:340px}
#logonPage .hd{padding:40px 0 20px 0}
#logonPage .logon{background-repeat:no-repeat;background-position:left center}
#logonPage .logon a{color:#333;text-decoration:none}
#logonPage .logon a:HOVER{text-decoration:underline}
#logonPage .ft .ct{padding:30px 0;text-align:center}
.zh_CN,.zh_TW,.en_US{position:absolute;top:4px;left:2px;width:16px;height:16px;background:url(../images/language.png) no-repeat;margin-right:6px;_margin-right:4px}
.zh_CN{background-position:-8px -10px}
.zh_TW{background-position:-8px -10px}
.en_US{background-position:-40px -10px}
#logonPage #logo{padding-left:20px}
#logonPage .logon,#logonPage .tabs,.logon_image{border:1px #CCC solid;height:340px}
#logonPage .tabs{background-color:#FFF;margin-right:10px}
#logonPage .tabs .title{padding:5px;font-weight:bold}
#logonPage .tabs .content{padding:5px}
.logon_image{width:720px;background-color:#FFF}
.updateAnn{padding:5px;color:#f93;text-align:center;font-size:.8em}
.logon ul,.logon ol{padding:2px 0}
.logon ul li{font-weight:bold;padding:1px 0}
.logonAlert{color:red;background-color:#FFF;font-weight:bold;padding:10px}
.logonContent{margin:9px}
.elafs-logon-nav{position:relative;height:80px}
.elafs-logon-nav .logo{max-width:250px;position:absolute}
.elafs-logon-topmenu{position:absolute;top:0;left:270px;height:30px}
.elafs-logon-topmenu li{position:relative;list-style:none;float:right;padding:0 5px 0 5px;border-left:1px}
.elafs-logon-topmenu s{position:absolute;top:5px;left:0;width:0;height:12px;border-left:1px #999 solid;overflow:hidden}
.elafs-logon-topmenu li,.elafs-logon-topmenu li a{font-size:13px;text-decoration:none}
.elafs-logon-topmenu li a:HOVER{text-decoration:underline}
#logonPage img.QRCode{width:150px;height:150px}
table.ClassicTB,table.info,table.view{background-color:#f1f1f1;border-top:1px #DDD solid;border-bottom:1px #DDD solid;border-left:1px #DDD solid;border-right:1px #DDD solid;border-collapse:collapse}
table.ClassicTB th,table.info th,table.view th{padding:5px 5px 2px 5px}
table.ClassicTB td,table.info td,table.view td{padding:8px 5px 5px 5px;background-color:#FFF}
table.ClassicTB td.title{border:1px #DDD solid;font-weight:bold;background:url(/images/portletTabBg.gif) repeat-x center -435px}
table.ClassicTB td{border-left:#DDD 1px solid;border-right:#DDD 1px solid}
table.ClassicTB td span{color:#039;margin-right:4px}
table.ClassicTB TD.selected{background-color:#bf8f30}
table.ClassicTB TD.white{background-color:#fff}
table.ClassicTB TD.gray{background-color:#f1f1f1}
table.ClassicTB TD.over{background-color:#ffd073}
table.info{margin:0;border:0}
table.info td.title{background-color:#9cf;font-weight:bold;padding:0}
table.info td.title div{padding:3px;border-top:1px #FFF solid}
table.info td.blanktr{border-bottom:1px #999 solid}
table.info td.alert{background-color:#ff9}
table.info td{background-color:#f1f1f1;padding-top:10px}
table.view td{border-bottom:#DDD 1px solid;padding:6px 10px}
table.view td.lasttd{border-bottom:0}
table.view td.blanktr{border-bottom:0}
table.view td.title{background-color:#eee;font-weight:bold}
table.view td.hdtext{width:32%;font-weight:bold;border-bottom:0}
table.view td.hdbtn{width:68%;border-bottom:0}
table.view td.labeltd{width:18%;text-align:right;vertical-align:top;color:#666;font-weight:bold}
table.view td.datatd1{width:32%}
table.view td.datatd2{width:82%}
.table .title{font-weight:bold;text-align:right}
div.view2{margin:5px}
table.view2{width:100%;border:0}
table.view2 td{padding:6px 10px}
table.view2 td.lasttd{border-bottom:0}
td.hdtext{width:32%;font-weight:bold}
td.hdbtn{width:68%;padding-left:1px}
table.view2 td.labeltd{width:18%;text-align:right;vertical-align:top;color:#666;font-weight:bold;border-bottom:#DDD 1px solid}
table.view2 td.datatd1{width:32%;border-bottom:#DDD 1px solid}
table.view2 td.datatd2{width:82%;border-bottom:#DDD 1px solid}
table.view2 td.labeltd.last,table.view2 td.datatd1.last,table.view2 td.datatd2.last{border-bottom:0}
#iFrm{margin:0;padding:0;display:block}
div#frame{padding:5px}
table.portalTitle{margin-top:5px;margin-bottom:5px}
table.white td{padding:5px}
table.inTd{background-color:#CCC;border:0;width:100%}
.ClassicTB td.gray .inTd td{background-color:#f1f1f1;border:0}
.ClassicTB td.white .inTd td{background-color:#FFF;border:0}
td.unselected a,td.unselected_blank a{color:#666}
td.selected a,td.selected_blank a{color:#333}
td.tableTitle{text-align:left;border-top:3px #0c0874 solid;border-bottom:1px #DDD solid;background:#FFF}
ul.checkboxline{padding:5px 0;margin:0}
ul.checkboxline li.txt{padding:1px 10px 0 2px}
ul.checkboxline li{float:left;list-style:none}
.listview li{margin:5px;float:left}
.listview li.txt{padding-top:10px;font-weight:bold}
.listview li.slt{padding-top:8px}
.PaginationTB{margin:5px}
.PaginationTB li{float:left;border-left:solid 1px #ccc;padding:2px 5px 0 5px}
.PaginationTB li.first{padding-left:0;border-left-width:0}
ul.PaginationTB:after{clear:both}
div.info{border-left:1px #999 solid;border-right:1px #999 solid;border-bottom:1px #999 solid;border-top:4px #369 solid;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;background-color:#f8f8f8;margin:5px}
div.info table{width:100%}
div.info td{padding-top:4px;padding-bottom:4px}
div.info td.title div{padding:8px 4px 4px 8px;font-weight:bold;background-color:#e1e1e1;margin-bottom:10px}
div.info td.hdtext{width:32%;font-weight:bold;padding-left:4px}
div.info td.hdbtn{width:68%}
div.info td.labeltd{width:22%;text-align:right;vertical-align:top;color:#666;font-weight:bold;padding-right:20px;padding-top:8px}
div.info td.datatd1{width:28%}
div.info td.datatd2{width:78%}
div.info select{padding:2px}
.validateFailed{background:#f30}
.resultNumber{font-weight:bold}
.rateBar{position:relative;height:13px;width:100px}
.rateBar .r1{position:absolute;border:1px #CCC solid;width:100px;height:13px;background-color:#FFF}
.rateBar .r2{position:absolute;background-color:#06266f;height:13px}
.ttcontent{display:none;text-align:left}
div.tableTitle{padding-top:10px}
.tab{border-bottom:1px #999 solid;margin-bottom:10px;height:60px;position:relative}
.tab label{border-top:1px #999 solid;border-left:1px #999 solid;border-right:1px #999 solid;padding:6px 10px 6px 10px;background-color:#FFF;position:absolute;bottom:-1px;left:25px;font-weight:bold;border-top-left-radius:4px;border-top-right-radius:4px}
.easy-bd{border:1px solid #CCC;border-radius:2px;-moz-border-radius:2px;padding:5px}
iframe.videoContent{border:0}
#easyContent{margin:10px}
form{margin:0;padding:0}
#box_gean{border-top:3px #0c0874 solid;border-left:1px #CCC solid;border-right:1px #CCC solid;border-bottom:1px #CCC solid;margin-bottom:10px;background-color:#f7f7f7;overflow:hidden}
#box_gean #title_gean{overflow:hidden;text-align:left;padding-top:10px}
#box_gean #title_gean .title_text{width:30%;background-repeat:no-repeat;background-position:8px 6px;text-align:left;float:left;font-weight:bold;padding:5px 5px 5px 30px}
#box_gean #title_gean .button_help .buttons{padding:0}
#box_gean #title_gean .button_help .help{float:right;width:120px;padding-top:12px;margin-right:15px;text-align:left}
#box_gean #title_gean .button_help .help a{color:#e6370e;text-decoration:none}
#box_gean #title_gean .button_help .help a:hover{color:#f00;text-decoration:underline}
.content_gean{padding:10px;background-color:#f7f7f7}
.content_gean .ClassicTB{margin:0}
.content_gean .ClassicTB td.gray{background-color:#FFF}
.ui-button{margin:5px}
.ui-tabs .ui-tabs-panel{padding:10px 5px}
.ztree{padding:20px 0}
.ztree li{position:relative}
.ztree li span{line-height:40px}
.ztree li a{width:100%;height:40px;padding-top:0;border-left:4px #fff solid}
.ztree li a:hover{text-decoration:none;background-color:#e7e7e7;border-left:4px #e7e7e7 solid}
.ztree li a.curSelectedNode{background-color:#f5f5f5;border:0;height:40px;opacity:1;border-left:4px #36acff solid}
.ztree li ul{margin:0;padding:0}
.ztree li span.button.switch{position:absolute;width:20px;height:20px;margin-left:5px;margin-top:10px}
.ztree li span.button.chk{position:absolute;margin-left:5px;margin-top:14px}
.ztree li span.button.switch i{font-size:1rem}
.ztree li span.button i{font-size:1rem}
.ztree li a.level0 span{font-size:1rem;font-weight:bold}
.ztree li a.level0 i{font-size:1.1rem;font-weight:bold}
.ztree li a span{font-size:.9rem}
.ztree li span.button.noline_open{background-position:0 -1px;background-image:none}
.ztree li span.button.noline_close{background-position:0 -1px;background-image:none}
.ztree li span.button.ico_docu,.ztree li span.button.ico_open,.ztree li span.button.ico_close{margin-top:11px;margin-right:5px;background-image:none}
.ztree li span.button.ico_loading{margin-top:11px;margin-right:5px}
.newmenu{color:red;margin-left:5px;font-weight:bold}
.ztree li span.button.icon_tree{background-image:url(/images/icon_400.png);margin-top:-3px;margin-right:2px}
.annualreport_ico_docu{background-position:-112px -48px;vertical-align:top;*vertical-align:middle}
#catalog .ztree li span.button.course_node_read_ico_open{background-position:-110px -80px;margin-right:2px;vertical-align:top}
#catalog .ztree li span.button.course_node_read_ico_close{background-position:-110px -65px;margin-right:2px;vertical-align:top}
#catalog .ztree li span.button.course_node_read_ico_docu{background-position:-110px -48px;margin-right:2px;vertical-align:top}
#rMenu{display:none;position:absolute;border:1px #999 solid;background-color:#FFF;min-width:100px}
#rMenu ul{margin:0;padding:0}
#rMenu li{list-style:none;border-bottom:0;padding:5px 10px;margin:5px 0}
#rMenu li.last{border-bottom:0}
#rMenu li.active{background-color:#f1f1f1;cursor:pointer}
.sortable{list-style-type:none;margin:0;padding:10px;background-color:#CCC;border:1px #999 solid;text-align:left}
.sortable li{margin:0 5px 5px 5px;padding:5px;padding-left:1.5em;cursor:move}
.sortable li span{position:absolute;margin-left:-1.3em}
.courseContent{border:0;width:100%;min-height:450px;overflow:hidden}
.zebraProgress .ZebraDialog_Body{background-image:url('../images/ajax-loader.gif')}
#comments{position:relative}
.commentContent{float:right;margin-left:70px;top:5px}
.bootstrap-timepicker{max-width:200px}
.agile_carousel{overflow:hidden;-moz-box-shadow:0 0 4px #dfdfdf;-webkit-box-shadow:0 0 0 #dfdfdf;box-shadow:0 0 4px #dfdfdf}
.caption{display:none}
#bd1 .bd-c .slideshow .slide_inner img{width:515px;height:290px}
#bd1 .bd-c .slideshow img{max-width:515px}
#elafs_news .slide_inner img{width:374px;height:286px}
#elafs_news .hover_previous_next_button{display:block}
#adminhome_icon{margin-bottom:10px;margin-top:-10px}
#adminhome_icon .span2{text-align:center;cursor:pointer}
#adminhome_icon .icon{width:57px;height:57px;margin:10px auto 5px auto;background-image:url("/images/admin_home.png");background-repeat:no-repeat}
#adminhome_icon .icon.pc_ui{background-position:0 0}
#adminhome_icon .icon.app_ui{background-position:-59px 0}
#adminhome_icon .icon.app_recommend{background-position:-118px 0}
#adminhome_icon .icon.portlet{background-position:-177px 0}
#adminhome_icon .icon.notice{background-position:-236px 0}
#adminhome_icon .icon.annualreport{background-position:-295px 0}
#adminhome_icon .icon.usermgt{background-position:0 -59px}
#adminhome_icon .icon.coursemgt{background-position:-59px -59px}
#adminhome_icon .icon.assign{background-position:-118px -59px}
#adminhome_icon .icon.training{background-position:-177px -59px}
#adminhome_icon .icon.test{background-position:-236px -59px}
#adminhome_icon .icon.yearreport{background-position:-295px -59px}
#bd1 .bd-l .slideshow .slide_inner img,#bd1 .bd-r .slideshow .slide_inner img{width:175px;height:99px}
#bd1 .bd-l .slideshow img,#bd1 .bd-r .slideshow img{max-width:175px}
.slideshow .control_set_1,#courseScreenShot .control_set_1{float:right;position:relative;margin:6px 2px 0 0}
.numbered_buttons_container{float:left}
.slideshow .control_set_1 .slide_button,#courseScreenShot .control_set_1 .slide_button{float:left}
.numbered_button{color:#000;padding:2px 5px;font-size:12px;margin-right:4px;background-color:#d9d9d9;opacity:.6}
.slideshow .numbered_buttons_container .ac_selected,.slideshow .numbered_buttons_container .numbered_button:hover,#courseScreenShot .numbered_buttons_container .ac_selected,#courseScreenShot .numbered_buttons_container .numbered_button:hover{color:#fff;background-color:#900;opacity:.9}
.slideshow .control_set_1,.agile_carousel .button_container,.slide_button,#courseScreenShot .control_set_1{z-index:990}
.bd-c .hover_previous_next_button{top:70px}
.bd-l .hover_previous_next_button,.bd-r .hover_previous_next_button{display:none}
.titlehelp{border-bottom:1px solid #999;height:30px;display:block;padding:5px;margin-bottom:5px}
.course_img{width:225px;height:136px;margin-bottom:8px;border:1px #DDD solid}
.courselist{border-left:#ccc solid 1px}
.courselist div.course{width:343.5px;height:220px;padding:10px;border-top:0;border-left:0;border-right:#ccc solid 1px;border-bottom:#ccc solid 1px;float:left;cursor:pointer}
.courseAd2,.CourseNotImg{width:341px;height:170px;border:1px #CCC solid;background-color:#f1f1f1}
.courseAd2 img{width:341px;height:170px}
.CourseNotImg{text-align:center;vertical-align:middle}
.csTitle,.price,.CourseNotImg div{font-size:10.5pt;margin:5px 0;font-weight:bold}
.csInfo1,.csInfo2{position:relative}
.usersNum,.price{position:absolute;right:0;top:0}
.price{top:-5px}
.courseDes{width:502px;float:left}
.courseOther{width:218px;float:right;border-left:1px #eee solid;padding-left:10px}
.nav a{text-decoration:none}
#courseFilter .l2 a{padding-left:30px}
#courseFilter .l3 a{padding-left:60px}
#courseFilter .l4 a{padding-left:90px}
#infscr-loading{padding:20px;text-align:center;border-right:#ccc solid 1px;border-bottom:#ccc solid 1px}
.personlist{border-left:#ccc solid 1px}
.personlist div.person{width:343.5px;height:70px;padding:10px;border-top:0;border-left:0;border-right:#ccc solid 1px;border-bottom:#ccc solid 1px;float:left;cursor:pointer}
#mce_63 td{width:18px}
.titlehelp li{float:left;font-weight:bold}
.titlehelp .icon32{background-image:url("/images/icon32.png");background-repeat:no-repeat;width:32px;height:32px;display:inline-block;margin-bottom:-8px;margin-right:6px}
.titlehelp .cobo{background-position:-4px -4px}
.titlehelp .home{background-position:-44px -4px}
.titlehelp .org{background-position:-84px -4px}
.titlehelp .content{background-position:-124px -4px}
.titlehelp .training{background-position:-164px -4px}
.titlehelp .tools{background-position:-204px -4px}
.titlehelp .report{background-position:-244px -4px}
.titlehelp .help{background-position:-284px -4px}
.titlehelp .system{background-position:-324px -4px}
.titlehelp .support{background-position:-364px -4px}
.titlehelp .cloud{background-position:-4px -44px}
.titlehelp .instructor{background-position:-44px -44px}
.titlehelp .portlet{background-position:-84px -44px}
.titlehelp .note{background-position:-124px -44px}
.titlehelp .onlineCourseware{background-position:-164px -44px}
.titlehelp .edit{background-position:-204px -44px}
.titlehelp .search{background-position:-244px -44px}
.titlehelp .cal{background-position:-284px -44px}
.titlehelp .perf{background-position:-324px -44px}
.titlehelp .file{background-position:-364px -44px}
.titlehelp .info{background-position:-4px -84px}
.titlehelp .cloud2{background-position:-44px -84px}
.titlehelp li.help{float:right;font-weight:normal;cursor:pointer;margin-top:10px}
.icon25{background-image:url(/images/mytask_25.png?180119);line-height:25px;display:inline-block;width:25px;height:25px;background-repeat:no-repeat}
.icon25_elearning{background-position:-2px -2px}
.icon25_etest{background-position:-31px -2px}
.icon25_esurvey{background-position:-60px -2px}
.icon25_etraining{background-position:-89px -2px}
.icon25_eplan{background-position:-118px -2px}
.icon25_vplan{background-position:-147px -2px}
.icon25_360{background-position:-176px -2px}
.icon25_learningProgram{background-position:-205px -2px}
.icon25_homework{background-position:-234px -2px}
.icon25_blanded{background-position:-263px -2px}
.icon25_vote{background-position:-2px -31px}
.icon25_mentor{background-position:-31px -31px}
.icon25_liveplan{background-position:-60px -31px}
#cp-contents div,#cp-contents span,#cp-contents a{font-size:11pt}
.cp-l2 .title{font-size:11pt;font-weight:bold}
.course_streamline{position:relative;border-color:#dee5e7;padding-top:10px}
.cp-l2-l,.cp-l2-r{margin:10px 0}
.cp-l2-l .course_streamline{margin-left:10px}
.cp-l2-r .course_streamline{margin-right:10px}
.course_streamline .psl-item:after{position:absolute;bottom:0;width:12px;height:12px;margin-top:5px;background-color:#fff;border-color:inherit;border-style:solid;border-width:2x;border-radius:12px;content:''}
.cp-l2-l .course_streamline .psl-item:after{left:0;margin-left:-9px}
.cp-l2-r .course_streamline .psl-item:after{right:0;margin-right:-9px}
.psl-item{position:relative;padding-bottom:1px;border-color:#dee5e7;padding:0 0 5px 0}
.psl-item:before,.psl-item:after{display:table;content:" "}
.psl-item:after{clear:both}
.psl-item:after{top:4px;bottom:auto}
.psl-item.b-l{margin-left:-1px}
.cp-l2-l .b-l{border-left:1px solid #dee5e7}
.cp-l2-r .b-l{border-right:1px solid #dee5e7}
.cp-l2-l .m-l{margin-left:15px}
.cp-l2-r .m-l{margin-right:15px}
.psl-item .course-info{padding:7px}
.psl-item .course-info-over{background-color:#f1f1f1}
.course_time{position:absolute;top:7px;margin-right:10px}
.cp-l2-l .course-info{padding-right:40px}
.cp-l2-r .course-info{padding-left:40px}
.cp-l2-l .course_time{right:0;margin-right:10px}
.cp-l2-r .course_time{margin-left:10px;left:0}
.cp-l2-r{text-align:right}
.cp-l2-l .b-success,.cp-l2-r .b-success{border-color:#27c24c}
.cp-l2-l .b-info,.cp-l2-r .b-info{border-color:#23b7e5}
.jqstooltip{max-height:12px;padding:5px 10px!important;background-color:rgba(0,0,0,0.8)!important;border:solid 1px #000!important;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.easyPieChart{position:relative;text-align:center}
.easyPieChart>div{position:relative;z-index:1}
.easyPieChart>div .text{position:absolute;top:60%;width:100%;line-height:1}
.easyPieChart>div img{margin-top:-4px}
.easyPieChart canvas{position:absolute;top:0;left:0;z-index:0}
#flotTip,.flotTip{z-index:100;padding:4px 10px;font-size:12px;color:#fff;background-color:rgba(0,0,0,0.8);border:solid 1px #000!important;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.legendColorBox>div{margin:5px;border:none!important}
.legendColorBox>div>div{border-radius:10px}
.file-btn{position:relative}
.file-btn input[type="file"]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}
#appqrc img,#wechatqrc img{width:120px;height:120px}
.search{padding:10px}
.page_title{border-bottom:1px #d1d1d1 solid;margin-bottom:20px;padding:10px;font-size:2em;font-weight:bold;color:#333}
.card{border-radius:.5rem;margin:10px auto}
.one_line{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.two_line{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.tile_more{position:absolute;right:10px;top:10px;font-size:2em}
.tile_more a{color:#ccc}
.tile_more a:hover{color:#0056b3}
.tile-like-tags{position:absolute;right:52px;top:10px;font-size:2em}
.tile-like-tags a{color:#ccc}
.tile-like-tags a:hover{color:#0056b3}
#ad_outer{position:relative}
#sp_bg_image{width:100%;height:300px;background-repeat:no-repeat;background-size:cover;background-position:center center}
.ad_outer_cover,#sp_wisdom{position:absolute;top:0;left:0;margin-left:auto;margin-right:auto;width:100%;height:300px}
.ad_outer_cover{background-color:#000;opacity:.4}
#sp_wisdom{color:#fff;text-align:center}
.orderby_btn{cursor:move}
.table th,.table td{vertical-align:middle}
.table.datatable th .custom-checkbox{margin-right:-12px}
.table th .custom-checkbox{cursor:pointer}
.table tbody td.actions{text-align:center;white-space:nowrap}
.table tbody td.actions .btn{margin-right:1rem}
.table tbody td.actions .btn:first-child{margin-left:1rem}
.table tbody td.actions .btn:last-child{margin-left:0}
.container-fluid.btn-search-bar{padding-left:0}
.btn-search-bar .btn-toolbar{margin-top:0;margin-bottom:0}
.btn{margin-right:.5rem}
.btn:last-child{margin-left:0}
.btn-group .btn,.input-group .btn{margin-right:0}
.btn-group{margin-right:.5rem}
.modal-body{overflow-y:auto}
.table .toggle-on,.table .toggle-off{top:3px}
#SelectFilterGroup{overflow:auto}