@CHARSET "UTF-8";
/*----------------tbc form----------------*/
.required-item{color: #f00}
.tbc-form-2row{width: 900px;margin: 0 auto}
.form-cell{padding-bottom: 10px;}
.form-cell-noborder{border: 0;padding-bottom: 10px}
.standard-input-outer td.no-width-label label,.form-cell td.no-width-label label{width: auto;}
.form-cell-inline{display: inline-block;margin-right: 10px}
.form-cell-left{float: left;margin-right: 10px;display: inline}
.form-cell-right{float: right;margin-right: 10px;display: inline}
.required-red{color: #f00}
.all-page-table{width: 100%;vertical-align: top}
.form-cell-wave{float: left}
.form-cell-wave p{margin-top: 42px}
.form-cell-label{height: 27px;width: 200px;text-align: right;float: left}
.form-cell-label label{line-height: 26px;display: inline-block;height: 26px;color: #666}
.form-cell-content{height: 26px;float: left;line-height: 26px;color: #999;}
.form-cell-content span{line-height: 26px;height: 26px;display: inline-block;color: #333}
.form-cell-content a{line-height: 26px;height: 26px;display: inline-block;}
.form-label{height: 26px;width: 200px;line-height: 26px;text-align:right;}
.form-content{/*height: 26px;*/line-height: 26px;/* width:820px;*/}
.form-cell-select{padding-left: 10px;padding-bottom: 19px}
.two-col-view{width: 100%}
.form-cell-view{padding-bottom: 5px}
.form-cell-btn{padding-bottom: 20px;padding-left: 155px}
.label-inline{line-height: 26px}
.btn td.tl,.btn td.tc,.btn td.tr,.btn td.bl,.btn td.bc,.btn td.br{height: 3px}
.btn td.tl,.btn td.ml,.btn td.bl,.btn td.tr,.btn td.mr,.btn td.br{width: 3px}
.btn td.tl,.btn td.tc,.btn td.tr,.btn td.ml,.btn td.mc,.btn td.mr,.btn td.bl,.btn td.bc,.btn td.br{background-image: url('../images/tbc_btn_white_bg.png');padding: 0;}
.btn-blue td.tl,.btn-blue td.tc,.btn-blue td.tr,.btn-blue td.ml,.btn-blue td.mc,.btn-blue td.mr,.btn-blue td.bl,.btn-blue td.bc,.btn-blue td.br{background-image: url('../images/tbc_btn_blue_bg.png');padding: 0;}
.btn-disabled td.tl,.btn-disabled td.tc,.btn-disabled td.tr,.btn-disabled td.ml,.btn-disabled td.mc,.btn-disabled td.mr,.btn-disabled td.bl,.btn-disabled td.bc,.btn-disabled td.br{background-image: url('../images/tbc_btn_disabled_bg.png');padding: 0;}
.btn-light-blue td.tl,.btn-light-blue td.tc,.btn-light-blue td.tr,.btn-light-blue td.ml,.btn-light-blue td.mc,.btn-light-blue td.mr,.btn-light-blue td.bl,.btn-light-blue td.bc,.btn-light-blue td.br{background-image: url('../images/tbc_btn_light_blue_bg.png')}
.btn td.tc,.btn td.mc,.btn td.bc{background-repeat: repeat-x;}
.btn td.tl,.btn td.bl,.btn td.tr,.btn td.br,.btn td.ml,.btn td.mr{background-repeat: no-repeat}
.btn td.tc{background-position: 0 0}
.btn td.bc{background-position: 0 -3px}
.btn td.tl{background-position: 0 -6px}
.btn td.bl{background-position: 0 -9px}
.btn td.tr{background-position: -3px -6px}
.btn td.br{background-position: -3px -9px}
.btn td.ml{background-position: -0 -14px}
.btn td.mr{background-position: -3px -14px}
.btn td.mc{background-position: 0 -38px;height: 20px;}
.btn-big td.ml{background-position: -0 -12px}
.btn-big td.mr{background-position: -3px -12px}
.btn-big td.mc{background-position: 0 -36px}
.btn input,.advcombotree-tree-button .btn input{border: none;background:none;font-size: 12px;color: #555;cursor: pointer;padding: 0 6px}
.btn-blue input,.advcombotree-tree-button .btn-blue input{color: #fff}
.btn-light-blue input{color: #3188d8}
.btn-disabled input{color:#999; cursor: default; }
.standard-input-outer .label-panel label{color: #666;width: 200px;text-align: right;display: inline-block;height: 26px;line-height: 26px}
.train_plan_insertupdate .standard-input-outer .label-panel label {width:auto;}
.standard-input{border: 1px solid #ccc;background: url('../images/input_bg.png') 0 0 repeat-x #fff;}
.standard-input.focus{border: 1px solid #b2d6f7;}
.standard-input input{border: none!important;font-size: 12px;color: #333;padding: 0 5px;box-shadow: none;background: url('../images/input_bg.png') 0 -1px repeat-x #fff;}
.standard-input.focus input{background: url('../images/input_bg2.png') 0 -1px repeat-x #fff;}

/*试卷管理必选题插件优化 20160413 余求索*/
.org-time-choose{float: left;}
.org-time-choose .form-cell-left{margin-right: 7px;}
.org-time-choose .form-cell-left .standard-input-outer .label-panel label{width: 66px !important;}
.org-time-choose .form-cell-left .standard-input-outer .label-panel .required-item{display: none;}
.org-time-choose .form-cell-left .standard-input-outer .no-width-label label{width: 18px !important;}
.org-time-choose .form-cell-left .standard-input{width: 95px !important;}
.org-time-choose .form-cell-left .standard-input .combo-text{width: 66px !important;}
/*.orgsearch .form-cell-left .standard-input-outer .label-panel label{width: 13px; margin-right: 9px;}*/
#ems_paper_step2_filter .spmain .orgsearch .form-cell-left .standard-input-outer .label-panel label{width: 30px; margin-right: 9px;}

/*日程管理样式*/
#calManagerCon #eventTemplateDoSearchForm #input2Panel .no-colon label{margin-right: 7px;}

/*报名管理20160414上线 样式优化*/
.form-cell-left-tips label{margin-right: 10px;}

.standard-input input.hasDefaultValue{color: #999}
.standard-input .combo, .standard-input .spinner{border: 0}
.standard-input .spinner-arrow{padding-top: 2px}
.standard-input .text-disabled{color: #999999;}
.standard-input-outer .label-panel{font-size: 12px;color: #666;white-space:nowrap;}
.standard-input-outer .combo-text{height: 25px;line-height: 25px}
.standard-input-outer .combo .combo-arrow{height: 25px;background: url("../easyui/themes/default/images/combo_arrow.gif") no-repeat scroll 0 2px; transparent;}
.standard-input-outer .datebox .combo-arrow{background: url("../easyui/themes/default/images/datebox_arrow.png") no-repeat scroll center center transparent;}
.verification-panel,.verification-panel p{overflow: hidden;color: #999}
.two-col-view .verification-panel{width: 150px}
.two-col-view .verification-panel p{width: 122px}
.verification-panel p{height: 26px;line-height: 26px;padding-left: 25px;background-image: url('../images/tbc_input_verification_icon.png');background-repeat: no-repeat}
.oper-tf{float: left;background-image: url("../images/tbc_input_verification_icon.png"); background-repeat: no-repeat; height: 26px; line-height: 26px; padding-left: 25px; display:none; background-position: 500px 500px;}
.input-verification-empty{background-position: 5px 0;color: #555}
.input-verification-right{background-position: 5px -26px;color: #8bbb55}
.input-verification-error{background-position: 5px -52px;color: #f37f5f}
.standard-textarea{border: 1px solid #ccc;}
.standard-textarea-panel .label-panel label{color: #666;display: inline-block;height: 26px;line-height: 26px;text-align: right;width: 200px}
.standard-textarea textarea{border: none!important;font-size: 12px;color: #555;padding: 5px;resize: none;box-shadow: none;background: url('../images/textarea_bg.png') 0 0 repeat-x #fff;}

.ml-border{border-left: 1px #d1d1d1 solid;float: left}
.mr-border{border-right: 1px #d1d1d1 solid;float: right}
.standard-textarea-panel .label-panel{vertical-align: top}
label.radio-label{background: url(../images/appimg/radio.png) 2px -7px no-repeat;color: #444;cursor: pointer;padding:0 20px;display:inline-block;line-height:26px;/*overflow:hidden;height:26px;white-space:nowrap;*/}
.msie label.radio-label{margin-left: -10px}
label.rchecked{background:url(../images/appimg/radio_check.png) 2px -7px no-repeat;color: #000}
label.rdisabled{filter: alpha(opacity=50);-moz-opacity: .5;opacity: .5;}
input.radio{color: #555;background-color: #ff0}
label.checkbox-label{/*height: 26px;*/line-height: 26px;padding:0 20px;background: url(../images/appimg/checkbox.png) 2px -7px no-repeat;display: inline-block;color: #444;cursor:pointer}
.msie label.checkbox-label{margin-left: -10px}
label.checked{background:url(../images/appimg/checkbox_check.png) 2px -7px no-repeat;color: #000}
label.disabled{filter: alpha(opacity=50);-moz-opacity: .5;opacity: .5;}
.prompt{position: absolute}
#promptWin{float: left;width: auto!important;padding-left: 30px;padding-right: 20px}
.prompt td.tl,.prompt td.tc,.prompt td.tr,.prompt td.bl,.prompt td.bc,.prompt td.br{height: 3px}
.prompt td.tl,.prompt td.ml,.prompt td.bl,.prompt td.tr,.prompt td.mr,.prompt td.br{width: 3px}
.prompt td.tl,.prompt td.tc,.prompt td.tr,.prompt td.bl,.prompt td.bc,.prompt td.br{background-image: url('../images/tbc_prompt_bg.png')}
.prompt td.ml,.prompt td.mr{background-image: url('../images/tbc_prompt_border_bg.png')}
.prompt td.tc,.prompt td.bc{background-repeat: repeat-x}
.prompt td.tl,.prompt td.bl,.prompt td.tr,.prompt td.br{background-repeat: no-repeat}
.prompt td.ml,.prompt td.mr{background-repeat: repeat-y}
.prompt.prompt-success td.tl{background-position: 0 -42px}
.prompt.prompt-error td.tl{background-position: -6px -42px}
.prompt.prompt-warning td.tl{background-position: -12px -42px}
.prompt.prompt-success td.tr{background-position: -3px -42px}
.prompt.prompt-error td.tr{background-position: -9px -42px}
.prompt.prompt-warning td.tr{background-position: -15px -42px}
.prompt.prompt-success td.bl{background-position: 0 -45px}
.prompt.prompt-error td.bl{background-position: -6px -45px}
.prompt.prompt-warning td.bl{background-position: -12px -45px}
.prompt.prompt-success td.br{background-position: -3px -45px}
.prompt.prompt-error td.br{background-position: -9px -45px}
.prompt.prompt-warning td.br{background-position: -15px -45px}
.prompt.prompt-success td.tc{background-position: 0 -48px}
.prompt.prompt-success td.bc{background-position: 0 -51px}
.prompt.prompt-error td.tc{background-position: 0 -54px}
.prompt.prompt-error td.bc{background-position: 0 -57px}
.prompt.prompt-warning td.tc{background-position: 0 -60px}
.prompt.prompt-warning td.bc{background-position: 0 -63px}
.prompt.prompt-success td.ml{background-position: 0 -66px;height: 30px}
.prompt.prompt-success td.mr{background-position: -3px -66px}
.prompt.prompt-error td.ml{background-position: -6px -66px}
.prompt.prompt-error td.mr{background-position: -9px -66px}
.prompt.prompt-warning td.ml{background-position: -12px -66px}
.prompt.prompt-warning td.mr{background-position: -15px -66px}
.prompt div{font-size: 12px;color: #555;background-position: 10px 5px;background-repeat: no-repeat}
.prompt.prompt-success td.mc{background-color: #d8fec9}
.prompt.prompt-error td.mc{background-color: #fecfce}
.prompt.prompt-warning td.mc{background-color: #fffac6}
.prompt.prompt-success div{background-image: url('../images/tbc_success_bg.png');background-color: transparent}
.prompt.prompt-error div{background-image: url('../images/tbc_error_bg.png');background-color: transparent}
.prompt.prompt-warning div{background-image: url('../images/tbc_warning_bg.png');background-color: transparent}
.prompt td.mc a{float: right}
.prompt td.mc span.prompt-close{height: 12px;width: 12px;display: inline-block;background: url('../images/tbc_close_bg.png') left bottom no-repeat transparent}
.combobox-item{cursor: pointer}
.tbc-searchbar-form .form-cell-left .standard-input{margin-bottom: 0;margin-left: 0}
span.combo{background: url(../images/input_bg.png) 0 -1px repeat-x #fff;}
.text-in-form label{color: #666;display: inline-block;height: 26px;line-height: 26px;text-align: right;width: 150px}
.text-in-form span{color: #333;display: inline-block;height: 26px;line-height: 26px;text-align: left;width: 170px}
.text-in-view label{color: #4a7a99;display: inline-block;/*height: 26px;*/line-height: 26px;text-align: right;width: 150px; vertical-align:top;}
.text-in-view span{color: #333;display: inline-block;/*height: 26px;*/line-height: 26px;text-align: left;width:500px; vertical-align:top;}
.tbc-menu-button-panel{display: block;position: relative}
.tbc-menu-button.btn input{padding: 0;margin: 0 15px 0 10px}
.tbc-menu-button-panel .arrow{background: url("../images/appimg/darrow.png") no-repeat scroll center center transparent;display: block;height: 26px;position: absolute;right: 5px;top: 0;width: 9px;cursor: pointer}
.tbc-menu-button-menu{background: none repeat scroll 0 0 #f6f6f6;border: 1px solid #ccc;font-style: normal;left: 0;padding: 5px 0;position: absolute;top: 23px;width: 69px;z-index: 100;}
.tbc-menu-button-menu a{color: #000;display: block;line-height: 22px;padding: 0 10px}
.tbc-menu-button-menu a:hover{background: none repeat scroll 0 0 #ddd;text-decoration: none}
.tbc-editor{width: 500px;height: 150px}
.sprompt-outer{position: absolute}
.sprompt-message{padding-left: 30px}
.progress-bar-outer{float: left;width: 218px;border: 1px solid #87bb49}
.progress-bar-inner{height: 10px;background-color: #87bb49}
.progress-num{float: left;color: #87bb49;line-height: 12px;padding-left: 5px}
.upload-file-panel{border: 1px solid #d5d5d5;background-color: #f1f1f1;padding: 40px 0 10px 0}
.vpanel-simple{padding-left: 10px}
.colorpicker{display: inline-block}
.colorpicker span{border: 2px solid #fff;float: left;margin-right: 2px}
.colorpicker span.select{border: 2px solid #4790be}
.colorpicker i{cursor: pointer;height: 15px;width: 15px;display: block;border: 1px solid #fff;overflow: hidden}
.file-input{position: absolute;height: 25px;margin-left: 60px;filter: alpha(opacity=0);-moz-opacity: 0;opacity: 0;left:200px}
.uploadfile-bg{height: 25px;width:419px;padding-left: 195px;background: url('../images/uploadfile_bg.png') 260px 0 no-repeat transparent;position:relative;}
.uploadfile-bg div{line-height: 25px;}
.uploadfile-bg2{height: 25px;width:280px;background: url('../images/uploadfile_bg.png') 60px 0 no-repeat transparent;}
.uploadfile-bg2 div{line-height: 25px;}
.file-upload-btn2{height:25px;width:50px;background: url('../images/uploadfile_btn.png') 0 0 no-repeat transparent;border:0;text-indent: -9999px;padding: 0;margin: 0;display: block;}
.upload-finput{padding-left: 15px;width: 145px;overflow:hidden;height: 25px;}
.dotted-line{margin:0 10px;margin-top: 1px;border-bottom: 1px dotted #a5a5a5;}
.gray0{color: #333333;}
.gray3{color: #333333;}
.gray5{color: #555555;}
.gray6{color: #666666;}
.gray0b{color: #333333;font-weight: bold;}
.gray3b{color: #333333;font-weight: bold;}
.gray5b{color: #555555;font-weight: bold;}
.gray6b{color: #666666;font-weight: bold;}
.wane-line{margin:0 1px;height: 1px;}
.wane-body{border-left: 1px solid #fff;border-right: 1px solid #fff;}
.wane-blue .wane-line{background-color: #abc0cd;}
.wane-blue .wane-body{border-color: #abc0cd;background-color: #e0ecf3;}
.easyui-combo-iframe{position: absolute;height: 100%;width:100%;z-index: -1;}

/*----------------tbc datagrid----------------*/
a.l-btn span span span.pagination-first, a.l-btn span span span.pagination-last{width: 48px;height: 24px;line-height: 24px;text-align: center;background: url('../images/pagination_btn.png') 0 0 no-repeat transparent}
a.l-btn span span span.pagination-prev, a.l-btn span span span.pagination-next{width: 58px;height: 24px;line-height: 24px;text-align: center;background: url('../images/pagination_btn.png') 0 -24px no-repeat transparent}
a.l-btn span span span.icon-go-btn{width: 28px;height: 24px;line-height: 24px;text-align: center;background: url('../images/grid_go_btn.png') 0 0 no-repeat transparent}
a.icon-go, a.pagination-first-panel, a.pagination-prev-panel, a.pagination-next-panel, a.pagination-last-panel{padding: 0;border: 0;margin: 0 6px}
a.pagination-first-panel{margin-left: 0}
a.icon-go:hover, a.pagination-first-panel:hover, a.pagination-prev-panel:hover, a.pagination-next-panel:hover, a.pagination-last-panel:hover{background: url('') 0 0 transparent;border: 0}
a.icon-go span.l-btn-left, a.pagination-first-panel span.l-btn-left, a.pagination-prev-panel span.l-btn-left, a.pagination-next-panel span.l-btn-left, a.pagination-last-panel span.l-btn-left{padding: 0}
a.icon-go span span.l-btn-text, a.pagination-first-panel span span.l-btn-text, a.pagination-prev-panel span span.l-btn-text, a.pagination-next-panel span span.l-btn-text, a.pagination-last-panel span span.l-btn-text{height: 24px;line-height: 24px}
.datagrid-wrap.panel-body{border-color: #e6e6e6;border-radius: 3px;-moz-border-radius: 3px}
.datagrid-body .datagrid-cell, .datagrid-footer .datagrid-cel, .datagrid-header .datagrid-cell{height: 25px;line-height: 25px;color: #555}
.datagrid-body .datagrid-cell .datagrid-tools, .datagrid-body .datagrid-cell .datagrid-tools a, .datagrid-footer .datagrid-cel .datagrid-tools, .datagrid-footer .datagrid-cel .datagrid-tools a{color: #3188d8}
.datagrid-row-selected{background: none repeat scroll 0 0 transparent}
.datagrid-row-over{background: none repeat scroll 0 0 #e6eaee}
.datagrid .pagination-info{padding: 0;line-height: 24px;color: #666}
.datagrid .pagination span{color: #666}
.datagrid .datagrid-pager{background: none repeat scroll 0 0 transparent;border-top: 0;margin-top: 15px}
.datagrid-body td, .datagrid-header td{border-bottom: 1px solid #e6e6e6;border-right: 1px solid #e6e6e6}
.datagrid-header{border-bottom: 1px solid #e6e6e6}
.datagrid .datagrid-last-row td{border-bottom: 1px solid #fff}
.datagrid-cell-inner{padding: 0 6px;width: 90%;white-space: nowrap;overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;}
.datagrid-header-cell-inner{padding: 0 6px;font-weight: bold}
.datagrid-cell-time{color: #888}
.more-tools{display: none}
.more-tools-show{width: 38px;border-left: 1px solid #ddd;border-right: 1px solid #ddd;border-bottom: 1px solid #ddd;display: block;position: absolute;background-color: #fff;padding-bottom: 5px}
.more-tools-show a{display: block;margin-bottom: 8px;margin-left: 8px}
.tbc-simple-grid{width: 100%}
.tbc-simple-grid th{font-weight: bold;background: url("icons/datagrid_header_bg.gif") repeat-x scroll left bottom #fafafa}
.tbc-simple-grid td, .tbc-simple-grid th{border: 1px solid #e6e6e6;color: #555;height: 30px;line-height: 30px;padding: 0 10px}

/*----------------tbc dialog----------------*/
.tbc-dialog{display: none;}
.ui-dialog{background-color: #d5d5d5; position:absolute;transform: translateZ(0);}
.ui-widget-overlay{ position:fixed; left:0; top:0; background-color:#000; -moz-opacity: .5;opacity: .5; filter:alpha(opacity=50);}
.tbc-dialog{border-left: 8px solid #dedede;border-right: 8px solid #dedede;border-bottom: 8px solid #dedede;}
.ui-dialog-titlebar{border-left: 8px solid #dedede;border-right: 8px solid #dedede;border-top: 8px solid #dedede;height: 24px;position: relative;background:#f6f6f6;}
.ui-dialog-titlebar-close{height:15px;position:absolute;width:23px;overflow:hidden;right:5px;top:5px;display:block;line-height:normal;}
.ui-icon-closethick{display:block;overflow:hidden;text-indent:-99999px;background:url(../images/dialog_close.png);width:23px;height:15px;}
.tbc-dialog-inner{background-color: #fff;min-height: 115px;position: relative;zoom:1;border-top:1px solid #efefef;}
.ui-dialog-title{font-weight: bold;color: #999;padding-left: 5px;display: inline-block;text-shadow:1px 1px #fff;padding-top:3px}
.message-panel-content{zoom: 1;position: relative}
.message-panel-btn{position: absolute;left: 30%;bottom: 8px}
.dialog-msg{padding: 20px}
.tbcmsg-loading {}
.tbcmsg-loading .tbc-dialog-inner {height:auto;min-height:0;}
.tbcmsg-loading .ui-dialog-titlebar {height:0;overflow:hidden;}
.tbcmsg-loading .ui-dialog-title {display:none;}
.tbcmsg-loading .message-panel {padding:10px 10px 10px 35px;background:url(../images/loading.gif) no-repeat 10px 10px;}
/*- 通用登录 -*/
.login-dialog{background-color: transparent}
.login-dialog .ui-dialog-titlebar{background: 0;border: 0;z-index: 2;height: 0}
.login-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close{margin-top: 5px}
.login-dialog .tbc-dialog{border: 0}
.login-dialog a:hover .ui-icon-closethick{background: url(../images/login.png) right -39px no-repeat}
.login-dialog .ui-icon-closethick{background: url(../images/login.png) right -4px no-repeat}
.login-dialog .tbc-dialog-inner{background: transparent;border: 0}
.T_iframe{position: absolute;width: 100%;height: 100%;z-index:0;background-color: #000000;filter: alpha(opacity=50);-moz-opacity: .5;opacity: .5}
/*应用帮助*/
.help-dialog{background-color:transparent}
.help-dialog .ui-dialog-titlebar{border:1px solid #fff;border-bottom:0;background:url(../images/help/help_bg_01.png) 0 -1px repeat-x;height:28px;padding-top:6px;}
.help-dialog .ui-dialog-title{color:#1168C3;line-height:16px;}
.help-dialog .tbc-dialog{border:none;}
.help-dialog .tbc-dialog-inner{border:none;}
.help-dialog .ui-dialog-titlebar-close{width:15px;}
.help-dialog .ui-icon-closethick{background:url(../images/help_close.png) 0 0 no-repeat;}
.app-help-icon{float:left;width:16px;height:16px;overflow:hidden;background:url(../images/help_icon.png) no-repeat 0 0;margin-right:5px;display:inline;}
/*login报错*/
.login-temp-dialog-panel{background: url(../images/login_temp_warn.png) 20px center no-repeat transparent;zoom:1;}
.login-temp-dialog-content{color: #333333;line-height: 2em;padding: 20px 10px 10px 75px;}

/**继续登录**/
.login-worning-pannel{background: url(../images/worningimg.png) 28px 20px no-repeat transparent;zoom:1;}
.login-worning-content{color: #333333;line-height: 2em;padding: 20px 10px 10px 120px;}

/*----------------tbc membertree----------------*/
.tbc-accordion .subselect,.tbc-accordion .subselect div{float: left}
.tbc-accordion .subselect input{margin: 0}
.tbc-accordion .subselect div{font-weight: normal}
.ajax-load{height: 150px!important;background: url("icons/ajax-loader.gif") center center no-repeat transparent}
.tbc-membertree ul,p,li{margin: 0;padding: 0}
.tbc-membertree .membertree-sourcelist-container li,.tbc-membertree .membertree-selectedlist-container li{cursor: pointer;border: 1px dashed #fff;border-bottom: 1px dotted #ccc}
.tbc-membertree .membertree-sourcelist-container li.select,.tbc-membertree .membertree-selectedlist-container li.select{background-color: #ededed;border: 1px solid #ededed}
.tbc-membertree .membertree-sourcelist-container li.li-select,.tbc-membertree .membertree-selectedlist-container li.li-select{border: 1px dashed #fff}
.tbc-membertree .membertree-sourcelist-container li a,.tbc-membertree .membertree-selectedlist-container li a{float: right;margin-right: 30px;margin-top: 5px;text-decoration: none;display: inline-block;height: 20px;width: 20px;background: url("icons/tbc_tooltip_bg.png") 0 center no-repeat transparent}
.tbc-membertree .membertree-sourcelist-container li,.tbc-membertree .membertree-selectedlist-container li,.tbc-membertree .membertree-sourcelist-container ul,.tbc-membertree .membertree-selectedlist-container ul{list-style-type: none}
.membertree-sourcelist-container,.membertree-selectedlist-container{height: 305px;width: 260px}
.membertree-selectedlist-container-inner,.membertree-selectedlist-container-inner{height: 270px}
.membertree-data-panel{width: 605px;margin-left: 10px}
.membertree-tree-container{height: 439px}
.tree-right-col{vertical-align: top}
.membertree-tree-container-inner.tree-container-inner{height: 430px}
.membertree-control-container button{border: 1px solid #c2d8e5;background-color: #edf2f8;color: #c2d8e5;height: 28px;width: 44px;margin: 10px 18px 0 16px;display: block;cursor: pointer;font-weight: bold;font-size: 14px}

/*----------------tpagination----------------*/
.tpagination-panel div{float: left}
.tpagination-panel .pagnum{display: block;float: left;margin: 0 5px 0 0;padding: 1px 6px;}
.pag-info{margin-right: 10px}
.pag-info span{line-height: 23px}
.tpagination-panel .pagnum a{border: 1px solid #bfa59a;color: #782600;background-color: #ebe9e6;display: block;float: left;margin: 0 5px 0 0;padding: 1px 6px;text-align: center;text-decoration: none;}
.tpagination-panel .pagnum strong{border: 0 none;color: #8d6451;font-weight: bold;padding: 2px 6px;display: block;float: left;margin: 0 5px 0 0;text-align: center;text-decoration: none;}
.tpagination-panel .pagnum .break{border: 0 none;color: #782600;padding: 2px 6px;display: block;float: left;margin: 0 5px 0 0;text-align: center;text-decoration: none;}
.tpagination-panel .pagnum a:hover{background: none repeat scroll 0 0 #975435;border-color: #782600;color: #fff}
.tpagination-panel .pag-prev-page,.tpagination-panel .pag-next-page{background: url('') 0 0 no-repeat #ebe9e6;border: 1px solid #bfa59a;color: #782600;height: 23px;/*width:56px;*/ width:auto;}
.tpagination-panel .pag-prev-page:disabled,.tpagination-panel .pag-next-page:disabled,.tpagination-panel .pag-prev-page.disabled,.tpagination-panel .pag-next-page.disabled{background: url('') 0 0 no-repeat #ebe9e6;border: 1px solid #cccac7;color: #888;cursor: default}

/*----------------advcombotree----------------*/
.advcombotree-outer{position: relative;zoom:1;}
.advcombotree-combo{height: 25px; *height:auto;}
.advcombotree-arrow{width: 20px;height: 25px;background: url("../images/combo_arrow.gif") no-repeat scroll 2px 3px transparent;display: inline-block;cursor: pointer;position: absolute;opacity: .6;top: 0;right: 0}
.advcombotree-arrow:hover{opacity: 1}
.advcombotree-panel{position: absolute;top: 25px;left:0;min-height: 20px;background-color: #fff;z-index: 990}
.advcombotree-opts-outer{position: absolute;background-color: #fff;top: 0;left: -1px}
.advcombotree-opts-inner{width: 128px;min-height: 20px;padding: 5px 0;border: 1px solid #ccc}
.advcombotree-tree-outer{background-color: #fff;position: absolute;top: 0;left: 131px;border: 1px solid #ccc;height:220px;overflow:auto;width:190px;}
.advcombotree-tree-outer .beforeAm{width: 150px}
.advcombotree-tree-inner{padding: 5px 0;margin: 0 1px}
.advcombotree-tree-inner.beforeAm{width: 148px}
.advcombotree-close .advcombotree-panel{display: none}
.advcombotree-opts-item{text-decoration: none;color: #333;height: 23px;padding-left: 10px;margin: 0 1px;line-height: 23px;display: block}
.advcombotree-opts-item:hover{background: url('../images/advcombotree_arrow_grey.png') right center no-repeat transparent;text-decoration: none}
.advcombotree-opts-item.selected{background: url('../images/advcombotree_arrow_blue.png') right center no-repeat #dedede}
.advcombotree-tree-button{height: 31px;background: url('../images/advcombotree_tree_bg.png') left top repeat-x transparent;text-align: center;}
.advcombotree-tree-button-inner{padding-top: 3px;padding-left: 25px}

/*----------------movetree----------------*/
.movetree-panel{padding: 10px 20px}
.tbc-movetree{padding-bottom: 20px}
.move-tree-node{height: 32px;line-height: 32px;border-bottom: 1px dotted #b2b2b2;cursor: pointer;padding-left: 10px;overflow:hidden;}
.move-tree-node-hover{background-color: #f0f4f7;}
.move-tree-node-selected{background-color: #c8d5dd;}
.move-tree-level-0{border: 1px solid #d7dfe4;background: url('../images/movetree_first_node.png') top left repeat-x transparent}
.move-tree-space, .move-tree-icon{height: 32px;width: 20px;line-height: 32px;float: left;display: inline;border: 0}
.move-tree-icon{background: url('../images/movetree_icon_folder.png') center center no-repeat transparent}
.move-tree-leaf .move-tree-icon{background: url('../images/movetree_icon_file.png') center center no-repeat transparent}
.move-tree-handle{height: 32px;width: 10px;line-height: 32px;float: left;display: inline;border: 0;cursor: pointer;background: url('../images/movetree_handle_open.png') center center no-repeat transparent}
.move-tree-node-retracted .move-tree-handle{background: url('../images/movetree_handle_close.png') center center no-repeat transparent}
.move-tree-text{height: 32px;font-size: 12px;line-height: 32px;float: left;color: #333;padding-left: 1px;padding-right: 30px}
.move-tree-leaf .move-tree-handle{visibility: hidden}
.move-tree-tool{float: left;display: none}
.move-tree-node-selected .move-tree-tool, .move-tree-node-hover .move-tree-tool{display: inline}
.move-tree-tool a{font-size: 12px;line-height: 32px;margin-right: 12px;display: inline-block;text-decoration: none}
.move-tree-tool a:hover{text-decoration: underline;}
.move-tree-node-first .move-tree-up{display: none;}
.move-tree-node-last .move-tree-down{display: none;}
.move-tree-add, .move-tree-delete, .move-tree-edit{color: #0773b7;}
.move-tree-up, .move-tree-down{color: #0773b7;}
.move-tree-tool a.move-tree-delete, .move-tree-level-0 .move-tree-edit{display: none;}
.move-tree-leaf a.move-tree-delete{display: inline-block;}
.move-tree-level-0 a.move-tree-delete{display: none;}
.class-manage-movetree .move-tree-level-2 .move-tree-add{display: none;}
.group-move-tree .move-tree-level-1 .move-tree-add{display: none;}
.movetree-confirm-msg{padding: 20px;}
.ems-itempool-manage .move-tree-down,.ems-itempool-manage .move-tree-up{display: none;}
.ems-itempool-manage .move-tree-level-1 .move-tree-add{display: none;}

/*----------------sacc----------------*/
.sacc-header{cursor: pointer;}
.sacc-content{overflow: auto;display: none}
.ie6_0 .sacc-content{width: 198px;}
.sacc-select .sacc-content{display: block}

/*----------------orgselector----------------*/
.org-acc .sacc-header{background: url("../images/appimg/infotitle_b.png") no-repeat scroll -730px -30px transparent;color: #000;cursor: pointer;font-weight: bold;height: 24px;overflow: hidden;padding: 6px 0 0 10px;margin: 0 0 2px}
.org-acc .sacc-select .sacc-header{background: url("../images/appimg/infotitle_b.png") no-repeat scroll -730px 0 transparent}
.org-acc .sacc-content{height: 300px}
.cntside-expanse .treemenu{padding-bottom: 0;height: 362px !important}
.cntside-expanse .org-acc{width: 199px;float: left}
.cntside-expanse .sacc-content{width: 198px;}
.cntside-expanse .org-acc-other{width: 198px;height: 362px;border-left: 1px solid #e7e7e7}

/*----------------picpanel----------------*/
.picpenel-left-arrow{float: left;width: 60px;cursor: pointer;background: url(../images/student/pic_left_arrow.png) center center no-repeat transparent}
.picpenel-main-panel{float: left;overflow: hidden;position: relative}
.picpenel-right-arrow{float: left;width: 60px;cursor: pointer;background: url(../images/student/pic_right_arrow.png) center center no-repeat transparent}
.picture-content{position: absolute}
.picgrid-item{height: 237px;width: 188px;float: left}
.picgrid-item-name, .picgrid-item-name2{width: 80%;margin: 0 auto;word-wrap:break-word;word-break:break-all;}
.picgrid-item-name a{color: #782600;/*display: block; height:38px; width:150px; overflow: hidden;*/}
.picgrid-item-name2 a{color: #333}
.picgrid-item span{color: #5c4839}
.picgrid-image-p{text-align: center;position: relative;background: url(../images/student/cover_bg.png) center center no-repeat transparent;padding:5px 4px;width: 120px;height: 160px;margin: 0 auto}
.picgrid-image-p img{position: absolute;top: 5px;left: 4px;z-index: 1;width: 120px;height: 160px;}
.picgrid-image-p a, .picgrid-image-p a:hover{text-decoration: none;cursor: pointer;}
.book-title{font-weight:bold;color:#f9f9f9!important;padding-top:15px;display:block;width:95px;word-wrap:break-word;word-break:break-all;margin-left:20px;text-align:left;height:3.2em;overflow:hidden;/*text-shadow:1px 1px 2px #000;filter:Shadow(Color="#000000",Direction="135",Strength="1");position:absolute;top:0;left:4px;z-index:3;*/}
.cover-cover{position: absolute;display: block;width: 120px;height: 160px;overflow: hidden;left: 4px;top: 5px;background: url(../images/student/cover_light.png) 0 0 no-repeat;z-index: 2}
.book-limit{display: block;width: 54px;height: 58px;background: url(../images/student/limit.png);overflow: hidden;top: 5px;right: 5px;z-index: 4;position: absolute}
.picgrid-image-info{padding-top: 4px;position: absolute;bottom: 16px; padding-bottom:5px; line-height:16px; display: block;left: 4px;width: 120px;background-color: #000;filter: alpha(opacity=85);-moz-opacity: .85;opacity: .85;z-index: 4;}
span.picgrid-date{font-size:10px;color: #fff;}
span.picgrid-progress{color: #fff}
.simplepicswitch .picture-content{height: 420px;width: 560px;overflow: hidden}
.simplepicswitch .picpenel-left-arrow, .picgridman .picpenel-left-arrow{background: url(../images/student/pic_left_arrow_black.png) 25px center no-repeat transparent}
.simplepicswitch .picpenel-right-arrow, .picgridman .picpenel-right-arrow{background: url(../images/student/pic_right_arrow_black.png) 8px center no-repeat transparent}
.simplepicswitch .picpenel-disabled {background:none;cursor:default;}
.picgridman .picgridman-item{width: 185px;height: 360px;float: left}
.picgridman .picgridman-item-title{line-height: 28px;height: 28px;background-color: #415f6f;color: #fff;font-size: 14px;font-weight: bold;padding-left: 7px}
.picgridman .picgridman-item-content{width: 183px;height: 314px;padding-top: 17px;border-bottom: 1px solid #415f6f;border-left: 1px solid #415f6f;border-right: 1px solid #415f6f;background-color: #fff}
.picgridman .picgridman-item-image{width: 120px;height: 90px;margin: 0 auto;border: 4px solid #d2dfe6}
.picgridman .picgridman-item-info{padding: 17px 13px 0 17px;text-indent: 2em}
.picgridman .picgridman-item-info a{color: #0066a6}
.picgridman{height: 472px;width: 858px;background: url(../images/student/wood.jpg) center center no-repeat transparent}
.picgridman .picpenel-left-arrow, .picgridman .picpenel-right-arrow{width: 59px}
.picgridman .page-info{height: 50px;position: relative}
.picgridman .page-info span{position: absolute;bottom: 0;right: 59px;color: #333;font-size: 14px;font-weight: bold}
#courseIndexData .disabled{ background:none;}
#courseIndexData .picpenel-disabled,.picgrid .picpenel-disabled{ background:none;}
.stu_goCourseSelect{display:inline-block; height:40px; margin:15px auto; background:url(../images/student/courseselect_button.png) right top no-repeat; line-height:40px; min-width:80px; max-width:200px; cursor:pointer; white-space:nowrap;}
.stu_goCourseSelect a{ display:block; background:url(../images/student/courseselect_button.png) left top no-repeat;color:#482e1d; text-align:left; margin-right:10px; text-indent:40px; font-size:16px; font-weight:bold; text-shadow:0px 2px #F6F0E6;overflow:hidden}
.stu_goCourseSelect a:hover{ text-decoration:none;}
/*----------------picswitch----------------*/
.pic-switch-outer{width: 716px;height: 420px;overflow: hidden;margin: 0 auto}
.pic-switch-big-image{width: 560px;height: 420px;overflow: hidden;float: left;position: relative}
.pic-switch-big-image table{height:100%;width:100%}
.pic-switch-big-image td{vertical-align: middle;}
.pic-switch-pic-info{width: 560px;height: 92px;position: absolute;bottom: 0;left:0;background-color: #000;filter: alpha(opacity=85);-moz-opacity: .85;opacity: .85}
.pic-switch-nav{width: 156px;height: 420px;overflow: hidden;float: left;position: relative}
.pic-switch-up, .pic-switch-down{position: absolute;left: 10px;height: 23px;width: 146px;cursor: pointer}
.pic-switch-up{top: 0;background: url(../images/student/pic_switch_up.png) 0 0 no-repeat transparent}
.pic-switch-down{bottom: 0;background: url(../images/student/pic_switch_down.png) 0 0 no-repeat transparent}
.pic-switch-p{position: absolute;padding:3px 3px 3px 8px;left: 5px;height: 105px;width: 140px;background: url(../images/student/pic_switch_unselect.png) 0 0 no-repeat transparent;cursor: pointer;}
.pic-switch-p-inner{height: 105px;width: 140px;overflow: hidden;}
.pic-switch-p-inner table{height: 100%;width: 100%;}
.pic-switch-p-inner td{vertical-align: middle;}
/*.pic-switch-p.select{background: url(../images/student/pic_switch_select.png) 0 0 no-repeat transparent}
.pic-switch-p.empty{background: url('') 0 0 no-repeat transparent}*/
.pic-switch-p img{}
.pic-switch-p1{top: 33px}
.pic-switch-p2{top: 154px}
.pic-switch-p3{top: 275px}
.pic-switch-select{background: url(../images/student/pic_switch_select.png) 0 0 no-repeat transparent;z-index: 99;top: 33px}
.pic-switch-pic-info-title{color: #fff;font-size: 14px;font-weight: bold;padding-left: 10px;padding-top: 8px}
.pic-switch-pic-info-content{padding-left: 10px;padding-right: 10px;color: #bbb;font-size: 12px;line-height: 1.6em;text-indent: 2em}
.pic-switch-pic-info-content a{color: #fff}
.pic-switch-empty{height: 420px;background: url(../images/picswitch_empty.png) center center no-repeat transparent;}

/*----------------scombo----------------*/
.scombo-outer{position: relative}
.scombo-combo{height: 25px}
.scombo-arrow{width: 20px;background: url("../images/combo_arrow.gif") no-repeat scroll center center transparent;display: inline-block;cursor: pointer;position: absolute;opacity: .6;top: 0;right: 0}
.scombo-arrow:hover{opacity: 1}
.scombo-panel{position: absolute;min-height: 20px;background-color: #fff;z-index: 990}
.scombo-panel-outer{position: absolute;background-color: #fff;top: -1px;left: 0}
.scombo-panel-inner{width: 128px;min-height: 20px;padding: 5px 0;border: 1px solid #ccc}
.scombo-close .scombo-panel{display: none}

/*----------------stree----------------*/
.stree-panel{padding: 10px 20px}
.tbc-stree{padding-bottom: 20px}
.stree-node{height: 23px;cursor: pointer;padding-left: 10px;white-space: nowrap}
.stree-node.stree-node-hover,.stree-node.stree-node-hover span{background-color: #f0f4f7}
.stree-node.stree-node-selected,.stree-node.stree-node-selected span{background-color: #c8d5dd}
.stree-space{height: 23px;width: 16px;display: inline-block;vertical-align: middle}
.stree-icon{height: 23px;width: 20px;display: inline-block;vertical-align: middle}
.stree-icon{background: url('../images/movetree_icon_folder.png') center center no-repeat transparent}
.stree-leaf .stree-icon{background: url('../images/movetree_icon_file.png') center center no-repeat transparent}
.stree-handle{height: 23px;width: 10px;vertical-align: middle;display: inline-block;cursor: pointer;background: url('../images/movetree_handle_open.png') center center no-repeat transparent}
.stree-node-retracted .stree-handle{background: url('../images/movetree_handle_close.png') center center no-repeat transparent}
.stree-text{height: 23px;font-size: 12px;line-height: 23px;display: inline-block;vertical-align: middle;color: #333;padding-left: 1px;padding-right: 30px;white-space: nowrap}
.stree-leaf .stree-handle{visibility: hidden}
.stree-tool{display: none}
.stree-tool a{font-size: 12px;line-height: 23px;margin-right: 12px;display: inline-block;text-decoration: none}
.stree-tool a:hover{text-decoration: underline}
.stree-checkbox{height: 23px;width: 20px;vertical-align: middle}
/*----------------loading----------------*/
.progressBar {
/*border: solid 2px #90B2DD;*/
background:url(../images/loading.gif) no-repeat 10px center;
}
.progressBar {
display: block;
width: 36px;
height: 28px;
position: fixed;
top: 50%;
left: 50%;
margin-left: -18px;
margin-top: -14px;
/*padding: 5px 10px 5px 36px;*/
text-align: left;
line-height: 28px;
font-weight: bold;
z-index: 20001;
}
/*----------------知识库评分星星----------------*/
.kmstar {width:122px;height:58px;overflow:hidden;position:relative;background:url(../images/appimg/kmstar_bg.png) 0 0 no-repeat;padding-left:68px;}
.kmstar-score {position:absolute;left:0;top:0;width:60px;height:58px;overflow:hidden;text-align:center;color:#ffa800;font-size:24px;line-height:58px;}
.kmstar-info {color:#999;height:14px;padding:10px 0 0 3px;margin-bottom:5px;}
.kmstar-info em {color:#da973f;}
.kmstar-stars {height:20px;width:100px;overflow:hidden;background:url(../images/appimg/kmstar.png) 0 -20px no-repeat;cursor:pointer;}
.kmstar-bar {height:20px;overflow:hidden;background:url(../images/appimg/kmstar.png) 0 0 no-repeat;}

/*----------------ajax loading----------------*/
#_loading{width:150px;height:40px;padding:10px 0;background:url(../images/loading_bg.png) no-repeat;text-align:center;line-height:20px;font-size:12px;color:#FFF;position:fixed;left:50%;margin-left:-75px;top:0;z-index:10;transform: translateZ(0);}
#_loading .loading{background:url(../images/loading_ajax.gif);height:16px;width:16px;display:block;margin:0 auto;}

/*----------------my course----------------*/
#courseInfoPreview iframe{width:100%;height:100%;border: none;}

/**************混合培训***********************/
.mixedProcover{ width:125px; height:165px; margin:18px 10px;}
.train_monitor_tab2_ul{ overflow:hidden;margin-left:6px; display:inline;}
.train_monitor_tab2_ul li{ float:left; background:url(../images/mixedtrain/back/monitor3.png) no-repeat; width:142px; height:52px; padding:15px 0px; text-align:center; font-size:14px; font-weight: bold;margin:7px 5px; line-height:24px;}
.train_monitor_tab2_ul li.membernumPannel{ background:url(../images/mixedtrain/back/monitor1.png) no-repeat;color:#fff;}
.train_monitor_tab2_ul li.cur{ background:url(../images/mixedtrain/back/monitor2.png) no-repeat;color:#666;}
.train_monitor_tab2_ul li i{color:#d26f04;}

.ui-dialog .I18N:hover,.vfdialog-cont .I18N:hover{outline:0; box-shadow:none;}
/*----------------图片查看pictrueView---------------------*/
.display-pics-panel{ width:100%; float:left; margin-bottom:25px; margin-top:5px; position:relative; font-size: 12px;}
.display-pics-panel * {padding:0px; margin: 0px;}
.display-pics-panel .clear{clear:both}
.display-pics-panel ul.display-pics-list{width:300px; position:relative; top:0px; left:0px; list-style:none;}
.display-pics-list,.display-pics-panel ul.display-pics-list li{ display:block; float:left}
.display-pics-panel ul.display-pics-list li{ width:88px;height:88px; padding:0px; border:none; margin: 0px;}
.display-pics-panel ul.display-pics-list li img{width:80px; height:80px; margin:4px; border:1px solid #ccc;cursor:pointer}
.display-pics-turn{width:464px; border:1px solid #E9DFD5; background-color:#F6F6F6;position:relative; border-radius:5px;}
.display-pic-turn-view-oper{ margin:5px 20px;}
.display-pic-turn-view-oper a{ font-size:12px; color:#2E94BC; text-decoration:none; margin-right:5px;}
.display-pic-turn-view-oper a:hover{ text-decoration:underline;}

.display-pics-turn-box{width:424px; position:relative;margin:5px 20px;padding: 30px 0 !important;}
.dis-pic-mask-position{position: absolute !important;}
.display-pics-turn-box img{ margin:0px auto; display:block; max-width:100%;}
.display-pics-turn-box-oper{float:left;width:100%;height:100%;position:absolute; top:0px;left:0px;z-index:1002;cursor:pointer;}
.display-pics-turn-box-oper div{width:30px;height:100%;cursor:pointer; font-size:24px; background:url(../images/appimg/big_pic_turn.png)}
.display-pics-turn-box-oper .display-pics-turn-pre{float:left; margin-left:10px; background-position:2px center ; background-repeat:no-repeat;}
.display-pics-turn-box-oper .display-pics-turn-next{ float:right;background-position:-30px;background-repeat:no-repeat; margin-right:10px;}
.display-pics-small-trun{height:62px; margin:0px 20px 15px 20px;}
.display-pics-small-trun .display-pics-small{height:62px; width:387px;overflow-x:hidden;overflow:hidden; float:left;position:relative;}
.display-pics-small-trun .display-pics-small-list{display:block; text-decoration:none; width:600px;height:62px;}
.display-pics-small-trun .display-pics-small-list li {display:block; float:left; margin:0px 0px 0px 3px; padding:0px;height:57px; border:2px solid #f6f6f6;width:57px;}
.display-pics-small-trun .display-pics-small-list li img{ width:57px; height:57px;cursor:pointer}
.display-pics-small-trun .display-pics-small-list li.display-pics-current-show,.display-pics-small-trun .display-pics-small-list li:hover{padding:0px;border:2px solid #63b4ff}
.display-pics-small-trun .display-pics-small-arrow-left,.display-pics-small-arrow-right{ display:block; width:18px; height:60px; float:left;}
.display-pics-small-trun .display-pics-small-arrow-right{ background:url(../images/appimg/small_pic_turn.png); background-position:22px;}
.display-pics-small-trun .display-pics-small-arrow-left{background:url(../images/appimg/small_pic_turn.png); background-position:-4px;}
.display-pics-mask-div{position:fixed;bottom:0px;left:0px; width:100%;height:100% ;}
.display-pics-mask-div .display-pics-mask{position:fixed;width:100%;height:100%;background: #000;opacity: 0.8;top:0px;left:0px; filter: alpha(opacity=80);}
.display-pics-mask-div .display-pics-mask-shade{position:absolute !important;}

.display-pics-mask-close{position:absolute;top:-12px;right:-12px; width:24px; height:24px;background:url(../images/appimg/pic_view_close.png);cursor:pointer}
.display-pics-zoom-out{width: 300px;height: 100%;cursor: pointer;margin: 0 60px;position: absolute;top:0;z-index: 1003;background-color:#fff; filter:alpha(opacity=0);opacity:0;opacity:0; -khtml-opacity: 0;}


.display-pics-turn-big{width: 850px !important;background: #d3d3d3 !important;}
.display-pics-turn-big .display-pics-turn-box{width:580px;}
.display-pics-turn-big .display-pics-zoom-out{width: 360px;}
.display-pics-turn-big .display-pics-small{width: 540px;height: 90px;margin: 10px 10px;}
.display-pics-turn-big .display-pics-small-trun {  height: 90px; margin: 20px 120px; }
.display-pics-turn-big .display-pics-small-list{display:block; text-decoration:none; width:1200px;height:90px;}
.display-pics-turn-big .display-pics-small-list li {display:block; float:left; margin:0px 0px 0px 3px; padding:0px;height:80px; border:2px solid #f6f6f6;width:80px;}
.display-pics-turn-big .display-pics-small-list li img{ width:80px; height:80px;cursor:pointer}
.display-pics-turn-big .display-pics-small-arrow-left, .display-pics-turn-big .display-pics-small-arrow-right{ display:block; width:18px; height:66px; float:left;margin-top: 20px;}


/*************积分升级历程*****************/
.tbc-grow-level-panel{width:600px;height: auto;font-size: 12px;padding:0 0 35px 0;}
.tbc-grow-level-panel *{padding:0px; margin: 0px;}
.tbc-grow-level-panel ul{display: block; list-style: none;}
.tbc-grow-level{width:80px;height:100px;position: relative;float: left;}
.tbc-grow-level-bg{width:6px;background: #E4E4E4;height:70px;position: absolute;top:0px;left:60px;}
.tbc-grow-level-num{position: absolute;top:0px;left:0px;width:100%;}
.tbc-grow-level-num li{display: block;width: 100%;height: 70px;position: relative;}
.tbc-grow-level-num li span{display: block;position: absolute;}
.tbc-grow-level-num li .tbc-grow-level-num-show{float:right;width: 30px;height: 30px;border:3px solid #fff;font-weight: bold;font-size: 14px;
	border-radius: 17px;color:#fff;background: #1FB0DC;text-align: center;line-height: 28px;bottom: 0px;right: 0px;}
.tbc-grow-level-num li .tbc-grow-level-reach{background:#50CB3F;}
.tbc-grow-level-num li .tbc-grow-level-not-reach{background:#ccc;color:#999;}
.tbc-grow-level-reach-day{font-size:14px;font-weight:bold;color:#E7691D;right:25px;top:10px;}
.tbc-grow-level-info-panel{width:510px;float: left;margin-top: 18px; margin-bottom: 10px;}
.tbc-grow-level-info-panel ul li{display: block;height: 60px; margin-top: 4px;padding: 3px 0px;}
.tbc-grow-level-even-panel,.tbc-grow-level-odd-panel{height: 52px;padding:4px 0px;float: left;width:503px;background-color:#ECECEC;border-radius: 5px; }
.tbc-grow-level-odd-panel{background: #D8F3FA;}
.tbc-grow-level-init-placehold,.tbc-grow-level-even-arrow,.tbc-grow-level-odd-arrow{width:7px;height:9px; float:left;margin-top: 25px;}
.tbc-grow-level-odd-arrow{background: url("../images/appimg/grow_arrow.png");background-position: 0px 9px;}
.tbc-grow-level-even-arrow{background: url("../images/appimg/grow_arrow.png");background-position: 0px 0px;}
.tbc-grow-level-title{height: 52px; font-size: 16px;width: 140px;float: left;text-align: center;line-height: 52px; border-right:1px solid #ccc;padding-left: 8px;font-weight: bold;}
.tbc-grow-level-even-panel ul li,.tbc-grow-level-odd-panel ul li{height: auto;margin-top: 0px;}
.tbc-grow-level-info{float: left;padding-left: 10px;padding-top: 2px;}
.tbc-grow-level-unreach-tip,.tbc-grow-level-reach-time-tip{color: #3CA52E;font-size: 12px; line-height: 20px;}
.tbc-grow-level-reach-time-tip{color:#666; }
.tbc-grow-level-condition{color:#656565;}
.tbc-grow-level-condition span{color:#E35F0C;}
.tbc-grow-level-info-panel ul li.tbc-grow-level-init{height: 36px;}
.tbc-grow-level-init-panel{color:#666;height: 36px; line-height: 36px;font-size: 12px; font-weight: bold;text-align: center;}
.tbc-grow-level-full-panel{background: #fff}
.tbc-groe-level-full-smile{background:url("../images/appimg/smile.png");width:47px;height:47px;float: left;margin-left:120px;}
.tbc-groe-level-full-tip{line-height: 47px;float: left;padding-left: 10px;font-weight: bold;}
/*------------------*/
.publish-pic-link{background: url(../images/weibo/weibo_pic.png) no-repeat scroll left center transparent;color: #2e94bc;display: block;height: 32px;line-height: 32px;margin-right: 5px;padding-left: 20px;}

/*2016-4-6 知识管理导航优化*/
.km-knowledge-nav{
    margin-top:4px;
}
.km-nav-group{
    display: inline-block;
    border:1px solid #cbcbcb;
    line-height:26px;
    background:url(../images/tbc_btn_white_navbg.png);
    border-radius:2px;
    margin-right:4px;
    margin-bottom:14px;
}
.km-nav-group .km-nav-group-button{
    background:none;
    padding:0 7px 0 6px;
    margin-top:-3px;
    outline:none;
    border-left:1px solid #cbcbcb;
    line-height:23px;
    *padding:0 0.9px 0 1.9px !important;
}
@-moz-document url-prefix() {
    .km-nav-group .km-nav-group-button{padding:0 2px 0 6px;}
}

.km-nav-group .km-nav-group-button:hover{
    color:#086da9;
    text-decoration: underline;
}
.km-nav-group .km-nav-group-button:first-child{
    border-left:none;
}
.slecter_filter .km-ensure-button{
    margin:4px 0 0 20px;
}

/*2016-4-20 设定开放范围优化*/
.km-set-dispark-range .form-cell-left .standard-input-outer .label-panel label{
    margin-right:0px;
    margin-left:20px;
}


/*供应商tbcmovetree插件样式*/
.supplier-category .move-tree-level-1 .move-tree-add{
  display: none;
}

/*2016-6-23 课程管理-标签管理(康缘)*/
.els-label-nav-btn{
    margin-top:0 !important;
    margin-bottom:10px;
}
.els-add-new-label .vfdialog-sure{
    padding:8px 20px;
}
.els-add-new-label .vfdialog-cont{
    text-align:center;
    padding-top:30px !important;
}
.els-label-del .vfdialog-cont{
    text-align:center;
    padding-top: 20px;
    font-size: 14px;
}
.els-course-content{
    width:798px !important;
    padding-bottom:0 !important;
}
.grid-label{
    margin-left:10px;
}
.els-label-del-btn .vfdialog-cont{
    text-align:center;
    padding-top:30px !important;
    font-size: 14px;
}
.els-label-del-btn .vfdialog-sure{
    margin-right:20px;
}
.els-add-label-recommend .vfdialog-cont{
    font-size:13px;
    line-height:24px;
}
.els-add-label-recommend .vfdialog-sure{
    margin-right:20px;
}
.els-small-tips{
    margin-top:42px;
    margin-right:20px;
    color:#0673b6 !important;
}
.els-label-success .vfdialog-cont{
    text-align:center;
    font-size: 14px;
}
.els-label-ok{
    width:13px;
    height:13px;
    display: inline-block;
    float:right;
    margin-top:8px;
    background:url(../images/els_recommend_success.png);
}

/*2016-6-24 课程管理-新增课程(康缘)*/
.els-course-label-new-add{
    width:300px !important;
}
.els-course-user-label{
    width:710px;
    height:26px;
    margin-left:200px;
    border:1px solid #ccc;
    background:url('../images/input_bg.png') 0 0 repeat-x #fff;
}
.els-course-user-label .standard-input-outer{
    height:30px !important;
}
.els-course-user-label .wtag-inp{
    height:26px;
    width:60px !important;
}
.els-course-user-label .wtag-tag{
    position:relative;
    padding-right:14px;
    margin-top:3px;
    max-width:120px;
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden;
}
.els-course-user-label .wtag-tag i{
    position: absolute;
    right: 2px;
    top: -1px;
}
.els-course-label-content{
    position:absolute;
    top:224px;
}
.els-course-name-label{
    position:absolute;
    top:3px;
    left:162px;
    height: 26px;
    line-height: 26px;
    color:#666;
    font-size:12px;
}
.els-course-label-content .wtag-tips{
    margin-top:3px;
}
.els-course-management-label{
   padding-left:200px;
}
.els-add-course-management{
    float:left;
    color:#999 !important;
}
.els-course-management-new{
    float:left;
    cursor: pointer;
    max-width:100px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    margin-right:10px;
    margin-left:6px;
    color:#0673b6 !important;
}
.els-course-management-more{
    cursor: pointer;
    margin-right:10px;
    margin-left:6px;
    color:#666 !important;
}
.els-course-management-more:hover{
    color:#0673b6 !important;
}
.els-add-label-course-manage{
    margin-bottom:38px;
}
.els-auto-close-label{
    top:190px !important;
}
.els-auto-close-label .vfdialog-body{
    border:1px solid #ccc;
}
.new-add-more-label li{
    float:left;
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden;
    max-width:78px;
    cursor: pointer;
    margin:5px 8px;
    color:#999;
    border:1px solid #cbcbcb;
    border-radius: 5px;
    text-align: center;
    padding: 0 3px;
    line-height:22px;
}
.select-label{
    color:#0673b6 !important;
    border-color:#0673b6 !important;
}
/*2016-6-28 编辑页面里面添加新标签*/
.els-edit-label{
    top: 218px !important;
    z-index: 888;
}
.els-comment{
    top:10% !important;
}

/*2016-7-12福富报名管理员端优化*/
.erm-add-import{
    margin-top:10px;
}
.erm-student-set{
    margin-top:30px;
    font-weight:bold;
    border-bottom: 1px solid #dcdcdc;
    margin-bottom:10px;
}
.erm-style-set{
    padding-left:30px;
    font-weight:bold;
}
.erm-style-type{
    padding-left: 50px;
    cursor: pointer;
}
.erm-style-list{
    color:#000;
}
.erm-radio-btn{
    width:16px;
    height:16px;
}
.erm-style-explain{
    margin-left:30px;
    color: #999;
    line-height: 26px;
}
.erm-read-only-area-explain{
    color:#999;
    margin-left:30px;
}
.erm-read-only-area{
    margin-left:63px;
}
.erm-add-label{
    position:absolute;
}
.erm-num-limit{
    margin-left:120px;
    color:#999;
}
.standard-input .erm-input{
    width:248px !important;
}
.erm-basic-type .standard-input .combo .validatebox-text{
    width:229px !important;
}
.erm-enroll-object{
    width:120px;
    text-align:right;
}
.erm-see-line-height{
    line-height: 26px;
}
.erm-input-area-detail{
    line-height:18px;
    margin-bottom:6px;
}
.erm-input-area-detail a{
    color:#00a6e4;
    margin-left:10px;
}
.erm-line-space{
    margin:10px 0 !important;
}
.erm-abstract-style{
    line-height:29px;
}
.erm-enroll-abstract-line{
    margin:5px 0 7px 0;
    height:1px;
    background-image: url(../images/baoming/demo/erm_line.png);
}
.erm-enroll-abstract{
    margin-bottom:18px;
    line-height:18px;
}
.erm-sign-up{
    width:140px;
    color:#999;
}
.erm-state{
    width:90px;
    border: 1px solid #88caed;
    height:24px;
    line-height:24px;
}
.erm-list-sing-up{
    margin:0 auto;
    background:white !important;
}
.erm-list-sing-up .erm-list{
    width:1003px;
    height:48px;
    padding:0;
    margin-top:27px;
}
.erm-list-sing-up .erm-list .erm-list-top{
    margin-top:11px;
    margin-left:11px;
}
.erm-query{
    margin-right:14px;
    margin-top:-2px;
}
.erm-sign-up-content{
    background:white;
    margin-top:24px;
    font-size:14px;
}
.erm-list-sing-up .innerwrap{
    width:1006px !important;
    margin:0 auto;
}
.erm-sign-up-content .sgrid-tr-header{
    height:60px;
    background-color:#f4f5f9;
}
.erm-list-sing-up .mt_returnback{
    width:930px;
}
.erm-sign-up-content .datalist table th,.erm-sign-up-content .datalist table td{
    border-right:none;
}
.erm-sign-up-content .datalist tr{
    border-right: 1px solid #e7e6eb;
    height:60px;
}
.erm-project-name{
    color:#459ae9;
}
.erm-project-name:hover{
    text-decoration: none;
    cursor: pointer;
}
.erm-sign-up-content .datalist table{
    border-left:1px solid #e7e6eb;
}
.erm-sign-up-content .datalist table td{
    border-top:1px solid #e7e6eb;
}
.erm-sign-up-content .datalist .dataline{
    border-bottom:1px solid #e7e6eb;
}
.erm-sign-up-start{
    margin-left:12px;
}
.erm-sign-up-time .datebox{
    line-height:26px;
    height:26px;
}
.erm-sign-up-time .datebox .combo-text{
    line-height:24px;
    height:24px;
    width:146px !important;
}
.erm-list-detail{
    width:870px !important;
    margin:0 auto;
    height:auto !important;
}
.erm-sign-up-img{
    width:270px;
    height:160px;
    float:left;
    margin-right:25px;
    margin-bottom:10px;
}
.erm-sign-up-img img{
    width:100%;
    height:100%;
}
.erm-sign-up-detail .enroll-profile-tab{
    width:480px;
}
.erm-sign-up-detail .enroll-profile-tab .cl-list{
    padding-bottom:0;
}
.erm-sign-up-detail .enroll-profile-tab .cl-sign-up-states-btn{
    position: absolute;
    top: 170px;
    left: 314px;
}
.enrollBody .mtVfullCont .erm-sign-up-detail h3{
    margin-top:0;
    margin-bottom:5px;
}
.enrollBody  .erm-sign-up-detail .cl-list label{
    color:#333;
}
.enrollBody  .erm-sign-up-detail .cl-list span{
    color:#333;
}

/*2016-7-20 福富报名管理员端*/
.grid-del-style{
    width:15px !important;
    background-position: -49px 0 !important;
}
.erm-cntmain{
    width:726px !important;
}
.erm-news-btn{
    margin: 0 3px;
}
.erm-sign-up-content .datalist table{
    background:none;
}
.erm-sign-up-content .datalist table th{
    *background:#f4f5f9;
}
/*2016-7-21 福富报名学员端列表版*/
.erm-sign-up-content .datalist table td{
    line-height:20px;
}
.sign-up-no-start-or-over{
    width:80px;
    height:26px;
    border-radius: 2px;
    background:#d1d1d1;
    color:white;
    text-align: center;
    line-height:26px;
    cursor: pointer;
}
.my-sign-up{
    width:80px;
    height:26px;
    border-radius: 2px;
    background:#f5bb69;
    color:white;
    text-align: center;
    line-height:26px;
    cursor: pointer;
}
.sign-up-user-full{
    width:80px;
    height:26px;
    border-radius: 2px;
    background:#fd8d8c;
    color:white;
    text-align: center;
    line-height:26px;
    cursor: pointer;
}
.wait-for-review{
    width:80px;
    height:26px;
    border-radius: 2px;
    background:#93c6ff;
    color:white;
    text-align: center;
    line-height:26px;
}
.sign-up-ok{
    width:80px;
    margin-top:8px;
    height:26px;
    border-radius: 2px;
    background:#a5cd50;
    color:white;
    text-align: center;
    line-height:26px;
}
.sign-up-cancel{
    width:80px;
    text-align: center;
    margin-top:3px;
    cursor:pointer;
    color:#a5cd50;
}
.sign-up-cancel:hover{
    text-decoration:underline;
}
.erm-sign-up-state{
    margin-left:12px;
}
.erm-sign-up-state .combo-text{
    width:112px !important;
}
.erm-sign-up-state .combo{
    padding-left:10px;
}
.erm-sign-up-state .combo .combo-text.validatebox-text{
    line-height:24px;
    height:24px;
}
.cancel-sign-up-ok{
    width:80px;
    text-align: center;
    color:#595959;
}
.sign-up-refuse{
    width:80px;
    height:26px;
    border-radius: 2px;
    background:#fd8d8c;
    color:white;
    text-align: center;
    line-height:26px;
    margin-top:8px;
}
.view-reason{
    width:80px;
    text-align: center;
    color:#fd8d8c;
    cursor: pointer;
    margin-top:3px;
}
.view-reason:hover{
    text-decoration: underline;
}
.erm-list-sing-up .erm-list-go-back{
    width:1003px;
}
.erm-list-sing-up .innerwrap .mt_reviewPast{
    margin:0;
    padding-top:60px;
}
.erm-sign-up-content .datalist .datalist-content{
    color:#595959;
}
.erm-project-name-title{
    padding-left:10px;
}
.erm-sign-up-content .datalist .datalist-content div.erm-project-name{
    overflow: hidden;
    max-height:40px;
    padding-left:10px;
    padding-right:10px;
}
.erm-sign-up-content .datalist .datalist-content div.erm-project-type{
    overflow: hidden;
    max-height:40px;
    color:#595959;
    padding-right:10px;
}
.erm-sign-up-content .datalist .datalist-content div.erm-sign-up-user{
    overflow: hidden;
    max-height:40px;
    padding-right:10px;
}
.erm-user-num{
    font-size:12px;
    color:#595959;
    margin-top:-10px;
    display: block;
}
.erm-sign-up-top-show .enroll-profile-tab .cl-enroll-button span.red{
    background:#93c6ff;
}
.erm-sign-up-top-show .enroll-profile-tab .cl-enroll-button span.orange{
    background:#f5bb69;
}
.erm-sign-up-top-show .enroll-profile-tab .cl-enroll-button span.green{
    background:#a5cd50;
}
.erm-sign-up-top-show .enroll-profile-tab .cl-enroll-button a.enroll_cancel{
    position: absolute;
    top:0;
    left: 114px;
    width: 70px;
    color:#a5cd50;
}
.erm-sign-up-top-show .enroll-profile-tab .cl-enroll-button .mtback_applay_wait{
    top: -20px;
    left: -60px;
    border-bottom:none;
}
.erm-sign-up-top-show .enroll-profile-tab .cl-enroll-button span.gray{
    background:#d1d1d1;
}
.erm-sign-up-top-show .enroll-profile-tab .cl-enroll-button span.failed-sign{
    background:#fd8d8c;
}
.erm-sign-up-top-show .enroll-profile-tab .cl-enroll-button a.sign-up-failed{
    position: absolute;
    top:0;
    left: 114px;
    width: 70px;
    color:#fd8d8c;
}

/*2016-7-24 福富报名图文版按钮修改颜色*/
.erm-sign-up-btn-show .enroll-profile-tab .cl-enroll-button span.green{
    background:#a5cd50;
}
.erm-sign-up-btn-show .enroll-profile-tab .cl-enroll-button a.enroll_cancel{
    color:#a5cd50;
}
.erm-sign-up-btn-show  .enroll-profile-tab .cl-enroll-button span.gray{
    background:#d1d1d1;
}
.erm-sign-up-btn-show  .enroll-profile-tab .cl-enroll-button span.failed-sign{
  background:#fd8d8c;
}
.erm-sign-up-btn-show  .enroll-profile-tab .cl-enroll-button a.sign-up-failed{
    color:#fd8d8c;
}
.erm-sign-up-btn-show .enroll-profile-tab .cl-enroll-button span.orange{
    background:#f5bb69;
}
.erm-sign-up-btn-show .enroll-profile-tab .cl-enroll-button span.red{
    background:#93c6ff;
}
.erm-sign-up-content .pagination-panel-outer .pag-info{
    margin-top:2px;
}
.erm-sign-up-content .pagination-panel-outer .pag-tool span{
    margin-top:4px;
}
.erm-sign-up-content .pagination-panel-outer .pag-page-size-panel .combo .combo-arrow{
    margin-top:-3px;
}
.erm-sign-up-content .pagination-panel-outer .pag-go-panel{
    margin-top:-1px;
}
.erm-sign-up-content .pagination-panel-outer .pag-go-panel .pag-go{
    background:none;
}

/*2016-7-29 福富报名新增需求*/
.erm-copy-prompt{
    margin-left:44px;
    margin-top:10px;
    height:120px;
}
.erm-copy-input{
    margin-bottom:20px;
}
.erm-copy-input .verification-panel .input-verification-error{
    position:absolute;
    margin:14px 0 0 -218px;
}
.erm-copy-box{
    padding:10px 10px 40px 0 !important;
}
.erm-sign-up-cancel{
    text-align: center;
    color: #595959;
    font-size:14px;
    margin-top:6px;
}
.erm-sign-up-detail .enroll-profile-tab .cl-sign-up-states-btn .erm-sign-up-cancel{
    position: absolute;
    top: 4px;
    width: 80px;
    left: 108px;
}
.erm-input-area-detail span{
    word-break: break-all;
}
.erm-input-area-content{
   margin-bottom:11px;
}
.erm-input-space-detail{
    margin-bottom:5px;
}
.erm-object-type-add{
    position:relative;
}
.erm-object-type-add .erm-object-type-content{
    width:740px;
}
.erm-copy-input .verification-panel .input-verification-empty{
    position:absolute;
    margin:14px 0 0 -218px;
}
.els-sign-up-select-box .enrollPanel .profile span{
    max-width:none;
}
.els-sign-up-select-box .form-cell-left .combobox-easyui-cls .combo .combo-arrow{
    width:14px;
    margin-left:6px;
}
/* 2016-8-18 els添加导航按钮优化*/
.els-course-btn-new .form-cell-left{
    margin-right:7px;
}
.els-course-btn-new .form-cell-left.els-export-btn-new{
    margin-right:0px;
}

/*2016-8-26 送鲜花生日轮播图优化*/
.loading-hide{
  display: none !important;
}

/*2018.5.4 学习地图添加考试--weixiaomei */
.ems-set-fraud-careful{
  color:#999;
  padding-left:30px;
}
.form-cell-left.ems-set-fraud-input{
  margin-left:20px;
}
.form-cell-left.ems-set-fraud-input span{
  float:left;
  display:block;
  line-height:26px;
  padding-right:10px;
}
.form-cell-left.ems-set-fraud-degree{
  margin-right:50px;
}
