@charset "utf-8";
.innerbody{ background:#f8f8f8; zoom: 1; position: relative; height: 100%; width:100%; overflow: auto}
.tbbg{ background: url(../images/appimg/tbbg.png) 0 0 repeat-x; height: 54px; position:absolute; top: 0; z-index: 1; overflow: hidden; left:0; z-index:0; display:none; }
.innerwrap{ width: 960px; margin: 0 auto; position: relative; z-index: 2; background: #fff; padding-bottom:30px; border-radius:0 0 5px 5px; }
.toolbar{ background: url(../images/appimg/tbcntbg.png) 0 0 repeat-x; height: 54px; overflow: hidden}
.tbfront{ float: left; padding: 5px 0 0 5px}
.tbback{ float: right; padding: 5px 10px 0 0}
.tbback a{ text-decoration:none; }
.tracksetting,.salaryStandard,.tbaddreply,.goinqn,.createqn,.createcourse,.tbmbscore,.label,.tbtscore,.tbunjtest,.tbmstest,.tbscorevw,.arrangetest,.addtest,.addexercise,.itempool,.recyclebin,.picsetting, .systembtn, .levelwbtn, .discusswbtn, .knowledgebtn, .scorebtn, .adddata, .insdata, .cagmng, .editinfo, .tbgoback, .approvebtn, .logbtn, .outdata, .previewbtn, .kmadd, .scoremanage, .scoresetting, .syssetting, .bgmanage,.apisearch,.rosetting,.partmentmng,.membermng,.membermng_balck,.addmber,.addmbers,.rosetting2,.tbassess,.stopsetting,.cagmng1,.topicsort,.editsearch{ width: 70px; height: 23px; background: url(../images/appimg/tbbtns.png) 0 0 no-repeat; overflow: hidden; text-indent:22px; padding:2px 0 4px; cursor: pointer; float: left}
/**预览用a链接的样式***/
.previewbtn_a{ width: 70px; height: 23px; background: url(../images/appimg/tbbtns.png) 0 0 no-repeat; overflow: hidden; padding:2px 0 4px; cursor: pointer; float: left; margin-left: 10px; display: inline; background-position:-603px 0; text-decoration:none; color:inherit; text-indent:31px; }
.insdata{ background-position: -70px 0; margin-left: 10px; display: inline}
.cagmng{ background-position: -140px 0; margin-left: 10px; display: inline; width: 93px}
.picsetting{ background-position: -1232px 0; margin-left: 10px; display: inline; width: 115px}
.editinfo{ background-position: -233px; margin-left: 10px; display: inline}
.tbgoback{ background-position: -303px; margin-left: 10px; display: inline}
.approvebtn{ background-position: -373px; margin-left: 10px; display: inline; width: 90px}
.logbtn{ background-position: -463px; margin-left: 10px; display: inline}
.outdata{ background-position: -533px; margin-left: 10px; display: inline}
.previewbtn{ background-position: -603px; margin-left: 10px; display: inline}
.scorebtn{ background-position: -673px; margin-left: 10px; display: inline; width: 93px}
.kmadd{ background-position: -766px; margin-left: 10px; display: inline; width: 93px}
.knowledgebtn{ background-position: -766px; margin-left: 10px; display: inline; width: 93px}
.discusswbtn{ background-position: -859px; margin-left: 10px; display: inline; width: 100px}
.levelwbtn{ background-position: -959px; margin-left: 10px; display: inline; width: 90px}
.systembtn{ background-position: -1049px; margin-left: 10px; display: inline; width: 90px}
.editsearch{ background-position: -1448px; margin-left: 10px; display: inline; width: 93px}
.scoremanage{ background-position: -673px; margin-left: 10px; display: inline; width: 93px}
.scoresetting{ background-position: -1139px; margin-left: 10px; display: inline; width: 93px}
.syssetting{ background-position: -1049px; margin-left: 10px; display: inline; width: 90px}
.bgmanage{ background-position: -1347px; margin-left: 10px; display: inline; width: 101px}
.apisearch{ background-position: -1448px; margin-left: 10px; display: inline; width: 93px}
.stopsetting{ background-position: -1541px; margin-left: 10px; display: inline; width: 93px}
.rosetting2 { background-position: -2006px; margin-left: 10px; display: inline; width: 93px}
.partmentmng{ background-position: -1634px; margin-left: 10px; display: inline; width: 93px}
.membermng{ background-position: -1727px; margin-left: 10px; display: inline; width: 93px}
.membermng_balck{ background-position: -2647px; margin-left: 10px; display: inline; width: 101px; }
.addmber{ background-position: -1820px; margin-left: 10px; display: inline; width: 93px}
.addmbers{ background-position: -1913px; margin-left: 10px; display: inline; width: 93px}
.tbassess{ background-position: -2099px; margin-left: 10px; display: inline; width: 93px}
.itempool{ background-position: -2192px; margin-left: 10px; display: inline; width: 93px}
.recyclebin{ background-position: -2285px; margin-left: 10px; display: inline; width: 83px}
.addtest{ background-position: -2368px; margin-left: 10px; display: inline; width: 93px}
.salaryStandard{ background-position: -2368px; margin-left: 10px; display: inline; width: 93px}
.addexercise{ background-position: -2461px; margin-left: 10px; display: inline; width: 93px}
.arrangetest{ background-position: -2554px; margin-left: 10px; display: inline; width: 93px}
.tbmbscore { background-position: -2647px; margin-left: 10px; display: inline; width: 101px}
.tbtscore { background-position: -2748px; margin-left: 10px; display: inline; width: 101px}
.tbunjtest { background-position: -2849px; margin-left: 10px; display: inline; width: 115px}
.tbmstest { background-position: -2964px; margin-left: 10px; display: inline; width: 115px}
.tbscorevw { background-position: -3079px; margin-left: 10px; display: inline; width: 115px}
.rosetting { background-position: -3194px; margin-left: 10px; display: inline; width: 93px}
.label{ background-position: -3996px; margin-left: 10px; display: inline; width: 93px}
.createcourse { background-position: -3287px; margin-left: 10px; display: inline; width: 93px}
.createqn { background-position: -3380px; margin-left: 10px; display: inline; width: 93px}
.goinqn { background-position: -3473px; margin-left: 10px; display: inline; width: 93px}
.tbaddreply { background-position: -3566px; margin-left: 10px; display: inline; width: 93px}
.tracksetting { background-position: -3659px; margin-left: 10px; display: inline; width: 105px}
.cagmng1{ background-position: -3764px; margin-left: 10px; display: inline; width: 122px}
.topicsort{ background-position:-3886px; margin-left:10px; display:inline; width:110px; }
.content{ padding: 0px 10px 10px; zoom: 1; overflow: hidden; word-break: break-all; }
.cntmain{ float: right; width: 730px}
.cntside{ float: left; width: 200px}
.adv-search-link{ line-height: 25px}
.uploadtab{ text-align: center}
.uploadtab th{ font-size: 12px; font-weight: normal}
.uploadtab table{ margin: 0 auto}
.ajax-loader{ position: absolute; top: 0; z-index: 999; background: url('../images/ajax-loader2.gif') center center no-repeat #fff; filter: alpha(opacity=50); -moz-opacity: .5; opacity: .5}
.tbc-checkbox{ display: inline-block; height: 16px; width: 16px; cursor: pointer; background: url(../images/appimg/checkbox.png) center center no-repeat; overflow:hidden; }
span.checked{ background: url(../images/appimg/checkbox_check.png) center center no-repeat}
.filterbsk{ zoom: 1; position: relative; padding: 7px 0}
.filter_a{ background: url(../images/appimg/gjsx_tj_bg.png) left top no-repeat; padding-top: 3px; zoom:1; }
.filter_b{ background: url(../images/appimg/gjsx_tj_bg.png) left bottom no-repeat; padding-bottom: 3px; zoom:1; }
.filter{ border-left: 1px solid #d5d5d5; border-right: 1px solid #d5d5d5; background: #f1f1f1; padding: 2px 160px 2px 5px; width: 773px; overflow:hidden; height: 246px; }
.formtag{ float: left; padding: 5px 0; white-space: nowrap}
.filterpost{ text-align: center; clear: both; padding: 10px 0 0 0; zoom:1; }
.filterpost a{ text-decoration: underline}
.filterbtn{ background: url(../images/appimg/filterbtn.png) 0 0 no-repeat; width: 50px; height: 25px; color: #fff; border: 0; cursor: pointer}
.filtered{ position: absolute; width: 140px; right: 10px; top: 0; background: url(../images/appimg/sledbg.png) 0 0 no-repeat; height:250px}
.realtimebody{ background:#f2f2f3}
.realtimebody .innerwrap{ min-width:1100px; background:#fff; border-radius: 0}
.realtimereport .filtered{ background: url(../images/appimg/sledbg1.png) 0 0 no-repeat; height:auto; overflow:hidden}
.realtimereport .afFiltered{ background:#dee8ed; position:relative; margin-bottom:0;border-radius: 5px; }
.realtimereport .afFiltered h2{ font-weight:normal; color:#fff; display: block; width: 80px; text-align: center; margin:0 auto; white-space: nowrap;overflow: hidden; text-overflow:ellipsis;}
.realtimereport .afFiltered .top{ background: url(../images/statements/h_bg.png) 0 0 no-repeat; height:35px; width:120px; margin:0 auto}
.realtimereport .afFiltered .cont{ background: none; height:294px;overflow:hidden; width:138px; border: 0}
.realtimereport .afFiltered .bottom{ height: 0 }
.realtimereport .stmLotheader .datalist table.headTab{ margin-top:-1px; margin-bottom:-1px; table-layout:auto}
.stmGrid table.headTab{ margin-top:-1px; margin-bottom:-1px; table-layout:auto}
.stmGrid table.headTab tr th,.stmGrid table.headTab tr td{ border:1px solid #eee; font-weight:bold; text-align:left; line-height:25px; color:#777; padding:2px 5px; background:url(../images/statements/grid_bg.png) 0 0 repeat-x; background-color:#f2f2f2; }
.stmGrid table.headTab tr th.noback{ background:#f2f2f2; }
.stmGrid table.headTab tr th .datalist-content{ white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.stmLotheader .datalist table{ table-layout:auto}


.filtered h2{ font-size: 12px; color: #00436d; text-align: center; line-height: 30px; padding-bottom: 5px}
.filtered ul{ padding: 0 10px 5px}
.filtered ul li{ border-bottom: 1px dotted #ccc; line-height: 28px; zoom: 1; position: relative}
.realtimereport .filtered ul{ padding:0 10px; margin-top:-5px; margin-bottom:-2px; }
.realtimereport .filtered ul li{border: 0}
.realtimereport .filtered ul li a{ white-space:nowrap; display:block; width:110px; text-overflow:ellipsis; overflow:hidden; line-height:29px;color:#666 }
.realtimereport .filtered ul li a:hover{color:#6784aa; text-decoration: none}
.filtered ul li i{ position: absolute; right: 0; top: 8px; font-style: normal; font-size: 10px; line-height: normal; cursor: pointer}
.realtimereport .filtered ul li i{ background: #6784aa; border-radius: 50%; width: 15px; height: 15px; color: #fff; text-align: center;  line-height: 15px; font-size: 10px;}
.savefilter_a{ background: url(../images/appimg/savefilter_bg.png) 0 0 no-repeat; padding-top: 3px; margin-bottom: 10px}
.savefilter_b{ background: url(../images/appimg/savefilter_bg.png) 0 bottom no-repeat; padding-bottom: 3px}
.savefilter{ padding: 2px 10px; border-left: 1px solid #abc0cd; border-right: 1px solid #abc0cd; background: #e0ecf3; line-height: 25px; color: #333}
.filter_msg_a{ background: url(../images/appimg/filter_msg_bg.png) 0 0 no-repeat; padding-top: 3px; margin-bottom: 10px}
.filter_msg_b{ background: url(../images/appimg/filter_msg_bg.png) 0 bottom no-repeat; padding-bottom: 3px}
.filter_msg{ padding: 2px 10px; border-left: 1px solid #e7c4a8; border-right: 1px solid #e7c4a8; background: #fcf8ee; line-height: 25px; color: #333}
.savebtn{ background: url(../images/appimg/fbtn.png) 0 0 no-repeat; float: right; width: 103px; height: 25px}
.datacnt{ margin-top: 10px; zoom: 1; overflow: hidden}
.optionbar{ padding: 10px 0}
.optionbar button{ margin: 0 5px}
.optionbar .tbcsch-btn{ margin: 0;}
.editbtn, .banbtn, .atvbtn, .delerbtn, .repbtn{ height: 25px; background: url(../images/appimg/opbtn.png) 0 0 no-repeat}
.editbtn, .repbtn{ width: 71px}
.banbtn, .atvbtn{ width: 50px; background-position: -71px 0}
a.banbtn { display:block; text-align:center; line-height:25px; color:#333; }
a.banbtn:hover { text-decoration:none; color:#666; }
.delerbtn{ width: 117px; background-position: -171px 0}
.edits{ position: relative; float: left; height: 26px; _padding-top: 1px}
.edits button{ text-indent: -10px; display: block}
.edits span{ display: block; width: 9px; height: 5px; background: url(../images/appimg/darrow.png) no-repeat; position: absolute; right: 12px; top: 12px}
.edmenu{ position: absolute; top: 23px; left: 5px; border: 1px solid #ccc; background: #f6f6f6; width: 69px; padding: 5px 0; font-style: normal}
.edmenu a{ display: block; color: #000; line-height: 22px; padding: 0 4px}
.edmenu a:hover{ text-decoration: none; background: #ddd}
.dataline-blue{ height:0; overflow: hidden; margin: 0 1px; border-bottom:1px solid #abc0cd}
.dataline-blue-panel{ border-left: 1px solid #abc0cd; border-right: 1px solid #abc0cd; background: #e0ecf3; padding: 10px}
.searcherinfo{ margin-bottom: 10px}
.savefilter-blue{ border-left: 1px solid #abc0cd; border-right: 1px solid #abc0cd; background: #e0ecf3; padding: 10px}
.searcherinfo-content{ float: left; width: 800px; line-height: 26px}
.searcherinfo-content span{ display: inline-block}
.dataline{ height:0; overflow: hidden; margin: 0 1px; border-bottom:1px solid #dcdcdc; }
.dataline-panel{ border-left: 1px solid #dcdcdc; border-right: 1px solid #dcdcdc; background: #f1f1f1; padding: 10px}
.datalist table{ width: 100%; border-left: 1px solid #ccc; background: url(../images/appimg/filtertable_bg.png) 0 -2px repeat-x}
.datalist table th { font-weight:bold; }
.datalist table th, .datalist table td{ line-height: 30px; height: 30px; border-right: 1px solid #ccc; text-align: left; padding:0 4px; }
.datalist table th .sgrid-sortabel-asc, .datalist table th .sgrid-sortabel-desc{ background: url(../images/appimg/udarrow.png) right 1px no-repeat}
.datalist table th .sgrid-sortabel-desc{ background-position: right -48px}
.datalist table td{ border-top: 1px solid #ccc}
.datalist table .op{ width: 36px}
.sgrid-checkbox{ height: 23px; padding-top:7px; line-height:0; margin:0 auto; width:16px; overflow:hidden; }
.datalist table td .datalist-content,.datalist table th .datalist-content{ white-space: nowrap; /* IE6 needs any width */ overflow: hidden; /* "overflow" value must be different from "visible" */ -o-text-overflow: ellipsis; /* Opera 9-10 */ text-overflow: ellipsis; /* IE, WebKit (Safari, Chrome), Firefox 7, Opera 11 */}
.datalist-align-right{ text-align: right; }
.datalist-align-center{ text-align: center; }
.datalist-align-left{ text-align: left; }
.grid-edit,.grid-qrcode,.grid-submit,.grid-del,.grid-play,.grid-stop,.grid-rls,.grid-rpl,.grid-upg,.grid-copy,
.grid-view,.grid-upl,.grid-dnl,.grid-mkg,.grid-inv,.grid-aut,.grid-mnt,.grid-alm,.grid-fsm,.grid-rdm,
.grid-mku,.grid-gl,.grid-mo,.grid-shie,.grid-noshie,.grid-gag,.grid-cancelgag,.grid-blacklist,.grid-restore,
.grid-top,.grid-notop,.grid-recommend,.grid-norecommend,.grid-specified,.grid-replay,.grid-forwarded,
.choose_fb_admin,.grid-repb,.grid-pview,.grid-rename,.grid-studentlist,.grid-skxx,.grid-upmb,.grid-uppic,
.grid-setyx,.grid-setwx,.grid-rank,.grid-norecommend1,.grid-discommend,.grid-mkg-client,.grid-export,
.grid-fm,.grid-operation,.grid-preview,.grid-close,.grid-closecancel,.grid-download,.grid-insert,.grid-print,
.grid-count,.grid-log,.grid-shelves,.grid-shelf,.grid-recycle,.grid-signup,.grid-actdesign,.grid-node,.grid-exit,
.grid-answer-export,.grid-garde-publish,.grid-qr,.grid-score,.grid-hide,.grid-show,.grid-edit-tag,.grid-exam,.grid-assign,.grid-manageExam,.grid-utl{ float:left; margin-right:8px; display:inline; width:16px; height:16px; text-indent:-100em; overflow:hidden; background:url(../images/appimg/grid_option_ok.png) 0 0 no-repeat; }
.grid-submit { background-position:-64px 0; }
.grid-del { background-position:-48px 0; }
.grid-play { background-position:-16px 0; }
.grid-stop { background-position:-32px 0; }
.grid-rls { background-position:-80px 0; }
.grid-rpl { background-position:-96px 0; }
.grid-upg { background-position:-112px 0; }
.grid-copy { background-position:-128px 0; }
.grid-view { background-position:-144px 0; }
.grid-upl { background-position:-160px 0; }
.grid-dnl { background-position:-176px 0; }
.grid-mkg,.grid-mkg-client { background-position:-192px 0; }
.grid-mkg.disabled { background-position:0 0;background-image:url('../images/appimg/edit_disabled.png'); }
.grid-inv { background-position:-208px 0; }
.grid-aut { background-position:-224px 0; }
.grid-mnt { background-position:-240px 0; }
.grid-alm { background-position:-256px 0; }
.grid-fsm { background-position:-272px 0; }
.grid-rdm { background-position:-288px 0; }
.grid-mku { background-position:-304px 0; }
.grid-gl{ background-position:-320px 0; }
.grid-mo{ background-position:-336px 0; }
.grid-shie{ background-position:-352px 0; }
.grid-noshie{ background-position:-368px 0; }
.grid-gag{ background-position:-384px 0; }
.grid-cancelgag{ background-position:-400px 0; }
.grid-blacklist{ background-position:-416px 0; }
.grid-restore{ background-position:-432px 0; }
.grid-top{ background-position:-448px 0; }
.grid-notop{ background-position:-464px 0; }
.grid-recommend{ background-position:-480px 0; }
.grid-norecommend{ background-position:-496px 0; }
.grid-discommend{ background-position:-704px 0; }
.grid-norecommend1{ background-position:-704px 0; }
.grid-specified,.grid-replay{ background-position:-96px 0; }
.grid-forwarded{ background-position:-512px 0}
.choose_fb_admin{ background-position:-528px 0; }
.grid-repb{ background-position:-544px 0; }
.grid-pview{ background-position:-560px 0; }
.grid-rename{ background-position:-576px 0; }
.grid-studentlist{ background-position:-592px 0; }
.grid-skxx{ background-position:-608px 0; }
.grid-upmb{ background-position:-624px 0; }
.grid-uppic{ background-position:-640px 0; }
.grid-setyx{ background-position:-656px 0; }
.grid-setwx{ background-position:-672px 0; }
.grid-rank{ background-position:-688px 0; }
.grid-arrowswitch{ background:url(../images/appimg/arrow_switch.png) 0 0 no-repeat; float:left; margin-right:8px; display:inline; width:16px; height:16px; text-indent:-100em; overflow:hidden; }
.grid-export{ background-position:-720px 0; }
.grid-preview{ background-position:-736px 0; }
.grid-fm{ background-position:-752px 0; }
.grid-operation{ background-position:-768px 0; }
.grid-close{ background-position:-784px 0; }
.grid-closecancel{ background-position:-800px 0; }
.grid-download{ background-position:-816px 0; }
.grid-insert{ background-position:-832px 0; }
.grid-print{ background-position:-848px 0; }
.grid-count{ background-position:-864px 0; }
.grid-log{ background-position:-880px 0; }
.grid-shelves{ background-position:-896px 0; }
.grid-shelf{ background-position:-912px 0; }
.grid-recycle{ /*background-position:-928px 0; */}
.grid-signup{ background-position:-928px 0}
.grid-actdesign{ background-position:-944px 0}
.grid-node{ background-position:-960px 0; }
.grid-exit{ background-position:-992px 0; }
.grid-answer-export{ background-position: -1008px 0; }
.grid-garde-publish{ background-position: -1024px 0; }
.grid-qr{ background-position:-1040px 0;}
.grid-score{ background-position:-1056px 0;}
.grid-hide{ background-position:-1072px 0;}
.grid-show{ background-position:-1088px 0;}
.grid-edit-tag{background-position: -1104px 0;}
.grid-assign{ background-position: -1121px 0;}
.grid-exam{background-position: -1165px 0;}
.grid-manageExam{background-position: -1182px 0;}
.grid-utl{background-position: -1198px 0;}
/**视频会议**/
.grid-invite{ background:url(../images/video/user_add.png) 0 0 no-repeat; float:left; margin-right:8px; display:inline; width:16px; height:16px; text-indent:-100em; overflow:hidden; }
.grid-edittime{ background:url(../images/video/alarm_clock_pencil.png) 0 0 no-repeat; float:left; margin-right:8px; display:inline; width:16px; height:16px; text-indent:-100em; overflow:hidden; }
.grid-report{ background:url(../images/video/chart_pie.png) 0 0 no-repeat; float:left; margin-right:8px; display:inline; width:16px; height:16px; text-indent:-100em; overflow:hidden; }
.grid-remind{ background:url(../images/video/user_alert.png) 0 0 no-repeat; float:left; margin-right:8px; display:inline; width:16px; height:16px; text-indent:-100em; overflow:hidden; }
.grid-remove{ background:url(../images/video/user_delete.png) 0 0 no-repeat; float:left; margin-right:8px; display:inline; width:16px; height:16px; text-indent:-100em; overflow:hidden; }
.red{ color: #900; font-style: normal}
.green{ color: green; font-style: normal}
.gray{ color:#999; }
.setpage{ text-align: right; padding: 15px 10px; vertical-align: middle}
.setpage a{ padding: 10px 0 10px 10px; background: url(../images/appimg/opbtn.png) left center no-repeat}
.setpage a span{ padding: 10px 10px 10px 0; background: url(../images/appimg/opbtn.png) right center no-repeat}
.gobtn{ background: url(../images/appimg/gobtn.png) 0 0 no-repeat; width: 28px; height: 24px; overflow: hidden; color: #fff}
.pagination-panel-outer{ padding: 15px 0; zoom: 1; overflow: hidden}
.pagination-panel-outer .spagination{ float: right}
.pagination-panel-outer .pag-tool{ float: left; margin-left: 5px; display:inline; }
.pagination-panel-outer .pag-tool span{ display: inline-block; line-height: 26px}
.pag-first-page, .pag-next-page, .pag-prev-page, .pag-last-page{ min-width: 50px; /*background: url(../images/appimg/opbtn.png) -71px 0 no-repeat; */ height: 25px; padding: 0 6px; }
.pagination-panel-outer .pag-page-size{ width: 38px}
.pagination-panel-outer .pag-go-val{ width: 36px; margin-left: 5px}
.pag-go{ background: url(../images/appimg/gobtn.png) 0 0 no-repeat; width: 28px; height: 24px; overflow: hidden; color: #fff; font-size: 14px; margin-left: 5px; padding-bottom: 3px}
.pag-page-size-panel{ padding-top: 2px; }

.pag-page-size-panel .combo-text{ width:30px!important; height: 19px; line-height: 19px; float: left;margin-top: 1px;margin-left: 1px; }
.pagination-panel-outer .pag-page-size-panel span{ line-height:1.6; }
.pagination-panel-outer .pag-page-size-panel span.combo{ display:block; /*width:43px; */height:21px; }
.pagination-panel-outer .pag-page-size-panel span.combo span{ display: block; float: left; }
.student .dataline{ display: none}
.student .datalist table{ background: 0; border-left: none}
.student .datalist table th{ border-right: 0; border-bottom: 1px solid #c3b1a4}
.student .datalist table td{ border-right: 0; border-top: 0; border-bottom: 1px dotted #c3b1a4; padding-top:3px; padding-bottom:3px; }
.student .sgrid-tr-header p{ color: #5c4839}
.student .sgrid-tr-body a{ color: #782600}
.student .pagination-panel-outer{ padding-left: 20%}
.sgrid-tr-hover{ background-color: #ffc}
.simfilter_a{ background: url(../images/appimg/simfilter_bg.png) 0 0 no-repeat; padding-top: 3px}
.simfilter_b{ background: url(../images/appimg/simfilter_bg.png) 0 bottom no-repeat; padding-bottom: 3px}
.simfilter{ border-left: 1px solid #d5d5d5; border-right: 1px solid #d5d5d5; background: #f1f1f1; overflow: hidden; padding: 7px 9px}
.tree_b{ background: url(../images/appimg/treebg.png) 0 0 no-repeat}
.tree_a{ background: url(../images/appimg/treebg.png) 0 bottom no-repeat; padding-bottom: 3px}
.cntside-expanse .tree_b{ background: url(../images/appimg/selector_bg.png) 0 0 no-repeat}
.cntside-expanse .tree_a{ background: url(../images/appimg/selector_bg_bottom.png) 0 bottom no-repeat; padding-bottom: 3px}
.treetit{ zoom: 1; overflow: hidden; line-height: 28px; padding: 0 5px 0 25px; color: #02426e}
.treetit em{ float: left; font-weight: bold}
.treeico{ padding: 1px 0 1px 20px; background: url(../images/appimg/tree_icon.png) 2px 0 no-repeat}
.treetit span{ float: right}
.treetit-checkbox{ height: 26px; width: 20px}
.treemenu{ background: #f6f6f6; border-left: 1px solid #e7e7e7; border-right: 1px solid #e7e7e7; padding-bottom: 2px; height: 420px; overflow: auto}
.orgsearch{ float: right}

.infotitle_a{background: url(../images/appimg/infotitle_a.png) 0 0 no-repeat; height: 24px; overflow: hidden; font-weight: bold; color: #000; margin: 10px auto; padding: 6px 0 0 10px; position: relative}
.infotitle_a .more{ position: absolute; right: 5px; top: 6px; color: #0774b7; font-weight: normal}
.infotitle_a ul{ zoom: 1; overflow: hidden; line-height: 24px; font-weight: normal}
.infotitle_a ul li
{ float: left; height: 24px; text-align: center; /*width: 100px; background: url(../images/appimg/info_tab2.png) 0 -24px; */
    cursor: pointer; margin-right: 10px; display: inline; text-shadow:none; border:1px solid  #d6d6d6; border-bottom:0; border-top-left-radius:5px; border-top-right-radius:5px; box-shadow:none; background:url(../images/appimg/info_tab_repeat.png) 0 -25px repeat-x; padding:0 5px; width:auto; min-width:80px; }
.infotitle_a ul li.cur
{ background-position:0 -1px; font-weight: bold; }

.infotitleHeader{ position:relative; overflow:hidden}
.infotitleHeader > .infotitle_a { background:url(../images/appimg/infotitle_header.png) 0 0 no-repeat; height:43px; color:#fff; padding:0; }
.infotitleHeader > .infotitle_a ul{ height:35px; position:absolute; left:20px; bottom:0px; }
.infotitleHeader > .infotitle_a ul li
{ background:url(../images/appimg/info_tab2_course.png) 0 -38px repeat-x; height:34px; cursor:pointer; color:#fff; height:100%; line-height:35px; border:1px solid #2f76a4; min-width:110px; }
.infotitleHeader > .infotitle_a ul li.cur,.infotitleHeader > .infotitle_a ul li.cur:hover
{ color:#333; font-weight:bold; border:1px solid #206bb0; background-position:0 -1px; height:34px; }
.infotitleHeader > .infotitle_a ul li:hover
{ color:#fff; font-weight:normal; border:1px solid #2f76a4; background-position:0 -74px; }
.infotitle_tips{ position:absolute; top:25px; right:10px; z-index:2; cursor:pointer; background:url(../images/appimg/qa_tips.png) 0 center no-repeat; height:20px; color:#fff; padding-left:22px; line-height:20px; }

.infoform{ width: 80%; overflow: hidden; margin:15px}
.infoform .enabled_upload_text,.infoform .enabled_download_text{ padding-bottom:30px; margin-left:25px; }
.infoform .enabled_download_text{ padding-bottom:10px; }
.infotitle_b{ background: url(../images/appimg/infotitle_b.png) 0 0 no-repeat; width: 930px; height: 24px; overflow: hidden; font-weight: bold; color: #000; margin: 10px auto; padding: 6px 0 0 10px; cursor: pointer}
.infotitle_c{ background: url(../images/appimg/infotitle_c.png) 0 0 no-repeat; width: 930px; height: 24px; overflow: hidden; font-weight: bold; color: #000; margin: 10px auto; padding: 6px 0 0 10px}
.uparrow{ background-position: 0 -30px}
.btnsubm, .btnrest{ width: 69px; height: 30px; background: url(../images/appimg/formbtn.png) 0 0 no-repeat; color: #fff; margin-right: 10px}
.btnrest{ background-position: -69px 0; color: #000}
.infoedit{ width: 90%; margin: 10px auto; overflow: hidden}
.character_a{ background: url(../images/appimg/mbmng.png) 0 0 no-repeat; padding-top: 3px}
.character_b{ background: url(../images/appimg/mbmng.png) 0 bottom no-repeat; padding-bottom: 3px}
.character_bg{ background: url(../images/appimg/mbmng_bg.png) 0 0 repeat-y; zoom: 1; overflow: hidden}
.character_bg .cntside{ width: 172px}
.character_bg .cntmain{ width: 750px; padding-right: 10px}
.character_op{ text-align: right; padding: 8px 0 0}
.chartab{ zoom: 1; overflow: hidden; padding: 10px 0}
.chartab li{ zoom: 1; overflow: hidden; padding: 5px 0}
.chartab li a{ float: right; width: 151px; height: 35px; line-height: 35px; text-decoration: none; color: #333; background: url(../images/appimg/chartab.png) -10px -35px; text-indent: 10px}
.chartab li a:hover{ background-position: -10px -70px}
.chartab li.cur a, .chartab li.cur a:hover{ width: 161px; background-position: 0 0; font-weight: bold; color: #2c6c92}
.mst_op{ height: 26px; padding: 0 0 5px}
.mst_op .repbtn{ float: left}
.master_list{ padding: 5px 0}
.master_list .dataline, .master_list .sgrid-tr-header{ display: none}
.sgrid .sgrid-tr-header,.sgrid .sgrid-tr-body{ display:table-row; *display:block; }
.master_list .datalist table{ background: 0}
.master_list .datalist table td, .master_list .datalist table{ border: 0}
.master_list .mst_data .sgrid-tr-header{ display: table-row; *display:block; }
.master_list .mst_data .dataline{ display: block}
.master_list .mst_data .datalist table{ background: url("../images/appimg/filtertable_bg.png") repeat-x scroll 0 -2px transparent}
.master_list .mst_data .datalist table td{ border-right: 1px solid #ccc; border-top: 1px solid #ccc}
.master_list .mst_data .datalist table{ border-left: 1px solid #ccc}
.mst_tit{ border-bottom: 1px dotted #ccc; padding: 0 10px; cursor: pointer}
.mst_tit span{ display: none}
.mst_tit.cur span, .mst_tit.hover span{ display: inline}
.mst_tit em{ padding-right: 15px}
.mst_tit.hover{ background: #f0f4f7}
.master_list .cur, .master_list .cur.hover{ background: #c8d5dd; color: #000}
.mst_data{ padding: 10px}
.step_a{ padding-left: 10px; background: url(../images/appimg/setp_bg.png) 0 0 no-repeat; width: 580px; margin-bottom: 15px}
.step_b{ padding-right: 10px; background: url(../images/appimg/setp_bg.png) right 0 no-repeat}
.step{ padding: 5px 0; line-height: 28px; overflow: hidden; height: 28px; background: url(../images/appimg/step_bg_b.png) 0 0 repeat-x}
.step li{ float: left; text-align: center; margin: 0 5px; display: inline}
.stp_pass, .stp_till, .stp_arp, .stp_art,.stp_past{ width: 110px; background: url(../images/appimg/step_tab.png) 0 0; font-weight: bold; color: #fff; overflow: hidden; height: 28px}
.mtback_levelchange .stp_till{ background:none; color:#549ec6; }
.mtback_levelchange .stp_past{ background:none; color:#999; cursor:pointer; }
.stp_till{ background-position: -129px 0}
.stp_arp, .stp_art{ width: 19px; background-position: -110px 0}
.stp_art{ background-position: -239px 0}
.candidater{ float: left; width: 660px}
.selecter{ float: right; width: 210px}
.selecter2{ float: left; width: 210px}
.select_op{ float: left; width: 50px; padding: 125px 10px 0}
.select_op div{ padding-bottom: 20px}
.data_slt{ border-left: 1px solid #dcdcdc; border-right: 1px solid #dcdcdc; zoom: 1; position: relative}
.selecter_tit{ background: url(../images/appimg/selecter_tit.png) 0 0 repeat-x; height: 26px; line-height: 26px; overflow: hidden; font-weight: bold; text-indent: 10px}
.padding10{ padding: 10px}
.selected_data{ width: 100%; height: 390px; overflow: auto; padding: 5px 0}
.selected_data li{ border-bottom: 1px dotted #ccc; padding: 5px 0 5px 5px}
.select-item{ cursor: pointer}
.select-item.select{ background-color: #ededed}
.selected_data li span{ padding-right: 5px}
.lock_bg{ position: absolute; top: 26px; left: 0; width: 100%; height: 400px; background: #000; opacity: .5; filter: alpha(opacity=50); overflow: hidden}
.selecter_tip{ position: absolute; top: 42%; left: 15px; background: url(../images/appimg/tips_bg.png) 0 0 no-repeat; width: 159px; height: 60px; padding: 5px 10px 10px 10px}
.selecter_tip .close{ position: absolute; right: 5px; top: 5px; width: 10px; height: 10px; cursor: pointer; overflow: hidden}
.selecter_btn{ padding: 15px 0; text-align: center}
.tip_tree{ padding: 15px; zoom: 1; overflow: hidden}
.tree_candidater{ float: left; width: 200px; margin-right: 15px; display: inline}
.tree_candidater .treemenu{ height: 310px}
.tree_selecter{ float: left; width: 200px}
.tree_select_cnt{ border-left: 1px solid #e7c4a8; border-right: 1px solid #e7c4a8; background: #fcf8ed; padding: 8px; height: 342px; line-height: 24px}
.redline{ margin: 0 1px; height:0; overflow: hidden; border-bottom:1px solid #e7c4a8}
.treemenu .infotitle_b{ width: auto; margin: 0 0 2px; background-position: -730px 0}
.treemenu .uparrow{ background-position: -730px -30px}
.spmain{ width: 605px; float: left; margin-left: 10px; display: inline}
.slecter_filter{ border-left: 1px solid #dcdcdc; border-right: 1px solid #dcdcdc; background: #ededed; zoom: 1; overflow: hidden; padding: 10px}
.slecter_filter .weak-tags{margin-left:-10px\9;*zoom:1;}
.addgroup div span{ padding: 3px 5px}
.addgroup label{ width: 80px; display: inline-block; text-align: right}
.addgroup td p{ padding: 0 0 5px}
.group-scttype { zoom:1; overflow:hidden; }
.group-scttype dt { float:left; line-height:26px; }
.group-scttype dd { float:left; }
.group-condition { zoom:1; overflow:hidden; padding-bottom:15px; }
.group-condition .workflow_note_member { display:none; }
.tag-panel{ padding: 0 !important; overflow:hidden; }
.tags{ padding: 0px 7px; line-height:20px; *line-height:22px; background: #c8d5dd; white-space:nowrap; display:inline-block; margin:2px 10px; *margin:1px 10px}
.tags i{ color: #3a8bb9; font-size: 10px; padding-left: 5px; cursor: pointer; }
.student-tag .tags{ padding: 4px 7px !important; margin-right: 10px; background: #d3c9bf}
.student-tag .tags i{ color: #e75b06; font-size: 10px; padding-left: 5px; cursor: pointer; font-weight: bold}
.group_show{ width: 90%; margin: 0 auto; overflow: hidden}
.group_show div{ padding: 7px 0; zoom: 1; overflow: hidden}
.group_show div span{ float: left; width: 160px; text-align: right; padding-right: 5px; color: #4a7a99}
.group_show table span{ float:none!important; width: auto!important; text-align:left!important; padding:0!important; color:#555!important; }
.group_about{ width: 70%; overflow: hidden; margin-left: 15px}
.ver-td{ vertical-align: top}
.group_show table .ver-td span{ float: left!important; width: 160px!important; text-align: right!important; padding-right: 5px!important; color: #4a7a99!important; }
.group_show .group_show_form span{ line-height:26px; display:block; }
.group_show .group_show_form div{ padding:0px; }


.km-icon-top{ background-position: -16px 0}
.km-icon-jing{ background:url(../images/icon_jing.gif) no-repeat; }
.ul-close-btn{ position: relative; margin-left: 8px}
.ul-close-btn .li-close-btn{ position: absolute; right: 4px; cursor: pointer}
.themeside{ float: left; width: 320px}
.sidevod{ width: 320px; height: 270px; overflow: hidden; margin-bottom: 5px}
.vod_menu{ border: 1px solid #ccc; border-top: 0}
.vod_menu_tit{ height: 26px; zoom: 1; overflow: hidden; background: url(../images/appimg/vod_menu_tit.png) 0 0 repeat-x; padding-top: 3px}
.vod_menu_tit li{ float: left; margin: 0 5px; height: 26px; line-height: 24px; cursor: pointer}
.vod_menu_tit li.cur{ background: #fff; padding: 0 9px 1px; border: 1px solid #ccc; border-bottom: 0; font-weight: bold}
.vod_intr{ padding: 5px; overflow: hidden; zoom: 1; height: 300px; overflow: auto}
.vod_directory h2{ padding-left: 25px; background: url(../images/appimg/vod_menu_icon.png) 4px -38px no-repeat; font-size: 12px}
.vod_directory ul{ margin-left: 10px}
.vod_directory ul li{ background: url(../images/appimg/vod_tree_bg.png) 0 -47px no-repeat; zoom: 1}
.vod_directory ul li.last{ background: url(../images/appimg/vod_tree_bg2.png) 0 -47px no-repeat}
.vod_directory ul li.last dd{ background: 0}
.vod_directory dl dt{ text-indent: 15px; height: 26px; line-height: 26px}
.vod_directory dl dd{ background: url(../images/appimg/vod_tree_bg.png) 0 -1px no-repeat; color: #4286cd; cursor: pointer; height: 26px; line-height: 26px}
.vod_directory dl dd p{ margin: 0 5px}
.vod_directory dl dd i{ float: left; width: 16px; height: 16px; overflow: hidden; background: url(../images/appimg/vod_menu_icon.png) 0 0 no-repeat; margin: 5px 5px 0 5px; display: inline}
.vod_directory dl dd.cur p{ background-color: #4286cd; color: #fff}
.vod_directory dl dd.pass i{ background-position: 0 -20px}
.thememain{ width: 613px; float: right; border: 1px solid #ccc; overflow: auto; height: 613px}
.view_format{ padding: 5px 10px}
.view_format h1{ font-size: 14px; text-align: center; font-weight: bold; padding: 10px 0}
.view_format p{ padding: 8px 0; text-indent: 2em}
.course-step-setting{ height: 80px}
.course-step-a, .course-step-b, .course-step-arrow{ float: left}
.course-step-a{ height: 80px; width: 107px; background: url(../images/appimg/course_setting.png) 0 0 no-repeat}
.course-step-b{ height: 80px; width: 107px; background: url(../images/appimg/course_setting.png) -107px 0 no-repeat}
.course-step-arrow{ height: 80px; width: 29px; background: url(../images/appimg/course_setting_arrow.png) center center no-repeat}
.km-icon-small{ width:17px; height:17px; overflow:hidden; background: url(../images/icon_jing.png) no-repeat; display:inline-block; margin-left:4px; vertical-align:middle; background-size: contain;}
.course-step-title-a{ font-size: 16px; color: #333; padding-top: 6px; text-align: center; width: 107px}
.course-step-title-b{ font-size: 12px; color: #0a9d37; text-align: center; padding-top: 2px; width: 107px}
.course-step-title-c{ font-size: 12px; color: #cb1a1a; text-align: center; padding-top: 2px; width: 107px; padding-top: 5px; line-height:normal; }
.course-step-title-d{ font-size: 12px; color: #666; text-align: center; padding-top: 2px; width: 107px}
.course-step-title-tool{ font-size: 12px; color: #0773b7; text-align: center; padding-top: 2px; width: 107px; padding-top: 5px; line-height:normal; }
.course-panel{ padding-left: 8px; padding-bottom: 20px; padding-top: 10px}
.bgpic_list{ zoom: 1; overflow: hidden; padding-bottom: 10px}
.bgpic_list li{ float: left; width: 160px; height: 120px; overflow: hidden; padding: 3px; background: #fff; margin: 15px 10px 0; display: inline}
.bgpic_list li img{ width: 160px; height: 120px}
.bgpic_list li.cur{ background: #6dbeed}
.dialog-msg .bgpic_list li{ cursor: pointer}
.bglist .bgpic_list li{ height: 146px; margin: 15px 9px 0}
.sysbglist .bgpic_list li{ cursor: pointer}
.skintab{ }
.skintab .infotitle_a{ width:547px; background-position:-383px 0; border-left:1px solid #C5D7E3; }
.custombg p{ padding-top: 10px}
.custombg li{ position: relative; padding: 3px; cursor: pointer; width: 166px; height: 146px; margin: 15px 7px 0}
.custombg li span{ position: absolute; right: 0; top: 0; display: none; width: 20px; height: 20px; cursor: pointer; overflow: hidden; text-indent: -100em; background: url(../images/wp_close.png)}
.custombg li img{ border: 3px solid #fff}
.custombg li.cur{ background: #fff}
.custombg li.cur img{ border-color: #6dbeed}
.gloabalsetting{ padding: 5px 15px}
.gloabalsetting .form-cell{ padding-bottom: 15px}
.gloabalsetting .form-cell p{ padding: 3px 0}
span.blank{ margin-left: 1em}
#scoreSettingForm{ margin: 1em 2em}
#scoreSettingForm .form-cell{ line-height: 26px}
#scoreSettingForm .p1{ width: 112px; text-align: right}

.item_pool { zoom:1; overflow:hidden; position:relative; }
.remove_item_poll { position:absolute; top:15px; right:45px; }

.workflow_manage_full_note { zoom:1; overflow:hidden; padding-bottom:10px; }
.workflow_note_frame { zoom:1; padding-left:90px; position:relative; background:url(../images/appimg/dabline.png) 80px top repeat-y; }
.workflow_note_name { line-height:26px; font-weight:bold; text-align:center; width:75px; position:absolute; left:0; top:0; }
.workflow_note_content { line-height:26px; }
.workflow_del_note_link { position:absolute; top:2px; right:0; font-weight:bold; display:none; }
.workflow_note_member { clear:both; margin-top:10px; padding-top:10px; border-top:1px dotted #ccc; }
.workflow_next_note { height:16px; overflow:hidden; background:url(../images/appimg/next_note.png) 10px no-repeat; margin-bottom:5px; }
.remove_item_poll { position:absolute; top:15px; right:45px; }
.workflow_center_view_title{ font-weight:bold; }
.workflow_center_view_frame{ border-bottom: 1px dotted #cccccc; margin-bottom: 10px; }
.workflow_center_view_name{ height: 24px; line-height: 24px; width: 60px; overflow: hidden; padding-left: 30px; }
.workflow_center_view_date{ height: 24px; line-height: 24px; }
.workflow_center_add{ background: url('../images/workflow_add.gif') 3px center no-repeat transparent; }
.workflow_center_pass{ background: url('../images/workflow_pass.gif') 3px center no-repeat transparent; }
.workflow_center_reject{ background: url('../images/workflow_reject.gif') 3px center no-repeat transparent; }
.workflow_center_view_suggest{ }
.workflow_center_view_panel{ position: relative; zoom:1; padding-bottom:30px; }
.workflow-prompt-window{ display: none; position: absolute; padding: 10px; background-color:#fff; border:1px solid #ccc; width: 300px; }
.dialog-loading{ background: url('../images/dialogloading.gif') center center no-repeat transparent; height: 60px; width:60px; }

.ems_score_total { padding-bottom:10px; }
.ems_score_total strong { font-size:16px; }
.ems_score_total em { font-size:20px; }
.ems_score_total span { color:#999; }
.ems_score_info { line-height:26px; color:#000; }
.ems_score_info span { padding-right:70px; white-space:nowrap; }
.ems_score_table { border-top:1px solid #ccc; border-left:1px solid #ccc; overflow:hidden; float:left; }
.ems_score_table li a:hover{ text-decoration: none; }
.ems_score_table li { float:left; border-right:1px solid #ccc; border-bottom:1px solid #ccc; width:58px; color:#999; height:30px; line-height:30px; white-space:nowrap; cursor:pointer; padding-left:3px}
.ems_score_table li i { float:left; }
.ems_score_table li span { float:right; width:24px; height:20px; text-align:center; font-weight:bold; font-size:14px; color:orange; overflow:hidden; }
.ems_score_table li span.right { background:url(../images/tbc_input_verification_icon.png) center -26px no-repeat; }
.ems_score_table li span.wrong { background:url(../images/tbc_input_verification_icon.png) center -52px no-repeat; }
.ems_score_item_pool { zoom:1; overflow:hidden; padding:0 0 10px 50px; margin-bottom:10px; border-bottom:1px dotted #ccc; position:relative; }
.ems_score_item_pool .right,.ems_score_item_pool .wrong { width:20px; height:20px; position:absolute; left:15px; top:0; overflow:hidden; display:block; }
.ems_score_item_pool .right { background:url(../images/tbc_input_verification_icon.png) center -26px no-repeat; }
.ems_score_item_pool .wrong { background:url(../images/tbc_input_verification_icon.png) center -52px no-repeat; }
.ems_score_item_pool .gotop { position:absolute; bottom:0; right:0; }
.ems_score_item_pool .point { position:absolute; left:10px; top:0; }

.rp-data .datalist { width:100%; overflow-x:scroll; }
.rp-data .datalist table { width:200%; }
.rp-data .datalist .dataline { width:199.9%; }

.wp-iframe{ height: 100%; width:100%; }
.wp-calculator-panel{ background: url(../images/calculator_bg.png) repeat scroll 0 0 #C6C6C6; height: 100%; overflow: auto; position: relative; width: 100%; }
.wp-calculator-panel .innerwrap{ width: 540px; background: url(../images/calculator_bg.png) repeat scroll 0 0 #C6C6C6; padding: 0; }
.wp-capital-panel{ background: url() repeat scroll 0 0 #985838; height: 100%; overflow: auto; position: relative; width: 100%; }
.wp-capital-panel .innerwrap{ width: 540px; background: url() repeat scroll 0 0 #985838; padding: 0; }
.wp-calendar-panel{ background: url() repeat scroll 0 0 #7e451a; height: 100%; overflow: auto; position: relative; width: 100%; }
.wp-calendar-panel .innerwrap{ width: 540px; background: url() repeat scroll 0 0 #7e451a; padding: 0; }

.customloginlist { width:100%; overflow:hidden; border-bottom:1px solid #ddd; margin-bottom:10px; padding-bottom:5px; padding-left:5px; }
.customloginlist li { float:left; width:160px; height:140px; padding:5px; border:1px solid #fff; text-align:center; display:inline; margin:0 7px 10px; overflow:hidden; cursor:pointer; }
.customloginlist li.costomloginlist-hover { background:url(../images/right_icon.png) no-repeat 150px 130px #EBF1DD; border-color:#83AD2A; cursor:default; }
.zipfile { padding:5px 10px 5px 20px; background:url(../images/zip_icon.png) left no-repeat; }

.apphelp-frame { zoom:1; position:relative; height:360px}
.apphelp-frame .infotitle_a { background:none; position:absolute; top:-30px; left:150px; margin:0; width:auto; height:27px; padding-top:3px; }
.apphelp-frame .infotitle_a ul { line-height:32px; }
.apphelp-frame .infotitle_a ul li { width:72px; background:url(../images/help/help_bg_06.png) 0 2px no-repeat; color:#fff; height:27px; margin-right:3px; }
.apphelp-frame .infotitle_a ul li.cur { background:url(../images/help/help_bg_04.png) 0 0 no-repeat; color:#1D6ED5; font-weight:normal; }
.apphelp-tab-frame { overflow:hidden; overflow-y:auto; zoom:1; height:360px; }
.apphelp-txt { padding:15px 20px; zoom:1; }



.mkTips { background:url(../images/appimg/mkt_bg.png); width:780px; height:36px; line-height:18px; position:relative; padding:10px 10px 10px 48px; margin-left:20px; }
.mkTips span { position:absolute; left:10px; top:10px; font-weight:bold; }
.mkItemSlt1,.mkItemSlt2,.mkItemSlt3 { width:220px; height:26px; padding:170px 5px 5px; border:1px solid #ccc; float:left; margin-right:20px; display:inline; text-align:center; background:url(../images/appimg/mkitem1.jpg) 5px 5px no-repeat #F2F2F2; }
.mkItemSlt2 { background-image:url(../images/appimg/mkitem2.jpg); }
.mkItemSlt3 { background-image:url(../images/appimg/mkitem3.jpg); }
.mkLayoutSelected { border-color:#83AD2A; background-color:#EBF1DD; }
.mkSetPanel { border:2px solid #c0c0c0; width:902px; overflow:hidden; margin-bottom:10px; position:relative; }
.mkSetPanel .form-cell { border-bottom:1px solid #d6d6d6; margin-bottom:20px; padding:0 5px 20px; }
.mkSetPanel .nobBorder { border-bottom:none; margin-bottom:0; }
.mkSetSplit { width:1px; height:10000000px; overflow:hidden; background:#D6D6D6; position:absolute; top:0; left:348px; }
.mkSetSide { width:348px; float:left; }
.mkSetMain { width:550px; float:right; padding-top:10px; padding-left:3px; }
.mkSetMain .form-cell { border-bottom:none; padding-bottom:10px; margin-bottom:0; }
.mkSetBar { width:100%; overflow:hidden; height:34px; line-height:34px; background:url(../images/appimg/mkset_bg.png); }
.mkSetBar ul { padding:8px 0 0 10px; }
.mkSetBar li { float:left; cursor:pointer; width:16px; height:16px; overflow:hidden; background:url(../images/appimg/mkset_icon.png) 0 0 no-repeat; text-indent:-100em; display:inline; margin-right:15px}
.mkSetBar .icon1 { background-position:0 0; }
.mkSetBar .icon2 { background-position:0 -16px; }
.mkSetBar .icon3 { background-position:0 -32px; }
.mkSetBar .icon4 { background-position:0 -48px; }
.mkSetBar .icon5 { background-position:0 -64px; }
.mkSetBar .icon6 { background-position:0 -80px; }
.mkSetTreePanel { padding:10px; }
.mkSetMainLoader { margin:10px auto; background:#eee; overflow:hidden; width:518px}
.mlStmdf1 { padding-top:8px; width:518px; background:url(../images/appimg/mkld_bg.png) 0 0 no-repeat; }
.mlStmdf2 { padding-bottom:8px; width:518px; background:url(../images/appimg/mkld_bg.png) 0 bottom no-repeat; }
.mlStCont { padding:2px 10px; width:496px; border-left:1px solid #dadada; border-right:1px solid #dadada; background:#f7f7f7; }
.mlStCont .form-cell { padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #dadada; }
.mlStCont .nobBorder { border-bottom:0; margin-bottom:0; }
.mkSetEmpty { text-align:center; padding:100px 0; zoom:1; line-height:normal; }
.mkSetEmpty i { display:inline-block; width:14px; height:14px; overflow:hidden; background:url(../images/appimg/mktip_icon.png); vertical-align:middle; margin-right:5px; }
.mkSetTop { padding-top:5px; zoom:1; border-bottom:1px solid #d6d6d6; }
.mkSetTop .form-cell { padding-left:10px; }
.mkHtmlView { width:100%; height:400px; overflow:hidden; padding-top:10px; }
.mkUlGrid { margin-top:10px; }
.mkUlGrid table { background-color:#fff; }
.mkUlGrid .pagnum { margin:0; }
.mkUlGrid .pagnum a { border-color:#d6d6d6; color:#666; }
.mkUlGrid .pagnum strong { color:#444; }
.mkUlGrid .pag-tool button { border-color:#d6d6d6; color:#666; }
.mkUlGrid .pag-tool .disabled { color:#ccc; cursor:not-allowed; }

/*证书管理*/
.ctZsList { zoom:1; overflow:hidden; }
.ctZsList li { text-align:center; float:left; margin:10px; padding:5px; height:160px; width:160px; overflow:hidden; }
.ctZsList li a { margin:0 5px; }
.ctZsList li.cur { background:#09c; }
.ctZsList li.cur b { color:#fff; }
.ctZsList li.cur img { margin-bottom:10px; }
.ctZsList li.cur a { display:none; }
.ctZsPg { text-align:center; }
.ctZsPg b { display:inline-block; padding:0 4px; }
.ctZsPg a { display:inline-block; border:1px solid #eee; padding:0 4px}

/*讲师管理*/
.tbcfieldset { border:1px solid #d9d9d9; border-radius:5px; padding:10px; margin-bottom:15px; zoom:1; }
.tbcfieldset legend { font-weight:bold; color:#277BA6; padding:0 5px 5px; }
.tcmngPicPanel { margin:10px; padding:10px; border:1px solid #eee; background:#fafafa; zoom:1; border-radius:5px; }
.tcmngPicList { zoom:1; overflow:hidden; padding:5px 15px 15px; }
.tcmngPicCheck { float:left; width:40px; padding-top:50px; }
.tcmngPicCheck label { padding-right:0; }
.tcmngPicShow { float:left; width:120px; text-align:center; }
.jsfcPic { width:880px; height:120px; position:relative; padding:0 20px; overflow:hidden; }
.jsfcPic .prev,.jsfcPic .next { position:absolute; width:12px; height:120px; overflow:hidden; left:0; top:0; background:url(../images/appimg/jsfc_icon.png) 0 0; cursor:pointer; text-indent:-10em; }
.jsfcPic .next { left:auto; right:0; background-position:-12px 0; }
.jsfcPic .cont { width:880px; height:120px; overflow:hidden; position:relative; }
.jsfcPic .cont li { float:left; width:176px; text-align:center; height:120px; overflow:hidden; }
.jsfcPic .cont li img { cursor:pointer; }
.jstags { display:inline-block; height:28px; line-height:28px; overflow:hidden; padding-left:18px; background:url(../images/appimg/jstags.png) 0 0 no-repeat}
.jstags-wrap { display:inline-block; height:28px; line-height:28px; overflow:hidden; padding-right:5px; background:url(../images/appimg/jstags.png) right 0 no-repeat}
.jstags-inner { display:inline-block; height:28px; line-height:28px; overflow:hidden; background:url(../images/appimg/jstags.png) 0 -28px repeat-x; padding:0 3px; }
.jsInfoPanel { width:100%; overflow:hidden; }
.jsInfoImg { float:left; margin-right:15px; display:inline; }
.jsInfoTxt { float:left; margin-right:15px; width:240px; padding-right:15px; border-right:1px solid #ddd; }
.jsInfoTxt .form-cell { border-bottom:1px dotted #eee; margin-bottom:5px; padding-bottom:5px; }
.jsInfoTxt .form-cell .gray { display:inline-block; text-align:right; width:70px; }
.jsInfoStar { float:right; width:190px; }
.jsInfoStar .starbar { display:inline-block; width:100px; overflow:hidden; height:20px; background:url(../images/appimg/kmstar.png) 0 -20px no-repeat; }
.jsInfoStar .stars { display:inline-block; overflow:hidden; height:20px; background:url(../images/appimg/kmstar.png) 0 0 no-repeat; }
.jsInfoStar .score { color:#f90; font-size:20px; font-weight:bold; }
.jsInfoStarDt { background:url(../images/appimg/stars.png) 0 0 no-repeat; padding-left:70px; zoom:1; line-height:23.5px; }
.jsInfoStarDt p { width:100%; position:relative; }
.jsInfoStarDt p i { background:#f90; display:inline-block; overflow:hidden; height:14px; }
.jsbbPanel { width:96%; margin:auto; overflow:hidden; }
.jsbbTable { float:left; width:36%; }
.jsbbShow { float:right; width:60%; }
.sinaWeiboLink,.tencentWeiboLink { display:inline-block; width:16px; height:16px; cursor:pointer; overflow:hidden; background:url(../images/weibo_icon.png) 0 0 no-repeat; margin-right:10px; text-indent:-10em; }
.tencentWeiboLink { background-position:-16px 0; }

/***课程管理2012.11.19新增页面****/
.directionModify { width:42px; margin:160px auto 0; padding-bottom:25px; background:url(../images/track/track_stage_arrow1.png) 0 bottom no-repeat; }
.courseSqResult { background:#fff; zoom:1; border-radius:4px; overflow:hidden; }
.courseSqResultHead { zoom:1; overflow:hidden; padding:5px; border-bottom:1px solid #ddd; }
.courseSqLabel { padding:2px; background:url(../images/appimg/checkbox.png) left no-repeat; cursor:pointer; }
.courseSqLabelChecked { background:url(../images/appimg/checkbox_check.png) left no-repeat; }
.courseSqLabel input { opacity:0; filter:alpha(opacity=0)}
.courseSqResultCont { zoom:1; overflow:auto; height:150px; }
.courseSqResultCont ul { padding:5px; zoom:1; overflow:hidden; }
.courseSqResultCont ul li { padding:5px 0; zoom:1; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }

/***混合培训****/
.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; }


/******左边栏*************/
.mtback_wrap{ background:url(../images/mixedtrain/back/bg2.png) repeat; overflow:auto; padding:0px 20px 20px 20px; width:900px; }
.mtback_banner{ background:url(../images/mixedtrain/back/bannerbg.png) no-repeat; width:900px; height:260px; overflow:hidden; margin:20px auto; margin-bottom:0px; position:relative; }
.mtback_imgShow{ position:absolute; left:0px; top:0px; width:89000; }
.mtback_imgShow ul{ overflow:hidden; }
.mtback_imgShow ul li{ padding:5px; float:left; }
.mtback_imgShow ul li img{ width:890px; height:250px; z-index:2; }
.mtback_upload_again{ position:absolute; top:10px; right:80px; display:block; z-index:3; background:url(../images/mixedtrain/back/reset.png) no-repeat; width:62px; height:25px; text-align:center; line-height:25px; color:#fff; }
.mtback_upload_again:hover{ text-decoration:none; }
.mtback_upload_delete{ position:absolute; top:10px; right:10px; z-index:3; display:block;color:#fff; line-height:24px; text-indent:22px; background:url(../images/mixedtrain/back/del_upload.png) no-repeat; width:62px; height:26px; }
.mtback_picchange_btn{ position:absolute; right:10px; bottom:10px; z-index:4; }
.mtback_picchange_btn span{ float:left; background:url(../images/mixedtrain/bannerimgBtnbg.png) no-repeat; cursor:pointer; width:20px; height:20px; text-align:center; color:#fff; line-height:20px; margin-left:2px; font-weight:bold; }
.mtback_picchange_btn span.cur{ background:url(../images/mixedtrain/bannerimgBtnCurbg.png); }
.mtSpreadUploadPannel{ position:absolute; top:10px; left:10px; /*background:url(../images/mixedtrain/back/uploadbg.png) no-repeat; */ width:455px; overflow:hidden}
.mtSpreadUploadPannel .top{ background:url(../images/mixedtrain/back/uploadPannelbg.png) left top no-repeat; width:455px; height:30px; }
.mtSpreadUploadPannel .title{ background:url(../images/mixedtrain/back/uploadIcon.png) 10px 8px no-repeat; padding-left:32px; line-height:32px; color:#fff; display:block; }
.mtSpreadUploadPannel .content{ background:url(../images/mixedtrain/back/uploadPannelContentbg.png) repeat-y; width:405px; overflow:hidden; padding:10px 25px; color:#777; }
.mtSpreadUploadPannel .bottom{ background:url(../images/mixedtrain/back/uploadPannelbg.png) left bottom no-repeat; width:455px; height:10px; }
.mtback_left_pannel{ margin-bottom:20px; zoom:1; position:relative; }
.mtback_left{ width:670px; float:left; margin:10px 0px; }
.mtback_content_top{ background:url(../images/mixedtrain/back/left_content_bg.png) -2px -15px no-repeat; width:670px; height:10px; }
.mtback_content{ background:url(../images/mixedtrain/back/left_content_bg1.png) -2px top repeat-y; width:630px; padding:10px 20px; overflow:hidden; }
.mtback_content_bottom{ background:url(../images/mixedtrain/back/left_content_bg.png) -2px bottom no-repeat; width:670px; height:20px; }
.mtback_content .title{ border-bottom:1px solid #89b8d1; line-height:30px; color:#89b8d1; font-size:14px; background:url(../images/mixedtrain/back/title_icon.jpg) left 5px no-repeat; padding-left:22px; position:relative; }
.mtback_content .title .edit{ position:absolute; background:url(../images/mixedtrain/back/edit.jpg) no-repeat; width:61px; height:25px; right:0px; bottom:7px; *bottom:12px; border:none; text-indent:-100em; overflow:hidden; }
.mtback_content .title .save{ position:absolute; background:url(../images/mixedtrain/back/reset.png) no-repeat; width:60px; height:25px; right:0px; bottom:7px; *bottom:12px; border:none; color:#fff; line-height:25px; text-align:center; }
.mtback_switchbg{ background:url(../images/mixedtrain/back/slidebg.png) no-repeat; width:70px; height:26px; position:absolute; right:0px; bottom:7px; *bottom:12px; overflow:hidden; }
.mtback_switchbg ul{ width:70px; height:26px; position:relative; }
.mtback_switchbg ul li{ text-indent:-100em; cursor:pointer; width:35px; height:26px; float:left}
.mtback_right_top2 .mtback_switchbg{ right:5px; bottom:5px; }
.mtback_switchSlide{ background:url(../images/mixedtrain/back/slidebtn.png) no-repeat; width:36px; height:26px; position:absolute; top:0px; }
.mtback_content table{ width:630px; margin:10px 0px; table-layout:fixed; }
.mtback_content table tr th{ font-weight:bold; border:1px solid #e2e2e2; background:#ebebeb; text-align:center; word-break:break-all; word-wrap:break-word; padding:5px; line-height:18px; }
.mtback_content table tr td{ border:1px solid #e2e2e2; text-align:center; line-height:28px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.mtback_content table tr td.bold{ font-weight:bold; }
.mtback_content .mtback_profile_edit,.mtback_content .mtback_profile_view { margin:10px 0px; }
.mtback_content .mtback_profile_view{ /*max-height:400px; */ position:relative; }
.mtback_profile_view_content{ margin:0 auto; overflow:hidden; }
.mtback_profile_view_content img{ max-width:630px; }
.mtback_content .mtback_profile_view p{ line-height:22px; }
.mtback_content button.reset{ background:url(../images/mixedtrain/back/reset.png) no-repeat; width:62px; height:25px; color:#fff; line-height:25px; text-align:center; margin:25px auto; margin-bottom:10px; display:block; }
.mtback_regObj{ position:absolute; z-index:3; padding:20px auto; }
.mtback_content .init,.mtback_right_content .init{ text-align:center; margin:20px; }
/*******右边栏******/
.mtback_right_pannel{ overflow:hidden; margin-bottom:20px; position:relative; }
.mtback_right_pannel .mtMboxSwitch { top:4px; right:5px; }
.mtback_right{ width:212px; float:right; margin:9px 0px 10px 0px; }
.mtSpreadbody .mtback_right{ margin:9px 0px 10px 0px; }
.mtback_right_top1{ background:url(../images/mixedtrain/back/right_border_bg.png) left top no-repeat; width:212px; height:8px; *margin-bottom:-3px; }
.mtback_right_content{ background:url(../images/mixedtrain/back/right_content_bg.png) left top repeat-y; width:212px; overflow:hidden; position:relative}
.mtback_right_bottom1{ background:url(../images/mixedtrain/back/right_border_bg.png) left bottom no-repeat; width:212px; height:8px; }
/*****报名*****/
.mtback_applay_ing,.mtback_applay_notstart,.mtback_applay_enter{ background:url(../images/mixedtrain/back/applaying.jpg) no-repeat; width:200px; height:54px; margin:0 auto; font-size:22px; font-weight:bold; text-align:center; line-height:54px; color:#fff; }
.mtback_applay_notstart{ background:url(../images/mixedtrain/intro_bg.jpg) no-repeat; }
.mtback_applay_enter{ background:url(../images/mixedtrain/intro_18.jpg) no-repeat; display:block; }
.mtback_applay_enter:hover{ text-decoration:none; }
.mtback_applay_success,.mtback_applay_wait,.mtback_applay_cancel,.mtback_applay_fail,.mtback_applay_full{ background:url(../images/mixedtrain/intro_13.png) center 20px no-repeat; position:relative; width:200px; border-bottom:1px dotted #d6d6d6; color:#a2bb4c; font-size:16px; font-weight:bold; margin:0 auto; text-align:center; padding-top:50px; padding-bottom:10px; }
.mtback_applay_success .cancel{ display:block; color:#5690ae; position:absolute; right:10px; top:5px; font-size:12px; font-weight:normal; }
.mtback_applay_wait{ background:url(../images/mixedtrain/intro_06.jpg) center 20px no-repeat; color:#f2aa79; }
.mtback_applay_cancel{ background:url(../images/mixedtrain/intro_10.jpg) center 20px no-repeat; color:#999}
.mtback_applay_fail{ background:url(../images/mixedtrain/intro_16.jpg) center 20px no-repeat; color:#999}
.mtback_applay_full{ background:url(../images/mixedtrain/intro_20.jpg) center 20px no-repeat; color:#f7714d}
.mtback_applay_date{ text-align:center; margin:10px auto; color:#999; padding:10px 0px; }
.mtback_applay_date .num1{ background:url(../images/mixedtrain/back/datebg.png) repeat-x; font-size:18px; color:#333; letter-spacing:5px; padding:0px 0px 0px 5px; *padding:0px 3px; *letter-spacing:9px; height:25px; line-height:25px; text-align:center; display:inline-block; min-width:10px; *min-width:14px; }
.mtback_applay_date .num{ background:url(../images/mixedtrain/back/datebg.png) no-repeat; font-size:18px; color:#333; display:inline-block; text-align:center; height:25px; line-height:25px; width:18px; }
.mtback_right_top2{ background:url(../images/mixedtrain/back/right_border1_bg.png) left top no-repeat; width:212px; height:37px; position:relative; }
.mtback_right_bottom2{ background:url(../images/mixedtrain/back/right_border1_bg.png) left bottom no-repeat; width:212px; height:33px; }
.mtback_right_bottom2 span,.mtback_right_bottom2 a{ text-align:center; line-height:33px; color:#999; width:80px; margin:0px auto; display:block; cursor:pointer; }
/*****加载更多****/
.mtback_right_bottom2 span.loading{ background:url(../images/dialogloading.gif) right center no-repeat; cursor:default; }
/***项目公告**/
.mtback_right_top2 .title{ float:left; line-height:37px; color:#999; font-weight:bold; font-size:14px; display:block; padding:0px 15px; width:98px; overflow:hidden; white-space:nowrap; }
.mtback_right_top2 .edit{ float:right; display:block; background:url(../images/mixedtrain/back/newsicon.png) no-repeat; width:14px; height:14px; text-indent:-100em; margin-right:15px; margin-top:12px; }
.mtback_right_content .news ul{ overflow:hidden; width:190px; margin:0px auto; }
.mtback_right_content .news ul li{ border-bottom:1px dashed #ccc; width:100%; float:left; clear:both; padding:5px 0px; word-break:break-all; word-wrap:break-word; }
.mtback_right_content .news ul li .title a{ color:#5690ae; padding-bottom:5px; }
.mtback_right_content .news ul li .date{ float:left; color:#999; }
.mtback_right_content .news ul li .delete{ color:#cc6622; float:right; }
.mtback_right_top2 ul.mtback_switch{ right:7px; bottom:5px; }
/*****讲师团******/
.mtback_right_content .userList,.mtback_right_content .teacherList{ overflow:hidden; margin:0px auto; }
.mtback_right_content .userList ul,.mtback_right_content .teacherList ul{ overflow:hidden; width:198px; margin:0px auto; padding:5px 0px; }
.mtback_right_content .userList ul li,.mtback_right_content .teacherList ul li{ float:left; margin:5px; text-align:center; width:56px; height:70px; }
.mtback_right_content .userList ul li img,.mtback_right_content .teacherList ul li img{ width:50px; height:50px; /* padding-bottom:5px; */}
.mtback_right_content .userList ul li span,.mtback_right_content .teacherList ul li span{ white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display:block; }

/**往期回顾**/
.mtback_recall{ padding:10px; overflow:hidden; }
.mtback_recallTitle{ background:url(../images/mixedtrain/back/rancle.png) left 6px no-repeat; padding-left:10px; color:#454545; font-size:13px; }
.mtback_recallContent{ margin:3px 10px; color:#999; line-height:22px; }
.mtback_recallContent label{ float:left}
.mtback_recallTitle .pen{ background:url(../images/mixedtrain/back/pen.png) no-repeat; width:15px; height:15px; display:inline-block; margin-left:5px; cursor:pointer; }
.mtback_recall_edit{ overflow:hidden; }
.mtback_recall_edit .choose_recallproject_label{ color:#888; font-size:13px; clear:both; padding-left:20px; padding-top:15px; padding-bottom:5px; }
.mtback_recall_edit .choose_recallproject_input{ padding-left:20px; overflow:hidden; }
.choose_recallproject_button{ text-align:center; width:80px; text-align:center; display:block; margin:10px auto; padding-bottom:10px; overflow:hidden; }
.mtback_recall_edit .mtback_recall_edit_save{ background:url(../images/mixedtrain/view_39.png) no-repeat; width:45px; height:23px; text-align:center; line-height:23px; color:#fff; border:none; display:block; float:left}
.mtback_recall_cancel{ line-height:23px; margin-left:10px; float:left; }
/***下拉框**/
.mtback_select{ position:relative; height:25px; width:170px; white-space:nowrap; overflow:hidden; }
.mtback_select .vfSelectMdf1,.mtback_select .vfSelectMdf2{ display:block; position:absolute; top:0; left:0; background:url(../images/mixedtrain/back/select_border.png) 0 0 no-repeat; width:2px; height:25px; overflow:hidden; }
.mtback_select .vfSelectMdf2{ background-position:-2px 0; left:auto; right:0; }
.mtback_select .vfSelectTxt{ background:url(../images/mixedtrain/back/select_repeatbg.png) 0 0 repeat-x; height:25px; border:none; line-height:25px; margin:0 2px; }
.mtback_select .vfSelectTxt i{ width:12px; background:url(../images/mixedtrain/back/select_arrow.png) center no-repeat; overflow:hidden; text-indent:-100em; }
.mtback_select .vfSelectTxt i.hover{ opacity:.2; filter:alpha(opacity=20); }


/*讨论区模块*/
.mtVpblPanel { padding:0 0 15px; zoom:1; overflow:hidden; vertical-align:middle; }
.mtVtextarea { border:1px solid #e1e1e1; margin:0; font-size:12px; padding:5px; }
.mtVpblBtn { width:70px; height:30px; border:none; color:#fff; overflow:hidden; padding:5px 10px; cursor:pointer; /*background:url(../images/mixedtrain/view_33.png); */font-weight:bold; margin-top:10px; }
.mtVComList { border-top:1px solid #eee; clear:both; }
.mtVComList li { position:relative; border-bottom:1px dotted #ccc; padding:10px 10px 10px 50px; zoom:1; }
.mtVComList li:hover { background:#f9f9f9; }
.mtVComList li .userPic { width:30px; height:30px; position:absolute; left:10px; top:10px; }
.mtVComList li .userInfo { zoom:1; overflow:hidden; vertical-align:middle; padding-bottom:5px; }
.mtVComList li .userInfo b { font-weight:bold; color:#999; float:left; }
.mtVComList li .userInfo span { float:right; color:#999; }
.mtVComList li .userInfo span a { margin-left:10px; color:#518BA9; }
.mtVComList li .userInfo span a.rp { padding-left:15px; background:url(../images/mixedtrain/icon5.png) 0 1px no-repeat; }
.mtVComList li .userInfo span a.del { padding-left:15px; background:url(../images/mixedtrain/icon6.png) 0 1px no-repeat; color:#C86322; }
.mtVcomCont { zoom:1; overflow:hidden; }
.mtVreplyMdf1 { padding-top:4px; width:560px; background:url(../images/mixedtrain/reply_bg.png) 0 0 no-repeat; }
.mtVreplyMdf2 { padding-bottom:4px; width:560px; background:url(../images/mixedtrain/reply_bg.png) 0 bottom no-repeat; }
.mtVreplyPanel { width:540px; background:#F9F9F9; padding:5px 9px; border-left:1px solid #f0f0f0; border-right:1px solid #f0f0f0; }
.mtVreplyHead { zoom:1; overflow:hidden; padding-bottom:5px; }
.mtVreplyHead span { float:left; color:#999; }
.mtVreplyHead span em { padding-left:15px; color:#327BAF; background:url(../images/mixedtrain/icon7.png) 0 2px no-repeat; }
.mtVreplyHead span.op { float:right; cursor:pointer; padding-left:10px; background:url(../images/mixedtrain/tgicon.png) 0 -40px no-repeat; color:#518BA9; }
.mtVreplyHead span.open { background-position:0 5px; }
.mtVreplyCont { zoom:1; }
.mtVpagination { padding:10px 0; text-align:right; }
.mtVpageBtn { /*background:url(../images/mixedtrain/view_51.png) 0 0 no-repeat; border:none; width:60px; */height:25px; color:#fff; padding:3px 0 6px; cursor:pointer; }
.mtVpagination span { padding:0 10px; }
.mtback_wrap .mtVComList .repbox{ width:550px; overflow:hidden; margin:10px 10px 10px 0px; padding:5px; background:#c8d9e2; height:50px; }
.mtback_wrap .mtVComList .repbox textarea{ width:470px; height:40px; padding:3px; float:left; border:1px solid #d3ebf8; background-color:#fff; }
.mtback_wrap .mtVComList .repbox a{ display:block; background:url(../images/mixedtrain/back/reset.png) no-repeat; width:62px; height:25px; color:#fff; line-height:25px; text-align:center; float:left; margin:12px 5px; }
.mtback_wrap .mtVComList .repbox a:hover{ text-decoration:none; }


.mtVmainPanel .commentArea a.replink{ background: url(../images/mixedtrain/icon5.png) no-repeat scroll 0px 1px transparent; padding-left:15px; color:#518BA9; }
.mtVmainPanel .commentArea a.delete{ background: url("../images/mixedtrain/icon6.png") no-repeat scroll 0px 1px transparent; padding-left:15px; color:#C86322; margin-left:10px; }

/***星星**/
.mtback_score { float:left; }
.mtback_starPanel { float:left; width:70px; height:15px; overflow:hidden; background:url(../images/mixedtrain/back/star.jpg) 0px -15px  no-repeat; margin-top:3px; }
.mtback_starBar { height:15px; background:url(../images/mixedtrain/back/star.jpg) 0 0 no-repeat; }
.mtback_starTxt { float:left; padding-left:3px; color:#999; }
.mtback_starTxt em { color:#ff9900; line-height:22px; }

.mousescroll-scrollbar-panel{ position:absolute; width:6px; right:0; border-radius: 3px 3px; background-color:#666; z-index:2; opacity:.5; filter:alpha(opacity=50)}
.mousescroll-scrollbar-bg { position:absolute; width:6px; right:0; top:0; border-radius: 3px 3px; background-color:#999; z-index:2; opacity:.3; filter:alpha(opacity=30)}


/********项目推广*********/
.mtSpreadbody{ width:100%; height:100%; overflow:auto; position:relative; padding:0px; }
.mtSpreadWrap{ margin:0 auto; width:900px; }
.mtSpreadWrap .bannerTopbg{ background:url(../images/mixedtrain/bannerborder.png) no-repeat; width:900px; height:5px; overflow:hidden; }
.mtSpreadWrap .bannerBottombg{ background:url(../images/mixedtrain/bannerborder.png) left bottom no-repeat; width:900px; height:5px; }
.mtSpreaddbanner{ /* background:url(../images/mixedtrain/spreadbannerbg.png) no-repeat; */overflow:hidden; height:auto; background:none; }
.bannerContent{ background:url(../images/mixedtrain/bannercontentbg.png) left top repeat-y; overflow:hidden; }
.mtSpreadbannerTitle{ overflow:hidden; padding:5px 15px 5px 15px; font-size:18px; font-weight:bold; color:#5690ae; line-height:28px; }
.mtSpreadbannerTitle .date{ color:#999; font-size:14px; }
.mtSpreadimgShowPannel{ overflow:hidden; height:260px; }
.mtSpreaddbanner .mtSpreadimgShowPannel{ /*left:0px; bottom:0px; position:absolute; */ height:250px; width:900px; overflow:hidden; }
.mtSpreadimgShow{ width:89000; position:relative; }
.mtSpreadimgShow ul{ overflow:hidden; position:absolute; }
.mtSpreadimgShow ul li{ padding:5px; float:left; }
.mtSpreaddbanner .mtSpreadimgShow ul li{ padding:0px 5px; float:left; }
.mtSpreadimgShow ul li img{ width:890px; height:250px; z-index:2; border-radius:5px; border:none; }
.mtSpreadimgShow ul li .licontent{ position:relative; }
.mtSpreadimgShow ul li a{ position:absolute; top:5px; right:5px; z-index:3; display:block; text-indent:-1000em; background:url(../images/mixedtrain/back/del_upload.png) no-repeat; width:62px; height:26px; }
.mtSpreadinterest{ background:url(../images/mixedtrain/spreadInterest.png) right top no-repeat; width:90px; height:25px; display:block; position:absolute; right:0px; bottom:7px; *bottom:12px; text-indent:-200em; }
.mtSpreadinterestDisable{ background:url(../images/mixedtrain/introinterest.png) left top no-repeat; width:92px; height:25px; display:block; position:absolute; right:0px; bottom:7px; *bottom:12px; text-indent:-200em; }
.mtSpreadbody .mtback_dateManage tr td{ line-height:35px; border:1px solid #e4e4e4}
.mtSpreadbody .mtback_dateManage tr th{ background:#f1f1f1; line-height:16px; border:1px solid #e4e4e4; padding:5px; word-wrap:break-word; word-break:break-all}
.mtSpreadbody .mtback_right_top2 .title{ width:180px; }

.mtSpreadVscreenOp { position:absolute; bottom:0; width:100%; }
.mtSpreadVscreenOp .mtVscreenOpInner { width:904px; margin:0 auto; position:relative; }
.mtSpreadVscreenOp .mtVgoTop { background:url(../images/mixedtrain/view_48.png) 0 0 no-repeat; width:25px; height:91px; text-indent:-100em; cursor:pointer; display:none; overflow:hidden; position:absolute; right:-20px; bottom:100px; }
.hide{ display:none; }
.mtSpreadApplyscrollpannel{ position:relative; padding-bottom:10px; margin-top:20px; /*overflow-y:auto; */}

.mtApplyPannel{ }
.mtApplyPannel .vfdialog-head { background:none; font-size:16px; color:#999; padding:18px 0 0; border-radius:5px 5px 0 0; border:none; }
.mtApplyPannel .vfdialog-body{ background:url(../images/mixedtrain/apply_bg.png) left top no-repeat; width:820px; overflow:hidden; }
.mtApplyPannel .vfdialog-cont{ border:none; z-index:99; }
.mtSpreadApplyxq{ text-align:center; color:#999; padding-top:25px; }
.mtSpreadApplyxq .title{ color:#89b8d1; font-weight:bold; font-size:18px; }
.mtSpreadApplyxq .remark{ }
.mtSpreadApplyxq .remark .num1{ color:#91b530; }
.mtSpreadApplyxq .remark .num2{ color:#e58545}
.mtSpreadApplyContent{ margin:10px 30px; overflow:hidden; /*padding:30px 0px; */}
.mtSpreadApplyContent .leftPannel{ float:left; width:460px; overflow:hidden; position:relative; }
.mtSpreadApplyContent .rightPannel{ float:right; background:url(../images/mixedtrain/intro_03.jpg) right bottom no-repeat; width:263px; height:312px; line-height:30px; color:#999; overflow:hidden}
.mtSpreadApplyContent .rightPannel .title{ color:#96805a; font-size:14px; font-weight:bold; text-align:center; padding-top:10px; }
.mtSpreadApplyContent .applycontent{ margin-bottom:20px; overflow:hidden; font-size:14px; }
.mtSpreadApplyContent .applycontent label{ color:#999; text-align:left; float:left}
.mtSpreadApplyContent .applycontent span{ text-align:left; float:left; }
.mtSpreadApplyContent .applycontent a{ color:#5690ae}
.mtSpreadApplyContent .rightPannel textarea{ background:none; width:220px; height:240px; margin:0px 20px; line-height:30px; overflow:auto; border:none; color:#999; font-size:12px; }
.mtSpreadApplySubmit{ width:130px; margin:10px auto 30px auto; clear:both; }
.mtSpreadApplySubmit button{ /*background:url(../images/mixedtrain/intro_07.png) left bottom no-repeat; width:140px; height:46px; line-height:46px; */ height:25px; line-height:25px; text-align:center; color:#fff; font-size:16px; border:none; }
/****错误提示页*******/
.mtErrorPannel{ width:900px; margin:100px auto; }
.mtErrorTop{ background:url(../images/mixedtrain/erroPagebg.png) no-repeat; width:900px; height:15px; }
.mtErrorContent{ background:url(../images/mixedtrain/erroPageContentbg.png) repeat-y; width:900px; overflow:hidden; text-align:center; padding:20px 0px; }
.mtErrorBottom{ background:url(../images/mixedtrain/erroPagebg.png) left bottom no-repeat; width:900px; height:15px; }
.mtErrorIcon{ background:url(../images/mixedtrain/error_03.png) no-repeat; width:220px; height:242px; margin:0px auto 20px auto; }
.mtErrorWornTitle{ color:#9ac1dd; font-size:16px; font-weight:bold; }
.mtErrorWornContent{ color:#888; font-size:13px; margin:10px auto; }
.mtErrorBack{ background:url(../images/mixedtrain/view_33.png) no-repeat; width:70px; height:30px; text-align:center; line-height:30px; color:#fff; display:block; margin:30px auto 10px auto; }
.mtErrorBack:hover{ text-decoration:none; }
/*****监控*****/
.mtback_monitor .mtVmainTit{ color:#999; position:relative; }
.mtback_monitor .mtVmainTit .upload{ display:block; background:url(../images/mixedtrain/back/upload.png) 0 3px no-repeat; padding-left:15px; font-size:12px; font-weight:normal; color:#5690ae; position:absolute; right:5px; bottom:5px; }
.mtback_monitor i.mtVhdjy { width:18px; height:17px; background:url(../images/mixedtrain/back/monitor_03.png) 0 0 no-repeat; }
.mtback_monitor i.mtVxmzl { width:18px; height:18px; background:url(../images/mixedtrain/back/monitor_06.png) 0 0 no-repeat; }
.mtback_monitor i.mtVtlq { width:18px; height:14px; background:url(../images/mixedtrain/back/monitor_08.png) 0 0 no-repeat; margin-top:3px; }
.mtback_monitor .mtVancList li p a.delete { color:#cc6622; float:right; }
.mtback_monitor .mtVancList li p span{ float:left}
.mtback_monitor .mtVancList li{ overflow:hidden; }

.mtback_monitor .mtVuploadList .name{ float:left; width:50%; }
.mtback_monitor .mtVuploadList .sta{ float:left; width:12%}
.mtback_monitor .mtVuploadList .opt{ float:left; width:12%}
.mtback_monitor .mtVjdListHead .name{ float:left; width:40%}
.mtback_monitor .mtVjdListHead .sta{ width:31%}
.mtback_monitor .mtVjdListHead .opt{ float:left; width:15%}
.mtback_monitor .mtVjdListCell .name{ width:35%}
.mtback_monitor .mtVjdListCell .sta{ width:39%}
.mtback_monitor .mtVjdListCell .opt{ width:12%}
.mtback_monitor .mtVuploadList dd li .name .txt { color:#555; overflow:hidden; white-space:nowrap; width:100%; text-overflow:ellipsis; float:left; bblr:expression(this.onFocus=this.blur()); outline:none; }
.mtback_monitor .mtVuploadList dd li .name .txt:hover{ text-decoration:none; color:#518BA9; }

.mtback_monitor .mtVpicScroll .list li a{ background:url(../images/mixedtrain/dellink_bg.png) 0 0 no-repeat; width:40px; height:26px; position:absolute; right:5px; top:5px; color:#fff; text-align:center; line-height:26px; display:block; }
.mtback_monitor .mtVpicScroll .list li a:hover{ text-decoration:none; }
.mtback_monitor .mtVjdListCell .opt a{ float:left; margin-right:10px; }
.mtMdownloadbtn{ display:block; background:url(../images/mixedtrain/back/downloadbtn.png) no-repeat; width:90px; height:28px; text-indent:-100em; }
.mt_dialogTitle{ color:#333; font-size:14px; font-weight:bold; line-height:30px; }
.mt_dialogTitle span{ color:#999; }
.mt_dialogDate{ color:#999; color:#999}

.mtMjdStaPanel { zoom:1; overflow:hidden; }
.mtMjdStaPanel .item { float:left; margin-right:5px; display:inline; background:url(../images/mixedtrain/stabg.png); width:50px; height:36px; line-height:18px; text-align:center; padding-top:2px; }
.mtMjdStaPanel .item p span { color:#999; }
.mtMjdStaPanel .item p em { font-weight:bold; }
.mtMjdStaPanel .jxz p em { color:#619db7; }
.mtMjdStaPanel .ywc p em { color:#8eb542; }
.mtMjdStaPanel .wtg p em { color:#d27326; }
.mtMjdStaPanel .info { color:#999; }
.mtMjdStaPanel .info em{ margin-right:5px; }
.mtMjdStaPanel .info .jxz { color:#619db7; font-weight:bold; }
.mtMjdStaPanel .info .ywc { color:#8eb542; font-weight:bold; }
.mtMjdStaPanel .info .wtg { color:#d27326; font-weight:bold; }
.mtMjdStaPanel .bar { width:200px; overflow:hidden; height:6px; border-radius:3px; margin-top:5px; }
.mtMjdStaPanel .bar span { float:left; height:6px; overflow:hidden; margin:0; padding:0; }
.mtMjdStaPanel .bar .jxz { background:#619db7; }
.mtMjdStaPanel .bar .ywc { background:#8eb542; }
.mtMjdStaPanel .bar .wtg { background:#d27326; }

.mtback_exportbtn{ display:block; background:url(../images/appimg/fbtn.png); width:103px; height:25px; line-height:25px; text-align:center; color:#555; }
.mtback_exportbtn:hover{ text-decoration:none; }


/*******空数据提示蓝色背景*****/
.grid_dataemptypannel{ overflow:hidden; width:480px; margin:100px auto; text-align:center; }
.grid_dataemptytopbg{ background:url(../images/xzzx/xzzx_pj_res.png) left top no-repeat; width:480px; height:5px; }
.grid_dataemptybottombg{ background:url(../images/xzzx/xzzx_pj_res.png) left bottom no-repeat; width:480px; height:5px; }
.grid_dataemptycontentbg{ background:#e8eff5; width:478px; padding:20px 0px; text-align:center; border-left:1px solid #bcc5ca; border-right:1px solid #bcc5ca; }
.knowledge_file_name{ width:540px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display:inline-block; text-align:left}
.zxpg_m_paper_view{ margin-bottom:20px; line-height:30px; }

.step1Link,.step2Link,.step3Link{ cursor:pointer; }

/******课程(专题)管理********/
.lcms-subject-banner{ width:100%; background:url(../images/coursecenter/back/subjectbannerbg.jpg) 0 0 repeat-x; height:280px; overflow:hidden; margin:0 auto; }
.lcms-subject-banner img{float:left;height: 280px;width: 50%;}
.lcms-subject-banner .profilePanel{float:left;color:#000;height:260px;padding:10px 0px;width: 50%;}
.lcms-subject-banner .profilePanel h2{ color:#2477c3; font-size:14px; font-weight:bold; text-align:center; margin:5px 0px}
.lcms-subject-banner .profilePanel_content{ text-align:left; zoom:1; position:relative; zoom:1; width:250px; margin:0 auto; }
.lcms-subject-banner .profilePanel_text{ margin:0 auto; overflow:hidden; width:220px; }
.lcms-subject-banner .profilePanel_text p{ margin:0px 10px; }
.lcms-subject-title-panel{ background:#2477c3; padding:5px 10px; margin:15px 0px; overflow:hidden}
.lcms-subject-banner .mousescroll-scrollbar-panel{ position:absolute; width:3px; right:0; border-radius: 3px 3px; background-color:#666; z-index:2; opacity:.5; filter:alpha(opacity=50)}
.lcms-subject-banner .mousescroll-scrollbar-bg { position:absolute; width:3px; right:0; top:0; border-radius: 3px 3px; background-color:#888; z-index:2; opacity:.3; filter:alpha(opacity=30)}


.lcms-subject-addtitle-panel{ background-color:#f7f7f7; border:1px dashed #e3e3e3; padding:10px; margin:15px 0px; overflow:hidden}
.lcms-subject-edittitle-panel{ background:#2477c3; overflow:hidden; height:40px; }
.lcms-subject-edittitle-panel .wornText{ color:#f7941d; float:left; background:url(../images/coursecenter/back/opraicon.png) 0 -103px no-repeat; display:inline-block; margin-top:12px; line-height:20px; padding-left:22px; height:20px; }
.lcms-subject-edittitle-panel input[type=text]{ background:#fff; width:250px; float:left; border:none; margin:5px 0px 5px 5px; height:30px; line-height:30px; padding:0px 5px; color:#aaa; }

.lcms-subject-edittitle-panel h2{ color:#fff; font-size:14px; font-weight:bold; line-height:40px; padding-left:15px; }


.lcms-subject-edittitle-panel .editetitlebar h2{ color:#fff; font-size:14px; font-weight:bold; display:inline-block; line-height:40px; float:left}
.lcms-subject-edittitle-panel .editetitlebar span.edit{ cursor:pointer; display:inline-block; background:url(../images/coursecenter/back/opraicon.png) 0 5px no-repeat; margin-top:7px; margin-left:10px; width:20px; height:20px; float:left}
.lcms-subject-operat-ul{ overflow:hidden; }
.lcms-subject-operat-ul li { float:left; padding:0px 10px; width:50px; height:30px; padding:5px 10px; }
.lcms-subject-operat-ul li.cur,.lcms-subject-operat-ul li:hover{ background-color:#1d5f9c}
.lcms-subject-operat-ul li a{ background:url(../images/coursecenter/back/opraicon.png) 0 0 no-repeat; padding-left:22px; height:20px; margin-top:7px; *margin-top:10px; color:#fff; display:block; }
.lcms-subject-operat-ul li a:hover{ text-decoration:none; }
.lcms-subject-operat-ul li a.del{ background-position:0px -19px; }
.lcms-subject-operat-ul li a.up{ background-position:0px -82px}
.lcms-subject-operat-ul li a.down{ background-position:0px -40px}
.lcms-subject-addtitle-panel a.add{ float:right; background:url(../images/coursecenter/back/opraicon.png) 0 -62px no-repeat; color:#2477c3; padding-left:22px; text-decoration:none; bblr:expression(this.onFocus=this.blur()); outline:none; }
.lcms-subject-addtitle-panel a.add:hover{ text-decoration:none; }

.lcms-subject-edittitle-panel .titlesavebtn{ width:70px; height:24px; padding:8px 0px; text-align:center; display:inline-block; color:#fff; line-height:24px; }
.lcms-subject-edittitle-panel .titlesavebtn i{ background:url("../images/coursecenter/back/opraicon.png") 0 bottom no-repeat; display:inline-block; height:20px; padding-left:22px; }
.lcms-subject-edittitle-panel .titlesavebtn:hover{ background-color:#1d5f9c; text-decoration:none; }

.lcms-subject-course-addpanel{ overflow:hidden; margin:10px 0px; }
.lcms-subject-course-addpanel ul li{ float:left; width:140px; margin:15px 0px 15px 15px; }
.lcms-subject-course-addpanel .coursepanel{ float:left; margin:15px 0px 15px 22px; width:130px; height:190px; position:relative; }
.lcms-subject-course-addpanel .coursepanel .courseImg{ width:128px; height:168px; border:1px solid #e3e3e3; }
.lcms-subject-course-addpanel .coursepanel img{ height:160px; max-width:120px; padding:4px; }
.lcms-subject-course-addpanel .coursepanel .courseName{ color:#555; margin-top:5px; text-align:center; max-width:120px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.lcms-subject-course-addpanel .coursepanel .delete{ background: url("../images/coursecenter/back/deleteicon.png") right top no-repeat; display:none; width:19px; height:19px; display:block; text-indent:-100em; position:absolute; top:-1px; right:-1px; z-index:3}
.lcms-subject-course-addpanel .coursepanel .delete:hover{ text-decoration:none; }

.lcms-course-add-icon{ float:left; width:128px; height:168px; width:128px; border:1px solid #e3e3e3; margin:15px 0px 15px 22px; }
.lcms-course-add-icon a{ margin:4px; width:120px; height:160px; background:url(../images/coursecenter/back/jia.png) center 60px no-repeat; background-color:#eee; display:block; text-decoration:none; bblr:expression(this.onFocus=this.blur()); outline:none; color:#aaa; font-weight:bold; text-align:center; line-height:200px; }
.lcms-course-add-icon a:hover{ text-decoration:none; }

.lcms-course-barpanel{ margin:15px 0px; }

.lcms_operat_app_ul{ overflow:hidden; }
.lcms_operat_app_ul li{ float:left; width:80px; margin:10px 20px; color:#888; text-align:center; }
.lcms_operat_app_ul li i { display:block; height:60px; width:80px; margin-bottom:5px; cursor:pointer; }
.lcms_operat_app_ul li i:hover{ opacity:.3; filter:alpha(opacity=30); }
.lcms_operat_icon1{ background:url(../images/coursecenter/back/icon_set_1_2.png); }
.lcms_operat_icon2{ background:url(../images/coursecenter/back/icon_set_2_2.png); }
.lcms_operat_icon3{ background:url(../images/coursecenter/back/icon_set_3_2.png); }
.lcms_operat_icon4{ background:url(../images/coursecenter/back/icon_set_4_2.png); }
.lcms_operat_icon5{ background:url(../images/coursecenter/back/icon_set_5_2.png); }
.lcms_operat_icon6{ background:url(../images/coursecenter/back/icon_set_6_2.png); }
.lcms_operat_icon7{ background:url(../images/coursecenter/back/icon_set_7_2.png); }
.lcms_operat_icon8{ background:url(../images/coursecenter/back/icon_set_8_2.png); }
.lcms_operat_icon9{ background:url(../images/coursecenter/back/icon_set_9_2.png); }
.lcms_operat_icon10{ background:url(../images/coursecenter/back/icon_set_10_2.png); }
.lcms_operat_icon11{ background:url(../images/coursecenter/back/icon_set_11_2.png); }
.lcms_operat_icon12{ background:url(../images/coursecenter/back/icon_set_12_2.png); }
.lcms_operat_icon13{ background:url(../images/coursecenter/back/icon_set_13_2.png); }
.lcms_operat_disabled0{ background:url(../images/coursecenter/back/icon_set_1_1.png); }
.lcms_operat_disabled1{ background:url(../images/coursecenter/back/icon_set_2_1.png); }
.lcms_operat_disabled2{ background:url(../images/coursecenter/back/icon_set_3_1.png); }
.lcms_operat_disabled3{ background:url(../images/coursecenter/back/icon_set_4_1.png); }
.lcms_operat_disabled4{ background:url(../images/coursecenter/back/icon_set_5_1.png); }
.lcms_operat_disabled5{ background:url(../images/coursecenter/back/icon_set_6_1.png); }
.lcms_operat_disabled6{ background:url(../images/coursecenter/back/icon_set_7_1.png); }
.lcms_operat_disabled7{ background:url(../images/coursecenter/back/icon_set_8_1.png); }
.lcms_operat_disabled8{ background:url(../images/coursecenter/back/icon_set_9_1.png); }
.lcms_operat_disabled9{ background:url(../images/coursecenter/back/icon_set_10_1.png); }
.lcms_operat_disabled10{ background:url(../images/coursecenter/back/icon_set_11_1.png); }
.lcms_operat_disabled11{ background:url(../images/coursecenter/back/icon_set_12_1.png); }
.lcms_operat_disabled12{ background:url(../images/coursecenter/back/icon_set_13_1.png); }
.lcms_operat_app_ul li i.lcms_operat_disabled11:hover{background:url(../images/coursecenter/back/icon_set_12_3.png);}
.lcms_operat_app_ul li i.lcms_operat_disabled12:hover{background:url(../images/coursecenter/back/icon_set_13_3.png);}
.lcms_operat_disabled0:hover,.lcms_operat_disabled1:hover,.lcms_operat_disabled1:hover{ opacity:1.0; filter:alpha(opacity=100); }


.zxpg_m_checkbox { background:url(../images/checkbox_unchecked.png) 0 center no-repeat; display:inline-block; cursor:pointer; padding-left:3px; line-height:26px; }
.zxpg_m_checkbox input { opacity:0; filter:alpha(opacity=0); *margin-top:5px; bblr:expression(this.onFocus=this.blur()); outline:none; }
.zxpg_m_checkbox-checked { background:url(../images/checkbox_checked.png) 0 center no-repeat; }


.lcms-coursebreakword{ word-break:break-all; }

/****课程中心运维专栏设置***/
.lcms-course-operat-left-panel{ width:603px; margin:10px; margin-top:20px; float:left; overflow:hidden; border:1px solid #aaa; padding:1px; }
.lcms-course-operat-right-panel{ width:282px; float:left; overflow:hidden; margin:10px; margin-top:20px; }
.lcms-course-operat-ul{ width:280; overflow:hidden; margin:10px 0px; border:1px solid #ccc; }
.lcms-course-operat-ul li{ margin:0 5px; line-height:14px; padding:6px 0; cursor:default; list-style: decimal inside; }
.lcms-course-operat-ul li:hover{ background-color:#f8f8f8; color:#0066CC; }
.lcms-course-operat-ul li .title{ white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:180px; color:#555; text-decoration: none; }
.lcms-course-operat-ul li .title,
.lcms-course-operat-ul li a{ margin-right:8px; display:inline-block; }
.lcms-course-operat-ul li .up, .lcms-course-operat-ul li .down{ display:none; }
.operation-mode-custom .lcms-course-operat-ul li:hover .up,
.operation-mode-custom .lcms-course-operat-ul li:hover .down{ display:inline-block; +display:inline; +zoom:1; }

.operation-mode-custom .lcms-course-operat-ul li.first:hover .up,
.operation-mode-custom .lcms-course-operat-ul li.last:hover .down{ display:none !important; }


.lcms-course-operat-style-slide{ position:relative; height:217px; }
.lcms-course-operat-style-slide .picCovershow{ position:absolute; left:0; top:0; width:100%; height:100%; z-index:0; overflow:hidden; }
.lcms-course-operat-style-slide .picCovershow-nav{ position:absolute; bottom:0; left:0; width:100%; height:20px; padding:6px 0; z-index:2; text-align:right; background-color:rgba(0,0,0,0.6); background-color:#000\10; }
.lcms-course-operat-style-slide .picCovershow-nav a,
.lcms-course-operat-style-slide .picCovershow-nav a:visited{ display:inline-block; +display:inline; +zoom:1; line-height:12px; min-width:12px; _width:20px; text-align:center; padding:4px; margin-right:6px; background-color:#fff; }
.lcms-course-operat-style-slide .picCovershow-nav a.cur,
.lcms-course-operat-style-slide .picCovershow-nav a:hover{ background-color:#069; color:#fff; }

.lcms-course-operat-style-slide .picCovershow .uploadify{ bottom:40px; }

.lcms-course-operat-style .picCovershow img{ width:100%; height: 100%; }
.lcms-course-operat-style{ table-layout:fixed; width:100%; }
.lcms-course-operat-style-ul{ overflow:hidden; width:100%; }
.lcms-course-operat-style tr td{ width:301px; padding-right:1px; padding-bottom:1px; }
.lcms-course-operat-style .style-left-big-imgpanel,.lcms-course-operat-style .style-big-imgpanel2{ width:199px; height:149px; padding-left:1px; float:left; position:relative; display:block; overflow:hidden}
.lcms-course-operat-style .style-big-imgpanel2{ width:300px; height:120px; display:block; overflow:hidden; padding-left:1px; }

.lcms-course-operat-style .style-right-big-imgpanel{ float:right; width:199px; height:149px; position:relative; padding-right:1px; padding-left:0px; overflow:hidden; }
.lcms-course-operat-style .style-left-big-imgpanel img,.lcms-course-operat-style .style-right-big-imgpanel img,.lcms-course-operat-style .style-big-imgpanel2 img{ border:none; height:100%; position:absolute; left:0; top:0; padding-bottom:1px; }
.lcms-course-operat-style .style-big-imgpanel2 img{ padding-bottom:0px; }
.lcms-course-operat-style .style-right-small-imgpanel{ width:100px; height:74px; float:right; }
.lcms-course-operat-style .style-left-small-imgpanel{ float:left; width:100px; height:74px; }
.lcms-course-operat-style .style-right-small-imgpanel .picDiv,.lcms-course-operat-style .style-left-small-imgpanel .picDiv{ width:100%; height:74px; margin-bottom:1px; position:relative; display:block; overflow:hidden}
.lcms-course-operat-style .style-right-small-imgpanel img,.lcms-course-operat-style .style-left-small-imgpanel img{ border:none; height:100%; }

.picCovershow{ background: #eee; }
.picCovershow h2{ width:190px; position:absolute; left:0; bottom:0; padding:8px 5px; font-size:12px; font-weight:normal; line-height:15px; max-height:36px; overflow:hidden; background:#000; color:#fff; opacity:.7; filter:alpha(opacity=70); }
.picCovershow i{ background-color:rgba(255,255,255,0.9); background-color:#fff\10; height:18px; width:20px; padding:10px; border-radius:50%; line-height:18px; text-align:center; color:#c00; font-size:20px; font-weight:lighter; position:absolute; top:5px; right:5px; }

.picCovershow .uploadify{ position:absolute; right:5px; bottom:5px; z-index:2; }
.picCovershow .uploadify-button{ padding:0; }
.replaceCover{ position:absolute; display:block; width:65px; height:28px; left:10px; top:10px; line-height:28px; color:#333; text-align:center; background:none; background:url(../images/zxpg/pageBtn.png); border:none; display:none; }
.replaceCover:hover{ text-decoration:none; }

.lcms-course-operat-style .style-right-small-imgpanel .picDiv h2,
.lcms-course-operat-style .style-left-small-imgpanel .picDiv h2{ width:90px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; bottom:1px; }
.lcms-course-operat-style .style-big-imgpanel2 h2{ width:291px; }

.courseBannerEditor{ width:100%; overflow:hidden; white-space:nowrap; word-break:keep-all; position:relative; }
.courseBannerEditor-slice{ width:100%; overflow:hidden; display:inline-block; +display:inline; +zoom:1; vertical-align:top; min-height:100px; }
#bannerEdit{ }

.bannerEditTable{ width:682px; }
.subjectImgCroper .courseBannerEditor-slice{ width: 800px; border: 1px solid #ddd; padding: 1px; border-radius:4px; }
.subjectImgCroper .bannerEditTable{ width:540px; }
.bannerView{ border:1px solid #eee; border-top-color:#000; border-left-color:#000; overflow: hidden; box-shadow:2px 2px 2px #000000 inset; min-height:300px; _height:300px; background:#000 url(../images/coursecenter/shading.png) 0 0 repeat; position:relative; margin-bottom:12px; }
.bannerView img{ }
.bannerEdit-editable .cropBack img{ opacity:0.3; filter:alpha(opacity=30); }
.cropBack{ width:100%; height:100%; overflow:hidden; }
.cropMarks{ border:2px dotted #F00; display:none; box-shadow:4px 4px 12px rgba(0,0,0,1); width:217px; height:113px; border:2px dotted red; position:absolute; top:-2px; left:-2px; overflow:hidden; }
.cropMarks img{ position:absolute; cursor:pointer; }
.bannerEdit-editable .cropMarks{ display:block; }

.courseBanberZoomIn,
.courseBanberZoomOut{ display:inline-block; +display:inline; +zoom:1; +float:left; text-indent:-9000px; width:32px; height:32px; }
.courseBanberZoomIn{ background:url(../images/coursecenter/plus.png) no-repeat; }
.courseBanberZoomOut{ background:url(../images/coursecenter/minus.png) no-repeat; }

.inline-block-list{ white-space:nowrap; word-break:keep-all; font-size:0px; letter-spacing:-3px; }
.inline-block-item{ display:inline-block; +display:inline; +zoom:1; vertical-align:top; font-size:12px; letter-spacing:normal; }

.subjectImgCroper{ width:800px; }

.bannerSizeList{ background: #eee; padding: 5px; }
.bannerSizeList ul{ max-width:270px; min-height:300px; _height:300px; }
.bannerSizeList li{ padding:6px; border-bottom:1px solid #ddd; border-top:1px solid #f8f8f8; }
.bannerSizeList li:first-child{ border-top: 0px; }
.bannerSizeList li:last-child{ border-bottom: 0px; }
.bannerSizeList li.current{ margin-left: -5px; padding-left: 10px; background-color: #fff; border-right: 5px solid #1399CC; }
.bannerSizeList li img{ display:block; background-color: #fff; border:1px solid #aaa; border-radius: 3px; padding: 1px; max-width: 205px; }

.banner-edit-upload-btns { position:relative; }
.banner-edit-upload-btns .uploadify-queue{ position:absolute; z-index:5; bottom:100%; left:auto; right:0px; min-width:300px; _width:300px; }
.banner-edit-upload-btns .uploadify-queue-item{ background-color:#fff; border:1px solid #ccc; margin-bottom:4px; }
.banner-edit-upload-btns .uploadify-queue,
.banner-edit-upload-btns .uploadify-error,
.banner-edit-upload-btns .uploadify-progress{ display:block; }



/***********客户端考试管理******************/
.lcms-client-test-grid .sgrid-panel .sgrid-tr-header{ display:none; }
.lcms-client-test-grid .sgrid-panel .sgrid-tr-header th{ border:none; }
.lcms-client-test-grid .sgrid-panel .dataline{ display:none; }
.lcms-client-test-grid .sgrid-panel table{ background:none; border:none; }
.lcms-client-test-grid .sgrid-panel table td{ padding:10px; border:none; vertical-align:top; }
.lcms-client-test-grid label{ display:inline-block; width:120px; text-align:right; }
.lcms-client-test-grid input,.lcms-client-test-listCell-input{ background-color:transparent; width:60px; padding:0px 5px; margin:5px; border:1px solid #ccc; background:url(../images/input_bg.png) 0 0 repeat-x; height:25px; line-height:25px; }
.lcms-client-test-grid input:focus,.lcms-client-test-listCell-input:focus{ background:url(../images/input_bg2.png) 0 0 repeat-x; }
.ems-form-style { }
.ems-form-style label{ display:inline-block; width:200px; text-align:right; color:#777}
.ems-form-style span{ display:inline-block; color:#333; width:660px; word-break:break-all; word-wrap:break-word; }
.ems-user-cardCont{ line-height:20px; padding-bottom:5px; vertical-align:top; overflow:hidden; }
.ems-user-cardCont label{ display:block; float:left; text-align:left; color:#777}
.ems-user-cardCont span{ display:block; float:left; color:#333; width:180px; word-break:break-all; word-wrap:break-word; }
.ems-user-card-tab tr td{ padding:10px 10px 10px 30px; vertical-align:top; }
.ems-user-car-tabinner tr td{ padding:0px; }

.ems-user-photo-panel{ text-align:center; width:120px; color:#777; }
.ems-user-photo-panel .imgDiv{ width:100%; height:150px; margin-bottom:10px; overflow:hidden; }
.ems-user-photo-panel .imgDiv img{ height:150px; margin:0px auto; width:120px}
.ems-user-photo-panel2{ text-align:center; color:#777; margin-top:20px; overflow:hidden; }
.ems-user-photo-panel2 .imgDiv{ width:80px; height:100px; margin-bottom:10px; overflow:hidden; float:left; margin-right:50px; }
.ems-user-photo-panel2 .imgDiv img{ height:100%; margin:0 auto; width:auto; }


.ems_test_examroom_log .datalist table td .datalist-content { white-space:normal; word-wrap:break-word; word-break:break-all; max-height:60px; line-height:20px; }
.zxpg_m_nulldataworntext{ background:url(../images/icon_info.png) 0 3px no-repeat; color:#999; display:block; padding-left:18px; width:230px; margin:140px auto; }
.import_role_button{ position:absolute; top:3px; right:10px; background:url(../images/appimg/opbtngray.png); width:50px; height:25px; border:none; line-height:25px; color:#333; cursor:pointer; }

.app_systemset_menu{ width:200px; overflow:hidden; float:left}
.app_systemset_menutop{ width:100%; background:url(../images/appimg/leftmenutop.png) 0 0 no-repeat; height:5px; }
.app_systemset_ul{ background-color:#f5f5f5; margin-bottom:-1px; }
.app_systemset_ul li{ line-height:25px; text-indent:10px; color:#333; border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc; }
.app_systemset_ul li.parent{ border-top:1px solid #c6d7e3; border-bottom:1px solid #c6d7e3; background:url(../images/appimg/libg.png) 0 0 repeat-x; height:25px; color:#00436d; font-weight:bold; cursor:pointer; position:relative}
.app_systemset_ul li.child ul{ *margin-top:-15px; }
.app_systemset_ul li.child ul li{ border-left:0; border-right:0; border-bottom:1px solid #e4e4e4; line-height:30px; position:relative; height:30px; }
.app_systemset_ul li.child ul li:hover{ background-color:#e4e4e4; }
.app_systemset_ul li.first{ background:url(../images/appimg/leftmenutitle1.png) 0 0 no-repeat; width:100%; height:27px; margin-top:-5px; margin-bottom:-1px; border:0px; }
.app_systemset_ul li.parent a{ font-weight:normal; position:absolute; right:10px; top:1px; bblr:expression(this.onFocus=this.blur()); outline:none; }
.app_systemset_ul li.parent a:hover{ text-decoration:none; }
.app_systemset_imgicon{ padding:10px 5px; }
.app_systemset_imgicon img{ width:48px; height:48px; }
.app_systemset_imgicon2 img{ width:138px; height:138px; }
.app_systemset_ul li .titleop{ display:none; overflow:hidden; position:absolute; top:5px; right:10px; }
.app_systemset_ul li .titleop .down,.app_systemset_ul li .titleop .up{ background:url(../images/appimg/updown.png) 4px 0 no-repeat; width:15px; height:20px; display:inline-block; margin-right:5px; }
.app_systemset_ul li .titleop .up{ background-position:right -1px; }


.tbc-gray-button{ background:url(../images/appimg/opbtn.png) -71px 0px no-repeat; width:50px; height:25px; text-align:center; line-height:25px; border:none; cursor:pointer; display:inline-block; color:#333; }
.tbc-gray-button:hover{ text-decoration:none; }
.t4{ background-position:0 0; width:71px; }
.t7{ background-position:-171px 0px; width:117px; }

.settingipDialog .ui-dialog-titlebar-close{ display:none; }

.scoreFormulaseticon{ background:url(../images/settings.png) 0 0 no-repeat; margin-top:5px; width:16px; height:16px; display:block; text-indent:-100em; float:left; margin-left:-5px; cursor:pointer}



/**************实时报表************************/
.realtimebody .realtimereport .character_b .cntmain{ width:830px; position:relative; padding:15px 0px; }
.realtimebody .realtimereport .character_a,.realtimebody .realtimereport .character_b{ background:none;}
.realtimebody .realtimereport .character_a{padding-top: 0 }
.realtimereport .character_b{ background-position:0 bottom; padding-bottom:10px; }
.realtimebody .realtimereport .character_bg{ background:none;}
.realtimebody .realtimereport .character_bg .cntside{ width:250px; background: #1c446e;height:700px; }

/*.realtimereport .chartab li a{ background:url(../images/appimg/chartab1.png) -9px -40px; width:142px; color:#2e6c93}
/*.realtimereport .chartab li a:hover{ background-position: -9px -75px; color:#60b0e2; }
.realtimereport .chartab li.cur a{ width:151px; background-position: 0px 0; font-weight: bold; color: #2c6c92; height:40px; width:151px; }*/
.realtimereport .chartab li.split span{ background:url(../images/appimg/chartab_lisplit.png) 0 0 repeat-x; height:2px; margin:5px 0; width:100%; padding:0; display:block}
.realtimebody .content{padding:0 10px 0 0;}
.realtimebody .chartab{ padding:0; }
.realtimebody .chartab li{ padding:0;font-size: 14px }
.realtimebody li.parentli,.realtimebody li.onelevel{background:none; height:50px; color:#fff; line-height:50px; padding:0;/*opacity: 0.8; filter:alpha(opacity=80);*/ text-indent: 10px; cursor:pointer}
.realtimebody li.parentli{font-size: 16px; background: #173c5f }
.realtimebody li.onelevel{font-size: 16px;}
/*.realtimebody li.parentli.select{background: #265d91; opacity: 1; filter: alpha(opacity=100);}*/
.realtimebody .parentli span{ background:url(../images/statements/icon.png) right -28px no-repeat;display:block; height:45px; margin-right:20px; padding-right:10px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; cursor:pointer}
.realtimebody .parentli span.open{ background-position:right 6px}
.realtimebody .parentli span i.icon{margin-right: 8px}
.realtimebody li.onelevel i.icon{margin-right: 8px;}
.realtimebody li.onelevel.select{color:#205081; background: #e7e7e7; cursor: pointer;text-indent: 10px; height: 60px; line-height: 60px;}
.realtimebody .chartab li.parentli a{color:#fff; text-indent: 5px}
.realtimebody .chartab li.parentli a:hover{color: #fff; text-decoration: none}
.realtimebody .chartab li a{ background:none; width:250px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;text-indent: 45px;line-height: 45px; height: 45px; }
.realtimebody .chartab li a:hover{ /*color:#00b7fe*/}
.realtimebody .chartab li.cur{ background:#fff;}
.realtimebody .chartab li.cur a{ background:url(../images/statements/rancle.png) 12px center no-repeat; width:160px; color:#00b7fe; font-weight:normal;text-indent: 26px; }
.realtimebody .childrenli ul{background: #265d91;}
.realtimebody .childrenli ul li a{height: 45px; line-height: 45px; color: #fff; width: 160px; padding:0 30px 0 60px; text-indent: 0; background: url(../images/statements/icons.png) 35px -1301px no-repeat}
/*.realtimebody .childrenli ul li.cur{
	-moz-box-shadow:-2px 2px 4px #000000, 2px 2px 5px #333333; -webkit-box-shadow:-2px 2px 4px #000000, 2px 2px 5px #333333; box-shadow:-2px 2px 4px #000000, 2px 2px 5px #333333;
}*/
.realtimebody .childrenli ul li.cur a{ background: url(../images/statements/icons.png) 35px -1268px no-repeat #e7e7e7; color: #205081; text-indent: 0; }
.realtimereport .btn{border-radius: 5px;}
.realtimereport .btn td.tl,
.realtimereport .btn td.tc,
.realtimereport .btn td.tr,
.realtimereport .btn td.bl,
.realtimereport .btn td.bc,
.realtimereport .btn td.br{background: none; height: 0}
.realtimereport .btn td.ml,
.realtimereport .btn td.mc,
.realtimereport .btn td.mr{background: url(../images/statements/nslt_repeat.png) repeat-x; height: 30px; line-height: 30px;}
.realtimereport .btn td.ml{background: url(../images/statements/nslt_mdf.png) no-repeat 0 0; border-top-left-radius:3px; border-bottom-left-radius: 3px;width:2px;margin-right: -1px;}
.realtimereport .btn td.mr{background: url(../images/statements/nslt_mdf.png) no-repeat -2px 0;/*border-right: 1px solid #d5d5d5;*/border-top-right-radius:3px; border-bottom-right-radius: 3px;width:2px}
.realtimereport .btn-blue td.ml,
.realtimereport .btn-blue td.mc,
.realtimereport .btn-blue td.mr{background: #df5443; height: 30px; line-height: 30px; border: 0;width:5px;}
.realtimereport .btn-blue td.ml{ width:25px;background: url(../images/statements/icons.png) 5px -557px #df5443;}
.realtimereport .btn-red td.ml,
.realtimereport .btn-red td.mc,
.realtimereport .btn-red td.mr{background: #df5443; height: 30px; line-height: 30px; border: 0;width:5px;}
.realtimereport .btn-blue td.mc,.realtimereport .btn-red td.mc{border-right: 1px solid #df5443; border-left:1px solid #df5443}

.realtimereport .btn-red td.mc input{color:#fff;}
.realtimereport .btn-red.canvas td.ml{ width: 28px; background: url(../images/statements/icons.png) 0 -862px #df5443;}
.realtimereport .btn input{ padding:0 10px;margin-bottom: 5px}
.realtimereport .btn-blue input{ padding:0 10px 0 3px; *padding:0;}
.realtimereport .btn-refresh td.ml,
.realtimereport .btn-refresh td.mc,
.realtimereport .btn-refresh td.mr{ background: #698cbb;height: 30px; line-height: 30px; border: 0;}
.realtimereport .btn-refresh td.mc{border-left: 1px solid #698cbb; border-right: 1px solid #698cbb}
.realtimereport .btn-refresh td.ml{/*border-right: 1px solid #698cbb*/}
.realtimereport .btn-refresh td.mr{ width:25px;background: url(../images/statements/icons.png) -1px -594px #698cbb;}
.realtimereport .btn-refresh td.mc input{color:#fff;padding: 0 0 0 5px}
.realtimereport .btn-red.canvas td.mc input{padding: 0 5px}
.realtimereport .btn-download td.ml,
.realtimereport .btn-download td.mc,
.realtimereport .btn-download td.mr{ background: #86aa67;height: 30px; line-height: 30px; border: 0; border-left:1px solid #86aa67;border-right:1px solid #86aa67;}
.realtimereport .btn-download td.ml{ width:22px;background: url(../images/statements/icons.png) -28px -862px #86aa67;}
.realtimereport .btn-download td.mc input{color:#fff;padding: 0 5px}
.realtimereport .btn-disabled td.ml,
.realtimereport .btn-disabled td.mc,
.realtimereport .btn-disabled td.mr{background: #e5e5e5;height: 30px; line-height: 30px; border: 0;}
.realtimereport .btn-disabled td.mc input{color: #999}
.realtimereport .savebtn{background: #6d8eba; height: 30px; height: 30px; border-radius: 5px;color:#fff;}
.realtimereport #filterbskPanel .slecter_filter{ background: #dee8ed;border:0;  line-height: 30px}
.realtimereport #filterbskPanel .dataline{ display: none}
.realtimereport .filterbsk{ padding:0px; margin-top:10px; }
.realtimebody .filterbsk .dataline{ border-bottom:1px solid #edeceb; }
.realtimebody .filterbsk .slecter_filter{ background:#f5f5f5; border-left:1px solid #edeceb; border-right:1px solid #edeceb; }
.realtimereport .datalist table td .datalist-content{ overflow:hidden; white-space:nowrap; }
.realtimereport .stmgrid-break-field{ white-space:normal; word-wrap:break-word; word-break:break-all; }
.realtimereport .remarkpanel{ line-height:26px; color:#666; background: url(../images/statements/icons.png) 0 -313px no-repeat; padding-left: 35px;}
.realtimereport .remindpanel h2{color:#306495;background: url(../images/statements/icons.png) 0 -1235px no-repeat;font-size: 14px; padding-left: 25px}
.realtimereport .remindpanel p{padding-left: 25px;margin-top: 5px;}
.realtimereport .stmGrid .sgrid{ border:0px; }
/* .realtimereport .stmGrid .sgrid .sgrid-panel{ overflow:hidden} */
.realtimereport .stmGrid .datalist table{ border-right:1px solid #e7e7e7; border-left:1px solid #e7e7e7; background: #fff}
.realtimereport .stmGrid .datalist table td,.realtimereport .stmGrid .datalist table th{ border:1px solid #e7e7e7;border-top:0px; text-indent:0; }
.realtimereport .stmGrid .datalist table th{background: #f5f5f5;border-top:1px solid #e7e7e7; height: 30px; line-height: 30px;}
.realtimereport .datalist table td { line-height:20px; }
.realtimereport .stmGrid .datalist table td{ padding:2px 5px; line-height:20px}
.realtimereport .stmGrid .sgrid table td{ word-wrap:normal; word-break:keep-all;}
.realtimereport .stmGrid .pagination-panel-outer{ padding:0; }
.realtimereport .stmGrid .spagination-panel{ background:#fff}
.realtimereport .stmCrumbs{ padding-bottom:10px; }
.realtimereport .stmCrumbsInfo{ border-left:0px; padding-left:0px; background: #dee8ed; border-radius: 15px; padding: 0 10px; }
.realtimereport .stmCrumbsInfo span{color:#205081}
.realtimereport .stmCrumbsInfo em{font-weight: normal}
.realtimereport .helpinputer{ float:right; margin-left:10px; }
.realtimereport .helpinputer a{ background:url(../images/statements/greenbtn.png) 0 0 no-repeat; display:block; width:90px; height:29px; margin-right:5px; color:#fff; text-align:left; line-height:27px; padding-left:25px; text-decoration:none; }
.realtimereport .stmOptionBar span{ float:left; }
.realtimereport .stmGrid .stmLotheader .datalist{ border-top:1px solid #eee}
.realtimereport .stmGrid .datalist .stmLotheader{ background:none; }
.realtimereport .stmLotheader .datalist table{ width:100%; table-layout:fixed; background:none; }
.realtimereport .stmLotheader .datalist table th{ }
.realtimereport-header{ line-height: 60px; font-size: 16px}
.realtimereport-header .content{background: #205081;}
.realtimereport-header .innerwrap{background: none; border: 0; border-radius: 0; padding-bottom: 0;overflow: hidden}
.realtimereport-header .crumbs{float: left; color: #fff; padding: 0 10px;}
.realtimereport-header .crumbs a{color: #fff}
.realtimereport-header .crumbs a:hover{text-decoration: none;}
.realtimereport-header .crumbs .icon-arrow-right{margin:0 10px;}
.realtimereport-header .nav{float:right; overflow: hidden}
.realtimereport-header .nav::after{clear: both; content: '';}
.realtimereport-header .nav ul{margin-right: -20px}
.realtimereport-header .nav li{float:left; margin:0 10px 0 20px;padding:0 10px; }
.realtimereport-header .nav li a{color: #fff; text-decoration: none}
.realtimebody .icon{background: url(../images/statements/icons.png) 0 0 no-repeat;margin-right: 3px; vertical-align: middle; display: inline-block;width:25px; height: 22px;}
.realtimebody .icon-take{ background-position: 0 -2px; }
.realtimebody .icon-sys{background-position: 0 -34px}
.realtimebody .icon-help{background-position: 0 -64px}
.realtimebody .icon-survey{background-position: 0 -116px}
.realtimebody .icon-plan{background-position: 0 -144px}
.realtimebody .icon-complete{background-position: 0 -166px}
.realtimebody .icon-stage{background-position: 0 -187px}
.realtimebody .icon-s-situation{background-position: 0 -239px}
.realtimebody .icon-e-situation{background-position: 0 -263px}
.realtimebody .icon-rank{background-position: 0 -288px}
.realtimebody .icon-login{ background-position: -26px -116px}
.realtimebody .icon-remark{ background-position: 0 -310px; height: 35px;}
.realtimebody .icon-user{background-position: 0 -212px}
.realtimebody .icon-book{ background-position: -26px -261px}
.realtimebody .icon-mobile{ background-position: -26px -287px}
.realtimebody .select .icon-survey{background-position: 0 -91px}
.realtimebody .custom-rpt-nav .select .icon-stage{background-position: -26px -187px}
.realtimebody .select .icon-user{background-position: -26px -212px}
.realtimebody .select .icon-book{background-position: -26px -239px}
.realtimebody .icon-report{background-position: 0 -1196px; width: 40px; height: 30px}
.rpt-surveyfilter{overflow: hidden; border: 1px solid #bdbdbd;border-radius:20px; line-height: 28px;padding:1px;}
.rpt-surveyfilter li{float:left;margin-right:1px; background: #b8d2e0; padding: 0 20px; cursor: pointer}
.rpt-surveyfilter li.cur{color:#fff; background: #265d91}
.rpt-surveyfilter li.export{background: #545a6c; color: #fff}
.rpt-search{background: #e24531; border-radius: 5px; line-height: 28px; padding: 0 15px; color: #fff; border: 0}
.rpt-search .icon-arrow,.realtimebody .icon-arrow-right{ background-position: 2px -1001px; width: 12px; margin-right: 0}
.realtimereport .stmOutputLink{ background: url(../images/statements/icons.png) 12px -1017px #86aa67 no-repeat; border-radius: 3px; color: #fff;line-height: 30px; height: 30px; padding:0 15px; margin: 0; width: auto; }
.realtimereport .stmOutputDownload,
.realtimereport .stmOutputDisabled,
.realtimereport .stmOutputFailed{ padding:0 20px; text-indent: 0;border-radius: 5px; background: #ababab}
.realtimebody .icon-left-arrow{ background-position: -38px -1001px; width: 12px;}
/****表单风格***/
.realtimereport .standard-input{background:none;border: 0;}
.realtimereport .standard-input input{ background: #fff;}
.realtimereport .standard-input-outer{}
.realtimereport .standard-input-outer tbody,.rpt-dialog .standard-input-outer tbody{border-radius: 5px; }
.realtimereport .standard-input-outer .combo .combo-arrow,
.rpt-dialog .standard-input-outer .combo .combo-arrow{ background: url(../images/statements/icons.png) -3px -373px no-repeat; height: 28px;border-radius: 5px;}
.realtimereport span.combo{background: #fff;border: 1px solid #e5e5e5;border: 1px solid #e5e5e5 !important; border-radius: 5px;}
.realtimereport .standard-input-outer .combo-text,.rpt-dialog .standard-input-outer .combo-text{height: 28px; line-height: 28px; border-radius: 5px;}
.realtimereport .standard-input-outer .datebox .combo-arrow,
.realtimereport .stmDateInput .stmInputCont i.dateIcon,
.rpt-dialog .standard-input-outer .datebox .combo-arrow,
.rpt-dialog .stmDateInput .stmInputCont i.dateIcon{ background: url(../images/statements/icons.png) 0 -400px no-repeat; width: 25px; height: 25px;}
.realtimereport label.checkbox-label,
.realtimereport .stmGrid .sgrid-checkbox span,
.rpt-dialog label.checkbox-label,
.rpt-dialog .stmGrid .sgrid-checkbox span{ background:url(../images/statements/icons.png) 0 -425px no-repeat; }
.realtimereport label.checkbox-label.checked,.realtimereport .stmGrid .sgrid-checkbox span.checked,
.rpt-dialog  label.checkbox-label.checked,.rpt-dialog .stmGrid .sgrid-checkbox span.checked{background:url(../images/statements/icons.png) 1px -452px no-repeat;}
.realtimebody .stmGrid .sgrid-checkbox span,.rpt-dialog .stmGrid .sgrid-checkbox span{height: 20px; background-position: 0 -432px}
.realtimebody .stmGrid .sgrid-checkbox span.checked,.rpt-dialog .stmGrid .sgrid-checkbox span.checked{ background-position: 0 -458px}

.realtimereport label.radio-label,.rpt-dialog label.radio-label{ background:url(../images/statements/icons.png) 0 -948px no-repeat; }
.realtimereport label.radio-label.rchecked,.rpt-dialog  label.radio-label.rchecked{ background: url(../images/statements/icons.png) 0 -970px no-repeat;}

.realtimebody .stmInput .stmInputCont .combo{width: 0; height: 0}
.realtimebody .stmDateInput .stmInputCont i.dateIcon{margin-top: 0 }
.rpt-data-view{padding: 10px;}
.rpt-data-view-small{background: #f5f5f5;}
.rpt-data-view-small{width: 380px;}
.rpt-data-view-small h2{margin:0 30px;}
.rpt-data-view-small h2 span{ background: url(../images/statements/h_bg.png) 0 0 no-repeat; width:30px; height: 30px; display: inline-block}
.rpt-data-view-small h2 span.right{ background-position: right 0;}
.rpt-data-view-small h2 span.cont{ background: #545a6c; color: #fff; font-size: 16px; font-weight: bold; width:auto; line-height: 30px;}
.rpt-remark{padding:10px;}
.survey-brokenline-chart{padding:10px 15px;}
.realtimebody .stmRpPanel{float:left;margin-right: -20px;}
.realtimebody .stmRpCard{width:180px;margin:0 19px 0 0;}
.realtimebody .stmSltList ul li{line-height: 30px; height: 30px;}
.realtimebody .stmSltList ul li.cur, .stmSltList ul li.cur:hover{  background: #8699a3}

.realtimereport .grid-view,.realtimereport .grid-del,.realtimereport .grid-export{background: url(../images/statements/icons.png) -2px -489px no-repeat; width: 20px; height: 20px}
.realtimereport .grid-del{background-position:-2px -523px;}
.face-real-time-report .grid-del{background: url(../images/appimg/grid_option.png) -48px 0; width: 16px; height: 16px}
.face-time-add .datalist-content .grid-del{  width: 16px; height: 16px; background: url(../images/appimg/grid_option.png) -48px 0 no-repeat; }
.realtimereport .grid-export{ background-position:  -29px -773px}
.realtimereport .stmGrid .spagination-panel .pag-tool .tux-btn,
.realtimereport .stmGrid .spagination-panel .pag-tool .tux-btn:active,
.realtimereport .stmGrid .spagination-panel .pag-tool .tux-btn:focus{width: auto; box-shadow: none; padding: 0;}

.realtimereport .stmGrid .spagination-panel .pag-tool button.pag-prev-page,
.realtimereport .stmGrid .spagination-panel .pag-tool button.pag-next-page,
.realtimereport .stmGrid .spagination-panel button.pag-go{ background: url(../images/statements/icons.png) 0 -628px; width: 20px; height: 20px;margin:0 auto; text-indent: -1000em; box-shadow: none;margin: 0 -40px 0 10px;}
.realtimereport .stmGrid .spagination-panel .pag-tool button.pag-next-page{ background-position: 0 -652px;}
.realtimereport .stmGrid .spagination-panel .pag-tool button.pag-prev-page:disabled{ background-position: 0 -677px;}
.realtimereport .stmGrid .spagination-panel .pag-tool button.pag-next-page:disabled{background-position: 0 -704px;}
.realtimereport .stmGrid .spagination-panel button.pag-go{ background-position: 0 -732px; width: 30px; height: 30px;margin:0}
.realtimereport .stmGrid .spagination-panel .pag-go-panel{margin-top:-3px}
.realtimereport .stmGrid .pagination-panel-outer .pag-tool span{line-height: 22px}
.realtimereport .stmGrid .pag-page-size-panel{padding-top: 0}
.realtimereport .stmGrid .spagination-panel .pag-go-val{padding:4px 0}
.realtimereport .stmGrid .spagination-panel .pag-tool button{color:#306495}
.realtimereport .stmGrid a{color:#306495}
/**弹出框**/
.rpt-dialog{ background: #fff; box-shadow: none; border-radius: 5px}
.rpt-dialog .vfdialog-head,
.rpt-dialog .vfdialog-footer,
.rpt-dialog .vfdialog-body{border: 0; box-shadow: none;}
.rpt-dialog .vfdialog-cont{padding:10px 20px}
.rpt-dialog .vfdialog-close{ z-index: 10; background: #306495; color: #fff; width: 25px; height: 25px; line-height: 26px; font-weight: bold;border: 0; border-radius:50%; text-shadow: none; box-shadow: none; opacity: 0.8; filter:alpha(opacity=80)}
.rpt-dialog .vfdialog-close:hover{opacity: 1; filter:alpha(opacity=100)}
.rpt-dialog .vfdialog-head{text-indent: 30px;font-size: 16px; font-weight: normal; height: 50px; line-height: 50px;text-shadow: none;border-top-left-radius:5px; border-top-right-radius:5px; color:#333}
.rpt-dialog .vfdialog-head .light{z-index: 9; position: absolute; left: -52px; top: -65px; width: 120px; height: 125px; background: url(../images/statements/light_icon.png) 0 0 no-repeat;}
.rpt-dialog .vfdialog-footer{border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; padding: 10px 0 20px}
.rpt-dialog .vfdialog-footer button{ background: #fff;border:1px solid #306495; color:#306495; line-height: 26px;padding: 0 10px; margin: 0 5px}
/*.rpt-dialog .vfdialog-footer button:focus{box-shadow: none}*/
.rpt-dialog .vfdialog-footer button.vfdialog-sure{background: #306495; color: #fff;}
.rpt-remark-dialog .vfdialog-close{background: #7da4d7;color: #306495; }
.rpt-remark-dialog .vfdialog-head{ background: #306495; color: #fff; font-size: 18px;}
.rpt-remark-dialog .vfdialog-footer button{ line-height: 35px; padding: 0 20px; font-size: 14px;}
.rpt-dialog .dialog-msg{padding:10px;}
.rpt-dialog .realtimereport .btn input{padding: 0 5px;}
.rpt-dialog .realtimereport .btn-blue td.ml,
.rpt-dialog .realtimereport .btn-blue td.mr,
.rpt-dialog .realtimereport .btn-blue td.mc{ background: #306495;/*border-left:1px solid #306495;border-right: 1px solid #306495;*/border:0;}
.rpt-dialog .realtimereport .btn-blue td.ml{width: 8px;}
.realtimereport .stmCrumbsInfo span.rpt-green{margin: 0 5px; font-weight: 600}
.realtimereport .stmRpCard{ border-radius: 0; border: 0}
.realtimereport .stmRpCardHead{padding: 0}
.realtimereport .rpt-overview-card1{border:1px solid #d86795;}
.realtimereport .rpt-overview-card2{border:1px solid #ba7490;}
.realtimereport .rpt-overview-card3{border:1px solid #4a72ba;}
.realtimereport .rpt-overview-card4{border:1px solid #717cc2;}
.realtimereport .stmRpCardHeadTit{color:#fff; }

.realtimereport .stmRpCard{border: 1px solid #c9e5ff;}
.realtimereport .stmRpCardHeadTit{ background: #c9e5ff;height: 40px; line-height: 40px; font-size: 14px; font-weight: bold; color: #666}
.realtimereport .stmRpCardHeadCont em{color:#f38420;display: block; margin:15px auto 5px; font-size: 24px; line-height: 30px; white-space: nowrap; overflow: hidden;}
.realtimereport .vfSelectTxt{border:1px solid #e5e5e5; border-radius: 5px; height: 28px; line-height: 28px;}


/*********自定义报表****************/
.realtimebody .icon-add{ background-position: 0 -774px; width: 18px;}
.custom-rpt-main .title-rmk{ line-height: 30px;}
.realtimebody .custom-rpt-nav li{height: auto; padding: 20px; text-indent: 0; white-space: nowrap; overflow: hidden; text-overflow:ellipsis;width:210px; text-align: center;}
.realtimebody .custom-rpt-nav li.parentli.select{ background: #e7e7e7; color: #205081;}
.realtimereport .character_b .custom-rpt-main{width: 770px; padding: 20px 0;min-height: 500px}
.realtimebody .grid-edit{ background: url(../images/statements/icons.png) 0 -806px; width: 25px; height: 25px;}
.realtimereport .grid-stop{ background:url(../images/statements/icons.png) -30px -805px; width: 20px; height: 20px;}
/*.realtimereport .grid-stop,.realtimereport .grid-play{margin:2px 0;}*/
.realtimereport .grid-play{background:url(../images/statements/icons.png) -30px -735px; width: 20px; height: 22px;}
.rpt-list li{background: #f5f5f5; padding: 10px 20px 10px 30px; margin:15px 0; overflow: hidden;}
.rpt-list .content{width: 90%; padding: 0; cursor: pointer;}
.rpt-list h2{font-size: 14px;margin-bottom: 3px; white-space: nowrap; overflow: hidden; text-overflow:ellipsis; line-height: 30px; cursor: pointer; font-weight: normal;}
.rpt-list .record{color: #888}
.rpt-list .record span{margin-right: 5px;}
.rpt-list .opt{margin:20px 0;}
.rpt-stmHead{ background: #205081; height: 50px; line-height: 50px; position: relative; text-align: center;margin-bottom: 20px}
.rpt-goback-btn{cursor: pointer; background: #265d91; height: 50px; border:0; color: #fff; font-size: 14px; padding: 0 30px; float: left}
.rpt-view-tit{ cursor: pointer; background: #265d91; border-radius: 20px; font-size: 14px; font-weight: bold; color: #fff; padding: 0 10px 0 15px; margin: 6px auto; display: inline-block; line-height: 28px;}
.rpt-view-bind-field{font-size: 12px; margin: 6px 0;max-width: 90%; overflow: hidden; white-space: nowrap; text-overflow:ellipsis; overflow: hidden;}
.rpt-view-bind-field em{color:#fff;margin-right: 10px}
.realtimebody .icon-down{ background-position: -26px -840px;}
.realtimebody .icon-up{background-position: 2px -840px}
.realtimereport .rpt-stmCrumbs{margin:10px 0; display: none; border-bottom: 0}
.rpt-stmCrumbs .stmCrumbsInfo{border-radius: 0; display: block; padding: 10px; width: 100%; margin: 0; background: #dee8ed}
.rpt-content{padding: 0 20px}
.custom-rpt-form{background: #f5f5f5; padding: 15px 10px 5px; line-height: 26px}
.rpt-stmCrumbs .stmCrumbsInfo .row span{color:#494949; font-weight: bold;}
.custom-rpt-choose-readonly{color: #306495; line-height: 30px;}
.rpt-choose-option{margin:0 15px}
.custom-rpt-view-remark{color:#698cbb; padding: 0 0 10px}
.custom-rpt-panel{margin: 20px 0; color: #999}
.custom-rpt-panel h2{color:#306495; font-size: 14px; font-weight: bold; vertical-align: middle; display: inline;}
.custom-rpt-panel h2 i{background: #306495; width: 8px;height: 8px; border-radius: 50%; margin-right: 8px; display: inline-block;}
.custom-rpt-panel .txt{margin:0 5px;}
.custom-rpt-form .field{ margin:20px 0; border-bottom: 1px solid #84a5d3; position: relative; text-align: center;}
.custom-rpt-form .field h3{ line-height: 24px; color:#fff;left: 50%; margin:0 auto; display: inline-block; text-align: center; background: #84a5d3; font-size: 14px; font-weight: bold; padding: 0 15px; border-radius: 20px;}
.custom-rpt-form .field .switch{width:100%; position: absolute; bottom: -12px; line-height: 24px; color: #fff; left: 0; margin-left: 0 auto; display: block; text-align: center;}
.custom-rpt-form .field .switch ul{display: block; overflow: hidden;}
.custom-rpt-form .field .switch li{display:inline-block;margin:0 20px; background: #d5d5d5;font-size: 14px; font-weight: bold; padding: 0 15px; border-radius: 20px; cursor: pointer;}
.custom-rpt-form .field .switch li.select{ background: #84a5d3}
.custom-rpt-form .switch-panel {padding: 10px 0}
.custom-rpt-form .switch-panel li{overflow: hidden;}
.custom-rpt-form .half{width:50%;}
.custom-rpt-form label.checkbox-label{padding-right: 5px}
.custom-rpt-form label.no-text-input{ display: inline-block; color: #666; text-align: right;}
.custom-rpt-name{margin:10px auto;border:1px solid #43729f; background: #fff; border-radius: 20px;display: inline-block;border-left: 0; padding-right: 10px}
.custom-rpt-name label{ font-size: 16px; color: #fff; background: #43729f; padding: 0 20px; display: inline-block; border-bottom-left-radius:20px;border-top-left-radius:20px; line-height: 35px;}
.custom-rpt-name input{ background: none; border:0; padding-left: 10px; height: 33px; vertical-align: top}
.realtimereport .required-item{color:#306495;}
.rpt-dialog .objpanel .tags{ background: #dee8ed; border-radius: 3px; position: relative; padding: 0 10px}
.rpt-dialog .objpanel .tags i{ position: absolute; right: -6px; top: -6px; width: 12px ; height: 12px; background: #89adda; color: #fff; text-align: center; line-height: 10px; font-size: 10px; padding: 0; border-radius: 50%}
/********报表中心整合*********/
.report-center{overflow:hidden;overflow-y:auto;}
.report-center .icon{ background-image: url(../images/statements/imgs.png);}
.report-systemset{color: #fff; font-size: 14px; margin: 10px; float: right;}
.icon-sysset{ background-position: 0 -102px; width: 30px; height: 25px; display: inline-block; vertical-align: middle;}
.icon-search{ background-position: -3px -135px; width:25px; height: 25px; display: inline-block; margin: 12px 0; float: right; cursor: pointer;}
.report-header{background: url(../images/statements/headerimg.png) center 0 #5b595e no-repeat; overflow: hidden; width: 100%;}
.report-search-panel{ background: #fff; border-radius: 30px; height: 50px; line-height: 48px; padding: 0 20px; margin:118px auto; width: 500px;}
.report-search-panel input[type="text"]{background: none; line-height: 50px; height: 50px; border:0; width: 460px; display: inline-block; float: left; font-size: 14px;}
.report-nav{background: #37353a; width: 100%; height: 50px; line-height: 50px; color: #fff; opacity: 0.8; filter:alpha(opacity=80)}
.report-nav li{float:left;width: 30%; text-align: center; font-size: 16px;}
.report-nav li.split{background: url(../images/statements/imgs.png) -380px 6px; width: 20px; height: 50px; display:block;}
.report-main{width: 960px; margin: 0 auto;overflow: hidden; }
.report-list{margin:55px 20px; position: relative; padding-bottom: 400px}
.report-1nd{margin-right: -20px; overflow: hidden;}
.report-1nd li{float: left;margin-bottom: 20px;color: #fff; width: 230px;}
.report-1nd li .panel{width: 210px; height: 210px; overflow: hidden; margin:0 auto;}
.report-1nd .icon-panel{ background: #fff; width: 90px; height: 90px; border-radius: 50%; margin: 12px auto}
.report-1nd .icon-panel .icon{ display: inline-block; vertical-align: middle; margin: 25px; width: 40px; height: 40px;}
.report-1nd li.study .panel{background: #e05644}
.report-1nd li.login .panel{background: #86aa67}
.report-1nd li.course .panel{ background: #e6a11a}
.report-1nd li.custom .panel{ background: #38aa95}
.report-1nd li.mobile .panel{ background: #4060b4}
.report-1nd li.subscribe .panel{ background: #265d91}
.report-1nd .icon-panel .icon-study{ background-position: -101px 0; width: 50px;margin:25px 20px;}
.report-1nd .icon-panel .icon-login{ background-position: -154px 0; }
.report-1nd .icon-panel .icon-course{ background-position: -200px 0; width: 45px; height: 45px;}
.report-1nd .icon-panel .icon-custom{ background-position: -245px 0; }
.report-1nd .icon-panel .icon-mobile{ background-position: -283px 0; width: 30px; margin:25px 30px;}
.report-1nd .icon-panel .icon-read{ background-position: -314px 0}
.report-1nd p.name{line-height: 28px; font-weight: bold; font-size: 14px; display: block; text-align: center; white-space: nowrap; overflow: hidden; text-overflow:ellipsis;}
.report-1nd p.profile{padding: 5px 8px; text-align: justify; word-break:break-all; word-wrap:break-word;}
.report-1nd li.study p.name{background: #e57162; }
.report-1nd li.login p.name{background: #99b87f; }
.report-1nd li.course p.name{background: #eab03f; }
.report-1nd li.complex p.name{background: #edc32d; }
.report-1nd li.custom p.name{background: #58b8a6; }
.report-1nd li.mobile p.name{background: #5f7ac0; }
.report-1nd li.subscribe p.name{ background: #4977a3}
.report-slide-panel {position: absolute; display: block; left: 0; width: 900px; margin:0 10px; z-index: 2}
.report-slide-panel>ul>li{position: relative;margin:0 10px; }
.report-slide-panel .study{ background: #e05644;}
.report-slide-panel .sharp{display: block; width: 0; height: 0; position: absolute; font-size: 0; line-height: 0;
						   top:-16px; left:0;  border:16px solid #f8f8f8; border-top: 0;}
.report-slide-panel .study .sharp{  border-bottom-color: #e05644;}
.report-slide-panel .login{ background: #86aa67}
.report-slide-panel .login .sharp{ border-bottom-color: #86aa67}
.report-slide-panel .course{ background:#e6a11a}
.report-slide-panel .course .sharp{border-bottom-color:#e6a11a;}
.report-slide-panel .custom{ background:#38aa95}
.report-slide-panel .custom .sharp{border-bottom-color:#38aa95 ;}
.report-slide-panel .mobile{ background:#4060b4}
.report-slide-panel .mobile .sharp{border-bottom-color:#4060b4;}
.report-slide-panel .subscribe{ background:#265d91; padding-bottom: 30px; overflow: hidden;}
.report-slide-panel .subscribe .sharp{border-bottom-color:#265d91 ;}
.report-2nd {overflow: hidden; padding: 20px; height: 170px;margin-right: -60px}
.report-2nd li{float: left; color:#fff; width: 120px; cursor: pointer; padding: 7px 10px; line-height: 30px; border: 1px dotted #fff; border: 1px dotted #fff; margin: 5px 70px 5px 16px; white-space: nowrap; overflow: hidden; text-overflow:ellipsis; text-align: center}
.report-slide-panel .subscribe .report-2nd {height: auto; overflow: hidden;}
.report-slide-panel .subscribe .report-2nd li{ width: auto; cursor: pointer;}
.report-slide-panel .subscribe .more{background: #4977a3; color: #fff; font-weight: bold; padding: 0 20px;line-height: 30px; display: inline-block;margin-left:35px; cursor: pointer;}
.report-center .icon-arrow{ background-position: 0 -177px; width: 15px; height: 10px; vertical-align: middle; display: inline-block;}
.report-search-tit{ font-size: 14px; padding-left: 30px; color: #fff; text-align: left;}
.report-center .inputbtn{ display: inline-block; background: #6784aa; border-radius: 3px; border:0; height: 30px; line-height: 30px; color: #fff; padding:0 10px;}
.report-innerwrap{min-height: 500px; background: #fff; width: 960px; margin: 0 auto}
.rpt-search-list{margin:15px 0;}
.rpt-search-list table{ width: 100%; border:1px solid #d5d5d5;}
.rpt-search-list th,.rpt-search-list td{ border-bottom:1px solid #d5d5d5; padding:5px 10px; text-align: left;}
.rpt-search-list th{ background: #f5f5f5; height: 30px; line-height: 30px;}
.rpt-search-list td{ padding: 10px}
.rpt-search-list td.name{width: 85%}
.rpt-search-list td.opt{text-align: right;}
.rpt-search-list .keyword{color:#306495; font-weight: bold;}
.rpt-return{ background:#545a6c; display: inline-block; border-radius: 3px; height: 30px; line-height: 30px; color: #fff; border: 0; padding:0 10px;}
.rpt-return:hover{ text-decoration: none}
.rpt-transition{width:220px; margin:30px auto; text-align: center;color: #444; background: url(../images/statements/waiting.png) center 0 no-repeat}
.rpt-wait-prompt{ background: url(../images/ajax-loader2.gif) 10px 220px no-repeat;padding-top: 220px; line-height: 20px; padding-left: 20px; text-align: center;color:#b8b9ba;}
.rpt-progress-bar{width: 200px; height: 10px; border-radius:10px; background: #e7e7e7; position: relative;margin:30px auto 10px;}
.rpt-progress-bar span{ display: inline-block; height: 10px; position: absolute; left: 0; top:0; background: #275e91; z-index: 2; border-radius: 10px}
.rpt-progress-info span{ color: #265d91; font-size: 28px;margin-right: 5px; }
.rpt-progress-info {line-height: 30px;}
.rpt-float-box{width: 320px;max-height: 200px;_height:200px; overflow: hidden;position: fixed; z-index: 10; bottom: -200px; right: 5px; border-radius: 3px;}
.rpt-float-box h2{position:relative; width: 100%; background: #306495;color:#fff; font-size: 14px;line-height: 30px; text-indent: 10px; font-weight: normal;}
.rpt-float-box .close{ position: absolute;right: 10px; top:5px; text-indent: 0; font-weight: normal; display: inline-block; vertical-align: middle;text-align: center; background: #7da4d7; color: #306495; border-radius:50%; font-weight: bold;opacity: 0.8; filter:alpha(opacity=80); cursor: pointer; width: 20px; height: 20px; line-height: 18px; font-weight: normal;}
.rpt-float-box .close:hove.report-1nd li.custom p.namer{opacity: 0.8; filter:alpha(opacity=80)}
.rpt-float-box .cont{padding:20px 10px; color:#306495; text-align: justify; cursor: pointer;background:#fff;border:1px solid #306495; border-top: 0;}
.rpt-search-empty{ text-align: center; margin: 100px auto; font-size: 14px; background: url(../images/statements/searchempty.png) center 0 no-repeat; padding-top: 220px;}


/******综合报表****/
.realtimebody .report-center-nav li.parentli{font-size: 18px;}
.realtimebody .report-center-nav li.onelevel.select{color:#387abd;}
.realtimereport .icon-achieve{ background: url(../images/statements/imgs.png) 0 -197px; width: 30px; height: 30px;}
.realtimereport .icon-recourse{ background: url(../images/statements/imgs.png) 0 -227px; width: 30px; height: 30px;}
.realtimereport .icon-task{ background: url(../images/statements/imgs.png) 0 -254px; width: 30px; height: 30px;}
.realtimereport .icon-monitor{ background: url(../images/statements/imgs.png) 0 -278px;width: 30px; height: 30px;}
.realtimereport li.onelevel.select .icon-achieve{background-position: -32px -198px;}
.realtimereport li.onelevel.select .icon-recourse{background-position: -32px -227px;}
.realtimereport li.onelevel.select .icon-task{ background-position: -32px -254px;}
.realtimereport li.onelevel.select .icon-monitor{ background-position: -32px -278px;}
.realtimereport .childrenli li.scdlevel >a{ font-size: 16px; background: url(../images/statements/imgs.png) 35px -332px; padding: 0 40px 0 60px}
.realtimereport .childrenli li.scdlevel >ul li{ background: #387abd}
.rtr-stmcheckbox .stmCheckbox{padding-left: 5px;}
.rtr-inner-nav{text-align: center;}
.rtr-inner-nav ul{overflow: hidden;margin:10px auto 20px; font-size: 18px; font-weight: bold;}
.rtr-inner-nav li{float: left; background: url(../images/statements/spilt_line.png) right center no-repeat; /*border:1px solid #bababa;border-left: 0; font-size: 20px; background: #fff;*/ line-height: 35px; padding: 0 30px;}
.rtr-inner-nav li.cur{ /*background: #438dd9; color:#fff; border: 1px solid #438dd9*/color:#438dd9;}
.rtr-ach-nav{overflow: hidden; margin: 10px auto 20px}
.rtr-ach-nav li{float: left; height: 36px; font-size: 18px; line-height: 18px; margin-right: 50px;padding:0 10px; cursor: pointer;}
.rtr-ach-nav li.cur{color:#438dd9;}
.rtr-ach-nav li span{display: block; color:	#bfbfbf;font-size: 12px; font-weight: normal;}
.rtr-ach-nav li.cls1{border-left: 2px solid #ed8189}
.rtr-ach-nav li.cls2{border-left: 2px solid #6bd5de}
.rtr-ach-nav li.cls3{border-left: 2px solid #ad78c4}
.rtr-ach-nav li.cls4{border-left: 2px solid #a9df67}
.rtr-ach-nav li.cls5{border-left: 2px solid #6095ca}
.rtr-ach-main{overflow: hidden;}
.rtr-filter-ul{line-height: 30px;}
.rtr-filter-ul li {float: left; margin-right: 5px;cursor: pointer;padding: 0 10px; }
.rtr-filter-ul li.select {color:#fff; background: #265d91; border-radius: 3px; display: block; }
.rpt-filter .rpt-export,.rpt-larger-export{ background: #265d91; padding: 0 15px;color: #fff; border-radius: 5px; line-height: 28px;}
.rpt-larger-export{ border-radius: 0; line-height: 30px; padding: 0 20px;}
.rpt-select { background: #fefefe; padding: 0 15px;border-radius: 5px; line-height: 28px;}
.rpt-filter .custom-rpt-form{border-radius: 5px; margin:0 15px;}
.rtr-category{overflow: hidden;margin:0 -36px 0 30px}
.rtr-category li{float: left; cursor: pointer; margin-right: 36px;color:#fff; width: 165px; height: 90px; background:url(../images/statements/imgs.png) -106px -48px;}
.rtr-category li.hour{background-position: -106px -48px;}
.rtr-category li.credit{ background-position:-278px -48px; }
.rtr-category li.score{ background-position: -107px -140px;}
.rtr-category li.certificate{ background-position: -280px -140px;}
.rtr-category li p.tit{padding: 5px 10px; font-size: 16px;margin-bottom: 10px;}
.rtr-category li p.tit span{ float: right; text-align: right; font-size: 12px;white-space: nowrap; overflow: hidden; width: 100px; text-overflow:ellipsis;}
.rtr-category li p.value{text-align: center;padding: 5px; font-size: 24px;white-space: nowrap; overflow: hidden;text-overflow:ellipsis;}
.rtr-ach-detail-bar{margin:26px 35px 0 32px; position: relative; padding-bottom: 300px}
.rtr-ach-data .sharp{background: url(../images/statements/imgs.png) -405px 0; width: 40px; height: 26px;display: block;position: absolute;left:0; top:-26px;}
.rtr-ach-detail-bar .panel{ background:#f2f2f2;padding: 10px;border-radius: 5px;}
.rtr-ach-detail-bar .panel .row{ display: block; overflow: hidden; line-height: 26px;}
.rtr-ach-detail-bar .panel .tit{ color: #444;margin-right: 10px; float: left;width: 80px; text-align: right; white-space: nowrap; overflow: hidden;text-overflow:;}
.rtr-ach-detail-bar .panel .barpanel{float: left; overflow: hidden; width: 650px; position: relative;}
.rtr-ach-detail-bar .panel .barouter{display: inline-block; position: relative; width: 550px; height: 26px; float: left;}
.rtr-ach-detail-bar .panel .bar{position: absolute; left: 0;height: 14px;top:6px; }
.rtr-ach-detail-bar .panel .info{ position: absolute; top:0;padding-left: 5px; color: #777}
.rtr-ach-data{overflow: hidden; min-height: 500px;}
.rtr-ach-data li{display: none; opacity: 0}
.rtr-ach-hours-tab,.rtr-ach-tab{border:1px solid #ddd; width: 100%;}
.rtr-ach-hours-tab th{font-size: 14px; text-align: left; padding:10px 5px 0;}
.rtr-ach-hours-tab td{border: 0; padding:8px 5px; vertical-align: bottom; text-align: left;}
.rtr-ach-hours-tab .hours{ float: left; max-width: 50px; white-space: nowrap; overflow: hidden;text-overflow:ellipsis; display: block;}
.rtr-ach-hours-tab .info{ display: block; font-size:14px;margin-bottom: 5px;}
.rtr-ach-hours-tab .barpanel{ position: relative;width: 160px; height: 13px; display: block;}
.rtr-ach-hours-tab .barpanel .bar{ position: absolute;left:0; height: 13px;top:0;}
.rtr-ach-hours-h2{text-align: center; font-size: 18px;}
.rtr-ach-tab th{ background: #efefef; font-size: 14px;}
.rtr-ach-tab th,.rtr-ach-tab td{border-right:1px solid #ddd; padding: 5px;}
.rtr-ach-tab th,.rtr-ach-tab td{ line-height: 30px; text-align: center;}
.rtr-ach-detail-bar .table-data,.rtr-ach-detail-bar .table-data tbody{ background: #fff;margin:15px 30px;border-radius: 3px; display: block; table-layout: fixed;}
.rtr-ach-detail-bar .table-data tbody{padding: 10px;}
.rtr-ach-detail-bar .table-data tr{width: 100%; display: block;}
.rtr-ach-detail-bar .table-data th,.rtr-ach-detail-bar .table-data td{padding: 5px 0;vertical-align: middle; line-height: 24px; text-indent: 20px; display: inline-block;width: 33%; text-align: left; }
.rtr-ach-detail-bar .table-data th{color:#333;font-size: 14px; border-bottom: 1px solid #e7e7e7;}
.rtr-ach-detail-bar .table-data .color{ display: inline-block; width: 15px; height: 15px;margin-right: 5px;vertical-align: middle;}
.rtr-inner-stab .infotitle_a{ background: #f6f6f6; height: 30px; color:#fff; border:1px solid #eee; border-bottom: 0}
.rtr-inner-stab .infotitle_a ul{ line-height: 30px}
.rtr-inner-stab .infotitle_a li{padding:0 20px; height: 30px; background:#dee8ed; color: #333; border:0;}
.rtr-inner-stab .infotitle_a li.cur{ background: #265d91;color:#fff;}











/**面授报表***/
.classroomPbWbBtn{ background:url(../images/mixedtrain/dicon4.png); width:21px; height:20px; border:none; text-indent:-100em; overflow:hidden}
.classroomreport .content{ padding:10px 0px 10px; }
.classroomreport .realtimereport .character_bg{ background:url(../images/appimg/mbmng_bg.png) 0 0 repeat-y; }

.classroomreport{ width:940px; }
.classroomreport .realtimereport .character_a,
.classroomreport .realtimereport .character_b{ background:url(../images/appimg/mbmng.png) 0 0 no-repeat; }
.classroomreport .realtimereport .character_b{ background-position:0 bottom; padding-bottom:3px}
.classroomreport .realtimereport .character_bg .cntside{ width:171px; }
.classroomreport .realtimereport .character_b .cntmain{ width:750px; padding-right:10px; }
.classroomreport .realtimereport .chartab li.parentli{ background:url("../images/operations/menu_1_bg.png") repeat-x scroll 0 0; height:30px; line-height:30px; margin-bottom:2px; text-indent:10px; font-weight:bold; color:#333; cursor:pointer}
.classroomreport .realtimereport .chartab li.parentli span{ display:block; background:url(../images/operations/menu_1_bg_close.png) no-repeat 150px center}
.classroomreport .realtimereport .chartab li.parentli span.open{ background-image:url(../images/operations/menu_1_bg_open.png); }
.classroomreport .realtimereport .chartab li{ padding:0; }
.classroomreport .realtimereport .chartab li a{ background:url("../images/operations/manager/border.png") repeat-x scroll 0 bottom; line-height:35px; width:170px; margin:0 auto; color:#666}
.classroomreport .realtimereport .chartab li.cur a{ color:#2998D2; font-weight:normal; height:35px; }
.stmHelpPanel .vfdialog-sure {padding: 0 30px; font-size: 14px}

/********光华商店的******************/
.card-mainFrame .tbc-orangebtn{ color:#fff; font-size:12px; padding:2px 5px; min-width:60px; }
.card-mainFrame .tbc-orangebtn:hover,.card-mainFrame .tbc-orangebtn:active,.card-mainFrame .tbc-orangebtn.focus{ color:#fff}

.card-mainFrame .shopRightCont .account_return_link{ }

.rubish-icon{ background:url(../images/tbc_error_bg.png) 0 0 no-repeat; width:14px; height:14px; position:absolute; bottom:20px; right:10px; }



/******速8**********/

.trsView em{ color:#888; float:left; text-align:right; width:100px; display:inline-block}
.trsView span{ float:left; word-break:break-all; word-wrap:break-word; width:70%}
.trsView .form-cell{ float:left; clear:both; width:100%; }


/********微博和问答上传图片公用************/
.publish-upload-pic-link {line-height: 32px;padding:2px 0px 2px 20px;margin-right: 5px;color: #0673b6;background: url(../images/appimg/pic_tag.png);background-position: left;background-repeat: no-repeat;}

.publish-upload-panel { position: absolute; top: 28px; left: -6px; z-index: 2; }
.publish-upload-panel-inner { border: 1px solid #527d9e; background-color: #fff; margin-top: 5px; }
.publish-upload-panel-arrow { position: absolute; width: 10px; height: 6px; top: 0; left: 10px; background: url(../images/appimg/upload_panel_arrow.png) center center no-repeat transparent; }
.publish-upload-panel-title { height: 24px; width: 290px; background-color: #f0f0f0; }
.publish-upload-panel-title-content { color: #666666; font-weight: bold; float: left; padding-left: 10px; line-height: 24px; }
.publish-upload-panel-close { float: right; text-indent: -999px; margin-right: 5px; height: 24px; width: 23px; display: block; background: url(../images/appimg/upload_panel_close.png) center center no-repeat transparent; }
.publish-upload-pic-panel { padding: 5px 0 5px 18px; }
.publish-upload-pic-panel ul { float: left; width: 270px; display:block; max-height:256px; overflow-y:hidden; position:relative; padding:5px 0px; }
.publish-upload-image-delete { display: none; height: 16px; width: 16px; top: -5px; right: -5px; position: absolute; cursor: pointer; background: url(../images/appimg/upload_pic_del.png) left center no-repeat transparent; }
.publish-upload-pic-panel li.publish-uploaded-pic,
.publish-upload-pic-panel li.publish-upload-pic-btn-panel { display: block; float: left; height: 80px; margin-bottom: 5px; margin-right: 5px; position: relative; width: 80px; border: 1px solid #CCCCCC; padding:0px; }
.publish-upload-pic-btn-panel { background-image: url(../images/appimg/upload_pic_btn_bg.png); background-position: center 13px; background-repeat: no-repeat; cursor: pointer; }
.publish-upload-pic-btn-panel .publish-upload-pic-still-num { bottom: 5px; display: block; position: absolute; text-align: center; width: 100%; }
.publish-uploaded-pic img { width: 100%; height: 100%; }
.publish-upload-pic-num { background:#d50000; color: #fff; display: block; height: 16px; letter-spacing: 5px; line-height: 16px; padding: 0; position: absolute; right: 0; text-indent: 4px; top: -5px; border-radius:8px; }

/*override uploadify css*/
.question-answer-form-upload-bar .uploadify-button,
.publish-upload-pic-btn-panel .uploadify-button,
.publish-upload-pic-btn-panel .uploadify-pic-btn,
.publish-upload-pic-btn-panel .uploadify:hover .uploadify-button,
.question-answer-form-upload-bar .uploadify:hover .uploadify-button{ background: none; border: none; }

/*******************问答管理员端和学员端*********************************/
.qa-display-pics{ float:left; margin-bottom:10px; margin-top:5px; position:relative}
.qa-display-pics ul.qa-display-pics-list{ width:300px; position:relative; top:0px; left:0px; list-style:none; }
.qa-display-pics-list,.qa-display-pics ul.qa-display-pics-list li{ display:block; float:left}
.qa-display-pics ul.qa-display-pics-list li{ width:88px; height:88px; padding:0px; border:none; }
.qa-display-pics ul.qa-display-pics-list li img{ width:80px; height:80px; margin:4px; border:1px solid #ccc; cursor:pointer}
.qa-display-attachment{ line-height:24px; margin-bottom:5px; }
.qa-display-attachment span{ padding:5px 5px 5px 0px; }
.zhidao-answer-panel .publish-upload-panel{ left:0px; }

.publish-upload-pic-btn-panel div.uploadify-button{ background:none; border:none}
.publish-upload-pic-btn-panel div.uploadify-button:hover{ background:none; }
li.publish-upload-pic-btn-panel .uploadify:hover .uploadify-button{ background:none}
.pic-loading{ background-image: url(/webos/images/loading.gif); background-position: center; background-repeat: no-repeat; background-color: #F7F7F4}
.pic-loading .pic-info{ width: 100%; display: inline-block; text-align: center; position: absolute; bottom: 2px; left: 0; }
.question-answer-form-upload-pic .publish-upload-pic-num { top: 0px; }
.question-answer-form-upload-bar { height: 31px; width: 87%; background: #f1f1f1; border: 1px solid #CEDCE7; border-bottom: none; line-height: 31px; position:relative}
.question-answer-form-upload-bar .question-answer-form-upload-pic, .question-answer-form-upload-bar .question-answer-form-upload-attachment { display: block; float: left; padding-left: 24px; }
.question-answer-form-upload-bar .question-answer-form-upload-pic { background: url(../images/appimg/pic_tag.png) no-repeat; background-position:10px 6px; height: 31px; line-height: 31px; margin-right: 2px; padding-left: 28px; position: relative; width: 38px; }
.question-answer-form-upload-bar .question-answer-form-upload-attachment { background: url(../images/appimg/attachment_tag.png) no-repeat; background-position:0px 6px; position:relative; padding-left:12px; }

.qa-upload-attachment{ padding:5px 0px; position:relative; text-indent:0px; }
.qa-upload-attachment a.qa-attachment-del,a.qa-attachment-from-back-del{ background:#F6F6F6; margin:0px; padding:0px; float:left; display:block; width:20px; height:20px; text-align:center; }
.qa-upload-attachment a.qa-attachment-del:hover,a.qa-attachment-from-back-del:hover{ background:#CCC}
.qa-upload-attachment{ display:block; }
.qa-upload-attachment span{ display:block; width:auto; float:left; background:#F6F6F6; padding:0px 5px; line-height:20px; }

.question-answer-form-upload-attachment-btn{ position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; }
.question-answer-form-uploadify-attachment-btn{ width: 100%; height: 100%; cursor: pointer; }
.qa-display-pics-panel{ float:left}
.qa-display-pics-modify{ float:left; width:100%}
.qa-display-pics-modify .publish-upload-pic-panel{ width:280px; border:1px solid #ccc; margin-bottom:5px; }
.qa-display-attachment-modify-btn span{ padding:2px 5px; }
.qa-display-attachment-modify-btn a{ padding:2px 5px; }
.zdAddAnswer button{ float:right}
/*赞*/
.qa-answer-agree{ background:url(../images/zhidao/qa_agree.png) no-repeat; width:24px; height:21px; cursor:pointer; }
.qa-answer-agree:hover{ background:url(../images/zhidao/qa_agree.png) no-repeat; background-position:0px -23px; }
.qa-answer-agreed{ background:url(../images/zhidao/qa_agree.png) no-repeat; background-position:0px -46px; width:24px; height:21px; }
a.qa-uploaded-attachment,a.qa-uploaded-attachment:hover{ text-decoration:none; color:#595959; cursor:default}

/************积分管理**************/
.is-level-setting-content{ display: block; list-style: none; line-height:20px; }
.is-level-setting-oper a{ font-weight: 600; color: #999; font-size: 20px; padding:0px 8px; line-height: 20px; }
.is-level-setting-oper a:hover{ text-decoration: none}
.is-level-setting-index{ background-color: #ccc; border-radius: 5px; color: #fff; display: inline-block; font-weight: bold; height: 24px; line-height: 24px; margin: 0 4px; text-align: center; width: 30px; }
.is-level-setting-oper{ width:80px; }
a.is-level-setting-uploaded-del{ color:#666; font-size: 20px; }

.is-level-setting-uploaded-ico{ width:100px; float:left}
.is-level-setting-ico{ width:24px; height: 24px; }
.is-level-setting-upload-ico{ background: none; border: none}
.is-level-setting-content .uploadify-button-text{ font-size: 12px; font-weight: 500; }

.is-grow-up-content{ width: 635px; }
.is-grow-up-log-header{ height:100px; width:620; padding: 5px 10px 0; }
.is-grow-up-log-header .is-user-head{ display:block; float:left; width: 80px; height: 80px; border-radius:15px; padding: 10px; }
.is-grow-up-log-header .is-user-info{ float: left; font-size: 20px; padding-top: 20px; }
.is-grow-up-log-header .is-user-info .is-user-score-info{ display: block; text-decoration: none; float: left; }
.is-grow-up-log-header .is-user-info .is-user-score-info li{ display: block; ; float: left; color: #E2600C; margin-right: 20px; }
.is-user-name-info{ padding-bottom: 2px; float: left; }
.is-user-score-info-normal{ font-weight: 300; font-size: 12px; padding-left: 5px; }
.is-user-score-upload{ display:block; width: 40px; height: 30px; margin-left: 30px; background: url("../images/appimg/grow_upload_tag.png") no-repeat scroll center center rgba(0, 0, 0, 0); }
.is-grow-up-nav{ width:615px; padding:10px; background:#419CED; color:#fff; height: 18px; }
.is-grow-up-nav h4{ background: url(../images/appimg/grow_header_tag.png); background-repeat: no-repeat; background-position: 0px center; padding-left: 16px; }
.is-grow-up-info{ width:635px; height:340px; overflow:auto; position:relative}
.is-grow-up-export-tip{ background-color: rgb(231, 243, 249); margin: 10px 0px 0px; padding: 5px; line-height: 24px; display: block; }
.is-user-level-ico{ max-width: 18px; max-height: 18px; display:block; float: left; margin:5px 10px; }
.grow-up-progress-panel{ width:645px; margin:0px auto; position: relative; overflow: hidden; height: 568px; }
.grow-up-progress-body{ width:635px; background:#fff; }

.group-all,.group-type{display:inline-block;height:30px;border:1px solid #dcdcdc;line-height: 30px;text-align: center;cursor: pointer;margin-right: 25px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding: 7px;}
.group-all:hover,.group-type:hover{border: 1px solid #f60;color:#f60;}
.optionbar .group-type-checked{border: 1px solid #f60;background-image: url('../images/track/select.png'); background-repeat: no-repeat;background-position: right bottom;}
.tbcfieldset .form-cell .jsgl-forbidden{color:#888;background-color:rgb(235,235,228);background-image: none;cursor: not-allowed;}

.scoreset_tb{width: 100%;border: 1px solid #ccc; margin-top:10px; text-align:left; vertical-align:middle;}
.scoreset_tb tr th{background: url(../images/appimg/filtertable_bg.png) 0 -2px repeat-x; border:1px solid #ccc; height:30px; line-height:30px; text-align:left; padding-left:5px;}
.scoreset_tb tr td{ border:1px solid #ccc; text-align:left;padding-left:5px;vertical-align:middle;}
.scoreset_tb tr td .score_td{padding-top:3px;margin-bottom:3px;margin-left:-3px; margin-right:-10px; overflow:hidden;}
.score_font{ font-weight:bold; line-height:30px;}
.score_font_operation{ color:#999;}

/*PC面授*/
.pc-face-add-page .pc-face-base-info{
    background: #A1A1A1;
    height: 30px;
    line-height: 30px;
    color: #fff;
    font-size: 16px;
    padding-left: 12px;
    margin-bottom:30px;
}
.pc-face-add-page .pc-face-budget-sum-money{
    width:45%;
    position:relative;
}
.pc-face-add-page #money_div{
    position:absolute;
    top:0;
    left:287px;
}
.pc-face-add-page #money{
    color:red;
}
.pc-face-add-page .pc-face-plan-manage{
    width: 100px;
    display: inline-block;
    text-align: right;
}
.pc-face-calendar{
    margin-bottom:34px;
}
.pc-face-calendar .insertpanel{
    border:1px solid #e8e8e8;
    border-radius:5px;
    width:95%;
    margin:10px auto;
    padding:20px 10px 10px;

}
.pc-face-add-page .pc-face-insert-btn{
    padding: 7px 20px;
    background: #333333;
    color: #fff;
    text-decoration: none;
    font-weight: normal;
    font-size: 15px;
    border-radius: 5px;
}
.cont_ul .pc-face-calendar{
    height:160px;
}

.insertpanel .form-cell{
    margin-bottom:6px;
}
.pc-face-add-page .pc-face-rubish-icon{
    padding:70px 14px!important;
}
.pc-face-add-page .isShowOrHide{

}
.pc-face-add-page .pc-face-time-label > label{
    margin-right:20px;
}
.pc-face-add-page .pc-face-time-label-add > label{
    margin-right:9px;
}
.wx-dimension-code{
    border-radius:4px;
}
.wx-dimension-code .vfdialog-head,.wx-dimension-code .vfdialog-body,.wx-dimension-code .vfdialog-footer{
    border:none!important;
}
.wx-dimension-code .vfdialog-head{
    background: #434343;
    height: 45px;
    border-top-left-radius:4px;
    border-top-right-radius:4px;
}
.wx-dimension-code .vfdialog-footer{
    margin-top:-20px;
    *zoom:1;
    padding:8px 0;
    margin-bottom:0;
}
#createQRCode{
    text-align:center;
    padding-top:20px;
}
.wx-dimension-code .creat-success-text{
    text-align:left;
    padding-left:68px;
}
.wx-dimension-code .creat-dimension-pic{
    margin-bottom:6px;
}
.wx-dimension-code .wx-dimenstion-show{
   margin-bottom:10px;
}
.wx-dimension-code .creat-success-btn{
    text-align:center;
}
.wx-dimension-code .vfdialog-sure{
    background:#434343;
    padding:6px 18px;
    border-radius:5px;
    margin-top:-25px;
    *zoom:1;
    box-shadow: inset 0px 1px 1px #fff;
    border-color:#434343;
}
#examineTab2_grid > .datalist{
    overflow:auto;
}
#examineTab2_grid .sgrid-tr-header{
    border-top:1px solid #ccc;
}
#examineTab2_grid .dataline{
    border-bottom:none!important;
}
#examineTab2_grid table{
    background-position:0 -1px;
    border-bottom:1px solid #ccc;
}
/*选课新增学时和学分*/
.tbc-select-course-info-header{
  line-height: 30px;
  overflow: hidden;
  padding-left: 10px;
  border-bottom: 1px solid #E8E8E8;
}
.tbc-select-course-info{
  overflow: hidden;
}
.c-select-course-num{
    float: right;text-align: center; width:36px; overflow: hidden;text-overflow: ellipsis ;white-space: nowrap;padding-right: 5px;
}
.c-select-course{
    float: left; width: 146px; overflow: hidden;white-space: nowrap;text-overflow:ellipsis;vertical-align: bottom;
}
/*试卷管理新增试卷*/
.filter.ems-add-paper{ width: 788px;padding-right: 145px;}

/*2016-4-13 成绩管理样式优化*/
.ems-menu{
    border:1px solid #dddddd;
    margin-top:30px;
}
.ems-menu-button .infotitle_a{
    background:none;
    height:auto;
    overflow:visible;
    margin:0px;
    padding:0px;
}
.ems-menu-button .infotitle_a ul{
    padding-left:6px;
    background:#f7fafa;
    height:57px;
    border-bottom:1px solid #dddddd;
}
.ems-menu-button .infotitle_a ul li{
    height:56px;
    line-height:56px;
    min-width:0px;
    padding:0px;
    background:none;
    border:none;
    margin:0px 18px;
    font-weight:bold;
}
.ems-menu-button .infotitle_a ul li.cur{
    color:#1697f7;
    border-bottom:2px solid #1697f7;
}
.ems-menu-button .infotitle_a ul li:hover{
    color:#1697f7;
    border-bottom:2px solid #1697f7;
}
/*子菜单样式优化*/
.slecter_filter .ems-menu-user-serach{
    float:left;
}
.ems-menu-button .ems-content-menu .infotitle_a ul{
    background:none;
    border-bottom:none;
    height:26px;
    padding:17px 0;
}
.ems-menu-button .ems-content-menu .infotitle_a ul li{
    background:#eeeeee;
    font-size:13px;
    font-weight:normal;
    border:none;
    color:#707070;
    padding:1px 15px;
    margin-right:22px;
    border-radius: 13px;
    height:26px;
    line-height:26px;
}
.ems-content-menu .infotitle_a ul li:hover{
     background:#1697f7;
     color:white;
}
.ems-content-menu .infotitle_a ul li.cur{
    background:#1697f7;
    color:white;
}
.exam-menu-user{
    margin-top:25px;
    padding:0px 10px 10px;
    zoom: 1;
    overflow: hidden;
    word-break: break-all;
}
.exam-menu-user .form-cell-left .standard-input{
    height:26px !important;
}
/*补考弹框*/
.ems-makeup .vfdialog-close{
    display: block;
    overflow: hidden;
    text-indent: -99999px;
    background: url(../images/dialog_close.png);
    width: 23px;
    height: 15px;
}
.ems-makeup .sgrid-panel{
    width:384px;
    margin-left:29px;
}
.ems-makeup .vfdialog-cont{
    padding-top:0px !important;
    border-top:none;
    height:371px !important;
}
.ems-makeup .vfdialog-body{
    padding-top:30px;
    padding-bottom:30px;
    border-top:1px solid #efefef;
}
/*2016-04-29pc端面授管理样式修改*/
.tms-sign-change-num .num-control-btn{
    width:25px;
    height:25px;
    text-align:center;
    background:#ccc;
    line-height:25px;
    color:#fff;
    margin:0;
    cursor:pointer;
}
.tms-sign-change-num .sign-num-input{
    width:35px!important;
    height:23px!important;
    line-height:23px!important;
    text-align:center;
}
.tms-sign-change-num td#passSignCountInputPanel{
   width:35px!important;
   height:23px!important;
}
.tms-sign-change-num table#passSignCountPanel{
    height:23px!important;
    line-height:23px!important;
}
.tms-sign-change-num .tms-pass-sign{
    margin:0;
}
.tms-sign-change-num .sign-all-num-count{
    font-size:16px;
    margin-left:8px;
}
#examineTab2 .sign-pass,#examineTab2 .sign-no-pass{
    width: 60px;
    height: 22px;
    position: relative;
    display: inline-block;
    border-radius: 10px;
    padding: 0 0px 0 10px;
    color: #fff;
    vertical-align: middle;
    line-height: 22px;
    cursor:pointer;
}
#examineTab2 .sign-pass .sign-circle-btn{
    background:#fff url(../images/appimg/grid_option_ok.png) -1138px 0px no-repeat;
    display:inline-block;
    *zoom:1;
    border-radius:50%;
    width:16px;
    height:16px;
    position:absolute;
    top:3px;
    left:48px;
}
#examineTab2 .sign-no-pass .sign-circle-btn{
    display:inline-block;
    *zoom:1;
    border-radius:50%;
    width:16px;
    height:16px;
    position:absolute;
    top:3px;
    left:4px;
    background:#fff url(../images/appimg/grid_option_ok.png) -1152px 0px no-repeat;
}

#examineTab2 .sign-pass{
    background:#7ed321;
}
#examineTab2 .sign-no-pass{
    background: #e62f17;
    padding-left: 28px;
    width: 42px;
}

/*els课程选择页面新增分页插件*/
.selector-PanelS1{height: 309px; float: left; border: 1px solid #dcdcdc; position: relative; border-radius: 3px;}
.selector-PanelS1 .selectorPanelS{ height: 282px; overflow: hidden;}
.selector-PanelS1 .selectorPanelS .dataline{border-bottom: none;}
.selector-PanelS1 .selectorPanelS .data_slt { border-left: none; border-right: none;}
.selector-PanelS1 .selectorPanelS .data_slt .tbc-select-course-info-header {background: #f2f2f2;}
.selector-PanelS1 .selectorPanelS .data_slt .slimScrollDiv {height: 225px !important;}
.selector-PanelS1 .selectorPanelS .data_slt .slimScrollDiv .selected_data{ height: 225px !important;}
.selector-PanelS1 .fenye{ height: 26px; position: absolute; width: 266px; bottom: 0; border-top: 1px solid #dcdcdc; background: #DFE6EE; *left: 0;}
.selector-PanelS1 .fenye .border{ padding: 2px 6px;}
.selector-PanelS1 .fenye .border .tbc-inputer{ width: 50px; height: 20px; line-height: 20px; margin-top: -1px;}
.selector-PanelS1 .fenye .border .abs_right{ top: 3px;}

#updatetab3tbc-Coursetree .org-selector-panel .select_op{padding-top: 57px !important;}
#updatetab3tbc-Coursetree .sacc-content{height: 348px !important;}
#updatetab3tbc-Coursetree .sacc-item-panel{height: 348px !important;}
#updatetab3tbc-Coursetree .treemenu{height: 348px !important;}
#updatetab3tbc-Coursetree .tbc-stree{margin-left: -16px;}
#updatetab3tbc-Coursetree .stree-node{ margin-left: -23px;}
#updatetab3tbc-Coursetree .org-selector-panel .select_op{padding-top: 57px !important;}
#updatetab3tbc-Coursetree .tbc-select-course-info-header {background: #eff8fc}
#updatetab3tbc-Coursetree .selecter_tit{ background: url('../images/appimg/courseSelectTitle.png') 0 0 repeat-x;}

#tbc-Coursetreeupdatetab3 .sacc-content{height: 348px !important;}
#tbc-Coursetreeupdatetab3 .sacc-item-panel{height: 348px !important;}
#tbc-Coursetreeupdatetab3 .treemenu{height: 348px !important;}
#tbc-Coursetreeupdatetab3 .stree-node{ margin-left: -23px;}
#tbc-Coursetreeupdatetab3 .stree-node{ margin-left: -23px;}
#tbc-Coursetreeupdatetab3 .org-selector-panel .select_op{padding-top: 57px !important;}
#tbc-Coursetreeupdatetab3 .tbc-select-course-info-header {background: #eff8fc}
#tbc-Coursetreeupdatetab3 .selecter_tit{ background: url('../images/appimg/courseSelectTitle.png') 0 0 repeat-x;}
#tbc-Coursetreeupdatetab3 .tbc-stree{margin-left: -16px;}

#add3aaorgselector .sacc-content{height: 348px !important;}
#add3aaorgselector .sacc-item-panel{height: 348px !important;}
#add3aaorgselector .treemenu{height: 348px !important;}
#add3aaorgselector .stree-node{ margin-left: -23px;}
#add3aaorgselector .stree-node{ margin-left: -23px;}
#add3aaorgselector .org-selector-panel .select_op{padding-top: 57px !important;}
#add3aaorgselector .tbc-select-course-info-header {background: #eff8fc}
#add3aaorgselector .selecter_tit{ background: url('../images/appimg/courseSelectTitle.png') 0 0 repeat-x;}
#add3aaorgselector .tbc-stree{margin-left: -16px;}

#toAddCourseorgselectorByStage .sacc-content{height: 348px !important;}
#toAddCourseorgselectorByStage .sacc-item-panel{height: 348px !important;}
#toAddCourseorgselectorByStage .treemenu{height: 348px !important;}
#toAddCourseorgselectorByStage .stree-node{ margin-left: -23px;}
#toAddCourseorgselectorByStage .stree-node{ margin-left: -23px;}
#toAddCourseorgselectorByStage .org-selector-panel .select_op{padding-top: 57px !important;}
#toAddCourseorgselectorByStage .tbc-select-course-info-header {background: #eff8fc}
#toAddCourseorgselectorByStage .selecter_tit{ background: url('../images/appimg/courseSelectTitle.png') 0 0 repeat-x;}
#toAddCourseorgselectorByStage .tbc-stree{margin-left: -16px;}

/*面授管理*/
.template-wrap{
    overflow: hidden;
    text-align: center;
    margin-top: 25px;
}
.template-section{
    width: 220px;
    height: 255px;
    display: inline-block;
}
.simple-template{
    background: url('../images/simple_temp.png') 0 0 no-repeat;
}
.complete-template{
    background: url('../images/complete_temp.png') 0 0 no-repeat;
}
.temp-text{
    margin-top: 226px;
    text-align: center;
}
.template-wrap .radio-label{
    padding: 0px 20px;
    line-height: 20px;
    background: url('../images/tip_icon.png') 0 3px no-repeat;
}
.template-wrap .radio-label.radio-checked{
    background: url('../images/tip_icon.png') 0 -18px no-repeat;
}

.stage-base-info-title{
  font-size: 14px;
  font-weight: bold;
  color: #444444;
}

.graymore{
  color: #bbb;
}

#innerbodyToAddCourseByStage{
  width: 850px;
  overflow: hidden;
}

/*tms任务设计*/
.tms-step2-edit{
  background: url("../images/tms/tms_step2_edit.png") transparent center center no-repeat;
  display: inline-block;
  width: 16px;
  height: 16px;
}

.tms-step2-del{
  background: url("../images/tms/tms_step2_del.png") transparent center center no-repeat;
  display: inline-block;
  width: 16px;
  height: 16px;
}

.tms-step2-fold{
  background: url("../images/tms/tms_step2_fold.png") transparent center center no-repeat;
  display: inline-block;
  width: 16px;
  height: 16px;
}

.tms-step2-unfold{
  background: url("../images/tms/tms_step2_unfold.png") transparent center center no-repeat;
  display: inline-block;
  width: 16px;
  height: 16px;
}

.tms-step2-online-course{
   background: url("../images/tms/tms_step2_online_course.png") transparent 0 0 no-repeat;
 }

.tms-step2-mianshou{
  background: url("../images/tms/tms_step2_mianshou.png") transparent 0 0 no-repeat;
}

.tms-step2-paperwork{
  background: url("../images/tms/tms_step2_paperwork.png") transparent 0 0 no-repeat;
}

.tms-step2-ems{
  background: url("../images/tms/tms_step2_ems.png") transparent 0 0 no-repeat;
}

.tms-step2-diaocha{
  background: url("../images/tms/tms_step2_diaocha.png") transparent 0 0 no-repeat;
}

.tms-step2-evalue{
  background: url("../images/tms/tms_step2_pinggu.png") transparent 0 0 no-repeat;
}

.tms-step2-view{
  background: url("../images/tms/tms_step2_video.png") transparent 0 0 no-repeat;
}

.set-stage-condition:hover{
  text-decoration: none;
}

.set-stage-choose-box-selected{
  width: 50px;
  height: 22px;
  margin: -2px auto 0;
  background: #9A9A9A;
  border-radius: 10px;
  position: relative;
}

.set-stage-choose-box-no-selected{
  width: 50px;
  height: 22px;
  margin: -2px auto 0;
  background: #3A8FDF;
  border-radius: 10px;
  position: relative;
}

.set-stage-on{
  color: #fff;
  text-decoration: none;
  position: absolute;
  top: 2px;
  left: 7px;
}

.set-stage-on:hover{
  text-decoration: none;
}

.set-stage-off{
  color: #fff;
  text-decoration: none;
  position: absolute;
  top: 2px;
  right: 4px;
}

.set-stage-off:hover{
  text-decoration: none;
}

.set-stage-choose-circle{
  display: inline-block;
  position: absolute;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background: #fff;
  top: 1px;
}

.task-design-add-task{
  border-radius: 5px;
}

.task-design-add-task .vfdialog-body{
  border: 1px solid #dedede;
  height: 70px;
  padding-top: 10px;
  border-radius: 5px;
}

.task-design-add-task .vfdialog-close{
  top: 6px;
}

.set-stage-oprate-edit{
  cursor: pointer;
}

.set-stage-oprate-del{
  margin-left: 5px;
  cursor: pointer;
}

.tms-step2-add-model{
  width: 100%;
  height: 45px;
  background: #edf6ff;
  border-radius: 5px;
  margin-top: 20px;
  text-align: center;
  cursor: pointer;
}

.tms-step2-add-model-title{
  display: inline-block;
  height: 45px;
  width: 60px;
  line-height: 45px;
  color: #3a8fdd;
  font-size: 14px;
}

.tms-step2-add-model-icon{
  display: inline-block;
  width: 20px;
  height: 20px;
  vertical-align: middle;
  margin-top: -5px;
  background: url("../images/tms/tms_step2_add_task_icon.png") transparent center center no-repeat;
}

/*阶段监控*/
.stage-monitor-main{
  width: 962px;
  height: 658px;
  background: #fff;
  margin: 0 auto;
  overflow: hidden;
}

.stage-monitor-header{
  width: 100%;
  height: 60px;
  margin-top: 22px;
  margin-bottom: 20px;
}

.stage-monitor-step-list{
  height: 60px;
  width: 110px !important;
  background: #EDEEF0;
  padding:0 10px;
  display: inline-block;
  margin: 0 12px;
  border-radius: 5px;
  cursor: pointer;
}

.list-cur{
  background: #1795F9;
}

.stage-monitor-step-title{
  display: inline-block;
  color: #707070;
  width: 100%;
  height: 30px;
  line-height: 42px;
  font-size: 14px;
  text-align: center;
  position:relative;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space: nowrap;
}

.list-cur .stage-monitor-step-title,.list-cur .stage-monitor-step-num{
  color: #fff;
}

.stage-monitor-step-num{
  color: #707070;
  display: inline-block;
  height: 12px;
  line-height: 12px;
  width: 100%;
  text-align: center;
  position:relative;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space: nowrap;
}

.stage-monitor-import{
  margin: 16px 0;
  padding-left: 28px;
  height: 26px;
  width: 100%;
}

.stage-monitor-import-btn{
  height: 26px;
  display: inline-block;
  width: 90px;
  background: #f9f9f9;
  line-height: 26px;
  text-align: center;
  border: 1px solid #EAEAEA;
  border-radius: 3px;
  cursor: pointer;
}

.stage-monitor-sgrid{
  width: 910px;
  background: #fff;
  margin: 0 auto;

}

.stage-monitor-col-name{
  height: 40px;
  text-align: left;
  padding-left: 12px;
  border-bottom: 1px solid #cdcdcd;
  border-right: 1px solid #cdcdcd;
  background: #eeeeee;
}

.stage-monitor-col-name:last-child{
  border-right: none;
}

.stage-monitor-sgrid-table{
  border: 1px solid #cdcdcd;
}

.stage-monitor-col-list{
  height: 65px;
  text-align: left;
  padding-left: 12px;
  border-bottom: 1px solid #cdcdcd;
  border-right: 1px solid #cdcdcd;
}

.stage-monitor-condition-title{
  display: inline-block;
  width: 90px;
  text-align: left;
  padding-left: 30px;
}

.stage-monitor-vertical-line{
  display: inline-block;
  width: 1px;
  height: 12px;
  background: #cdcdcd;
  vertical-align: middle;
}

.stage-monitor-condition-num-red{
  font-size: 13px;
  font-weight: bold;
  color: #fe3464;
}

.stage-monitor-condition-num-brown{
  font-size: 13px;
  font-weight: bold;
  color: #e39879;
}

.stage-monitor-condition-num-green{
  font-size: 13px;
  font-weight: bold;
  color: #58cfbc;
}

.stage-monitor-progress-bar-box{
  height: 12px;
  width: 318px;
  display: inline-block;
  margin-left: 8px;
  margin-top: 8px;
}

.progress-bar{
  height: 12px;
  display: inline-block;
}
/*2016-6-29 康缘定制*/
.els-recommend-success{
    display:inline-block;
    width:13px;
    height:13px;
    position:absolute;
    left:204px;
    margin-top:6px;
    background:url(../images/els_recommend_success.png);
}

/*2016-9-21 证书管理*/
.cm-cer-management .infotitle_a{
  background:none;
  border-bottom:1px solid #ddd;
  padding-bottom:12px;
}
.cm-cer-management .infotitle_a ul li{
  background:none;
  border:none;
}
.cm-cer-management .infotitle_a ul li.cur{
  border-bottom:2px solid #65a5e4;
  padding-bottom:10px;
  background: url(../images/appimg/cm_Line_cur.png)center bottom no-repeat;
}


/*TMS面授改版*/
.stage-monitor-progress-bar-box{
  overflow: hidden;
}
.stage-monitor-progress-bar-box .progress-bar{
  float: left;
}
.step-help-icon{
  display: inline-block;
  width: 16px;
  height: 16px;
  background: url("../images/tms/tms_help.png") 0 0 no-repeat;
  float: left;
  margin-top: 5px;
}
.stp_past.help{
  width: 50px;
  float: right;
  margin-right: 25px;
}
.stp_past.help >a{
  color: #333;
}

/*2017-10-20用户管理 添加 四个 角色，部门，岗位及群组 按钮*/
.user-manage-tool-wrap{
  height:32px;
}
.user-manage-tool-wrap{
  clear:both;
  overflow:hidden;
}
.user-manage-tool-wrap .tbback > .new-tool-btn{
  width:93px;
  height:24px;
  overflow:hidden;
  text-overflow:ellipsis;
  margin-left:10px;
  white-space:nowrap;
  background-color:#cfe2f1;
  text-indent: 22px;
  border-radius: 3px;
  float:left;
  background: url(../images/appimg/tbbtns.png?v=0.1) -4400px 0 no-repeat;
}
.user-manage-tool-wrap  .tbback .role-management-btn{
  background-position:-4368px 0
}
.user-manage-tool-wrap  .tbback .group-management-btn{
  background-position:-4182px 0
}
.user-manage-tool-wrap .tbback  .department-manage-btn{
  background-position:-4089px 0
}
.user-manage-tool-wrap  .tbback .post-management-btn{
  background-position:-4275px 0
}
.user-manage-tool-content.toolbar{
  height:70px;
}


/*修改上传图片样式*/
.publish-upload-pic-btn.webuploader-container{
  height:100%;
}
.publish-upload-pic-btn .webuploader-pick{
  position: relative;
  display: inline-block;
  cursor: pointer;
  background: transparent;
  height: 100%;
  width: 100%;
}
.publish-upload-pic-btn .webuploader-element-invisible {
  position: absolute !important;
  clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
  clip: rect(1px,1px,1px,1px);
}


/* els讲师管理上传图片样式修改*/
.els-upload .webuploader-pick{
  background-color: #505050;
  background-image: linear-gradient(bottom, #505050 0%, #707070 100%);
  background-image: -o-linear-gradient(bottom, #505050 0%, #707070 100%);
  background-image: -moz-linear-gradient(bottom, #505050 0%, #707070 100%);
  background-image: -webkit-linear-gradient(bottom, #505050 0%, #707070 100%);
  background-image: -ms-linear-gradient(bottom, #505050 0%, #707070 100%);
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0, #505050),
    color-stop(1, #707070)
  );
  background-position: center top;
  background-repeat: no-repeat;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
  border: 2px solid #808080;
  color: #FFF;
  font: bold 12px Arial, Helvetica, sans-serif;
  text-align: center;
  text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
  height: 25px;
  width: 75px;
  text-indent: inherit;
  line-height: 25px;
  background: url(../../webdesk/css/default/images/desktop/wallpaper/upload.png) no-repeat;
}
.els-upload .webuploader-pick-hover {
  background-color: #606060;
  background-image: linear-gradient(top, #606060 0%, #808080 100%);
  background-image: -o-linear-gradient(top, #606060 0%, #808080 100%);
  background-image: -moz-linear-gradient(top, #606060 0%, #808080 100%);
  background-image: -webkit-linear-gradient(top, #606060 0%, #808080 100%);
  background-image: -ms-linear-gradient(top, #606060 0%, #808080 100%);
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0, #606060),
    color-stop(1, #808080)
  );
  background-position: center bottom;
}

/* tam活动管理上传按钮样式修改*/

.tam-body .tbc-upload-file-btn{
  margin: 0;
}
.tam-body  .tbc-upload-file-btn .webuploader-pick{
  background-color: #ededed;
  background-image: linear-gradient(top, #f8f8f8 0%, #ededed 100%);
  background-image: -o-linear-gradient(top, #f8f8f8 0%, #ededed 100%);
  background-image: -moz-linear-gradient(top, #f8f8f8 0%, #ededed 100%);
  background-image: -webkit-linear-gradient(top, #f8f8f8 0%, #ededed 100%);
  background-image: -ms-linear-gradient(top, #f8f8f8 0%, #ededed 100%);
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0, #f8f8f8),
    color-stop(1, #ededed)
  );
  background-position: center top;
  background-repeat: no-repeat;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #ddd;
  color: #626262;
  font: bold 12px Arial, Helvetica, sans-serif;
  text-align: center;
  text-shadow: 0 -1px 0 rgba(255,255,250,0.25);
  margin-right:10px;
  width: 90px;
  height:30px;
  line-height:30px;
  padding: 0;
}
.tam-body .tbc-upload-file-btn .webuploader-pick-hover {
  background-color: #ddd;
  background-image: linear-gradient(top, #ededed 0%, #ddd 100%);
  background-image: -o-linear-gradient(top, #ededed 0%, #ddd 100%);
  background-image: -moz-linear-gradient(top, #ededed 0%, #ddd 100%);
  background-image: -webkit-linear-gradient(top, #ededed 0%, #ddd 100%);
  background-image: -ms-linear-gradient(top, #ededed 0%, #ddd 100%);
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0, #ededed),
    color-stop(1, #ddd)
  );
  background-position: center bottom;
}
.tam-body .tbc-upload-file-progress-panel {
  left:  110px;
  top: -10px;
}

/*tam云端学习应用设置*/
.tam-app-img-upload .webuploader-pick{
  width: 70px !important;
  height: 25px !important;
  border: none !important;
  font-weight: 700;
  font-size: 12px !important;
  margin-top: -12px;
}
.tam-app-img-upload .tbc-upload-file-progress-panel{
  display: none;
}

/*积分商城剪裁按钮*/
.is-upload .webuploader-pick{
  height: 30px;
  width: 120px;
  background-color: #ededed;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #ddd;
  color: #626262;
  font: bold 12px Arial, Helvetica, sans-serif;
  text-align: center;
  text-shadow: 0 -1px 0 rgba(255,255,250,0.25);
  margin-bottom: 30px;
  line-height: 30px;
}
.is-upload .webuploader-pick-hover {
  background-color: #ddd;
  background-image: linear-gradient(top, #ededed 0%, #ddd 100%);
  background-image: -o-linear-gradient(top, #ededed 0%, #ddd 100%);
  background-image: -moz-linear-gradient(top, #ededed 0%, #ddd 100%);
  background-image: -webkit-linear-gradient(top, #ededed 0%, #ddd 100%);
  background-image: -ms-linear-gradient(top, #ededed 0%, #ddd 100%);
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0, #ededed),
    color-stop(1, #ddd)
  );
  background-position: center bottom;
}
/*微素材上传按钮修改*/
#tamMaterialInfo .webuploader-pick{
  margin-right: 0;
}
#tamMaterialInfo .tbc-upload-file-btn{
  height: 32px;
}
/*微素材选项按钮*/
.tam_wsc_upload{
  min-height: 35px;
  float: left;
}
.tam_wsc_upload .tbc-upload-file-progress-panel{
  display: none;
}
#tamMaterialInfo .tam_wsc_upload .tbc-upload-file-btn{
  height: 25px;
}
.tam_wsc_upload .tbc-upload-file-btn .webuploader-pick{
  height: 25px;
  width: auto;
  padding: 0 9px;
  border-radius: 4px;
  line-height: 25px;
  font-weight: normal;
}
.tam_wsc_upload .tbc-upload-file-btn div:nth-child(2){
  width: 75px !important;
}
.upload_website{
  padding: 10px;
  background: #f2f5f8;
  border-radius: 2px;
  overflow: hidden;
}


#tamMaterialInfo .upload_website .tbc-upload-file-btn{
  height: 30px;
}
.upload_website .webuploader-pick{
  margin-top: -2px;
}
.upload_website .tbc-upload-file-progress-panel{
  display: none;
}
/*微素材 蒙层样式修改*/
#tamMaterialInfo{
  position: relative;
}
/* els 二维码按钮样式*/
.grid-qrcode{ background:url(../images/appimg/qrcode.png)}
