@charset 'utf-8';

/*浜旂骇鏍�*/
.treeCon .one-level {margin-bottom:5px; border:1px solid #eee;}
.level-div a{display:block;height:32px;line-height:32px;border-radius:2px!important;padding:0 10px;color:#999;text-decoration:none;}
.level-div a i{color:#ccc;margin-right:10px;}
.level-div a .arrow-btn{float:right;display:inline;font-size:16px;margin-top:8px;color:#999;}
.level-div .one-tit{color:#666; border-bottom:0;}
.treeCur {background:#fafafa;}
.level-div a:hover,.level-div a.cur{border-color:#58abe1;background:#58abe1;color:#fff;text-decoration:none;}
.level-div a:hover i,.level-div a:hover .arrow-btn,.level-div a.cur i,.level-div a.cur .arrow-btn{color:#fff;}
.two-level.last a{margin-bottom:0;}
.two-level a{padding-left:25px;}
.three-level a{padding-left:35px;}
.four-level a{padding-left:45px;}
.five-level a{padding-left:55px;}
/*end 浜旂骇鏍�*/

/*鍚堝苟鎼滅储涓嬫媺妗�*/
.mergeWrap .select-label{margin-top:0px;}
.mergeWrap .select-label .form-control,.select-label .chosen-container-single .chosen-single{border-radius:2px 0 0 0 !important;border-right-color:#eee;}
.select-label .chosen-container-single .chosen-single:hover{ background:#fafafa;}
.mergeWrap .searchDown .form-control{border-radius:0 2px 0 0px !important;border-left:0;padding-right:28px;}
.form-horizontal .form-group.mergeWrap{margin-left:0;margin-right:0;}
.mergeWrap .select-label .form-control.cur,.mergeWrap .select-label .chosen-container-single .chosen-single.cur{border-color:#58abe1;background:#fafafa;border-right-color:#eee;}
.mergeWrap .select-label .chosen-container-single .chosen-single.bdcur {border-color:#58abe1;border-right-color:#eee;}
.mergeWrap .searchDown .form-control.cur{border-color:#cccccc;}
.mergeWrap .chosen-container-single .chosen-single span,
.mergeWrap .chosen-container .chosen-results li{
    text-align:left;
}
.mergeWrap .select-label{padding-right:0;}
.mergeWrap .searchRbox{padding-left:0;}
.mergeWrap .searchWd{width:163px;}

.mergeWrap .searchDown .search-btn.cur,.searchDown .search-btn:hover{color:#58abe1;}
.mergeWrap .searchDown .chosen-list{border:1px solid #cccccc;box-shadow:0 0px 5px #e5e5e5;-webkit-box-shadow:0 0px 5px #e5e5e5; margin-top:-1px;}
.mergeWrap .searchDown .chosen-list li{padding:5px 6px;}
.mergeWrap .searchDown .chosen-list li.highlighted{background:#eeeeee!important; color:#666;}
.mergeWrap .form-control:focus{border-color:#58abe1;}

.mergeWrap .chosen-container-active.chosen-with-drop .chosen-single {
    border: 1px solid #cccccc;background:#fafafa;border-right-color:#eee;box-shadow:0 1px 2px #e5e5e5 inset;-webkit-box-shadow:0 1px 2px #e5e5e5 inset;
}
.mergeWrap .chosen-container.chosen-with-drop .chosen-drop {
    border:1px solid #cccccc;box-shadow:0 0px 5px #e5e5e5;-webkit-box-shadow:0 0px 5px #e5e5e5;
}
.mergeWrap .chosen-container .chosen-results li.highlighted{background-color:#eeeeee!important; color:#666;}
.chosen-container.searchDown .chosen-list{box-shadow:0 0px 5px #e5e5e5;-webkit-box-shadow:0 0px 5px #e5e5e5;}
/*end 鍚堝苟鎼滅储涓嬫媺妗�*/

/*璇剧▼绠＄悊 鍚敤 鍋滅敤*/
a.useS,.useS,.shareTd,.passS,.compledcs,.readS,.courseing,.signupS,.switchS{display:inline-block;width:60px;height:18px;margin-bottom:-4px;}
a.useS,.useS{background:url(../images/useS-pics.png) no-repeat;}
a.useS,.shareTd,.passS,.compledcs,.readS,.courseing,.signupS,.switchS{background-position:0 0;}
.useS:hover,.useS:focus,.shareTd:hover,.shareTd:focus,.passS:hover,.passS:focus,.compledcs:hover,.compledcs:focus,.readS:hover,.readS:focus,.courseing:hover,.courseing:focus{text-decoration:none;}
.useS.disabled,.shareTd.disabled,.passS.disabled,.compledcs.disabled,.readS.disabled,.courseing.disabled,.switchS.disabled{background-position:0 -19px;}
.signupS.disabled{background-position:0 -21px;}

/*涓婁竴姝� 涓嬩竴姝�*/
.step-btn .step-prev,.step-btn .step-next{font-size:14px;color:#177bbb;line-height:34px;position:relative;padding-left:15px;}
.step-btn .step-next{padding-right:15px;}
.step-btn .step-prev i,.step-btn .step-next i{font-size:18px;position:absolute;top:8px;}
.step-btn .step-prev i{left:0;}
.step-btn .step-next i{right:0;}
.step-btn a:hover{color:#58abe1;}
.step-btn a:active{color:#0367a7;}

.step{margin-bottom:30px;}
.step .per-step{padding-right:10px;padding-left:10px;color:#666666;}
.step .per-step{width:33.33333333%;}
.step .col-md-2{width:16.66666667%;}
.step i.l{position:absolute;left:-10px;top:0px; width:10px;height:24px;background:url(../images/stepPortlet.png) no-repeat 0px 0;}
.step i.r{position:absolute;width:12px;height:24px;right:-12px;top:0px;background:url(../images/stepPortlet.png) no-repeat right 0;}
.step .per-step span{font-weight:bold; background:#eeeeee;width:100%; display:block;text-align:center;height:24px;line-height:24px;position:relative;}
.step .per-step span b{display:none;margin-left:5px;font-weight:bold;}
.step .Cur span b,.step a  span b{display:none;}
.step .Cur span,.step .Cur a{background:#0367a7;color:#ffffff;}
.step .per-step a{font-weight:bold;width:100%;text-decoration:none;display:block;text-align:center;height:24px;line-height:24px;position:relative;color:#666;}
.step .per-step a:hover i.fa{display:none}
.step .per-step a:hover b.num{display:block;}
.step .per-step a:hover span{}
.step .per-step a:hover span{background:#61a7e2;color:#ffffff;text-decoration:none;}
.step .Cur i.l{background-position: 0px -24px;}
.step .Cur i.r{background-position: right -24px;}
.step a:hover i.l{background-position: 0px -48px;}
.step a:hover i.r{background-position: right -48px;}
.step .per-step:first-child span{border-radius:2px 0px 0px 2px!important;}
.step .per-step:last-child span{border-radius:0px 2px 2px 0px!important;}
.step>div.last span{background:none}
.step>div.last i.fa{color:#0367a7;font-size:16px;}
.step .active span {background:#61a7e2;color:#ffffff;text-decoration:none;}
.step .active i.l { background-position:0 -48px;}
.step .active i.r { background-position:right -48px;}
.step .per-step a:hover span{background:#58abe1;}
.step .per-step{width:31.5%;float:left;display:inline;}
.step .per-step span{font-size:14px;}

.aline {color: #e1e1e1; margin: 0px 2px; font-size: 12px; position: relative; top: -2px; line-height: 1.0; }

/* 鎸夐挳绛� */
.orgR .Tabletools a {
    height: 28px;
    border-radius: 3px;
    border: 1px solid #177bbb;
    display: block;
    padding: 0 14px;
    line-height: 28px;
    text-decoration: none;
    margin-left: 0;
    background: #177bbb;
    color:#ffffff;
}
.orgR .Tabletools a:hover {
    border-color: #58abe1;
    background: #58abe1;
    color:#ffffff;
}
.red, .err {
    color: #ea5b5b;
    font-style: inherit;
}
.w-per-80 {width:80%;}

/* 寮€鍏� */
.ui-switch, .ui-switch * {box-sizing:border-box;-webkit-box-sizing:border-box;}
.ui-switch {position:relative;top:2px;width:28px;height:14px;display:inline-block;background:#999;border-radius:7px!important;cursor:pointer;overflow:hidden;}
.ui-switch_bar {display:block;width:28px;height:14px;padding:1px;border-radius:7px!important;-moz-transform:translate(-13px, 0);-o-transform:translate(-13px, 0);-ms-transform:translate(-13px, 0);-webkit-transform:translate(-13px, 0);transform:translate(-13px, 0);transition:all 0.2s ease-in-out;}
.ui-switch_bar:after {content:' ';float:right;width:12px;height:12px;background:#fff;border-radius:6px;}
.ui-switch.is-on .ui-switch_bar {background:#6ED776;-moz-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0);}

.text-center {text-align:center;}

/* 榛樿鍥炬ā鍧� */
.roleConTop {position: absolute; left: 0; top: 0; width: 100%;height:100%;}
.roleConTop .default-img {
    position: relative;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    margin-left: 0;
    margin-top: 0;
    background: transparent;
    overflow: hidden;
}
.famousTeacher .default-img-cir .cirImg {
    width: 110px;
    height: 110px;
    min-width: 70px;
    min-height: 70px;
    background: #cfebfe;
    border-radius: 50%!important;
    margin: 25px 0 0 20px;
    background-repeat: no-repeat!important;
    background-size: cover!important;
}
.roleConBot {
    box-sizing: border-box;
    padding: 15px 10px 12px;
    position: relative;
    border-radius: 0 0 4px 4px !important;
}
.famousTeacher .roleConBot {
    position: absolute;
    top: 0;
    right: 5%;
    width: 55%;
    padding-top: 5%!important;
    padding-right: 0!important;
    border: 0!important;
}
.roleConBot p {
    background: #eef8ff;
    height: 14px!important;
    margin: 9% 0;
}
.famousTeacher .roleConHoriz .roleConBot .midStrip {
    width: 80%;
    background-color: #cfebfe;
}