@charset "utf-8";

body {font-size:13px; color:#666; font-family:arial,'\5fae\8f6f\96c5\9ed1','\5b8b\4f53';line-height:1.8; background:#F4F9FB; min-width:1024px;}
.popBody {background:#FFF; min-width:0;overflow:hidden;}
.edui-editor {line-height:normal;}

/*--------public---------*/
.tableie {line-height:1.5;}
.main{width:1024px; margin-left:auto; margin-right:auto;}
/*---width---*/
.w61{width:61px;}
.w85{width:85px;}
.w135 {width:135px;}
.w175{width:175px;}
.w261{width:261px;}
.w330{width:330px;}
.w486 {width:486px;}
.w560{width:560px;}
.h70{height:70px;}
.t20{top:20px !important;}
/*---margin---*/
.ml8{ margin-left:8px;}
.ml25{ margin-left:25px;}
.ml32{ margin-left:32px;}
.ml35{ margin-left:35px;}
.ml45{ margin-left:45px;}
.ml100{ margin-left:100px;}
.mr6{ margin-right:6px;}
.mr7{ margin-right:7px;}
.mr8{ margin-right:8px;}
.mb2{margin-bottom:2px;}
.mb4{margin-bottom:4px;}
.mb8{ margin-bottom:8px;}
.mb12{ margin-bottom:12px;}
.mb13{ margin-bottom:13px;}
.mb16{ margin-bottom:16px;}
.mb25{margin-bottom:25px;}
.mb160{margin-bottom:160px;}
.ml17_minus{ margin-left:-17px;}
.mt14 {margin-top:14px;}
.mt16 {margin-top:16px;}
.mt21 {margin-top:21px;}
.mt134 {margin-top:134px;}
/*---padding---*/
.pt12{ padding-top:12px;}
.pt13{ padding-top:13px;}
.pb12{ padding-bottom:12px;}
.pl13 {padding-left:13px;}
.pl55 {padding-left:55px;}
.pl70 {padding-left:70px;}
.pl116 {padding-left:116px;}
.pl97 {padding-left:97px;}
.pr13 {padding-right:13px;}
.pr44{padding-right: 44px;}
.pl8{padding-left: 8px;}
.pb5{padding-bottom: 5px;}
.pb26{padding-bottom: 26px;}
.pt2{padding-top: 2px;}
.pt8{padding-top: 8px;}
.pt24{padding-top: 24px;}
.pt32{padding-top: 32px;}
.pt36{padding-top: 36px;}
.pt42{padding-top: 42px;}
.pt50{padding-top: 50px;}
.pt110{padding-top: 110px;}
/*---lh---*/
.lh26 {line-height:26px;}
.lh30 {line-height:30px;}
.lh17 {line-height:17px;}
/*---bc---*/
.bc_fff{background-color:#fff}
/*按钮动效*/
.animateBtn {
  position: relative;
  overflow: hidden;
  z-index: 0;
  cursor: pointer;
}
.animateBtn.raised {
  -moz-transition: all 0.1s;
  -o-transition: all 0.1s;
  -webkit-transition: all 0.1s;
  transition: all 0.1s;
  /*background: #2196f3;*/
  /*box-shadow: 0px 1px 1px #085a9b;*/
}
/*.animateBtn.raised:active {
  background: #0979D9;
  box-shadow: 0px 1px 1px #063e6b;
}*/

.animateBtn input[type="checkbox"].toggle {
  -moz-appearance: none;
  -webkit-appearance: none;
  position: absolute;
  width: 100%;
  height: 100%;
  margin: 0;
  left: 0;
  top: 0;
  cursor: pointer;
}
.animateBtn input[type="checkbox"].toggle:focus {
  outline: 0;
}

.anim {
  -moz-transform: translateY(-50%) translateX(-50%);
  -ms-transform: translateY(-50%) translateX(-50%);
  -webkit-transform: translateY(-50%) translateX(-50%);
  transform: translateY(-50%) translateX(-50%);
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: -1;
}
.anim:before {
  position: relative;
  content: '';
  display: block;
  margin-top: 100%;
}
.anim:after {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border-radius: 50%;
}

.clickable .toggle:checked + .anim {
  -moz-animation: anim-in 0.75s;
  -webkit-animation: anim-in 0.75s;
  animation: anim-in 0.75s;
}
.clickable .toggle:checked + .anim:after {
  -moz-animation: anim-in-pseudo 0.75s;
  -webkit-animation: anim-in-pseudo 0.75s;
  animation: anim-in-pseudo 0.75s;
}
.clickable .toggle:not(:checked) + .anim {
  -moz-animation: anim-out 0.75s;
  -webkit-animation: anim-out 0.75s;
  animation: anim-out 0.75s;
}
.clickable .toggle:not(:checked) + .anim:after {
  -moz-animation: anim-out-pseudo 0.75s;
  -webkit-animation: anim-out-pseudo 0.75s;
  animation: anim-out-pseudo 0.75s;
}

.hoverable:hover > .anim {
  -moz-animation: anim-out 0.75s;
  -webkit-animation: anim-out 0.75s;
  animation: anim-out 0.75s;
}
.hoverable:hover > .anim:after {
  -moz-animation: anim-out-pseudo 0.75s;
  -webkit-animation: anim-out-pseudo 0.75s;
  animation: anim-out-pseudo 0.75s;
}

@-webkit-keyframes anim-in {
  0% {
    width: 0%;
  }
  100% {
    width: 100%;
  }
}
@-moz-keyframes anim-in {
  0% {
    width: 0%;
  }
  100% {
    width: 100%;
  }
}
@-ms-keyframes anim-in {
  0% {
    width: 0%;
  }
  100% {
    width: 100%;
  }
}
@keyframes anim-in {
  0% {
    width: 0%;
  }
  100% {
    width: 100%;
  }
}
@-webkit-keyframes anim-in-pseudo {
  0% {
    background: rgba(170, 218, 255, 1);
  }
  100% {
    background: transparent;
  }
}
@-moz-keyframes anim-in-pseudo {
  0% {
    background: rgba(170, 218, 255, 1);
  }
  100% {
    background: transparent;
  }
}
@-ms-keyframes anim-in-pseudo {
  0% {
    background: rgba(170, 218, 255, 1);
  }
  100% {
    background: transparent;
  }
}
@keyframes anim-in-pseudo {
  0% {
    background: rgba(170, 218, 255, 1);
  }
  100% {
    background: transparent;
  }
}
@-webkit-keyframes anim-out {
  0% {
    width: 0%;
  }
  100% {
    width: 100%;
  }
}
@-moz-keyframes anim-out {
  0% {
    width: 0%;
  }
  100% {
    width: 100%;
  }
}
@-ms-keyframes anim-out {
  0% {
    width: 0%;
  }
  100% {
    width: 100%;
  }
}
@keyframes anim-out {
  0% {
    width: 0%;
  }
  100% {
    width: 100%;
  }
}
@-webkit-keyframes anim-out-pseudo {
  0% {
    background: rgba(170, 218, 255, 1);
  }
  100% {
    background: transparent;
  }
}
@-moz-keyframes anim-out-pseudo {
  0% {
    background: rgba(170, 218, 255, 1);
  }
  100% {
    background: transparent;
  }
}
@-ms-keyframes anim-out-pseudo {
  0% {
    background: rgba(170, 218, 255, 1);
  }
  100% {
    background: transparent;
  }
}
@keyframes anim-out-pseudo {
  0% {
    background: rgba(170, 218, 255, 1);
  }
  100% {
    background: transparent;
  }
}

/*---按钮---*/
input,button,textarea {outline:none;}
.btnw40,.btnw80,.btnw90,.btnw100,.btnw120,.btnw140,.btnw160,.btnw180,.btnw200,.btnw220,.btnw280,.lineBtnw40,.lineBtnw80,.lineBtnw100,.lineBtnw120,.lineBtnw160,.lineBtnw200,.lineBtnw280,.selectLineBtn,.searchBox {font-family:'Microsoft YaHei',\5fae\8f6f\96c5\9ed1; border:0; border-radius:30px; cursor:pointer; text-align:center; white-space:nowrap; padding:0;}

.btnw90,.btnw120,.btnw140,.btnw180,.lineBtnw90,.lineBtnw120,.lineBtnw140,.lineBtnw180 {width:90px; height:30px; line-height:30px;border-radius:30px; font-size:14px;}
button.btnw90,button.btnw120,button.btnw140,button.btnw180 {line-height:28px;}

.btnw40 {width:40px; height:20px; line-height:18px;border-radius:20px; font-size:12px; line-height:18px\9; *line-height:19px;}
.btnw80 {width:80px; height:28px; line-height:28px;border-radius:28px; font-size:14px;}
.btnw100 {width:100px; height:30px; line-height:30px;border-radius:30px; font-size:14px;}
.btnw160 {width:160px; height:34px; line-height:34px; font-size:16px;}
.btnw200 {width:200px; height:50px; line-height:50px; font-size:20px;}
.btnw220 {width:220px;height:40px;line-height:40px;font-size:18px;}
.btnw280 {width:280px; height:50px; line-height:50px; font-size:20px;}
.btnw120 {width:120px;}
input.btnw40,button.btnw40 {line-height:18px;}
input.btnw80,button.btnw80 {line-height:26px;}
input.btnw100,button.btnw100,input.btnw160,button.btnw160 {line-height:28px;}
input.btnw200,button.btnw200,input.btnw280,button.btnw280 {line-height:normal;}
.lineBtnw40 {width:38px; height:18px; line-height:18px;border-radius:20px; font-size:13px; line-height:16px\9;}
.lineBtnw80 {width:78px; height:26px; line-height:26px;border-radius:28px; font-size:14px;}
.lineBtnw100 {width:98px; height:28px; line-height:28px;border-radius:30px; font-size:14px;}
.lineBtnw120 {width:118px; height:28px; line-height:28px; font-size:14px;}
.lineBtnw160 {width:158px; height:32px; line-height:32px; font-size:16px;}
.lineBtnw200 {width:198px; height:48px; line-height:48px; font-size:20px;}
.lineBtnw280 {width:278px; height:48px; line-height:48px; font-size:20px;}
input.lineBtnw40,button.lineBtnw40 {width:40px; height:20px; line-height:16px;}
input.lineBtnw80,button.lineBtnw80 {width:80px; height:28px; line-height:26px; *line-height:26px;}
input.lineBtnw100,button.lineBtnw100 {width:100px; height:30px; line-height:28px; *line-height:26px;}
input.lineBtnw160,button.lineBtnw160 {width:160px; height:34px; line-height:32px; *line-height:30px;}
input.lineBtnw200,button.lineBtnw200 {width:200px; height:50px; line-height:normal;}
input.lineBtnw280,button.lineBtnw280 {width:280px; height:50px; line-height:normal;}

.btnw140 {width:140px;}
.btnw180 {width:180px;}
.lineBtnw90 {width:88px; height:28px; line-height:28px;}
.lineBtnw120 {width:118px; height:28px; line-height:28px;}
.lineBtnw140 {width:138px; height:28px; line-height:28px;}
.lineBtnw180 {width:178px; height:28px; line-height:28px;}

.majorButton {/*background:#0277D7;*/ background:#3a98f0;color:#FFF;}
/*.majorButton:hover {background:#58ade1;}
.majorButton:active {background:#0367a7;}*/
.minorButton {background:#ff8000; color:#FFF;}
/*.minorButton:hover {background:#fc9228;}
.minorButton:active {background:#ec5a02;}*/
.lineMajorButton { background:#FFF; border:1px solid #0277D7; color:#0277D7;}
/*.lineMajorButton:hover {border:1px #58ade1 solid;}
.lineMajorButton:active {border:1px #0367a7 solid;}*/
.lineMinorButton { background:#FFF; border:1px solid #cccccc; color:#666666;}
/* .lineMinorButton:hover {border:1px #e9e9e9 solid;}
.lineMinorButton:active {border:1px #e9e9e9 solid;} */

.selectLineBtn {width:293px; height:28px; line-height:28px; padding:0 0 0 5px; text-align:left;}
.selectLeft {width:260px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#999;}
.selectLeft span,.selectLeft em {color:#666;}
.selectLeft em {padding:0 3px; font-size:12px;}
.selectRight {margin-right:9px; color:#858585;}
.searchBox {position:relative; width:30px; height:30px;}
.searchBox i {position:absolute; color:#FFF; font-size:16px; left:7px; top:7px;}

.sureBtn, .cancelBtn {font-size:13px;line-height:30px;}
.sureBtn, .ta_btn_primary {background-image:url(../images/sureBtn.png);background-size:cover;color:#fff;}
.cancelBtn {border:1px solid transparent;color:#232323;}
.sureBtn:hover, .sureBtn:active {background:#2189F3;}
.cancelBtn.lineMinorButton:hover, .cancelBtn.lineMinorButton:active {border:1px #e9e9e9 solid!important;}

.downloadReportBtn, .whiteBtn {background: #FFFFFF; box-shadow: 1px 1px 6px 0 #E4EEEC;-webkit-box-shadow: 1px 1px 6px 0 #E4EEEC;font-size: 12px; color: #535353;}

.blueBtn:hover, .bluebgBtn:hover {background:#2189F3;}
.whiteBtn:hover, .info-readed-btn:hover {background:#FAFBFC;}
/*黑色按钮*/
.blackBtn {background:#ffffff;border:1px solid #cccccc;color:#333333;font-size:13px;}

.disabledButton, .disabledButton:hover { background:#eaeaea; border:1px solid #eaeaea; color:#ffffff; cursor:default;}
.lineDisabledButton {background:#FFF; border:1px solid #eaeaea; color:#eaeaea; cursor:default;}
.disabledButton input[type="checkbox"].toggle, .lineDisabledButton input[type="checkbox"].toggle {cursor:default;}
.disabledButton .toggle, .disabledButton .anim {display:none;}



/*---背景色---*/
  /* 蓝色 */
.bg_0367a7{background-color:#0367a7;}
.bg_177bbb{background-color:#177bbb;}
.bg_179ee1{background-color:#179ee1;}
.bg_58abe1{background-color:#58abe1;}
.bg_f3fafe{background-color:#f3fafe;}

.bg_006CC3 {background-color:#006CC3;}
/* 灰色 */
.bg_ebebeb{background-color:#ebebeb;}
.bg_fafafa{background-color:#fafafa;}
.bg_f7f8f9 {background-color:#f7f8f9;}
  /*白色*/
.bg_fff{background-color:#fff;}
/*---字体颜色---*/
.c_333{ color:#333;}
.c_666{ color:#666;}
.c_999{ color:#999;}
.c_ccc{ color:#ccc;}
.c_ebebeb{ color:#ebebeb;}

  /* 白色 */
.c_fff{ color:#fff;}

  /* 蓝色 */
.c_177bbb{color:#0375E9;}
.c_179ee1{color:#179ee1;}
.c_0367a7{color:#0069D4;}
.c_58abe1{color:#2D93FF;}

  /* 黄色 */
.c_fde802{color:#fde802;}

  /*橙色*/
.ff8000{color:#ff8000;}
.c_ff7800{color:#ff7800;}
.c_FFB933{color:#FFB933;}

  /* 红色 */
.c_ff0000{color:#ff0000;}
.c_ec5a02{color:#ec5a02;}
.c_e82629{color:#e82629;}
.c_ff4949 {color:#ff4949;}

/*灰色*/
.c_d7e1e9{color:#d7e1e9;}

/*---连接---*/
a:link,a:visited,a:hover,a:active{ text-decoration:none;}
a.c_fff{color:#fff;}
a.un_line:link,a.un_line:visited,a.un_line:hover,a.un_line:active{ text-decoration:none;}
a.un_line:hover{ text-decoration:underline;}

/*---边框---*/
  /* 灰色 */
.b_ccc{ border:1px solid #CCC;}
.b_ebebeb{border:1px solid #ebebeb;}
.bb_cfcfcf{border-bottom:1px solid #cfcfcf;}
.bm_ebebeb_dashed {border-bottom:1px dashed #ebebeb;}
.bb_eee_dash {border-bottom:1px dashed #eeeeee;}
.bt_eee_dash{border-top:1px dashed #eee;}
  /*蓝色*/
.b_58abe0{ border:1px solid #58abe0;}


/*文本框*/
textarea{resize:none;}

/*表单元素*/
input:-moz-placeholder { 
    color: #999999;font-size:12px;
}
input:-ms-input-placeholder { 
    color: #999999;font-size:12px;
}
input::-webkit-input-placeholder { 
    color: #999999;font-size:12px;
}
.inputText,.multiRowText {border:1px #d9d9d9 solid; color:#666; border-radius:4px; outline:none;}
.inputText{ height:28px; line-height:28px; padding:0 5px;}
.multiRowText {padding:10px; width:100%; line-height:1.8;}
.ih34, .ih32, .ih30 {height:22px; line-height:22px;}
.ih34 {padding:5px 5px;}
.ih32 {padding:4px 5px;}
.ih30 {padding:3px 5px;}
.iw60{width:48px;}
.iw100 {width:88px;}
.iw150 {width:138px;}
.iw180 {width:168px;}
.iw200 {width:188px;}
.iw250 {width:238px;}
.iw300 {width:288px;}
.iw330 {width:318px;}
.iw350 {width:338px;}
.iw380 {width:368px;}
.iw400 {width:388px;}
.iw450 {width:438px;}
.iw480 {width:468px;}
.iw540 {width:528px;}
.iw660 {width:648px;}
.iwAuto {width:100%;}
.siw26,.siw30,.siw50,.siw100,.siw150,.siw200,.siw300,.siw350,.siw400,.siw280 {padding:0 3px; height:18px; line-height:18px;}
.siw26 {width:18px;}
.siw30 {width:22px;}
.siw50 {width:42px;}
.siw100 {width:92px;}
.siw150 {width:142px;}
.siw200 {width:192px;}
.siw280 {width:272px;}
.siw300 {width:292px;}
.siw350 {width:242px;}
.siw400 {width:392px;}
.mh80 {height:68px;}
.mh140 {height:128px;}
.mh330 {height:318px;}
.inputFocus {border-color:#1E91FF;}
.error {color:#FF4949; float:left; margin-left:10px; line-height:30px;}
.inputError {border-color:#FF4949;border-width:2px;/* color:#FF4949;*/}
.inputDisable {border-color:#cccccc; background-color:#ebebeb; color:#cccccc;}
.paragraph {font-size:14px; line-height:28px;color:#333;margin-bottom:2px;}

/*下拉选样式*/
.chosen-container-active.chosen-with-drop .chosen-single {border-color:#1e91ff;}
.chosen-container-single .chosen-drop, .btnoptlists {background: #FFFFFF;border: 1px solid #D3DCE6;box-shadow: 0 6px 10px 0 rgba(161,185,180,0.27);border-radius: 4px!important;margin-top:5px;overflow:hidden;}
.chosen-container .chosen-results li {float:none;}
.chosen-container .chosen-results li, .btnoptlists a {font-size: 12px;color: #666666;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: inline-block;max-width:100%;padding:9px 6px;}
.chosen-container .chosen-results li.highlighted, .btnoptlists a.cur {background: #e5f5ff;font-size:13px;color: #0B8BFF;}
.chosen-container-single .chosen-default, .chosen-container-single .chosen-default span {color:#999999;}
/*end*/


/*弹窗的关闭按钮*/
.ti-close{background:url("../images/ti-close.png") no-repeat;}
.ti-close{line-height:50px; width:18px; height:18px; margin-top:16px; background-position:0 0px; cursor:pointer;}
.ti-close:hover{ background-position:0 -20px;}

/*--------- page-----------*/
/*模拟select*/
.containerSelect{height:28px; line-height:28px; background:#ffffff; position:relative;float:left; border:1px #cccccc solid;}
.containerSelectOn{  border:1px #cccccc solid;}
.containerSelect .selectArea,.containerSelect .chooseTxt{position:absolute;width:100%;height:100%; color:#999;}
.containerSelect .selectArea { overflow:hidden;}
.containerSelect .chooseTxt{top:0;left:0;line-height:28px;padding-left:10px; background:#ffffff; color:#ccc;}
.containerSelect .chooseTxtWhite { background:#fff;}
.containerSelect .chooseBtn{position:absolute;background:url(../images/selectRight.png) no-repeat;width:28px;height:28px;top:0;right:0;cursor:pointer;}
.containerSelect .chooseBtnCur {background:url(../images/selectRight_up.png) no-repeat;}
.containerSelect .selectChoose{position:absolute;top:28px; z-index: 1000; left:-1px;width:100%; background:#ffffff; border:1px #cccccc solid; display:none; border-top:0;}
.containerSelect .selectChoose li{padding-left:10px;cursor:pointer;height:28px;line-height:28px; color:#999;}
.containerSelect .selectChoose li:hover{background:#58abe1;color:#fff;}
.selectBig {height:33px; line-height:33px;}
.selectBig .chooseTxt  {line-height:33px;}
.selectBig .chooseBtn {background:url(../images/selectRight.png) no-repeat 2px 2px;width:33px;height:33px;}
.selectBig .selectChoose li {height:33px; line-height:33px;}
.containerSelectOn {border:1px #58abe0 solid;}
.containerSelectOn .selectChoose {border-color:#58abe0;}

.tof {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

/*header*/
#nav{ height:50px; line-height:50px; position:relative; z-index:1200;}
.navUl a{ padding:0 10px; display:block; text-align:center;width:66px;}
.navUl a:hover,.navUl .cur a{ background-color:#026EDE;font-weight:bold;}
.ellipsis{ font-size:17px; letter-spacing:-1px; cursor:pointer;}
.elliMore{ width:105px; position:absolute; left:-15px; top:50px; display:none;}
.elliMore li a{ font-weight:300; background:#0E76EF; line-height:36px;width:85px;}
.elliMore li a:hover{ background:#1798F2;}
#copyright{ height:50px; line-height:50px; background-color:#575859; text-align:center;}
.footPos {position:absolute; left:0; bottom:0; width:100%;}
.navMore { width:60px;}
.navMore .ellipsis {width:100%;}
.navUl .navMore.hover {background:#026EDE;}
.navMore .elliMore {left:0;}
.navUl .navli {display:none;}

#userN{ /*width:150px;*/ padding:0 10px;}
#userN em.fl{color:#e1e1e1;opacity:.5;}
#userN i,#userRole i{transition:margin-top 0.5s,transform 0.5s; margin-top:21px;}
.userN_con i.fa-user,.userN_con i.fa-cogs,.userN_con i.fa-refresh,.userN_con i.fa-sign-out{width:12px;}
#userN:hover i,#userRole:hover i{transform:rotate(180deg); margin-top:21px; *margin-top:15px;}
.userLetter_con,.userN_con{ width:61px; position:absolute; left:0px; top:50px; padding:0px 0;display:none;}
.msgNum{ width:20px; height:14px; background:#ec5a02; border-radius:14px 14px 14px 14px; line-height:14px;overflow:hidden; text-align:center;}
.teacher_con { position:absolute; position:absolute; right:0; top:50px; padding:5px 0 10px; display:none;}
.userLetter_con {width:75px;}
.userLetter_con li em{ font-size:10px; font-weight:600; margin:6px 0 0;}
.userN_con{ width:auto; min-width:100%; _width:100%;background:#026EDE;}
.userN_con ul li,.userLetter_con ul li,.teacher_con ul li {padding:0 10px; line-height:36px; white-space:nowrap;}
.userN_con ul li:hover,.userLetter_con li:hover,.teacher_con li:hover {background:#1798F2;}
#userLetter{ width:45px; height:57px;}
#userLetter span{ right:12px; top:12px; transform:scale(0.8,0.8); font-size:9px\0; *font-size:9px;}
.userRole,#userRole {width:83px;}
.letter {width:45px;}

.click_bg_col {background-color:#0E76EF;}
.click_bg_col2 {background-color:#1798F2;}
.hover_bgcol {background-color:#0E76EF;}

#nav .logreg a, #nav .logreg .logBtn, #nav .logreg .regBtn  {color:#fff;}
.headTop {background:#2C93FF;box-shadow: 0 2px 10px 0 rgba(19,92,255,0.29);-webkit-box-shadow: 0 2px 10px 0 rgba(19,92,255,0.29);}
#userLetter i span.redhot {width:8px;height:8px;background:url(../images/head-redhot.png) no-repeat;background-size:8px 8px;right:-4px;top:-2px;}

.icon-meg {width:16px;height:16px;background:url(../images/message.png);margin-top:21px;}
.icon-help {width:16px;height:16px;background:url(../images/icon-help.png);margin-top:17px;}
.navStair i{
    transition: margin-top 0.5s ease 0s, transform 0.5s ease 0s;
    margin-top:15px;
}
.navStair:hover i{transform:rotate(180deg);margin-top:21px;}
.headTop .navUl .subMenu{width:138px;position:absolute;left:0;top:50px;padding:0px;background:#0E76EF;display:none;}
.headTop .navUl .subMenu dd a{text-align:left;padding:0px 15px;width:108px;}
.headTop .navUl .subMenu dd{line-height:36px;height:36px;padding-bottom:0px;}
.headTop .navUl .subMenu dd:hover a{background:#2c93ff;width:auto;}
.logo img {vertical-align: middle;}

/*顶部条*/
.topBarWrap {width:100%;height:50px;line-height:50px;background: #2C93FF;box-shadow: 1px 3px 7px 0 rgba(59,151,254,0.50);-webkit-box-shadow: 1px 3px 7px 0 rgba(59,151,254,0.50);}
.topBarWrap .to-back {color:#fff;font-size:14px;cursor:pointer;position:absolute!important;left:0;}
.topBarWrap a.to-back {color:#fefefe;}
.topBarWrap a.to-back i {color:#fefefe;font-size: 16px;position: relative;top: 1px;}
.topBarWrap h2 {font-size:18px;color:#fff;font-weight:bold;}
/*白色顶部条*/
.test-topBarWrap {width:100%;height:50px;border-bottom:1px solid #e4e8eb;background:#fff url(../images/test-topBar-sdw.png) no-repeat top center;background-size:100% 10px;}
.test-topBarWrap1 {width:100%;height:50px;border-bottom:1px solid #e4e8eb;background:#fff url(../images/test-topBar-sdw.png) no-repeat top center;background-size:100% 10px;}
.test-topBarWrap1 .title {font-size:18px;color:#5F5F5F;font-weight:bold;height: 50px;line-height: 50px;float: left;margin-right: 20px;}
.test-topBarWrap1 .choice_pri{opacity: 0.48;background: #DDE2E8;border-radius: 100px;color: #385379;height: 28px;line-height: 28px;margin-top: 11px;float: left;padding: 0 15px;}
.test-topBarWrap .topTitle {font-size:18px;color:#333;font-weight:bold;line-height:1.0;padding:20px 0 10px;}
.subnav {margin-top:14px;}
.subnav li, .csGnav li { float:left; display:inline; position:relative; margin:0 16px; padding-bottom:3px; font-size:16px; cursor:pointer;color:#999;}
.subnav li:first-child, .csGnav li:first-child, .fxlnav .termBox li:first-child {margin-left:0;}
.subnav li a, .csGnav li a {color:#999;}
.subnav .passd a, .csGnav .passd a {color:#333;}
.subnav .cur, .csGnav .cur {border-bottom:5px #208AF8 solid;color:#208AF8;font-weight:bold;}
.subnav .cur a, .subnav li:hover a, .csGnav .cur a, .csGnav li:hover a {color: #208AF8;font-weight:bold;}
.subnav .disable, .csGnav .disable  {cursor:default;}
.subnav .disable a, .csGnav .disable a { color:#cccccc;}
/*页面底部固定*/
html,body,.emptyBom .layoutWrap{
  height:100%; 
}

.emptyBom body > .layoutWrap{
  height:auto;
  min-height:100%;
}

.layoutInner{
  padding-bottom:50px;  
  border: 1px solid transparent;/*阻止margin不加给父元素*/
}

.emptyBom #copyright{  
  margin-top:-50px;
  clear:both;
  position:fixed;
  width:100%;
  bottom:0;
}
#copyright {
  position:relative;
  z-index:999;
}

.emptyBom, .emptyBom body, .emptyBom .layoutWrap {  
  position:absolute;
  width:100%;
  top:0; 
}
/*end*/

/*首页*/
.main-l {width:676px;}
.main-r {width:328px;}

em.line {font-family:'宋体',arial;}

.con-sdw {box-shadow: 1px 1px 6px 0 #E4EEEC;-webkit-box-shadow: 1px 1px 6px 0 #E4EEEC;}

.mycourseWrap h2.title, .newPrecs h2.title, .resMana h2.title, .notice .titWrap h2.title, .teachingevamana .titWrap h2.title, .calendar h2.title, .class-notice-create h2.title, .signInList h2.title  {font-size:16px;color:#666;line-height:1.0;font-weight:normal;margin-top:0;}

.courseCards ul {margin-right:-20px;}
.courseCards li {float:left;display:inline;width:328px;height:345px;background:#fff;margin:0 20px 20px 0;border-radius:9px;box-shadow: 1px 1px 6px 0 #E4EEEC;-webkit-box-shadow: 1px 1px 6px 0 #E4EEEC;transform-style: flat;transition: all 250ms ease-out;-webkit-transition: all 250ms ease-out;position:relative;}
.indexPg .courseCards li {height:307px;}
.courseCards .pic {position:relative;height:185px;overflow:hidden;cursor:pointer;border-radius:9px 9px 0 0;}
.courseCards .maskCon {left:0;top:-185px;width:100%;}
.courseCards .mask {width:328px;height:185px;background: #616161;opacity: 0.1;filter:alpha(opacity=10);left:0;top:0px;}
.courseCards .cs-tit {text-align:left;line-height:1.0;margin-bottom:10px;}
.courseCards .mb28 {margin-bottom:28px;}
.courseCards .cs-classes.mb36 {margin-bottom:36px;}
.courseCards .titBox {width:100%;position:relative;display:inline-block;}
.courseCards .titBox span {font-size:16px;color:#2B201D;font-weight:normal;line-height:19px;width:100%;margin:0 auto;display:inline-block;text-align:left;}
.dfh {height:38px;overflow:hidden;}
.courseCards .con {padding:20px 10px;position:relative;}
.courseCards .ord {position:absolute;right:11px;top:-12px;width:24px;height:24px;line-height:24px;text-align:center;border-radius:50%;}
.courseCards .ord .bg {position:absolute;left:0;top:0;width:100%;height:100%;background:#333333;border-radius:50%;opacity:0.7;filter:alpha(opacity=70);}
.courseCards .ord span {position:relative;z-index:2;color:#fff;font-size:12px;}

.cs-classes {position:relative;max-width:100%;}
.cs-classes span {font-size:12px;color:#919191;}
.cs-classes em.line {font-size:12px;color:#e7e7e7;margin:0 10px;}
.defaultH {height:38px;overflow:hidden;position:relative;line-height:19px;}
.content_c_quiz .defaultH {height:72px;}
.defaultH_cs {height:23px;overflow:hidden;position:relative;}
.dfh_cs {max-width:550px;overflow:hidden;text-overflow:ellipsis; white-space: nowrap;}
.morehidedot {position:absolute;bottom:0;right:0;}
.courseCards .titBox .morehidedot, .cs-classes .morehidedot {width:24px;background:#fff;text-align: center;}
.courseCards .titBox .morehidedot {width:20px;}
.courseMeg .morehidedot {color:#fff;background:#2C93FF;left: 534px; display: inline-block; width: 50px;cursor: pointer;top: 0px;}
.courseCards .cs-classes {line-height:19px;min-height:40px;}

.courseCards .uplPos {right:10px;top:10px;width:50px;height:30px;z-index:10;display:none;}
.courseCards li:hover .uplPos {display:block;}
.courseCards .upcoverBtn {width:48px;height:28px;font-size:12px;border-radius:0;}
.courseCards .upcoverBtn .bg {position:absolute;left:0;top:0;width:100%;height:100%;background:#333;border:1px solid #fff;opacity:0.3;filter:alpha(opacity=30);}
.courseCards .upcoverBtn .text {position:relative;z-index:2;line-height:28px;color:#fff;}

.courseCards li:hover, .newPrecs .precs-box:hover, .newPrecs .precs-box1:hover, .resWrap li:hover, .userMeg:hover, .notice .notice-con:hover, .teachingevamana .teachingevamana-con dd:hover, .calendar .calendar-box:hover, .teachingConlist .conList li:hover, .courseHorList li:hover {box-shadow: 0 7px 11px 0 rgba(115,152,182,0.34);-webkit-box-shadow: 0 7px 11px 0 rgba(115,152,182,0.34);}

.newPrecs .precs-box {padding:14px 15px 11px;background:#fff;border-radius:4px;box-shadow: 1px 1px 6px 0 rgba(208,228,240,0.57);-webkit-box-shadow: 1px 1px 6px 0 rgba(208,228,240,0.57);position:relative;transform-style: flat;transition: all 250ms ease-out;-webkit-transition: all 250ms ease-out;}
.newPrecs .precs-box .pic {height:109px;}
.newPrecs .precs-box .r-con {margin-left:14px;}
.newPrecs .precs-box .r-con .tit {font-size:18px;color:#333333;line-height:18px;font-weight:bold;margin-top:8px;margin-bottom:14px;width:240px;}
.newPrecs .precs-box .r-con .creater {font-size:12px;color:#999999;line-height:12px;margin-bottom:31px;}
.newPrecs .precs-box .r-con .precs-tip {font-size:14px;color:#333333;line-height:14px;width:245px;}
.precsBtn {width:110px;height:30px;line-height:30px;background:#2196f3;border-radius:5px;margin-top:43px;right:75px;font-size:14px;position:absolute;}
.precsBtn:hover {background: #0979D9;}
.newPrecs .precs-box1 {padding:14px 15px 11px;background:#fff;border-radius:4px;box-shadow: 1px 1px 6px 0 rgba(208,228,240,0.57);-webkit-box-shadow: 1px 1px 6px 0 rgba(208,228,240,0.57);position:relative;transform-style: flat;transition: all 250ms ease-out;-webkit-transition: all 250ms ease-out;}
.newPrecs .precs-box1 .t_ul{height: 84px;text-align: center;}
.newPrecs .precs-box1 .sin_div{height: 84px;/*width: 90px;*/text-align: center;position: relative;}
.newPrecs .precs-box1 .sin_div .all{height: 34px;text-align: center; display: inline-block;margin-top: 10px;}
.newPrecs .precs-box1 .sin_div em.line {font-size: 25px;color: #e7e7e7;position: absolute;top:15px;right: -8px;}
.newPrecs .precs-box1 .t_ul li{width: 85px;}
.newPrecs .precs-box1 .sin_div .num{font-size: 22px;color:#009EFB;}
.newPrecs .precs-box1 .sin_div .wz_des{font-size: 12px;line-height: 12px;color: #999999;}
.other-opera {right:38px;margin-top:43px;}
.preMoreBtn {width:30px;height:30px;line-height:30px;background:#e8f7ff;border-radius:4px;text-align:center;color:#52b2ff;}
.preMoreBtn:hover {background:#C7E6F9;color:#0085ef;}
.preMoreBtn.cur {background:#C7E6F9;color:#0085ef;}


.operaMore {background:#fff;border-radius: 4px;box-shadow: 0 5px 10px 0 rgba(161,185,180,0.27);-webkit-box-shadow: 0 5px 10px 0 rgba(161,185,180,0.27);top:36px;right:0;display:none;z-index:2;}
.operaMore dl {width:148px;}
.operaMore dd {padding:0 25px;height:33px;line-height:33px;font-size:14px;color:#5f5f5f;position:relative;cursor:pointer;}
/*.operaMore dd.cur, */.operaMore dd:hover {background:#e5f5ff;color:#3e9ef3;}
.operaMore dd .pic {width:24px;height:24px;text-align:center;line-height:24px;left:25px;top:3px;}
.operaMore dd span {padding-left:27px;font-weight:bold;}


.resMana .resWrap ul {margin-right:-20px;}
.resWrap li {float:left;width:328px;height:194px;background:#ffffff;border-radius: 9px;box-shadow: 1px 1px 6px 0 #E4EEEC;-webkit-box-shadow: 1px 1px 6px 0 #E4EEEC;margin-right:20px;transform-style: flat;transition: all 250ms ease-out;-webkit-transition: all 250ms ease-out;}
.resWrap li .tit {font-size:22px;color:#333333;margin:57px 0 0 87px;position:relative;padding-left:63px;}
.resWrap li .tit i.icon {width:58px;height:58px;display:inline-block;top:-9px;left:0;}
.resWrap li .tit i.icon-res {background:url(../images/icon-reslib.png) no-repeat;}
.resWrap li .tit i.icon-test {background:url(../images/icon-testlib.png) no-repeat;}
.resWrap li .con {text-align:center;margin-top:44px;}
.resWrap li .con span {font-size:14px;color:#333333;}
.resWrap li .con span strong {font-size:16px;color:#228ae1;margin:0 6px;position:relative;top:1px;font-weight:bold;}
.resWrap li .con em.line {color:#dddddd;font-size:16px;margin:0 15px;}

.resWrap li .brief {font-size:14px;color:#999999;margin-top:26px; text-align:center;}

.userMeg {background:#ffffff;border-radius:5px;box-shadow: 1px 1px 6px 0 rgba(208,228,240,0.57);-webkit-box-shadow: 1px 1px 6px 0 rgba(208,228,240,0.57);padding:24px 20px;position:relative;height:76px;margin-top:35px;transform-style: flat;transition: all 250ms ease-out;-webkit-transition: all 250ms ease-out;}
.userMeg .pic {position:absolute;left:20px;top:24px;}
.userMeg .rcon {padding-left:90px;}
.userMeg .rcon .name {font-size: 18px;color:#333333;line-height:18px;margin-top:15px;font-weight:bold;}
.userMeg .rcon .finish-meg {font-size:15px;color: #999999;line-height:15px;cursor:pointer;}
.userMeg .rcon .finish-meg:hover {color: #3E9EF3;}

.lookMore {font-size:14px;color: #999;width:80px;/* height:30px; */text-align:center;line-height:1;position:relative;top:1px;}
.lookMore i {position:relative;top:1px;color:#999;}
.lookMore:hover, .lookMore:hover i {color:#1886F3;}
.notice .notice-con {background:#fff;border-radius:5px;box-shadow: 1px 1px 6px 0 rgba(208,228,240,0.57);-webkit-box-shadow: 1px 1px 6px 0 rgba(208,228,240,0.57);transform-style: flat;transition: all 250ms ease-out;}
.notice .notice-con dd{height:44px;line-height:44px;border-bottom:1px solid #F1F1F1;padding:0 17px;position:relative;}
.notice .notice-con dd i.red-icon {width:7px;height:7px;background:#fe5958;border-radius:50%;left:17px;top:19px;}
.notice .notice-con dd .tit {font-size: 14px;color: #333333;padding-left:14px;width:196px;cursor:pointer;}
.notice .notice-con dd span.time {font-size: 12px;color: #999999;}
.notice .notice-con dd:hover .tit {color: #2C8BE0;}
/*评教管理*/
.teachingevamana .teachingevamana-con dd {height:44px;padding:21px 13px;line-height:20px;background:#fff;border-radius:5px;box-shadow: 1px 1px 6px 0 rgba(208,228,240,0.57);-webkit-box-shadow: 1px 1px 6px 0 rgba(208,228,240,0.57);transform-style: flat;transition: all 250ms ease-out;transform-style: flat;transition: all 250ms ease-out;}
.teachingevamana .teachingevamana-con dd .l-con {width:70%;}
.teachingevamana .teachingevamana-con dd .tit {font-size:15px;color:#333333;width:100%;}
.teachingevamana .teachingevamana-con dd .term, .teachingevamana .teachingevamana-con dd .score {font-size:12px;color:#8AA0BC;line-height:1.0;}
.teachingevamana .teachingevamana-con dd .score .val {font-size:28px;color:#009efb;position:relative;top:2px;}


/*calendar样式重定义*/
.calendar .calendar-box {width:328px;height:338px;background: #FFFFFF;border-radius: 5px;box-shadow: 1px 1px 6px 0 rgba(208,228,240,0.57);-webkit-box-shadow: 1px 1px 6px 0 rgba(208,228,240,0.57);transform-style: flat;transition: all 250ms ease-out;-webkit-transition: all 250ms ease-out;}
.calendar .month-items li {width:30px!important;height:30px!important;line-height:30px!important;margin:26px 20px;}
.calendar .week li, .calendar .days li {width:30px!important;height:30px!important;line-height:30px!important;color:#696969;font-size:14px;margin:4.5px 8px;}
/*单日历选择样式*/
.singleCalen .calendar-box {width:258px;height:225px;}
.singleCalen .month-items li {margin:26px 20px;}
.singleCalen .week li, .singleCalen .days li {margin:0px 3px;}
/*end*/
.calendar-hd {padding:12px 0;position:relative;text-align:center;border: 1px solid #F1F1F1;margin-bottom:5px;}
.calendar-arrow span {position:absolute;width:21px;height:21px;line-height:22px;text-align:center;font-size:14px;border-radius:50%;border:1px solid #c4c4c4;color:#c4c4c4;top:16px;font-family:'宋体',sans-serif;}
.calendar-arrow .prev {left:12px;}
.calendar-arrow .next {right:12px;}
.calendar-display {position:absolute;left:50%;margin-left:-48px;font-size:18px;}
.calendar .calendar-views .now {background: #2196F3!important;color:#fff;}
.calendar-display .m, .calendar-views .week, .calendar-views .days .old, .calendar-views .days .new, .calendar-display:hover {color:#696969;opacity:0.27;filter:alpha(opacity=27);}
.calendar-views .week {color:#333333;font-size:14px;opacity:1.0;filter:alpha(opacity=100);}
.calendar .week li {color:#333333;}
.calendar-arrow, .calendar-display {color:#333333;}
.calendar-display .m, .calendar-display:hover, .calendar-arrow span:hover {opacity:1.0;filter:alpha(opacity=100);color:#333333;}
.calendar-arrow span:hover {border-color:#333333;}
.calendar .calendar-views .selected {background: #FFDFE5!important;color: #FF7C91;}
/*日历初始动画去掉*/
.calendar .view {
    -webkit-transition: none;
    transition: none;
}


/*右侧浮动*/
.r-float {width:52px;height:86px;text-align:center;border-radius: 4px;position:fixed;left:50%;top:25%;margin-left:518px;color:#fff;font-size:16px;padding:12px;cursor:pointer;transform-style: flat;transition: all 250ms ease-out;-webkit-transition: all 250ms ease-out;}
.r-float .icon-bg {width:44px;height:44px;line-height:44px;background:#5f5f5f;margin-bottom:5px;text-align:center;border-radius:2px;}
.r-float .icon-bg .iconTool i {width:24px;height:24px;background:url(../images/rfloat-icons.png) no-repeat 0 0;display:inline-block;margin-top:10px;}
.r-float .text {font-size: 12px;color: #999999;}

.r-float .teach-notes-hover ,.r-float .ico--teach-notes{background:url(../images/img_teach_notes.png)  no-repeat;}
.r-float .ico--teach-notes :hover{display:inline-block;height:44px;width:44px;background-position:0 0;}
.r-float .ico--teach-notes {display:inline-block;height:44px;width:44px;background-position:0 -44px;}


.r-float .icon-bg .ico--feedback i {
  margin-top:15px;
}
.r-float .icon-bg .ico--userguide i {
  background-position:-26px 0;
}
.r-float .icon-bg .ico-tech-notes i /*ico-tech-notes.jpg*/ 
{
  background:url(../images/ico-tech-notes.png)  no-repeat;display:inline-block;height:16px;width:16px;
}

.r-open .icon-bg {
  background: #0979D9;
  border-radius:2px 2px 0 0;
}
.r-open .operaBox {
  border-radius:2px;
  margin-top:-5px;
  transtion:all .5s;
  -webkit-transtion:all .5s;
}
.r-open .operaBox .icon-bg {
  margin-bottom:0;
  border-radius:0;
  background:#2c93ff;
  border-bottom:1px solid #4ba3ff;
}
.r-open .operaBox .iconText {
  font-size:14px;
  width:37px;
  display:inline-block;
  line-height:15px;
  margin:11px 0;
}
.r-open .operaBox .btn-h-6text {
  height:67px;
}

.r-open .icon-btn {box-shadow: 3px 3px 10px 0 rgba(0,136,238,0.3);-webkit-box-shadow: 3px 3px 10px 0 rgba(0,136,238,0.3);}

.r-float .icon-btn:active {background: #0979D9;box-shadow: 3px 3px 10px 0 rgba(0,136,238,0.3);-webkit-box-shadow: 3px 3px 10px 0 rgba(0,136,238,0.3);}
.r-float .icon-btn:hover {background: #0979D9;box-shadow: 3px 3px 10px 0 rgba(0,136,238,0.3);-webkit-box-shadow: 3px 3px 10px 0 rgba(0,136,238,0.3);}

.r-float.courseNote{ top: auto; bottom: 10%;}


/*课程主页*/
.courseMeg {width:100%;height:120px;background:url(../images/csMeg-bg.png) no-repeat center center;background-size:cover;padding:47px 0 26px 0;}
.courseMeg .csmeg-l {margin-left:60px;}
.courseMeg .Btns {margin-right:90px;}
.courseMeg .csmeg-l .tit-div {margin-bottom:17px;}
.courseMeg .csmeg-l h2.tit {font-size:25px;color:#fff;line-height:36px;margin-right:15px;font-weight:bold;display:inline-block;/*max-width:158px;*/}
.courseMeg .csmeg-l .cs-classes span{font-size:14px;color:#fff;line-height:20px;}
.courseMeg .csmeg-l .cs-classes em.line {font-size:12px;margin:0 12px;}
.csroom-his {width:73px;height:23px;line-height:23px;border-radius:4px;border:1px solid #ffffff;text-align:center;color:#fff;display:block;font-size:12px;}
.csroom-his:hover {background:#1085E5;}
.courseMeg .csmeg-l .onlinePeoNum {padding:0 5px;height:23px;line-height:23px;/*border-radius:4px;border:1px solid #ffffff;*/text-align:center;font-size:12px;color:#fff;}
.courseMeg .csmeg-l .onlinePeoNum:hover {border-bottom:1px solid #ffffff;}
.courseMeg .signonBtn, .courseMeg .askBtn {width:95px;height:31px;line-height:31px;background: #FFFFFF;border-radius:31px;font-size: 14px;color: #0077D8;box-shadow: 1px 1px 6px 0 #077AD8;-webkit-box-shadow: 1px 1px 6px 0 #077AD8;font-weight:normal;}
.courseMeg .signonBtn:active, .courseMeg .askBtn:active {background:#fff!important;}
.csmeg-btn {position:absolute;top:-16px;}
.courseMeg .Btns .whiteBtn:hover {background:#EFF2F5;}

.teachingConlist .titWrap .tit {font-size:16px;color:#333333;line-height:31px;}
.teachingConlist .operaBtns a {padding:0 20px;width:auto;min-width:60px;height:31px;line-height:31px;background: #FFFFFF;border-radius:31px;font-size: 13px;color: #555555;box-shadow: 1px 1px 6px 0 #E4EEEC;-webkit-box-shadow: 1px 1px 6px 0 #E4EEEC;margin-left:10px;}
.teachingConlist .operaBtns a:active {background:#fff!important;}
.teachingConlist .operaBtns a i {color:#2196f3;}
.operaBtns .whiteBtn:hover {background:#FAFBFC;}

.teachingConlist .conList li {width:1024px;cursor:move;height:109px;background:#ffffff;border-radius:4px;box-shadow: 1px 1px 6px 0 rgba(208,228,240,0.57);-webkit-box-shadow: 1px 1px 6px 0 rgba(208,228,240,0.57);margin-bottom:20px; transform-style: flat;transition: box-shadow 250ms ease-out;-webkit-transition: box-shadow 250ms ease-out;}
.teachingConlist .conList li .l-tit {line-height:109px;}
.teachingConlist .conList li .l-tit span.tit-classify {font-size: 14px;color: #999999;line-height:1.0;}
.teachingConlist .conList li .l-tit span i.li-icon {width:42px;height:42px;margin-right:15px;display:inline-block;position:relative;top:33px;}
.teachingConlist .conList li em.line {font-size:19px;margin:0 21px;line-height:109px;/*opacity:0;filter:alpha(opacity=0);*/}
.teachingConlist .conList li .l-tit h2.tit {font-size:20px;color:#333333;margin-right:43px;/*max-width:320px;*/}
.teachingConlist .conList li .l-tit .onTimes {font-size:14px;color: #999999;}
.teachingConlist .conList li .l-tit .onTimes strong {font-size:20px;color:#3E9EF3;margin:0 10px;position:relative;top:1px;}
.teachingConlist .conList li .l-tit .lastOnTime {font-size: 13px;color: #999999;}
.teachingConlist .conList li .l-tit .lastOnTime .time {font-size: 15px;color: #0085F0;font-weight:bold;margin-left:15px;}

.teachingConlist .conList li .r-btns {margin-right:15px;}
.teachingConlist .conList li .r-btns a {margin:20px 0 0 8px;text-align:center;opacity:0.59;filter:alpha(opacity=59);transition: all 250ms ease-out;-webkit-transition: all 250ms ease-out;}
.teachingConlist .conList li .r-btns a i {width:55px;height:36px;background:url(../images/icon-edit.jpg) no-repeat;}
.teachingConlist .conList li .r-btns a span{font-size:15px;color:#191919;line-height:1.0;}
.teachingConlist .conList li .r-btns a.edit, .teachingConlist .conList li .r-btns a.copyToclass {opacity:0;filter:alpha(opacity=0);}
.teachingConlist .conList li .r-btns a.bigScreen i {width:54px;background:url(../images/screen-pic.png) no-repeat;/* margin-left: 22px; */}
.teachingConlist .conList li .r-btns a.copyToclass i {width:54px;background:url(../images/icon-copytoclass.jpg) no-repeat;}
/*开关*/
.holder{
    width:52px;
    position:relative;
}
.check-ios{
    visibility: hidden;
}
.holder label{
    background-color:#fff;
    border:1px solid #e2e2e2;
    display:block;
    height:20px;
    width:50px;
    position: absolute;
    top:0;
    left:0;
    z-index:1;  
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
     border-radius: 15px;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    -ms-transition: all .5s ease;
    transition: all .5s ease;   
}

.holder label:after {
    content: '';
    background: #fff;
    cursor: pointer;
    display: block;
    height: 20px;
    width: 22px;
    position: absolute;
    top:0;
    left:1px;
    z-index:3;  

    -webkit-border-radius: 50%;
       -moz-border-radius: 50%;
            border-radius: 50%;

    -webkit-transition: all .4s ease;
       -moz-transition: all .4s ease;
         -o-transition: all .4s ease;
        -ms-transition: all .4s ease;
            transition: all .4s ease;

    -webkit-box-shadow: 1px 1px 3px 0 rgba(0,0,0,0.3);
       -moz-box-shadow: 1px 1px 3px 0 rgba(0,0,0,0.3);
            box-shadow: 1px 1px 3px 0 rgba(0,0,0,0.3);
}

.check-ios.checked + label {
    background-color:#4FD065;
}

.check-ios.checked + label:after {
    background:#fff;
    left:28px;
}

.switch {top:40px;cursor:pointer;}


/*关闭按钮*/
.teachingConlist .conList li .closeBtn {position:absolute;right:13px;top:6px;color:#444444;opacity:0.56;filter:alpha(opacity=56);}
.closeBtn i {width:15px;height:14px;background:url(../images/delete.png) no-repeat;display:inline-block;transition: all 250ms ease-out;-webkit-transition: all 250ms ease-out;}
.closeBtn i:hover, .ui_close:hover {transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);}

.l-hover {width:7px;height:100%;border-radius:4px 0 0 4px;left:0;top:0;opacity:0;filter:alpha(opacity=0);transition: all 0.3s ease-out;}
.l-hover-video {background:#FF4842;}
.l-hover-word {background:#52BFFF;}
.l-hover-discuss {background:#FFCB10;}
.l-hover-test {background:#4EC989;}
.l-hover-web {background:#D570F7;}
.teachingConlist .conList li>div{width: 964px;height: 100%;padding: 0 30px;}
.teachingConlist .conList li:hover {box-shadow: 0 8px 12px 0 rgba(161,185,180,0.27);-webkit-box-shadow: 0 8px 12px 0 rgba(161,185,180,0.27);}
.teachingConlist .conList li:hover .closeBtn {opacity:0.84;filter:alpha(opacity=84);}
.teachingConlist .conList li:hover .r-btns a/*, .teachingConlist .conList li:hover em.line*/ {opacity:1.0;filter:alpha(opacity=100);} 
.teachingConlist .conList li:hover .l-hover {opacity:1.0;filter:alpha(opacity=100);}
.teachingConlist .conList li:hover .closeBtn i {background:url(../images/delete_cur.png) no-repeat;}

/*弹窗样式重定义*/
.ui_buttons input, .ui_buttons input:focus, .ui_buttons input:hover, .ui_buttons input:active {background: #fff!important;border-color:#fff!important;border-radius: 31px!important;width:80px!important;height:31px!important;line-height:29px!important;font-size:14px!important;color: #475669!important;}
.ui_buttons input:hover {/*background:#ccc;*/border-color:#e9e9e9!important;}
input.ui_state_highlight, input.ui_state_highlight:focus, input.ui_state_highlight:hover, input.ui_state_highlight:active {background: #007CDC!important;border-color:#007CDC!important;color:#fff!important;}
input.ui_state_highlight:hover, input.ui_state_highlight:active {background:#016CC3!important;border-color:#016CC3!important;}


.ui_title {background:#fff!important;font-size: 16px!important;color: #333333!important;font-weight:bold!important;}
.ui_state_focus .ui_title {color: #333333!important;}
.ui_close {color:#C0CCDA!important;font-weight:normal!important;transition: all 250ms ease-out;font-size:28px!important;}

.popBody label.labl {font-size:14px;color: #475669;line-height:19px;margin-bottom:12px;}
.popBody .inputText {border-radius:4px;font-size:14px;color: #99A9BF;}

/*添加测验*/
.topCtrlWrap {padding:20px 0;}
.bread, .bread em {font-size:12px;color: #D9D9D9;line-height:18px;}
.bread a, .bread span {font-size:12px;color: #228AE1;line-height:18px;}
.bread span {color:#2b2b2b;}
.topCtrlWrap .back {font-size:12px;color:#5b5b5b;}

.mtit {margin:50px 20px 20px;}
.mtit .tit {color:#0276d5;line-height:18px;}

.content {background:#fff;padding:20px;border-radius:9px;box-shadow: 1px 1px 6px 0 #E4EEEC;-webkit-box-shadow: 1px 1px 6px 0 #E4EEEC;}
/*search*/
.searchDiv .inputText {padding-right:28px;padding-left:15px;border-radius:30px;font-size:12px;color:#666666;}
.mainSearchDiv .inputText { width:115px;}
.searchBtn { position:absolute; width:23px; height:26px; overflow:hidden; border:0; right:12px; top:1px; *top:2px; color:#888888; font-size:14px; z-index:1;}
.searchBtn:hover { color:#177bbb;}
.searchBtn i {margin:7px 0 0 5px;}
.seniorBtn {color:#0374de;}

/*新建考试等按钮*/
.createBtn, .createBtn:hover, .createBtn:active, .viewBtn, .viewBtn:hover, .viewBtn:active, .addNodeBtn {background:#F6FBFF;font-size:13px;border:1px solid #D8E8FF;color:#0B8BFF;height:28px;line-height:28px;}
.createBtn:hover, .viewBtn:hover, .addNodeBtn:hover {background: #E9F5FE;}
.table span.tof {display:block;}

/*table*/
.table {border:1px #E4E8EB solid; border-top:0;}
.table th,.table td { border-top:1px #E4E8EB solid;text-align:left;/*padding-left:20px!important;*/ font-size:13px;}
.table td.numeric {font-size:13px;}
.table th {padding:9px 0; background:#ffffff; color:#6F6F6F;}
.table td {padding:12px 0; background:#ffffff;color:#333333;}
.popBody .table th, .popBody .table td {padding:8px 0;}
.table tr:hover td {background:#F5FCFF;color:#0276D5;}
.table td a { color:#208AF8;}
.table td a:hover {text-decoration:underline;}
.table td em {padding:0 5px; color:#999999; font-size:12px;}
.smallTable th,.smallTable td{padding:4px 0; line-height:1.5;}
.table th:first-child,.table td:first-child, .table th.first-th,.table td.first {padding-left:20px;}
.table th:last-child,.table td:last-child, .table th.opera-th,.table td.opera {text-align:left;padding-right:20px;}

/*page*/
.page,.pageL{ color:#666;text-align:center;}
.pageList li,.pageL li{float:left; display:inline; margin:0 2px; position:relative;}
.pageList li span,.pageList li a,.pageL li span, .pageL li a{float:left; display:inline; width:26px; height:26px; line-height:26px;font-size:13px;border-radius:26px; color:#737373; border:1px solid #fff; font-size:12px; overflow:hidden; text-align:center; border-color:transparent;background-color:transparent;}
.page .prev a, .page .next a {color:#666;}
.page .prev a i,.page .next a i,.pagesm .prev a i,.pagesm .next a i{padding-top:3px;margin-top:0;}
.page-bg li span, .page-bg li a {border-color:transparent;background-color:transparent;}
.page em.line {color:#CECECE;}
.pageList li a.dis,.pageL li a.dis{ color:#ccc;}
.pageList li a:hover,.pageL li a:hover { color:#737373; border:1px solid #a6a6a6;background:transparent;}
.pageList li a.cur,.pageL li a.cur{ color:#737373; border:1px solid #a6a6a6;background:transparent;}
.pageL li{ margin:0 4px;}
.pageL li span, .pageL li a{ width:26px; height:26px; line-height:28px; font-size:14px;}
.pageSelect {line-height:1;}
.pageSelect .chosen-container-single .chosen-single {border-radius:4px!important;height:26px;line-height:26px;position:relative;top:-1px;}
.pageSelect .chosen-container-active.chosen-with-drop .chosen-single {border-radius:4px 4px 0 0!important;box-shadow:none;-webkit-box-shadow:none;border-bottom:0;border-color:#108EE9;}
.pageSelect .chosen-container-single .chosen-drop {border-color:#108EE9;border-top:0;border-radius:0 0 4px 4px!important;}
.pageSelect .chosen-container .chosen-results li {line-height:24px;padding-left:9px;text-align:left;}
.pageSelect .chosen-container .chosen-results li.highlighted {background:#E7F3FC;color: #1681D9;}
.pageSelect .chosen-container.chosen-with-drop .chosen-drop {box-shadow: none;-webkit-box-shadow: none;}
.pageSelect .chosen-container-active.chosen-with-drop .chosen-single div b {margin-top:-10px;}
.page .chosen-container-single .chosen-drop {margin-top:-3px;}
.page .goto input {height:24px;line-height:24px;position:relative;top:-1px;}
.homePageBox {padding-top:8px; height:42px;}
.topIconBtn {margin:35px 0 0 10px; line-height:1; cursor:pointer; position:relative;}
.topDesBtn { margin:32px 10px 0 0;}
.topIconBtn i {color:#999; font-size:16px; margin-top:1px; float:left;}
.topIconBtn span {float:left; line-height:16px;}
.topIconBtn:hover i,.topIconBtn:hover span {color:#177bbb;}
/*小分页*/
.pageSmall .pageList li span,.pageSmall .pageList li a,.pageSmall .pageL li span,.pageSmall .pageL li a{ width:26px; height:26px; line-height:26px; font-size:13px;border-radius:2px;}
.pageSmall .pageList li {float:none; display:inline-block; *zoom:1; *display:inline;}

.setPage .chosen-container-single .chosen-single span {margin-right:26px;line-height:24px;}

/*复选框*/
.radio-box { position: relative;/* margin-left: 8px; */}
.ques_opts .radio-box { margin-left: 1px; }
.rowitem .radio-box {
    float: left;
    margin-left: 0;
    line-height:30px;
}
.radio { /*margin:9px 8px 0 0; */cursor: pointer; }
.radio.disabled { cursor: default; }
.radio input,.td-radio input{
    position: absolute;
    top: 0;
    left: -9999em;
    
    width: 16px;
    height: 18px;
}
.label-checkbox {
    position: relative;
}
.checkbox {
    position: absolute;
    top: 0;
    left: -9999em;
}
.checkbox-i, .checkbox-a, .checkbox-c {
    display: inline-block;
    width: 14px;
    height: 14px;
    margin-bottom: 3px;
    margin-right: 0.65em;
    padding-right:0;
    background: url(../images/checkbox-bg.png) no-repeat -70px 0px ;
    vertical-align: middle;
  cursor: pointer;
}
.checkbox-i.hover, .checkbox-i.focus, .checkbox-a.hover, .checkbox-a.focus, .checkbox-c.hover, .checkbox-c.focus {background-position:-56px 0;}
.checked {
    background-position: 0 0px;
}
.disabled-checked {
  background-position: -70px 0px;
  cursor: default;
}
.disabled  {
  background-position: -28px 0px;
  cursor: default;
}
tr .checkbox-i, tr .checkbox-b { padding-right: 0; }
/*添加资源*/
.seniorSearch .otherSearch {display:none;}
.categoryBlock {background:#fff;padding:20px 20px 10px;border-radius:9px;}
.categoryBlock label {font-size:12px;color:#999999;margin-right:20px;float:left;display:inline;line-height:26px;}
.categoryBlock .ctg-items a {height:26px;line-height:26px;min-width:60px;padding:0 12px;border-radius:26px;display:block;float:left;display:inline;text-align:center;font-size:13px;color: #333333;margin-right:24px;margin-bottom:10px;}
.categoryBlock .ctg-items a.cur, .categoryBlock .ctg-items a:hover {background: #EAF6FE;color: #0B8BFF;}
.seniorSearch .otherSearch .inputText {border-radius:4px;}
.down-se-btn {width:25px;height:25px;background:#fff;text-align:center;line-height:22px!important;background-image:linear-gradient(-210deg, #4498F2 0%, #4094FB 100%);background-image:-webkit-linear-gradient(-210deg, #4498F2 0%, #4094FB 100%);FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#4498F2,endColorStr=#4094FB);margin-top:2px;box-shadow: 0 2px 4px 0 rgba(74,155,248,0.36);-webkit-box-shadow: 0 2px 4px 0 rgba(74,155,248,0.36);}
.down-se-btn i {font-size:12px;position: relative;top: -1px;}
.down-se-btn:hover {background:#2189F3;}


/*从备课导入*/
.import-page  {background:#ffffff;height:800px;}
.import-page .l-content {/*width:330px;*/width:32.2%;background:#fff;border-right:1px solid #eaeaea;padding-bottom:50px;height:750px; position:relative; z-index:10;}
.import-page .r-con {/*width:693px;*/width:67.7%;background:#fff;}
.import-page .r-con .searchRow {padding:20px 40px 20px 20px;border-bottom:1px solid #f4f5f6;}
.import-page .r-con .nobm {border-bottom:0;}
.import-page .check-all-text {font-size: 14px;color: #228AE1;line-height:23px;}

.content-tree {overflow:hidden;}
.content-tit {padding:20px 35px 20px 50px;border-bottom:1px solid #f4f5f6;}
.content-tit h2.tit {font-size: 16px;color: #333333;font-weight:bold;line-height:1.0;margin-bottom:7px;}
.content-tit span.tit-ps {font-size: 12px;color: #999999;line-height:1.0;}
.content-tit .chosen-container-single .chosen-single, .csTitSelect .chosen-container-single .chosen-single {border-color:transparent;}
.content-tit .chosen-container-active.chosen-with-drop .chosen-single, .csTitSelect .chosen-container-active.chosen-with-drop .chosen-single {border-color:transparent;}
.content-tit .chosen-container-single .chosen-single span {font-size: 16px;color: #333333;font-weight:bold;}
.bigTitSelect .chosen-container .chosen-results li {padding:10px 6px;}
.bigTitSelect .chosen-container-single .chosen-drop {margin-top:3px;width:210px;}

.contentNav {border-bottom:1px solid #f4f5f6;padding:0 42px;}
/* .contentNav li {width:50%;height:35px;line-height:35px;float:left;display:inline;background:#fff;text-align:center;}
.contentNav li a {font-size:14px;color:#969696;}
.contentNav li.cur, .contentNav li:hover {background: #F5FBFF;}
.contentNav li.cur a, .contentNav li:hover a {color:#228AE1;} */
.contentNav li {height:35px;line-height:35px;font-size:14px;color: #48A2FD;border-bottom:0;position:relative;padding-bottom:0;}
.contentNav .cur {border-bottom:0;}
.contentNav .cur a, .contentNav li:hover a {color: #48A2FD;}
.contentNav .cur i {left:0;top:33px;width:100%;height:3px;background: #48A2FD;}

.content-tree .checkAllOpt {line-height:35px;}
.content-tree .check-all-text {color:#2f2f2f;}
.content-tree .checkbox-i {margin-right:0.45em;}
.content-tree .sCs_chapter_list, .content-tree .sP_tit_list {height:35px;line-height:35px;}
.content-tree .sCs_chapter_list span.tit{color:#323232;font-size:14px;max-width:220px;}
.content-tree .sP_tit_list span.sontit {font-size:14px;color:#7e7e7e;max-width:188px;}
/*滚动条样式重置*/
.content-tree .mCS-dark-2>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.conversation-page .mCS-dark-2>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {width:6px;background: #E4E4E4;border-color:#E4E4E4;border-radius: 6px;}

.content-tree .mCustomScrollBox>.mCSB_scrollTools, 
.conversation-page .mCustomScrollBox>.mCSB_scrollTools {right:0px;}

.content-tree .mCS-dark-2>.mCSB_scrollTools .mCSB_draggerRail, 
.conversation-page .mCS-dark-2>.mCSB_scrollTools .mCSB_draggerRail {background:transparent;}
/*end*/

.import-page .r-con .resImport {height:46px;padding:17px 40px 17px 20px; border-bottom: 1px solid #F4F5F6;}
.import-page .r-con .resImport .checkbox-i {margin-right:23px;}
.import-page .r-con .resImport .con {position:relative;padding-left:56px;}
.import-page .r-con .resImport .con .icon {width:44px;height:44px;top:0px;left:0;}
.import-page .r-con .resImport .tit {font-size:15px;color:#4b4b4b;line-height:1;margin-bottom:10px;}
.import-page .r-con .resImport .time {color:#878787;font-size:12px;}
.import-page .viewBtn {height:26px;line-height:26px;width:70px;margin-top:9px;font-size:12px;}
.bluebgBtn {background-color:#3a98f0;color:#fff;}
.bluebgBtn:hover {background:#2189F3;color:#fff;}
.import-page .r-con .klgR-top, .klgR-top {padding-bottom:10px;}
.klgR-top .viewBtn {margin-top:0;}

.import-page .cm_tabLi.cur{
  background: #f3fafe;
  color: #3a98f0;
  border-color: #edf6fb
}

/*提示框*/
.tryListen, .talkBtnDisable, .btn_doWork_disabled, .last_time, .commentTip, .scoreTip {position:relative;}
.tipBox {position:absolute; z-index:200;}
.tipBox .prompt {position:relative; float:left; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; padding:2px 12px; line-height:24px;}
.tipcon {white-space:nowrap;}
.tipBox .prompt .point {position:absolute;}
.grayDarkLeft .prompt {background:#666666; color:#FFF;}
.grayDarkLeft .prompt .point { background:url(../images/tip_graydark.png) no-repeat -10px 0; width:5px; height:10px; right:-5px; top:9px;}
.grayLineBottom .prompt,.grayLineTop .prompt {background-color:#fff; border:1px solid #ebebeb; color:#666666;box-shadow:-2px 2px 5px rgba(204,204,204,0.4);}
.grayLineBottom .prompt .point,.grayLineTop .prompt .point { background:url(../images/tip-yellowsimple_arrows.gif) no-repeat; width:9px; height:7px;}
.grayLineBottom .prompt .point {top:-6px;}
.grayDarkBottom .prompt {background:#666666; color:#FFF;}
.grayDarkBottom .prompt .point { background:url(../images/tip_graydark.png) no-repeat -20px 0; width:10px; height:6px; top:-5px;}
.grayBlackBottom .prompt {background:#000000; color:#FFF;}
.grayBlackBottom .prompt .point { background:url(../images/tip_black.png) no-repeat -20px 0; width:10px; height:6px; top:-5px;}
.grayBlackLeft .prompt {background:#000000; color:#FFF;}
.grayBlackLeft .prompt .point { background:url(../images/tip_black.png) no-repeat -10px 0; width:5px; height:10px; right:-5px; top:9px;}
.grayLineLeft .prompt {background:#ffffff; border:1px solid #ebebeb; color:#666666;box-shadow:-2px 2px 5px rgba(204,204,204,0.4);}
.grayLineLeft .prompt .point { background:url(../images/tip-yellowsimple_arrows.gif) no-repeat -10px 0; width:5px; height:10px; right:-5px; top:50%;margin-top:-3px;}

.grayDarkTop .prompt {background:#666666; color:#FFF;}
.grayDarkTop .prompt .point { background:url(../images/tip_graydark.png) no-repeat -21px -9px; width:10px; height:6px; bottom:-5px;left:50%;margin-left:-1px;}

.grayLineTop .prompt .point { background-position:-18px 0;bottom:-7px;}
.tipHtml { display:none; -moz-box-shadow:-3px 3px 3px #ccc;-webkit-box-shadow:-3px 3px 3px #ccc;box-shadow:-3px 3px 3px #ccc;}
/*end*/

.timeTip {cursor:pointer;position:relative;}
.resImport .tipcon {font-size:14px;}
.resImport .grayDarkBottom .prompt {background:#333333;box-shadow: 1px 1px 6px 0 rgba(208,228,240,0.57);-webkit-box-shadow: 1px 1px 6px 0 rgba(208,228,240,0.57);}
.resImport .grayDarkBottom .prompt .point {background-image:url(../images/tip_graydark2.png);}

/*首页等班级全部内容*/
.classHover .tipBox .prompt .point {display:none;}
.classHover .tipBox .prompt {max-height:150px;overflow-y:auto;}
.classHover .tipcon {white-space:normal;word-wrap:break-word;}
.classHover .tipBox .showcon span {background:#f3f3f3;padding:0 8px;height:22px;line-height:22px;border-radius:22px;font-size:12px;color:#777777;display:inline-block;margin:5px;}
.classHover .tipBox .showcon {min-width:225px;padding:10px 0px;}
.classHover .tipBox {left:50%!important;top:10px;}
/*出现滚动条后的样式*/
.classHover .tipBox .hasscrolbarS {padding-right:0px;}
.classHover .tipBox .hasscrolbarS .mCSB_inside > .mCSB_container {margin-right:12px;}


/*首页每列两个*/
.indexPg .courseCards li:nth-child(2n) .classHover .tipBox {
  left:auto!important;right:50%;
}

/*课堂互动首页每列3个*/
.csInteraction .courseCards li .classHover .tipBox {
  left:50%!important;top:10px;
}

.csInteraction .courseCards li:nth-child(3n) .classHover .tipBox {
  left:auto!important;right:50%;
} 

.csInteraction .mycourseWrapLast .courseCards li .classHover .tipBox {
  bottom:0!important;top:auto;
}

.csInteraction .courseCards li .operaCon {line-height:1.0;margin-top:18px;}
.csInteraction .courseCards li .operaCon .peoNum {font-size:14px;color:#999;cursor:pointer;}
.csInteraction .courseCards li .operaCon .peoNum i {color:#999;margin-right:5px;}
.csInteraction .courseCards li .operaCon .opeBtns a {font-size:13px;}
.csInteraction .courseCards li .operaCon .opeBtns a i {font-size:14px;margin-right:5px;}
.csInteraction .courseCards li .operaCon .opeBtns a:hover {color:#2c93ff;}

.createClassBtn {padding-left:18px;width:82px;}
.createClassBtn i {position:absolute;left:10px;top:-2px;font-size:20px;text-decoration: none; font-weight:bold;}


/*end*/

/*课堂历史*/
.fixedTop {width:100%;z-index:1900;}
.history-search {width:100%;height:30px;padding:10px 0;background: #2C93FF;box-shadow: 1px 3px 7px 0 rgba(59,151,254,0.50);-webkit-box-shadow: 1px 3px 7px 0 rgba(59,151,254,0.50);z-index:1900;transition:all 1s ease 0s;-webkit-transition:all 1s ease 0s;}
.fixed {position:fixed;left:0;top:0;}

.history-search .his-cs {line-height:30px;}
.history-search .his-cs h3.tit {font-size:18px;color:#fff;font-weight:bold;}
.history-search .his-cs .classes {font-size:13px;color:#fff;margin-top:1px; /*width: 520px;text-overflow: ellipsis;white-space: nowrap; overflow: hidden;*/}
.history-search .dfh_cs {max-width:520px;}
.history-search .his-cs .classes em {color:#e7e7e7;margin:0 7px;}

.init1 {position:relative;
 /*动画效果*/
    animation: fly1 0.5s 1; 
    -webkit-animation: fly1 0.5s 1;
    -moz-animation: fly1 0.5s 1;
    -o-animation: fly1 0.5s 1;
    -ms-animation: fly1 0.5s 1;
}
@keyframes  fly1{
    from { top:0px;opacity:1;}
    to { top: -52px;opacity:0;}
}
-webkit-@keyframes  fly1{
    from { top:0px;opacity:1; }
    to { top: -52px;opacity:0; }
} 
-moz-@keyframes  fly1{
    from { top:0px;opacity:1; }
    to { top: -52px;opacity:0; }
} 
-o-@keyframes  fly1{
    from { top:0px;opacity:1; }
    to { top: -52px;opacity:0; }
} 
-ms-@keyframes  fly1{
    from { top:0px;opacity:1; }
    to { top: -52px;opacity:0; }
} 

.init2 {
    position:relative;
 /*动画效果*/
    animation: fly2 0.5s 1; 
    -webkit-animation: fly2 0.5s 1;
    -moz-animation: fly2 0.5s 1;
    -o-animation: fly2 0.5s 1;
    -ms-animation: fly2 0.5s 1;
}
@keyframes  fly2{
    from { top:-52px;opacity:0; }
    to { top: 0px;opacity:1; }
}
-webkit-@keyframes  fly2{
    from { top:-52px;opacity:0; }
    to { top: 0px;opacity:1; }
} 
-moz-@keyframes  fly2{
    from { top:-52px;opacity:0; }
    to { top: 0px;opacity:1; }
} 
-o-@keyframes  fly2{
    from { top:-52px;opacity:0; }
    to { top: 0px;opacity:1; }
} 
-ms-@keyframes  fly2{
    from { top:-52px;opacity:0; }
    to { top: 0px;opacity:1; }
} 

.history-search .calendar-select {margin-right:4px;}
.calendar-select .ta_date {height:30px;line-height:30px;padding:0 14px;background:transparent;border-radius:30px;outline:none;border:0;color:#fff;font-size:13px;padding-right:0;}
.calendar-select .ta_date, .calendar-select .ta_date:hover{box-shadow:none!important;-webkit-box-shadow:none!important;}
.calendar-select .ta_date .i_orderd {/*border-top-color: #fff;*/border:0;width:13px;height:13px;background:url(../images/cale.png) no-repeat;position:relative;top:-2px;right:10px;}
.calendar-select .ta_date .date_title {border-right-color:transparent;color:#fff;font-size:13px;font-weight:bold;}
.i_pre, .i_next, .ta_calendar td.ta_dateRangeSelected, .ta_calendar td.first, .ta_calendar td.last, .ta_calendar td.today {background-image:url(../plugins/pickerDateRange/images/calendar_all.png);}
/*双日历插件样式重定义*/
.ta_calendar {border-radius: 8px;border-color:#fff;box-shadow: 1px 1px 6px 0 rgba(208,228,240,0.57);-webkit-box-shadow: 1px 1px 6px 0 rgba(208,228,240,0.57);}
.ta_calendar3 {/* left:448px!important;top:168px!important; */}
.ta_calendar_cont {top:7px;}
.ta_calendar table caption {color: #475669;height:36px;line-height:36px;font-weight:bold;}
.ta_calendar table thead tr {border-color:transparent;background:#fff;box-shadow:none;-webkit-box-shadow:none;}
.ta_calendar table thead th{font-size:12px;color:#999999;border-top-color:transparent;border-bottom-color:transparent;padding-top:8px;}

.ta_calendar_footer {background:#fff;border-top:#fff;height: 46px;}
.ta_btn, .ta_btn:hover, .ta_btn:focus, .ta_btn:active {border-radius:28px 28px 28px 28px;background-color:transparent;border-color:transparent;color:#535353;font-size:13px;padding:3px 20px;box-shadow:none;-webkit-box-shadow:none;font-family:'微软雅黑','microSoft YaHei';}
.ta_btn:hover {border-color:#e9e9e9;}
.ta_btn_primary, .ta_btn_primary:hover, .ta_btn_primary:focus, .ta_btn_primary:active {background-color:transparent;border:none;width:68px;height:28px;background-size:cover;color:#fff;}
.ta_btn_primary:hover {background-color:#2189F3;}
.ta_calendar_footer .frm_btn input {float:right;display:inline;}

.ta_calendar table tbody td {color:#475669;}
.ta_calendar td.ta_dateRangeSelected {color:#475669;}
.ta_calendar td.first, .ta_calendar td.last {color:#fff;}
.ta_calendar td.first {background-position: -126px 2px;}
.ta_calendar_footer .frm_msg {display:none;}

.ta_calendar_cont .i_pre {left:19px;}
.ta_calendar_cont .i_next {right:19px;}
/*end*/
.qdCalen .ta_date {padding-left:0;}
.qdCalen .ta_date .date_title {color:#208AF9;}
.qdCalen .ta_date .opt_sel {width:auto;}
.qdCalen .ta_date .i_orderd {background-image: url(../images/cale-blue.png);right:0;}


.history-search .his-select em.line {color:#e7e7e7;margin:0 10px;line-height:30px;}
.history-search .classify {margin-top:3px;}
.history-search .classify label {font-size:12px;color:#999999;line-height:30px;}
.history-search .classify .chosen-container-single .chosen-single {width:83px;height:26px;background:transparent;border-color:#fff;position:relative;top:-1px;border-radius:26px!important;}
.history-search .classify .chosen-container-single .chosen-single span {line-height:26px;color:#fff;font-size:13px;padding-left:5px;}
.history-search .classify .chosen-container-single .chosen-single div b {background-image:url(../images/up_down_btn2_white.png);}
.history-search .classify .chosen-container-active.chosen-with-drop .chosen-single div b {background-image:url(../images/up_down_btn_white.png);}
.history-search .classify .chosen-container-single .chosen-drop {margin-top:11px;}

.history-search .classify .chosen-container-single .chosen-drop {width:102px;}

.history-record {position:relative;background:#fff;}
.history-record .bg-line{background:url(../images/history-record-line.jpg) repeat-y 84px top;}
.history-record .timeBox {width:125px;height:30px;line-height:30px;text-align:center;border-radius:0 0 8px 8px;font-size:13px;color:#fff;background-image:linear-gradient(-214deg, #FCCC4A 0%, #FCBB44 100%);background-image:-webkit-linear-gradient(-214deg, #FCCC4A 0%, #FCBB44 100%);FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FCCC4A,endColorStr=#FCBB44);top:0px;left:45px;z-index:2;}
.history-record .his-time {margin-left:8px;background:#e4f0fa;border-radius:24px;height:24px;line-height:24px;padding:0 10px;font-size:14px;color:#1b92fe;margin-right:10px;margin-top:35px;}

.history-record .l-sign {width:23px;height:23px;background:#fff;border-radius:50%;box-shadow: 0 10px 16px 0 rgba(90,167,255,0.20);-webkit-box-shadow: 0 10px 16px 0 rgba(90,167,255,0.20);margin-right:18px;margin-top:35px;position:relative;}
.history-record .l-sign i {width:13px;height:13px;background:#5AA7FF;border-radius:50%;display:inline-block;position:absolute;left:50%;margin-left:-7px;top:50%;margin-top:-7px;}
.history-record .l-sign-act {box-shadow: 0 10px 16px 0 rgba(255,86,100,0.24);-webkit-box-shadow: 0 10px 16px 0 rgba(255,86,100,0.24);}
.history-record .l-sign-act i {background:#FF7C8C;}

.history-record .his-con {/*margin-bottom:20px;*/width:100%;}
.history-record .his-con .con {padding:28px 30px 28px 0;width:80.5%;border-radius: 6px;position:relative;border-bottom:1px solid #EAF0F4;}
.history-record .his-con .con.last {border-bottom:transparent;}
.history-record .his-con .con i.icon {width:42px;height:42px;top:25px;}
.history-record .his-con .con .tit span, .history-record .his-con .con .act-name span {padding-left:55px;font-size:18px;color:#333333;line-height:29px;position:relative;top:5px;}
.history-record .his-con .con .tit span {display:inline-block;max-width:350px;}
.history-record .his-con .con .viewBtn {height:27px;line-height:27px;width:88px;margin-top:4px;font-size:12px;}

.history-record .his-con .con .act-name {margin-right:18px;}
.history-record .his-con .con .act-categ .detail {font-size: 14px;color: #0085F0;line-height:30px;font-weight:bold;position:relative;top:5px;} 
.history-record .his-con .con .act-categ .detail em {font-weight:normal;color: #999999;}
.history-record .his-con .con .act-categ .ansPeo {color: #999999;font-weight:normal;}
.history-record .his-con .con .act-categ .ansPeo span {color: #0085F0;font-weight:bold;}

/*测试*/
.otsConWrap {height:970px;background:#fff;box-shadow: 0 0px 10px 0 rgba(238,238,238,0.3);-webkit-box-shadow: 0 0px 10px 0 rgba(238,238,238,0.3);}
/*select样式重置*/
.commSelect .chosen-container-single .chosen-single {background:#f6fbff;border-radius:30px!important;border:1px solid #dbeaff;}
.commSelect .chosen-container .chosen-drop {width:150px;}
/*成绩分析*/
.scoreShow ul {margin-right:-20px;}
.scoreShow li {width:241px;height:80px;float:left;display:inline;margin-right:20px;text-align:center;line-height:80px;border-radius:2px;}
.scoreShow li.total {background:#f35756 url(../images/test-total.jpg) no-repeat;}
.scoreShow li.average {background:#e8a230 url(../images/test-avg.jpg) no-repeat;}
.scoreShow li.high {background:#50cc7a url(../images/test-high.jpg) no-repeat;}
.scoreShow li.low {background:#178bea url(../images/test-low.jpg) no-repeat;}
.scoreShow li span.score {font-size:18px;color:#fff;}
.scoreShow li span em {font-size:36px;font-weight:bold;margin-left:20px;margin-right:5px;}

.dataChartBox {width:100%;height:308px;background:#fcfcfc;border:1px solid #f5f5f5;}
.dataChart {height:268px;padding:0px 30px 20px;}

/*添加讨论*/
.addDiscuss {width:540px;margin:0 auto;padding:20px 30px 25px;height:555px;position:relative;}
.subjectconBox {width:518px;height:271px;}
.subjectconBox .multiRowText {height:250px;}
.addDiscuss .conWrap label {font-size: 16px;color: #5E6D82;font-weight:bold;line-height:1.0;margin-bottom:15px;margin-left:5px;}
.addDiscuss .conWrap label .smxx {color:#FE5958;font-size:21px;position:relative;top:5px;margin-left:9px;}
.addDiscuss .conWrap .switch {top:0;}
.discuss-btns {position:absolute;right:30px;bottom:32px;}
.iw50{width: 50px;}
.gdfz{font-size: 16px;} 
.gdfz span{color: #ff4949;}
.gdfz a{color:#5A9FE2;}
.group_cout p{font-size: 16px;}
.group_cout s{text-decoration: none;color: #ff4949;}
.group_cout span{margin-left: 15px;}
.group_cout input {padding: 0 5px;margin-left: 5px;margin-right: 5px;}

.err {line-height:20px;font-size:12px;}
.num-tip {right:10px;bottom:0;line-height:34px;font-size:14px;color:#99A9BF;}
.subjectconBox .num-tip {right:-10px;}
.num-err {color:#ff4949;}

/*保存提示*/
.recTipBox{min-width:140px; _width:140px; height:32px;line-height:32px;border:1px solid #666;background:#fff;color:#666; position:fixed; _position:absolute;left:50%;top:50%;margin-top:-74px;text-align:left;font-size:12px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; opacity:0.9; filter:alpha(opacity=90); padding:0 20px; z-index:9999;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);}
.recTipBox.succ {background: #F3FAF0;border: 1px solid #D7EECC;}
.recTipBox.fail {background:#FFEEE6;border: 1px solid #FFCCB2;}
.recTipBox.succ i.icon-succ {width:12px;height:12px;background:url(../images/rightpic-small.png) no-repeat;}
.recTipBox.fail i.icon-fail {width:12px;height:12px;background:url(../images/falsepic-small.png) no-repeat;}
.tspic {position:relative; padding-left:25px;}
.tspic i {position:absolute; left:0; /*top:-1px;*/top:1px; font-size:22px;}
/*弹窗提示*/
.popTip {margin-top:-5px;}
.popTip i.succ {width:46px;height:46px;background:url(../images/rightpic-big.png) no-repeat;}
.popTip i.fail {width:46px;height:46px;background:url(../images/falsepic-big.png) no-repeat;}
.popTip .bigtext {color:#404040;}

/*登录页*/
html,body {height:100%;}
body.log {min-width:1024px;min-height:700px!important;}
.logBody {min-width: 0;overflow: hidden;width:100%;height:100%;background:#f4f9fb;}
.logBody .bg-pic {width:100%;height:289px;background: url(../images/login/login-bg-pic.png) center top no-repeat;background-size:cover;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://172.16.18.111:88/images/login/login-bg-pic.png',sizingMethod='scale');}
.logo-log {position:absolute;left:8.3%;top:83px;z-index:10;}
.cloginbox{width:83%;margin:0 auto;z-index: 100;}
.cloginbox span.f22{color:#333333;}
.cloginbox-middle{width:660px;height:382px;margin:0 auto;margin-top:151px;background: #fff;
-webkit-box-shadow: 0 30px 30px 0 rgba(130,142,137,0.34);;box-shadow: 0 30px 30px 0 rgba(130,142,137,0.34);}
.logCon {padding:40px 55px 55px;width:304px;height:287px;}
.logCon h2 {font-size:20px;color:#333333;font-weight:bold;}
.logCon .tit {line-height:24px;}

.cform{height:35px;background: #F9F9F9;line-height: 35px;border:1px solid #ebebeb;border-radius:4px;position:relative;padding:0 10px;}
.i-ipt{color:#ccc;margin:12px 8.5px 0 15px;display: inline-block;position:absolute;left:0;top:0;}
.i-ipt1{margin:12px 6.5px 0 15px;}
.i-ipt2{margin:13px 7px 0 14px;}
.cerr {line-height:26px;height:26px;font-size:12px;}
.user-ipt{height:22px;line-height:22px;padding-top:6px;border:none;background: #F9F9F9;color:#666;font-size: 14px;width:100%;}
.h37{height:37px;}
.lh37{line-height:37px;}
.pt17 {padding-top:17px;}
.pt49 {padding-top:49px;}
.cbtn300{width:300px;height:36px;border-radius:36px;line-height: 36px;font-size:15px;background-image:linear-gradient(-199deg, #459EFE 0%, #3788F9 100%);background-image:-webkit-linear-gradient(-199deg, #459EFE 0%, #3788F9 100%);FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#459EFE,endColorStr=#3788F9);box-shadow: 0 2px 4px 0 rgba(74,155,248,0.57);-webkit-box-shadow: 0 2px 4px 0 rgba(74,155,248,0.57);}
.cline-hide{width:100%;margin:26px 0 18px;color:#a7a7a7;border-bottom:1px solid #eee;}
.cline-hide span{padding:0 14px;background: #fff;color:#a7a7a7;left:50%;top:-9px;transform:translateX(-50%);}
.cbtn140{width:130px;height:34px;border-radius: 1px;line-height: 34px;background: #22a4ff;padding-left:10px;}
.cbtn140 i{left:10px;top:7px;}
.log-foot{color:#C8C8C8;margin-top:105px;}
.c_264a6f{color:#264a6f;}
.pr16{padding-right:16px;}
.cform.bor-col {border-color:#1e91ff;}
.cform i.col {color:#1e91ff;}
.logBody .auto label {line-height:19px;}
.cloginbox-middle .r-pic {height:382px;}
.cform.inputError {
    border-color: #FF4949;
    border-width: 2px;
    /* color: #FF4949; */
}

/*登录页 3期新增*/
.logCon {position:relative;}
.logCon .dlText {left:20px;bottom:20px;font-size:13px;color:#2c93ff;line-height:1.0;}
.logCon .flag-saoma, .logCon .flag-zh {right:0;top:0;width:40px;height:40px;background:url(../images/login/flag-saoma.png) no-repeat;cursor:pointer;}
.logCon .flag-zh {background:url(../images/login/flag-zhanghao.png) no-repeat;}
.log-saoma {text-align:center;}
.log-saoma .erweima {height:200px;margin-bottom:20px;}
.log-saoma .smtext {line-height:1.0;}
/*扫码成功*/
.logCon .saoma-succeed {margin-top:40px;}
.logCon .saoma-succeed .succpic {height:110px;margin-bottom:16px;}
.logCon .saoma-succeed .bigtext {font-size:17px;color:#55cc55;font-weight:bold;line-height:1.0;margin-bottom:10px;}
/*二维码失效*/
.logCon .code-expired {position:relative;}
.logCon .code-expired .mask {left:0;top:0;width:100%;height:100%;background:#ffffff;opacity:0.9;filer:alpha(opacity=90);}
.logCon .expiredOpe {position:absolute;left:50%;top:50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);}
.logCon .expiredOpe h4 {font-size:17px;color:#1f2d3d;font-weight:bold;line-height:1.0;margin-bottom:20px;}
.logCon .expiredOpe .logexpiredBtn {width:124px;height:37px;line-height:37px;font-size:15px;font-weight:bold;}

/*消息中心*/
.info-nav{
  height: 50px;
  /*line-height: 50px;
  border-bottom: 1px solid #e4e8eb;*/
  background: #fff;
  box-shadow: 1px 1px 6px 0 #E4EEEC;
  -webkit-box-shadow: 1px 1px 6px 0 #E4EEEC;
}
.info-nav .title{
  font-size:18px;
  color: #333;
  font-weight: bold;
  padding-top:0px;
  line-height:50px;
}
.info-nav .list-group{
    padding-top:20px;
    line-height:1.0;
}
.info-nav .list-group a, .menuNav a{
  margin-left: 30px;
  font-size:16px;
  color: #999;
  padding-bottom:9px;
}
.info-nav .list-group .active, .menuNav .active{
  border-bottom: 5px solid #0277d7;
  color: #0277d7;
  font-weight: bold;
}
.info-search .inputText{
  width: 205px;
  /*box-sizing: border-box;*/
}
.info-search .btnw100{
  width: 120px;
}


.info-body{
  line-height: 1;
}
.info-body .list{
  padding:8px 6px 8px 10px;
  /*margin-bottom: 20px;*/
  display:block;
}
.info-body .icon{
  /* width: 28px;
  height: 32px;
  background:url(../images/info-icon1.png) 0 0 no-repeat; */
  margin-right: 30px;
  margin-top: 7px;
}
.info-body .title{
/*   width: 712px; */
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  color: #999999;
  font-weight: bold;
  font-size:17px;
}
.info-body .titwrap i {color:#6f7a8a;}
.info-body .titwrap i:hover {color:#0085ef;}
.info-body .small{
  color: #94a1b4;
  font-size:14px;
  margin-top: 14px;
  width: 712px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.info-body .time{
  color: #999999;
  font-size:15px;
  margin-top: 15px;
}
.info-body .hover{
  box-shadow: 0px 2px 10px 3px #cfddea;
}
/* .info-body .two .icon{
  background:url(../images/info-icon2.png) 0 0 no-repeat;
} */
.info-body .new .title{
  color: #333333;
}
.info-body .new .small{
  color: #999999;
}

.info-class .content{
  padding: 0;
}
.info-class-body .top{
  line-height: 1;
  padding:40px 0 24px;
  border-bottom: 1px solid #f4f5f6;
}
.info-class-body .top .title{
  color: #333333;
  font-size:24px;
}
.info-class-body .top .small{
  color: #909caf;
  font-size:14px;
  margin-top: 20px;
}
.info-class-body .cont{
  padding:40px 40px 50px;
  color: #333333;
  font-size:14px;
  line-height: 2;
}
.info-class-body h3{
  margin:15px 0;
}
.info-class-body p{
  text-indent: 2em;
}
.info-class-body .foot{
  line-height: 1;
  margin-top: 30px;
}
.info-class-body .foot h2{
  margin-bottom: 20px;
  font-weight: bold;
  color: #333333;
  font-size:17px;
}
.info-class-body .foot a{
 margin-right: 40px;
 color: #0085ef;
 font-size:14px;
}
.info-class-body .foot a i{
  float: left;
  width: 12px;
  height: 14px;
  margin-right: 5px;
  background: url(../images/fujian.png) 0 0 no-repeat;
}

/*班级通知*/
.class-notice .icon {margin-top:25px;}
.class-notice .title, .class-notice .list .small {max-width:500px;}
.class-notice .list {padding:6px 6px 7px 10px;margin-bottom:0;}
.class-notice .list .class {font-size:14px;color:#ff9000;margin-top:14px;width: 640px;overflow: hidden;    text-overflow: ellipsis;white-space: nowrap;}
.class-notice .list .small {margin-top:18px;}
.class-notice .list .other {margin-top:30px;}
.class-notice .list .other .line {font-size:12px;color:#ddd;margin:5px 15px 0;}
.signforsth, .class-notice .list .time {font-size:14px;color:#999999;margin-top:0;}
.signforsth .num {font-size:20px;color:#333;}
.signforsth .num em {color:#0085ef;}
.class-notice .list .time {margin-top:4px;}
.class-notice .closeBtn {right:15px;top:15px;}
.class-notice .content.hover .closeBtn i, .class-notice .content:hover .closeBtn i {background:url(../images/delete_cur.png) no-repeat;}
.info-readed-btn {font-size:13px;color:#3b9af1;background:#fff;box-shadow:0 0 8px rgba(0,85,187,0.12);-webkit-box-shadow:0 0 8px rgba(0,85,187,0.12);}

.class-notice-detail .tit-ps .line {font-size:12px;color:#ddd;margin:5px 15px 0;}
.class-notice-detail .tit-ps .pub-class strong {color:#ff9000;}
.class-notice-detail .tit-ps .signforsth .num {font-size:14px;} 
/*新建通知*/
.addClassNotice {height:610px;}
.addClassNotice .conWrap label {font-size: 16px; color: #5c6e82; font-weight: bold; line-height: 1.0; margin-bottom: 15px; margin-left: 5px;}
.addClassNotice .optClass .chosen-container {margin-right:6px;}
.addClassNotice .subjectconBox {width:97.6%;height:148px;}
.addClassNotice .subjectconBox .multiRowText {height:126px;}
.uplAttachment .inputText {border-right:0;border-radius:4px 0 0 4px;}
.uplAttachment .uplViewBtn {width:80px;height:30px;line-height:30px;font-size:13px;text-align:center;background:#ccc;display:block;color:#fff;border-radius:0 4px 4px 0;}
.uplAttachment .uplViewBtn:hover, .uplAttachment .uplViewBtn.hover {background:#3390ef;}
.w235 {width:235px;}

/*会话消息*/
.conversation-page {background:#ffffff;height:760px;}
.conversation-page .l-content {width:23.4%;border-right:1px solid #e4e8eb;padding-bottom:50px;}
.conversation-page .l-content .seniorSearch {padding:20px;}
.conversation-page .l-content .seniorSearch input {width:155px;}

.conversation-page .conver-cont-tree {overflow:hidden;}
.treeCataList {margin:0 10px 0 20px;}
.treeUl {margin-right:10px;} 
.itemtit {padding-left:30px;height:36px;line-height:36px;font-size:14px;color:#333;position:relative;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;}
.treeArrow {position:absolute;left:0;top:0;height:36px;width:18px;text-align:right;}
.treeArrow i {background:url(../images/tree-icons.png) no-repeat;}
.treeArrow i.treeIcon {width:8px;height:8px;background-position:0 0;display:block;margin:14px 0 0 10px;}
.treeUl .twoLevel .itemtit {padding-left:60px;color:#666;}
.treeArrow i.treeIcon_open {width:6px;height:10px;background-position:0 -20px;display:block;margin:13px 0 0 12px;}
.treeArrow i.userIcon {width:12px;height:12px;background-position: -20px -20px;display:block;margin:12px 0 0 35px;}
.treeUl .itemtit.cur {color:#2196f3;}
.treeUl .itemtit.cur i.userIcon {background-position: -20px 0px;}

.conversation-page .r-con {width:76.5%;}
.conversation-page .r-con .searchRow {padding:20px 30px;border-bottom:1px solid #f4f5f6;}
.conversation-page .r-con .searchDiv .inputText {width:147px;}
.conversation-page .r-con .createBtn {width:110px;}
.roleTablist li {float:left;display:inline;width:80px;height:26px;line-height:26px;text-align:center;border-radius:26px;}
.roleTablist li a {font-size:14px;color:#666;}
.roleTablist li.cur {background:#eaf6fe;}
.roleTablist li.cur a {color:#0b8bff;}

.conversation-page .r-con .convers-list {padding:25px 30px;border-bottom: 1px solid #F4F5F6;position:relative;}
.conversation-page .r-con .convers-list .icon {left:0;top:0;}
.conversation-page .r-con .convers-list .con {padding-left:78px;position:relative;}
.conversation-page .r-con .convers-list .tit {color:#333;font-weight:bold;line-height:1.0;max-width:150px;transition:all 100ms;-webkit-transition:all 250ms;}
.conversation-page .r-con .convers-list .time {color:#bbb;line-height:1.0;}
.conversation-page .r-con .convers-list .covsa {color:#666;line-height:1.0;max-width:400px;}
.convsa-detail {width:30px;height:16px;line-height:16px;border-radius:16px;text-align:center;color:#fff;font-size:12px;display:block;background:#fe5958;position:absolute;right:30px;bottom:26px;}
.conversation-page .convers-list .closeBtn {right:30px;top:15px;}
.conversation-page .convers-list.hover .closeBtn i {background-image:url(../images/delete_cur.png);}
.conversation-page .r-con .convers-list.hover .tit {color:#2196f3;}

.conversation-page .r-con .co-tit {font-size:17px;color:#333;font-weight:bold;}
/*会话详情*/
.conversation-page .r-con .conDetail .convers-list .tit {color:#2196f3;}
.conversation-page .r-con .conDetail .convers-list .tit.woman {color:#ff9000;}
.conversation-page .r-con .conDetail .convers-list .covsa {color:#333;}
.mt19 {margin-top:19px;}
.conversation-page  .conDetail .convers-list {padding:20px 30px;border-bottom-style:dashed;}
.conversation-page  .conDetail .convers-list .closeBtn {top:20px;}
.conversation-page  .conDetail .convers-list.hover {background:#f5fcff;border-bottom-style:solid;}

.convsBox {padding:0 30px;}
.convsBox .writeBox {height:55px;width:98.2%;}
.convsBox .writeBox textarea {height:43px;padding:5px;}

.writeOperas .links {margin-top:17px;}
.writeOperas .picture i {width:18px;height:14px;display:block;background:url(../images/picture-pic.png) no-repeat;}
.writeOperas .link i {color:#22b8f1;position:relative;top:-2px;}

.conversation-page  .conDetail .mCSB_container {margin-right:0;}


/*签到扫描前动效*/
.towcode-beforescanning{
    position: relative; 
    height: 370px; width: 370px; 
    text-align: center;
    overflow:hidden;
}
.towcode-beforescanning img, .towcode-beforescanning .mask{ 
    position: absolute;
    top:  0px; left: 0px; 
    height: 370px; width: 370px; 
}
.towcode-beforescanning img {z-index:1;}
.towcode-beforescanning .mask {background:#000;opacity:0.5;filter:alpha(opacity=50);}
.towcode-beforescanning .mask {z-index:2;}
.towcode-beforescanning .line{ 
    position: absolute; 
    top: 0px; left: 0px; 
    z-index: 3; 
    height: 212px; width: 370px; 
    background: url(../images/line.png) repeat-y; 
    opacity:0.5;
    filter:alpha(opacity=50);
    /*动画效果*/
    animation: myScan 1.3s infinite alternate; 
    -webkit-animation: myScan 1.3s infinite alternate;
    -moz-animation: myScan 1.3s infinite alternate;
    -o-animation: myScan 1.3s infinite alternate;
    -ms-animation: myScan 1.3s infinite alternate;
}
@keyframes  myScan{
    from { top:-212px; }
    to { top: 158px; }
}
-webkit-@keyframes  myScan{
    from { top:-212px; }
    to { top: 158px; }
} 
-moz-@keyframes  myScan{
    from { top:-212px; }
    to { top: 158px; }
} 
-o-@keyframes  myScan{
    from { top:-212px; }
    to { top: 158px; }
} 
-ms-@keyframes  myScan{
    from { top:-212px; }
    to { top: 158px; }
} 


/*-----------------二期-----------------*/
/*添加活动顶部信息内容*/
.trplan-topBarWrap {width:100%;height:112px;/*background:#208AF9;*/background:#2C93FF;box-shadow: 1px 1px 6px 0 rgba(3,117,233,0.47);-webkit-box-shadow: 1px 1px 6px 0 rgba(3,117,233,0.47);padding:0;line-height:1.0;transition: all 0.2s ease 0s;width: 100%; z-index: 1900;}
.trplan-topBarWrap .titwrap .act-tit {padding-left:76px;line-height:20px;margin-top:30px;margin-bottom:34px;text-align:left;}
.trplan-topBarWrap .titwrap .act-tit h2 {font-size:20px;}
.trplan-topBarWrap .titwrap .cs-tit {font-size:14px;color:#fff;}

.trplan-topBarWrap .Btns {margin-right:0;}
.trplan-topBarWrap .addactBtn {width:90px;height:26px;line-height:26px;font-size:12px;}

/*头部*/
.trplan-topBarWrap-fixed .titwrap .act-tit h2 {display:none;}
.trplan-topBarWrap-fixed .titwrap .act-tit, .trplan-topBarWrap-fixed .menuNav {float:left;display:inline;margin-top:18px;}
.trplan-topBarWrap-fixed .menuNav {margin-top:21px;}
.trplan-topBarWrap-fixed .Btns {margin-top:12px;}
.trplan-topBarWrap-fixed {height:50px;z-index:1900;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;}
.mt57 {margin-top:57px;}
.mt80 {margin-top:80px;}
.mt120 {margin-top:120px;}
.mt130 {margin-top:130px;}
.mt142 {margin-top:142px;}
.mt107 {margin-top:107px;}
.mt192 {margin-top:192px;}
.mt199 {margin-top:199px;}
.UnitfixedTop, .addActfixedTop, .fixTopWrap {width:100%;z-index:1900;}
.UnitfixedTop #navhtml, .addActfixedTop #navhtml {transition:all 0.2s ease 0s;-webkit-transition:all 0.2s ease 0s;}

/*添加活动头部*/
.addActfixedTop .trplan-topBarWrap-fixed .titwrap .act-tit h2 {display:block;}
.addActfixedTop .trplan-topBarWrap-fixed .cs-tit {display:none;}
/*body {height:20000px!important;}*/


/*添加自命题作业*/
.addHomework {width:800px;margin:0 auto;height:auto;padding-bottom:40px;}

.addHomework .subjectconBox {width:798px;height:326px;}
.addHomework .subjectconBox .edui-editor {height:326px;}
.iw800 {width:788px;}

/*富文本编辑器样式重定义*/
.edui-default .edui-editor-toolbarbox {box-shadow:none!important;-webkit-box-shadow:none!important;}
.edui-default .edui-editor-toolbarboxouter {background:#ffffff!important;border-bottom:none!important;box-shadow:none!important;-webkit-box-shadow:none!important;}
.edui-default .edui-editor-toolbarboxinner {padding:7px 2px!important;}
.edui-default .edui-toolbar .edui-button, .edui-default .edui-toolbar .edui-splitbutton, .edui-default .edui-toolbar .edui-menubutton, .edui-default .edui-toolbar .edui-combox {margin:1px 5px!important;}
.edui-default .edui-toolbar .edui-button {margin-top:4px!important;}
/*font*/
.edui-default .edui-toolbar .edui-combox .edui-combox-body, .edui-default .edui-toolbar .edui-colorbutton {background-color:#ededed!important;border-color:#ededed!important;}
.edui-default .edui-toolbar .edui-colorbutton {background-color:transparent!important;border-color:transparent!important;}
.edui-default .edui-toolbar .edui-state-opened .edui-splitborder {display:none!important;}
.edui-default .edui-toolbar .edui-state-active .edui-splitborder, .edui-default .edui-toolbar .edui-combox-body .edui-arrow {border-left-color:transparent!important;}
.edui-default .edui-toolbar .edui-separator {margin:4px 20px 2px 19px!important;}
.edui-default .edui-toolbar .edui-arrow {position:relative;right:6px;top:2px;}
.edui-default .edui-toolbar .edui-combox-body .edui-button-body {height:24px!important;line-height:24px!important;font-weight:bold;}
.edui-editor-toolbarbox {color:#5c5c5c;font-size:15px;}
/*color*/
.edui-default .edui-toolbar .edui-colorbutton {height:26px;line-height:26px;}
.edui-default .edui-toolbar .edui-splitbutton .edui-splitbutton-body {height:24px;line-height:24px;}
.edui-default .edui-toolbar .edui-splitbutton .edui-icon {position:relative;top:4px;padding-right:5px;}
/*按钮*/
.edui-default .edui-for-undo .edui-icon, .edui-default  .edui-for-redo .edui-icon, .edui-default  .edui-for-attachment .edui-icon, .edui-default  .edui-for-simpleupload  .edui-icon {background-image:url(../images/term2/edit-buttons.png)!important;}
.edui-default .edui-for-undo .edui-icon {background-position:2px -1px!important;}
.edui-default  .edui-for-redo .edui-icon {background-position:-29px -1px!important;}
.edui-default  .edui-for-attachment .edui-icon {background-position:2px -32px!important;}
.edui-default  .edui-for-simpleupload  .edui-icon {background-position:-28px -31px!important;}

/*end*/

.addHomework .radio {margin-right:10px;margin-top:0;}
.addHomework .workWary .radio-text {line-height:18px;}
.radio.c_58abe1 {color:#108EE9;}

.addXXBtns button {width:90px;font-size:15px;height:34px;line-height:31px;}

.commentTip, .scoreTip {margin-left:5px;font-weight:normal;z-index:1000;}
.commentTip .tip-icon, .scoreTip .tip-icon {width:17px;height:17px;background:#bdbdbd;border-radius:50%;display:inline-block;text-align:center;line-height:17px;font-size:13px;color:#fff;font-weight:normal;}
.commentTip:hover .tip-icon {background:#3F94FB;}
.mb28 {margin-bottom:28px;}

/*添加主题讨论*/
.tplan_adddiscuss {height:auto;padding-bottom:30px;}
.tplan_adddiscuss .edui-default .edui-toolbar .edui-separator {margin:4px 3px 2px 2px!important;}
.tplan_adddiscuss .edui-default .edui-toolbar .edui-button, .tplan_adddiscuss .edui-default .edui-toolbar .edui-splitbutton, .tplan_adddiscuss .edui-default .edui-toolbar .edui-menubutton, .tplan_adddiscuss .edui-default .edui-toolbar .edui-combox {margin:1px!important;} 
.tplan_adddiscuss .edui-default .edui-toolbar .edui-button {margin-top:4px!important;}

.tplan_adddiscuss .subjectconBox {width:538px;height:270px;}
.tplan_adddiscuss .subjectconBox .edui-editor {height:270px;}

/*单元级活动*/
.mt43 {margin-top:43px;}
.menuNav {text-align:left;}
.menuNav a {color:#fff;font-size:14px;padding-bottom:9px;margin-left:0;margin-right:30px;}
.menuNav .active {border-bottom:5px solid #ffffff;color:#ffffff;}
.unit-r-btn {background:#1481F2;}
.unit-r-btn:hover {}

.unitLevelList li .cledit i.icon-edit, .unitLevelList li .show i.icon-show, .unitLevelList li .class i.icon-class, .levelBtn i, .dragBox .titWrap a.edit i.icon-edit  {background:url(../images/term2/icons/icons.png) no-repeat;}

.courselevelBox{margin-bottom:15px;}
.oneContainer {margin-bottom:20px;}
.oneBox .oneLevel, .oneBox .courseLevel {height:42px; background:#3c9afc; border:1px solid #3c9afc;border-radius: 6px;box-shadow: 1px 1px 6px 0 #E4EEEC;-webkit-box-shadow: 1px 1px 6px 0 #E4EEEC;}
.levelRight {width:235px;}
.levelBtn {cursor:pointer;}
.levelBtn i { margin:13px 0 0 0; margin-right:5px;width:16px;height:16px;background-position:-22px -66px;}
.oneLevel .levelBtn i {background-position:0px -66px;}

.unitLevelList li {background:#FFF; display:block; height:40px; margin:10px 0 0 0;position:relative;}
.unitLevelList li strong {float:left; display:inline; margin:0 0 0 20px; line-height:40px;}
.unitLevelList li strong a {font-size:16px;color: #333333;}
.unitLevelList li .cledit, .unitLevelList li .show, .unitLevelList li .class {margin:9px 0px 0 15px;cursor:pointer;}
.unitLevelList li .cledit i, .unitLevelList li .show i, .unitLevelList li .class i {width:22px;height:22px;}
.twoBox .unitLevelList li, .threeBox .unitLevelList li {background:#f8f8f8;padding:0 0 0 43px;height:40px;}
.threeBox .unitLevelList li {margin-top:0px;}

.unitLevelList li .cledit i.icon-edit {display:none;background-position:-22px 0px;}
.unitLevelList li:hover .cledit i.icon-edit {display:block;}
.unitLevelList li:hover .cledit:hover  i.icon-edit, .dragBox .titWrap a.edit i.icon-edit  {background-position:0 0px;}
.unitLevelList li .show i.icon-show {background-position:0 -44px;}
.unitLevelList li .show.cur i.icon-show {background-position:-22px -44px;}
.unitLevelList li .class i.icon-class {background-position:-22px -22px;}
.unitLevelList li .class:hover i.icon-class {background-position:0px -22px;}

.oneBox .timeIcon, .oneBox .publishState, .csgrConshowWrap .timeIcon, .CS_right_con .timeIcon {margin-top:9px;}
.oneBox .timeIcon i, .oneBox .publishState i, .timeIcon i {width:22px;height:22px;}
.oneBox .timeIcon i, .timeIcon i {background:url(../images/term2/icons/time.png) no-repeat;}
.oneBox .publishState i {background:url(../images/term2/icons/publishCsState.png) no-repeat;}

.CS_right_con .timeIcon {margin-top:1px;}
.con_ma_con .timeIcon {margin-top:4px;}

.lh40 {line-height:40px;}
.oneCon {}
.oneAct .unitLevelList li, .twoContainer {background:#ffffff;border-radius:10px;box-shadow: 1px 1px 6px 0 #E4EEEC;-webkit-box-shadow: 1px 1px 6px 0 #E4EEEC;padding:10px 20px;margin-top:20px;}
.oneAct .unitLevelList li {height:40px;}
.oneAct .unitLevelList li strong a {font-size:16px;color: #333333;font-weight:bold;}
.hardPoint, .importantPoint {/*width:44px;*/padding:0 8px;height:16px;line-height:16px;text-align:center;border: 1px solid #B5B9BF;border-radius:16px;font-size:12px;color:#b5b9bf;}
.timeIcon i,.publishState i {color:#C8CACE;}
.addActivityBox{
    padding: 0px 20px 20px  0;
    margin:  0px -20px -20px 0;
}
.twoContainer .addActivityBox .levelBtn {color:#3c9afc;}
/*.levelAngle {display:block!important;}*/
.twoLevel .levelAngle, .threeLevel .levelAngle {color:#707070;}
.twoLevelLeft, .threeLevelLeft, .oneAct .unitLevelList li strong a {color:#333333;line-height:40px;}
.twoLevel .arrow, .threeLevel .arrow {margin-top:9px;}
.oneLevelLeft, .twoLevelLeft, .threeLevelLeft {margin-left:21px;}
.oneLevelLeft {margin-top:1px;display: block;}

.oneLevelLeft, .twoLevelLeft, .threeLevelLeft, .viewstrstudy .title, .CS_right_con .title, .pop-copyhadunit .title, .pop-copyhadunit .tit {max-width:495px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.pop-copyhadunit .mCSB_inside > .mCSB_container {margin-right:0;}
.CS_right_con .title {max-width:300px;}

.threeBox {background: #f8f8f8;border-radius: 5px;}
.threeLevel {height:40px;padding:0 10px 0 43px;}
.threeEdit,.twoEdit,.oneEdit, .oneactEdit {height:38px; border:1px #e6e6e6 solid; background:#ffffff;border-radius: 4px;width:450px;margin-left:7px;}
.oneEdit {margin-top:1px;border-color:transparent;background:transparent;margin-left:0px;}
.oneBox .oneLevelEdit {background-color: #208AF8;}
.threeInp {width:100%; height:38px; line-height:38px; border:0; outline:none;background:transparent;}
.oneEdit .threeInp {color:#ffffff;}
.oneText, .twoText, .threeText, .actText, .grayactEdit {padding:0 37px 0 13px;}
.oneactEdit {width:350px;}
.oneText {padding-left:20px;}
.threeIcon {float:left; display:inline; width:22px; height:22px; position:relative;/*background:url(../images/term2/acticons/word.png) no-repeat;background-size:20px 20px;*/margin-top:10px;}
.threeIcon i {left:0px; top:0px;line-height:1.0;}
.threeBox .actline {position:absolute;top:39px;width:90%;height:1px;background:#E4E4E4;margin:0 10px 0 40px;z-index:2;}

.twoBox .actFocus {background: #D8D8D8; box-shadow: 0 1px 3px 0 rgba(0,0,0,0.50) inset;-webkit-box-shadow: 0 1px 3px 0 rgba(0,0,0,0.50) inset; border-radius: 5px;}
.threeEdit .threeInp, .grayactEdit .threeInp {font-size: 16px; color: #333333;font-weight:normal;}



.createContainer .addactBg {opacity:0.4;filter:alpha(opacity=40);}
.addContainer {display:none;}

.oneContainer .grayDarkBottom .prompt {font-size: 12px;color: #E2E2E2;background:#42474c;}
.oneContainer .grayDarkBottom .prompt .point {background-image:url(../images/tip_graydark_unit.png);}

.addActivity { right:-52px; top:43px; z-index:10000;box-shadow: 0 6px 10px 0 rgba(161,185,180,0.27);-webkit-box-shadow: 0 6px 10px 0 rgba(161,185,180,0.27); border-radius:7px;display:none;}
.threeBox .addActivity {top:38px;}
.addActivityLast, .threeBox .addActivityLast {top:-400px;}
.addActivity .addActBox {width:238px; min-height:364px;background:#ffffff;border: 1px solid #D3DCE6;border-radius: 7px; padding:14px 20px 20px;}
.addNodeBtn {width:234px;height:32px;line-height:32px;font-size:13px;color:#0B8BFF;}
.addActBox .addNode {margin-bottom:25px;}
.addActBox dt {font-size: 13px;color: #7A7A7A;line-height:1.0;margin-bottom:15px;}
.addActivity .addAct dl {margin-right:-14px;}
.addActivity .addAct dl dd {float:left; display:inline; width:48px;text-align:center; margin:7px 14px 7px 0;overflow:hidden; vertical-align:middle; display: table-cell;}
.addActivity .addAct dl dd .pic {width:42px;height:42px;}
.addActivity .addAct dl dd .actname {font-size: 12px;color: #1A1A1A;font-weight:bold;line-height:1.0;margin-top:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:48px;}

.addActivity em {position:absolute; width:15px; height:7px; background:url(../images/angle_up.png) no-repeat; right:20px; top:-6px; display:none;}
.courseActivityBox .addActivity { left:0; top:45px; right:auto;}
.courseActivityBox .addActivity em { left:100px; right:auto;}
.levelMore { right:-15px; top:50px; z-index:100; display:none;}
.levelMore dl { background:#FFF; border:1px #D3DCE6 solid; border-bottom:none; box-shadow: 0 6px 10px 0 rgba(161,185,180,0.27);-webkit-box-shadow: 0 6px 10px 0 rgba(161,185,180,0.27); border-radius: 5px; padding:5px 0 2px 0;}
.levelMore dl dd,.addTAN dl dd,.exportCon dl dd { display:block; white-space:nowrap; text-align:left; padding:0 10px 0 33px; position:relative; line-height:30px;}
.levelMore .pic,.addTAN .pic,.exportCon .pic{ width:23px; height:24px; position:absolute; left:10px; top:0; text-align:center;}
.levelMore .pic i,.addTAN .pic i,.exportCon .pic i{font-size:16px; left:0; top:7px;}
.levelMore .pic .fa-code-fork { left:4px;}
.levelMore dl dd span,.addTAN dl dd span,.exportCon dl dd span {display:inline-block; *display:inline; *zoom:1; text-align:left;}
.levelMore dl dd .checkbox {float:left; display:inline; margin:5px 0 0 0;}
.levelMore em {position:absolute; width:15px; height:7px; background:url(../images/angle_up.png) no-repeat; right:20px; top:-6px;}
.levelMore {top:50px;}
.threeBox .levelMore, .twoLevelAct .levelMore, .oneBox .levelMore {top:38px;}
.levelMoreLast {top:auto; bottom:40px;}
.levelState {border:1px #e7e0da solid; background:#fff9b4; height:35px; line-height:35px; width:200px; text-align:center; color:#999999; left:50%; margin-left:-100px; top:8px;}
.levelMoreBtn {cursor:pointer; width:30px;height:30px;text-align:center;font-size:15px;line-height:30px;color:#D8D8D8;margin-top:5px;border-radius:4px;}
.oneLevel .levelMoreBtn {color:#fff;}
.unitLevelList .levelMoreBtn,.courselevelList .levelMoreBtn {height:30px;line-height:30px;color:#D8D8D8;margin-top:5px;}
.unitLevelList .levelMoreBtn:hover,.twoLevel .levelMoreBtn:hover,.threeLevel .levelMoreBtn:hover,.twoLevelBtn:hover i,.twoLevelBtn:hover span,.plusBtn:hover i,.plusBtn:hover span {color:#0085EF;}
.levelMoreBtn.hover {background:#e8f7ff;color:#0085EF;}

/*单元级活动箭头*/
.moveDel { display:none; }
.moveDel span {width:22px; height:22px; float:left; display:inline; margin-left:5px;cursor:pointer;}
.moveDel span i { margin:4px 0 0 5px; font-size:20px;}
.moveDel .movedown i { margin-top:5px;}
.blueMoveDel i {color:#196BF1;}
.blueMoveDel:hover i {color:#ffffff;}
.blueMoveDel:active i {color:#ECECEC;}
.whiteMoveDel {width:28px; height:28px; cursor:pointer;}
.whiteMoveDel i { color:#C8CCD0;}
.whiteMoveDel:hover i{color:#3D9BFD;}
.whiteMoveDel:active i{color:#0375E9;}
.moveDel .whiteMoveDel:hover { width:22px; height:22px;}
.moveDel .whiteMoveDel:hover.movedown i { margin-top:4px;}
.moveDel .levelDel i {margin-top:5px;margin-left:6px;}
.moveDel .whiteMoveDel:hover.levelDel i { margin-top:4px; margin-left:5px;}
.oneLevel .blueMoveDel i {color:#196BF1;}
.oneLevel .blueMoveDel:hover i {color:#ffffff;}
.oneLevel .blueMoveDel:active i {color:#ECECEC;}

.csacttopWrap .addactBtn {font-size:14px;}

/*批量发布*/
.batchpublish {height:730px;}
.batchpublish .l-content {height:680px;}
.batchpublish .l-content .checkAllOpt {padding:16px 30px;border-bottom:1px solid #f4f5f6;height:30px;line-height:30px;margin-top:0;margin-bottom:5px;}
.batchpublish .check-all-text {font-size: 14px;color: #5F5F5F;font-weight:bold;}
.batchpublish .content-tree .sCs_chapter_list span.tit {font-size: 15px;color: #323232;font-weight:bold;}
.batchpublish .content-tree .sP_tit_list span.sontit {font-size:14px;color:#515151;}
.batchpublish .r-con .searchRow {padding:16px 40px 16px 20px;}
.batchpublish .r-con .resImport {padding:12px 40px 12px 20px;}
.batchpublish .r-con .resImport .tit {line-height: 46px;}
/*复用已有教学单元 弹窗*/
.elfTree .showInitial {border-radius:30px;}
.elfTree .level {margin-top:5px;}
.elfTree ul {border:1px solid #D3DCE6;margin-top:6px;}
.elfTree .level1 ul {border-top:1px solid #D3DCE6;}
.elfTree li:hover {background: #e5f5ff;font-size:13px;color: #0B8BFF;}

/*我的课程*/
.courseAdd span,.unitAdd span { padding-left:18px; position:relative;}
.courseAdd span {font-size:13px;}
.courseAdd span i,.unitAdd span i {left:0; top:3px; font-size:13px; font-weight:normal;}
.vhTab {height:22px; overflow:hidden;}
.vhTab a:hover {color:#2D93FF;}
.courseTit {height:60px; padding:0 25px 0 20px; line-height:60px;}
.courseList ul { float:left; display:inline; margin-left:-20px;}
.courseList li {float:left; display:inline; width:328px; height:250px; background:#FFF; margin:15px 0 0 20px; position:relative;}
.courseList strong { padding:0 10px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; display:block; padding-top:10px;} 
.courseList strong a {color:#333333; font-size:16px;}
.floatAdd { height:35px; line-height:35px; border:1px #58abe1 solid; background:#FFF; cursor:pointer;}
.floatAdd span {font-size:16px; padding-left:20px;position:relative; }
.floatAdd span i {left:0; font-size:16px; top:3px; font-weight:normal;}
.addTopFloat .levelState { top:12px;}
/* .courseList .setup { color:#58ade1; float:right; display:inline; position:relative; margin:15px 15px 0 0; padding-left:22px; cursor:pointer;} */
.courseList .setup { color:#58abe1; float:right; display:inline; position:relative; margin:17px 10px 0 0; padding-left:22px; cursor:pointer;}
.courseList .setup:hover em,.courseList .setup:hover i{color:#177bbb;}
.courseList .setup em {font-size:14px;}
.courseList .setup i {left:0; top:3px; font-size:18px;}
.courseList .pic {position:relative; overflow:hidden; height:165px; overflow:hidden;}
.blueTrans { background:#179ee1; width:328px; height:165px; left:0; top:0; opacity:0.8; filter:alpha(opacity=80);}
.startDesign {width:100%; text-align:center; left:0; top:0; color:#FFF;}
.startDesign span {font-size:18px; padding-left:36px; position:relative;}
.startDesign i { font-size:28px; left:0; top:-4px;}
.startDesign a {float:left; display:inline; width:280px; height:95px; padding-top:70px; color:#FFF;}
.addBtn {position:relative; width:100%; float:left; display:inline; font-size:16px; padding-top:150px; text-align:center; height:100px;}
.addBtn i {font-size:70px; left:50%; margin-left:-28px; top:75px;}
.courseMore {height:50px; background:#fafafa;}
.handle {left:25px; top:10px;}
.handle dd {float:left; display:inline; width:127px; margin:15px 0 0 0;}
.handle a {color:#FFF; padding-left:22px; position:relative; font-size:16px; font-weight:bold;}
.handle a i {left:0; top:0; font-size:18px; font-weight:normal;}
.courseState {left:0; top:0; width:100%; text-align:center;}
.courseState .stateBox {position:relative; height:28px; line-height:28px; display:inline-block; *display:inline; *zoom:1;}
.courseState em {position:absolute; width:100%; height:28px; background:#000; opacity:0.5; filter:alpha(opacity=50);}
.courseState span {font-size:14px; color:#FFF; padding:0 20px; position:relative; *display:block;display: inline-block;max-width: 240px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.stateRelease em,.stateExamine em,.stateDesign em,.stateNotpass em{opacity:1; filter:alpha(opacity=100);}
.stateRelease em {background:#62ce61;}
.stateExamine em {background:#fc9228;}
.stateDesign em {background:#58abe1;}
.stateNotpass em {background:#ea5b5b;}
.lock { font-size:18px; margin-top:4px;}
.shzt {color:#58abe1; font-size:14px; cursor:pointer;}
.shzt:hover { color:#177bbb;}
.lockAudit {left:15px; bottom:7px; height:25px; line-height:25px;}
.courseList .disable strong a,.courseList .disable .setup { color:#999999;}
.courseList .disable .setup i {color:#999999;}
.courseList .disable .setup:hover em{color:#999999;}
.disable .pic img {-webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); filter: gray; opacity:0.7;}
.disable .setup {cursor:default;}
.disable .shzt {color:#999999;}
.seting {width:70px; position:absolute; right:0; bottom:0; background:#179ee1; display:none;}
.seting dl {float:left; display:inline;}
.seting dd {float:left; display:inline; padding:5px 0; width:100%;}
.seting dd:hover { background:#318bc5;}
.seting a {color:#FFF; font-size:14px; padding-left:22px; margin-left:10px; position:relative;}
.seting a i { left:0; top:-1px; font-size:18px;}
.seting .btnCopyCourse i { font-size:16px;}
.topTitle { font-size:20px; color:#333; font-weight:bold; padding:22px 0 0 10px;}
.mtit strong { padding-left:12px; position:relative; float:left;}
.mtit strong.hasIcon{padding-left:45px;}
.mtit strong i {left:10px; top:5px;}
.back {margin:3px 25px 0 0;}
.back i {margin-top:5px; cursor:pointer; padding:0;}
.back i:hover { color:#2D93FF;}
/*.content { border:1px #ebebeb solid; background:#FFF; padding-top:20px; padding-bottom:40px;}*/
.btnpb { padding:0 20px; border:0; }


.courseRowList li {float:left; width:100%; height:165px; background:#FFF; margin:20px 0 0 0;}
.rowRight {width:695px; position:relative;}
.rowRight strong a {font-size:16px; color:#333333;}

.rowOperation {position:absolute; left:0; top:120px;}
.rowOperation a {float:left; display:inline; position:relative; padding:0 0 0 18px; font-size:14px; color:#2D93FF; margin:0 30px 0 0;}
.rowOperation a i {left:0; top:4px; color:#2D93FF; font-size:16px;}
.rowOperation a:hover,.rowOperation a:hover i {color:#2D93FF}
.rowRight .courseState { text-align:right;}
.rowRight .courseState em {opacity:0.8; filter:alpha(opacity=80);}
.rowRight .courseState .bggreen em { background:#1f8000;}
.rowRight .lock { right:0; top:125px; left:auto;}
.rowRight .courseState .bgorange em { background:#fb730f;}
.rowRight .courseState .bggray em { background:#999999;}
.rowRight .lockAudit {right:0; top:120px; left:auto;}
.searchDiv{z-index:99;}
.seniorBox {position:absolute; width:421px; border:1px #ebebeb solid; box-shadow:0 4px 8px rgba(204,204,204,0.8); right:51px; top:0; height:94px; z-index:20; background:#FFF;}
.seniorBox label {float:left; width:76px; text-align:right; line-height:30px;}
.dateBox i { font-size:16px; right:10px; top:7px;}
.picMask {left:0; top:165px; width:100%;}
.rowStart {position:absolute; left:0; top:105px;}
.seeCopyDel {display:none;}
.seeCopyDel a:hover i{color:#177bbb;}

.myCourse .courseTit .bigtit {font-size: 18px;color: #333333;font-weight: bold;}
.myCourse .disable .pic img {
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
    opacity: 0.7;
}
.startDesignBtn {font-size:14px;}
.myCourse .moreCsBtn {text-align:center;margin-top:20px;display:none;cursor:pointer;line-height:1.0;font-size:14px;color:#999;}
.myCourse .moreCsBtn:hover {color:#1886F3;}
.myCourse .default_h {height:180px;overflow:hidden;}
.myCourse .courseTit {border-radius:6px;overflow:hidden;box-shadow: 1px 1px 6px 0 #E4EEEC; -webkit-box-shadow: 1px 1px 6px 0 #E4EEEC;}
.myCourse .courseRowList li, .myCourse .courseList li {border-radius:6px;/*overflow:hidden;*/box-shadow: 1px 1px 6px 0 #E4EEEC; -webkit-box-shadow: 1px 1px 6px 0 #E4EEEC;}
.myCourse .courseList li .sharePeo {margin-top:10px;color:#999;}
.myCourse .courseList li .sharePeo span {color:#666;}
.myCourse .cSTplan {text-align:left;}
.myCourse .courseRowList li:hover, .myCourse .courseList li:hover {box-shadow: 5px 0 15px rgba(0,63,139,0.2); -webkit-box-shadow: 5px 0 15px rgba(0,63,139,0.2);}
.myCourse .courseRowList li .pic{overflow: hidden;border-top-left-radius:6px;border-bottom-left-radius:6px;height: 100%;}


/*共享课程*/
.handleShare {left:94px; top:40px;}
.handleShare dd {float:left; display:inline; width:100%; margin:10px 0 0 0;}
/*复制教案弹窗*/
.pop-copytplan .tit {font-size:14px;color: #475669;}
.pop-copytplan .tit span {color:#475669;}
.pop-copytplan .ps {margin-top:0px;font-size:14px;color: #475669;}
/*复制教案弹窗 弘成课程*/
.pop-copytplan-hc .tit, .pop-copytoclass .tit {font-size:12px;color:#a3a3a3;position:relative;top:-5px;}
.pop-copytplan-hc .doOptsWrap, .pop-copytoclass .doOptsWrap {margin-top:13px;}
.pop-copytplan-hc .optRow .radio-box i.radio {margin:6px 16px 0 0;}
.pop-copytplan-hc .optRow .con, .pop-copytoclass .optRow .con {font-size:14px;color:#475669;max-width:90%;}
.pop-copytplan-hc .doOptsWrap .chosen-container .chosen-results {max-height:100px;}

.pop-copytoclass .doOptsWrap {padding:0 20px;}
.pop-copytoclass .checkbox-i {margin-top:7px;}
/*查看详情弹窗*/
.ConGrap:last-child {border-bottom:none;padding-bottom:0;}

/*选择建课模式*/
.chooseMode {border-radius:6px;}
.course_design .cur{border:1px solid #ccc;}
.course_design_con {border-radius:4px;}
.course_design_con:hover{border:2px solid #9ccff0; padding-top:29px; padding-bottom:29px; width:378px;}
.course_design_con:hover .mode1 {display:none;}
.course_design_con:hover .mode2 {display:block;}

/*基本信息*/
/*.baseMeg .infoBox { border:1px #ebebeb solid; background:#fefefe; padding:40px 0 40px 0;}*/
.baseMeg { border:1px #ebebeb solid; background:#fefefe; }
.baseMeg .infoBox { padding:40px 0 0px 0;}
.baseMeg .infoLine {border-bottom:1px #ebebeb dashed;}
.baseMeg .infoLine label {float:left; height:30px; line-height:30px; text-align:right; width:150px; font-size:14px;}
.baseMeg .infoLine .radio-box {
   width: inherit;
}
.baseMeg .infoLine .radio-box { position: relative; margin-left: 8px; }
.baseMeg .ques_opts .radio-box { margin-left: 1px; }
.baseMeg .rowitem .radio-box {
  float: left;
  margin-left: 0;
  line-height:30px;
}
.baseMeg .radio {margin:6px 8px 0 0;}
.baseMeg .infoLine textarea {float:left; width:100%; border:1px #cccccc solid; height:130px; line-height:24px;}
.baseMeg .addBox span {font-size:14px; position:relative; padding:0 10px 0 25px; display:inline;}
.baseMeg .addBox span i {left:10px; top:5px; font-size:12px;}
.baseMeg .infoLineLast {border:0;}

.infoFloat {height:70px; position:fixed; z-index: 1001; width:100%; left:0; bottom:0;}
.infoFloat .main {width:100%; max-width:1180px;}
.iFbg { position:absolute; width:100%; height:75px; background:#333; left:0; top:0; opacity:0.6; filter:alpha(opacity=60);}

.baseMeg .infosmaArea textarea { width:727px;}
.baseMeg .infosmaRw {width:754px;}
.baseMeg .radio-box .disabled {color:#ebebeb;}
.baseMeg .most {position:absolute; right:-22px; top:152px; white-space:nowrap; color:#999;}
.baseMeg .mostPor {right:0;}
.baseMeg .speakerLibBox { right:0; top:0;}

.baseMeg .upl_cover .maskCur,.upl_headpic .maskCur{left:0;top:0;z-index:10;}
.baseMeg .upl_cover .maskCur{width:280px;height:165px;line-height:165px;}
.baseMeg .upl_headpic .maskCur{width:150px;height:150px;line-height:150px;}
.baseMeg .maskCur .blueTrans {width:100%; height:100%;}
.baseMeg .maskCur span {position:relative; z-index:10;}
.baseMeg .megBox{width:688px;padding:15px 25px;}

.baseMeg .smxx{color:#ea2606;}
.lh30 {line-height:30px;}
.baseMeg .edui-default .edui-editor {width:800px!important;}
.baseMeg  .edui-editor-iframeholder {width:800px!important;}
.product-cover .upl_cover {margin-right:0px;}
.product-cover .r-demd {margin-top:10px;}
.product-cover .uplCoverBtn {font-size:14px;}

.fm-cover {margin-left:160px;}
.fm-cover .cover-pic {width:72px;height:40px;float:left;display:inline;margin-right:3px;margin-bottom:3px;}
.fm-cover .cover-pic {
    position: relative;       
    box-sizing: border-box;
}

.fm-cover .cover-pic .img img {
    position: relative;
    width: 100%;
    height: 100%;
    max-width: 135px;
}
.fm-cover .mask-view {
    display:block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    text-align: center;
    vertical-align: middle;
    -webkit-backface-visibility: hidden;/* 隐藏旋转元素的背面*/
    backface-visibility: hidden;
    /*background: rgba(23, 157, 225, 0.8);*/   /*后面这个0.6是指的背景的透明度*/
    background:#179ee1;
    opacity: 0;
    filter:alpha(opacity=0);
    -webkit-transition: all 0.35s ease-in-out;   /*规定提示信息怎样出现ease-in-out以慢速度开始和结束*/
    -moz-transition: all 0.35s ease-in-out;
    transition: all 0.35s ease-in-out;

    width:70px;height:40px;margin-left:0;margin-top:0;
}
.fm-cover .mask-view span {
    font-size: 14px;
    color: #fff;
    position: absolute;
    top: 50%;
    left: 50%;    
    margin-left:-23px;
    transform: translateY(-50%);
}
.fm-cover .mask-view span {margin-right:5px;}
/* .fm-cover .cover-pic a:hover .mask-view {
    display:block;
    opacity:0.85;
    filter:alpha(opacity=85);          
} */

/*弹窗 发布设置*/
.popContent label .smxx {color: #FE5958; font-size: 21px; position: relative; top: 5px; margin-left: 9px;}
.popContent label.labl {font-size: 16px; color: #5E6D82; font-weight: bold; line-height: 1.0;}
/*日历插件*/
.tanStudytime_Date {width:580px;}
.time_box_Date{padding-left:0px;}
.DateHei{height:246px;}
#maskDiv .divend{padding-right:0;}
.fa-calendar{color:#a3a7ab;top:8px;right:9px;}
.calen{right:214px;}
.divend{margin-left:0px;padding-right:46px;}
.timeinput{margin-left:10px;padding:0px;padding-left:5px;}
.dateCalen {color: #a3a7ab;top: 8px;right: 56px;}
.time_box_Date .timefg {height:30px;line-height:30px;padding:0 10px;font-size: 14px; color: #333333;}


.pop-publishSetting .formBox {margin-bottom:35px;}
.examOrNot .switch {top:0;}
.actMark li {width:68px;height:30px;border: 2px solid #EBEEEE;float:left;border-radius:30px;margin-right:18px;font-size: 13px;color: #555555;text-align:center;line-height:30px;position:relative;cursor:pointer;}
.actMark li em {display:none;}
.actMark li.cur {border-color:#3D9BFD;box-shadow: 1px 1px 6px 0 #E4EEEC;-webkit-box-shadow: 1px 1px 6px 0 #E4EEEC;}
.actMark li.cur em {display:block;position:absolute;right: -3px;top: -7px;color: #3D9BFD;}
/*课程单元弹窗*/
.courseUnit .unitOptWrap {background:#f8f8f8;border: 2px solid #F8F8F8; box-shadow: 1px 1px 6px 0 #E4EEEC;-webkit-box-shadow: 1px 1px 6px 0 #E4EEEC; border-radius: 8px;}
.courseUnit .unitOptWrap .optText {font-size: 16px;color: #5E6D82;font-weight:bold;}
.courseUnit .unitOptWrap {padding:15px 0 25px;}
.courseUnit .unitOptWrap .radio-box i.radio {padding:5px 18px 0 13px;}

.courseUnit .notAuto {height:70px;line-height:70px;padding:0;}
.courseUnit .notAuto .radio-box i.radio {padding:25px 18px 0 13px;}

.courseUnit .unitOptWrap.checked {border-color:#3D9BFD;background:#fff;}

.courseUnit input:-moz-placeholder,
.courseUnit textarea:-moz-placeholder { 
    color: #999999;font-size:16px;
}
.courseUnit input:-ms-input-placeholder,
.courseUnit textarea:-ms-input-placeholder { 
    color: #999999;font-size:16px;
}
.courseUnit input::-webkit-input-placeholder,
.courseUnit textarea::-webkit-input-placeholder { 
    color: #999999;font-size:16px;
}

.courseUnit .unitOptWrap .csHours {padding-left:46px;margin-top:17px;}
.courseUnit .unitOptWrap .csHours .text {font-size: 14px; color: #5E6D82;line-height:32px;}
/*进度条*/
.uplProgressBar .progress_bar {width: 442px;}
.uplProgressBar .progress_bar, .uplProgressBar .progress_cur_bar {height:6px;background:#ebebeb;}
.uplProgressBar .progress_cur_bar {background:#2c93FF;}
/*end*/

.searchWrapBlock {border-radius:9px;}
.searchWrapBlock .lh30 {line-height:30px;}
.searchWrapBlock {padding-bottom:10px;}
.searchWrapBlock .chosen-container-single .chosen-single {border-radius:30px!important;}
.searchWrapBlock .ctg-detail, .categoryBlock .ctg-detail {max-width:93%;}

.myStulistNav {height:auto;}
.myStulistNav .subnav {margin-top:3px;}
.myStulistNav .subnav li {/*padding-bottom:0px;*/}
.myStulistNav .mnavLine {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 1px;
    background: #cfcfcf;
    line-height: 1px;
    font-size: 1px;
}
.myStulistNav .mnav li {
    float: left;
    display: inline;
    margin: 0 20px 0 0;
    line-height: 35px;
    cursor: pointer;
}
.mnav ul {
    float: left;
    position: relative;
}

.reslibWrap .dropList {width:250px;}

/*复用已有单元弹窗*/
/*选择课程结构-弹窗*/
.selcCStruCon,.CopyUnit,.studtPathCon{border-top:1px solid #ebebeb;}
.selcCStruCon .sCs_list,.selcCStruCon .sP_tit_list,.CopyUnit .sCs_list,.CopyUnit .sP_tit_list{height:40px;line-height:40px;border-bottom:1px solid #ebebeb;}
.selcCStruCon .sCs_chapter_list,.CopyUnit .sCs_chapter_list{height:39px;line-height:39px;background:#f8f8f8;border-bottom:1px solid #ebebeb;}
.selcCStruCon .sCs_chapter_list span.tit,.CopyUnit .sCs_chapter_list span.tit{color:#0367a7;font-size:14px;}
.selcCStruCon .radio,.CopyUnit .radio{margin:11px 15px 0 0;}
.selcCStruCon .cm_bsf,.CopyUnit .cm_bsf{color:#58abe1;margin:0 10px 0 2px;font-size:16px;vertical-align:middle;}

/*多级下拉*/
.multiDrop .dropText {border-radius:30px;height:28px;line-height:28px;}
.multiOpen .dropText {border-color:#1E91FF;}
.multiOpen .dropList {border-radius:4px;top:40px;}
.multiOpen .dropItemCase {border-color:#D3DCE6;}
.multiOpen .dropItem:hover {background: #e5f5ff;font-size:13px;color: #0B8BFF;}
.multiOpen .dropItem:hover i {color:#ccc;}

.resConWrap .chosen-container-single .chosen-single {top:-1px;}

/*课程级活动-添加活动弹窗*/
.pop-courseUnit .addActivity {display:block;box-shadow:none;-webkit-box-shadow:none;}
.pop-courseUnit .addActivity .addActBox {width:auto;height:auto;border:0;padding:0 0 0 10px;}

/*课堂互动二期*/
.headTop {background:#2C93FF;/* box-shadow:none;-webkit-box-shadow:none; */}
.headTop .navUl a {font-size:13px;}
.headTop .navUl a:hover, .navUl .cur a {background-color: #0E76EF;}
#nav {height:50px;line-height:50px;}
#userLetter,#userhelp {height:50px;}

.icon-meg {margin-top:17px;}
.headTop .bg_006CC3 {background-color: #0E76EF;}
.userN_con ul li:hover, .userLetter_con li:hover, .teacher_con li:hover {background-color:#2C93FF;}
.click_bg_col, .navUl .navMore.hover {background-color: #0E76EF;}
#userN i, #userRole i {margin-top:17px;}
#userN:hover i, #userRole:hover i {margin-top:17px;}
.elliMore li a:hover, .headTop .navUl .elliMore li a:hover  {background-color: #2C93FF;}

.csMeg-secterm {background:#2C93FF;padding:22px 0 10px 0;}
.csMeg-secterm .signonBtn, .csMeg-secterm .askBtn {width:80px;height:26px;line-height:26px;font-size:12px;}
.csMeg-secterm .Btns {margin-right:0;}
.csMeg-secterm .csmeg-l h2.tit {font-size:20px;}
.csMeg-secterm .csmeg-l {position:relative;margin:0;padding-left:92px;}
.csMeg-secterm .csmeg-l .cs-classes {height:20px;overflow:hidden;}
.csMeg-secterm .to-back {color:#fefefe;left:0;top:7px;}
.csMeg-secterm a.to-back i {color:#fefefe;font-size:16px;position:relative;top:1px;}
.darkblueBtns .csBtn {width:73px;height:23px;line-height:23px;font-size:12px;background:#0E76EF;}
.sectermCS .teachingConlist .titWrap .tit {font-size: 18px; color: #70757F;font-weight:bold;}
.sectermCS .csCatelog {font-size: 12px; color: #878787;position:relative;top:-2px;}
.sectermCS .teachingConlist .operaBtns a {color:#000;}
.sectermCS .teachingConlist .conList li .l-tit h2.tit {font-size:18px;margin-right:15px;}
.sectermCS .teachingConlist .conList li .r-btns a span {font-size:12px;margin-top:7px;}
.sectermCS .teachingConlist .conList li .l-tit .onTimes {font-size:14px;color:#878787;position:relative;top:-2px;padding-left: 8px;}
.sectermCS .teachingConlist .conList li .l-tit .onTimes strong {font-size: 16px; color: #3E9EF3;margin: 0 2px;}

/*添加讨论*/
.discussWay .radio {margin:5px 10px 0 0;}
.secterm-adddiscuss .subjectconBox {height:185px;}
.secterm-adddiscuss .subjectconBox .multiRowText {height:164px;}

/*课堂互动首页*/
.csInteractionBody {width:100%;height:auto;/*background:url(../images/term2/csinteraction-bg.jpg) no-repeat top center;background-size:cover;*/}
.csInteractionBody .main2 {width:908px;margin:0 auto;}

.topBarWhite {height:50px;}
.topBarWhite .term-select .chosen-container-single .chosen-single {border-color:transparent;}
.topBarWhite .term-select .chosen-container-single .chosen-single span {font-size: 16px;color: #5E5E5E;font-weight:bold;}
.topBarWhite .term-select .chosen-container-single .chosen-single div b {background-image:url(../images/term2/up_down_btn2_black.png);}
.topBarWhite .term-select .chosen-container-active.chosen-with-drop .chosen-single div b {background-image:url(../images/term2/up_down_btn_black.png);}

/*课堂互动下拉选样式*/
.csInteraction .term-select .chosen-container-single .chosen-single, .catalogSelect .chosen-container-single .chosen-single {background: #F6FBFF; border: 1px solid #D8E8FF;border-radius:30px!important;padding-left:15px;}
.csInteraction .term-select .chosen-container-single .chosen-single span, .catalogSelect .chosen-container-single .chosen-single span {font-size: 13px; color: #0B8BFF;}
.csInteraction .calendar-select .ta_date .i_orderd {background:none;color:#0B8BFF;font-size:14px;}
.w190 {width:190px;}

/*匿名*/
.anonymousOrnot {margin:9px 30px 0 0;line-height:30px;color:#4b4b4b;}
.anonymousOrnot .checkbox-c {margin-right:5px;}

/*教学笔记弹窗*/
.pop-teaNote .subjectconBox {width:638px;height:116px;}
.pop-teaNote .subjectconBox .multiRowText {height:60px;}
.pop-teaNote .noteBtns a {width:140px;}
.pop-teaNote .noteBtns a.delNoteBtn {background:transparent;color: #686868;border: 1px solid #DBDBDB;}
.pop-teaNote .editBox2 {margin-bottom:25px;}
/*单日历插件*/
.singleCalen {background: #F6FBFF; border: 1px solid #D8E8FF;width:140px;height:28px;line-height:28px;border-radius:28px;padding:0 13px 0 0;position:relative;}
.qdCalen {width:192px;}
.singleCalen input, .popBody .singleCalen input {border:0;width:100%;background:transparent;color:#208AF9;font-size:12px;font-weight:bold;padding-left:13px;}
#sCalen {left:0!important;top:40px!important;}
.singleCalen .caIcon {width:15px;height:15px;right:0px;top:6px;color:#208AF9;}
.singleCalen input:-moz-placeholder { 
    color: #208AF9;font-size:12px;
}
.singleCalen input:-ms-input-placeholder { 
    color: #208AF9;font-size:12px;
}
.singleCalen input::-webkit-input-placeholder { 
    color: #208AF9;font-size:12px;
}

.datepicker > .datepicker_header {background:#fff;color:#333333;}
.datepicker > .datepicker_inner_container > .datepicker_calendar > .datepicker_table > tbody > tr > td {color:#696969;}
.datepicker > .datepicker_inner_container > .datepicker_calendar > .datepicker_table > tbody > tr > td.hover {background:#eee;color:#696969;}
.datepicker > .datepicker_inner_container > .datepicker_calendar > .datepicker_table > tbody > tr > td.active {background-color:#2196F3;}
.datepicker > .datepicker_inner_container > .datepicker_timelist > div.timelist_item.hover {background-color:#2196F3;}
.datepicker > .datepicker_inner_container > .datepicker_timelist > div.timelist_item.active {background-color:#2196F3;}
/*end*/

.pop-teaNote .editBox {margin-bottom:10px;}
.pop-teaNote .searchBtn i {color:#888;}

.pop-teaNote .noteCon {margin-top:6px;padding:0;}
.pop-teaNote .noteCon dd {padding:26px 0 19px 7px;border-bottom:1px solid #EAEDEC;}
.pop-teaNote .noteCon dd .noteTit .time {font-size:13px;color:#999;line-height:1.0;margin-bottom:7px;}
.pop-teaNote .noteCon dd .noteTit .tit {font-size:14px;color:#333333;line-height:20px;max-width:678px;word-wrap: break-word;}
.pop-teaNote .noteCon dd .noteOpeBts a {vertical-align:middle;height:22px;}
.pop-teaNote .noteCon dd .noteOpeBts a.edit i {width:22px;height:22px;background:url(../images/term2/icons/editIcon.png) no-repeat;display:inline-block;}
.pop-teaNote .noteCon dd .noteOpeBts a.edit:hover i {width:22px;height:22px;background:url(../images/term2/icons/eidtIocn_hover.png) no-repeat;}
.pop-teaNote .noteCon dd .noteOpeBts a.delete i {width:22px;height:22px;color:#C8CCD0;line-height:22px;text-align:center;}
.pop-teaNote .noteCon dd .noteOpeBts a.delete:hover i {width:22px;height:22px;color:#3d9bfd;}
.pop-teaNote .noteCon .scrolbar {height:450px;}

/*教学笔记3期*/
.pop-teaNote2 {padding-left:0;padding-right:0;}
.pop-teaNote2 .editBox {padding:0 20px;}
.pop-teaNote2 .subjectconBox {width:97%;}
.pop-teaNote2 .noteBtns a {width:80px;line-height:28px;}
.pop-teaNote2 .notelist-tit {font-size:16px;color:#333333;font-weight:bold;line-height:1.0;margin:24px 20px 16px 28px;}
.pop-teaNote2 .notesearchBox {padding:0 20px;}
.pop-teaNote2 .noteCon {margin-top:0;}
.pop-teaNote2 .noteCon dd {padding:16px 20px 16px 20px;}
.pop-teaNote2 .noteCon dd .noteTit .time {margin-bottom:3px;}
.pop-teaNote2 .noteCon dd .noteTit .tit {margin-bottom:6px;}
.pop-teaNote2 .noteCon dd .noteOpeBts .saveNoteBtn {height:26px;}
.pop-teaNote2 .noteEdit .editBox {margin-bottom:0;width:78%;}
.pop-teaNote2 .noteEdit .editOpe {right:20px;top:50%;margin-top:-14px;}
.pop-teaNote2 .noteCon .editSty {border:1px solid #EAEDEC;margin-top:16px;padding:0;background-color:#f8f8f8;}
.pop-teaNote2 .noteCon .editSty .editBox .multiRowText {padding:5px 10px;height:70px;border-color:#f8f8f8;background-color:#f8f8f8;text-indent:0em;line-height:20px;}
.pop-teaNote2 .mCSB_inside > .mCSB_container {margin-right:0;}
.pop-teaNote2 .subjectconBox {height:93px;}


/*签到记录*/
.signInMeg {height:50px;line-height:50px;background:#fff;box-shadow: 1px 1px 6px 0 #E4EEEC;-webkit-box-shadow: 1px 1px 6px 0 #E4EEEC;}
.signInMeg .chosen-container-single .chosen-single span {color: #333333;font-size:17px;font-weight:bold;}
.signInMeg .chosen-container-single .chosen-single {border:0;}
.signInMeg .totalPeoNum {width:73px;height:28px;line-height:28px;border-radius:28px;text-align:center;background: #f7f8fa;margin:11px 0 0 12px;font-size: 13px; color: #91a0b5;}
.signInMeg .createSignInBtn {line-height:30px;margin-top:10px;}
.signInMeg .allClassesSelect .w120 {width:120px!important;}

.mr18 {margin-right:18px;}
.signinRecord-search .singleCalen {background: #FFFFFF; box-shadow: 1px 1px 6px 0 rgba(208,228,240,0.57);-webkit-box-shadow: 1px 1px 6px 0 rgba(208,228,240,0.57);border-color:#fff;}

.iw160 {width:148px;}
.signinRecord-search .NoNameSea input {background: #FFFFFF; border: 1px solid #E9E9E9; box-shadow: inset 0 1px 3px 0 rgba(212,226,234,0.59);-webkit-box-shadow: inset 0 1px 3px 0 rgba(212,226,234,0.59);border-radius:30px!important;padding-left:13px;font-size: 12px; color: #7A7A7A;}
.signinRecord-search .NoNameSea .searchBtn i {color:#888;}

.signinCases dd {float:left;display:inline;}
.signinCases dd em.line {font-size:12px;color:#ccc;margin:0 12px;}
.signinCases dd span.text {font-size: 12px; color: #535353;}
/*考勤四种情况 出勤 缺勤 迟到 请假*/
.icon-onduty, .icon-outduty, .icon-delay, .icon-leave {
  background:url(../images/term2/signinrecors-cases-pics.png) no-repeat;display:inline-block;position:relative;margin-right:3px;
}
.icon-onduty {
  width:15px;height:13px;background-position:-40px 0;top:1px;
}
.icon-outduty {
  width:13px;height:13px;background-position:-60px 0;top:2px;
}
.icon-delay  {
  width:8px;height:13px;background-position:0px 0;top:2px;
}
.icon-leave {
  width:9px;height:14px;background-position:-20px 0;top:2px;
}

.signIntable-r .icon-onduty, .signIntable-r .icon-outduty, .signIntable-r .icon-delay, .signIntable-r .icon-leave {margin-left:10px;}

.signInContent {padding:0;}
.signInContent .signIntable-l {width:33%;box-shadow:6px 0 9px 0 rgba(130,142,137,0.14);-webkit-box-shadow:6px 0 9px 0 rgba(130,142,137,0.14);position:relative;z-index: 2; }
.signInContent .signIntable-l .table {border:0;border-bottom:1px solid #E4E8EB;margin:0 0 40px 20px;}

.signInContent .signIntable-r {width:65%;margin-right:20px;}
.signInContent .signIntable-r .table {border:0;border-bottom:1px solid #E4E8EB;margin:0 0px 40px 0px;overflow:hidden;position:relative;}

.timeTh-conBox {position:absolute;background: #39D7D1; background: #FFFFFF; border: 1px solid #E9E9E9; box-shadow: 0 15px 15px 0 rgba(130,142,137,0.34);-webkit-box-shadow: 0 15px 15px 0 rgba(130,142,137,0.34); border-radius: 5px;z-index:2;left:18px;top:38px;display:none;}
.timeTh-conBox .btnCon {padding:8px 20px 3px;}
.timeTh-conBox a.delete i{font-size:20px;color:#338FEE;}
.timeTh-conBox a.viewDetail i {width:18px;height:20px;background:url(../images/term2/icons/enterClass_hover.png) no-repeat;display:inline-block;background-size:18px 20px;}

.signCaseBox, .sturepContent .signIntable-r .div-td .showBox {width:104px;height:80px;background: #FFFFFF; border: 1px solid #E9E9E9; box-shadow: 0 15px 15px 0 rgba(130,142,137,0.34);-webkit-box-shadow: 0 15px 15px 0 rgba(130,142,137,0.34);border-radius: 5px;z-index:2;left:82px;top:0px;display:none;}
.signCaseCon, .sturepContent .signIntable-r .div-td .showCon {padding:12px 0 0 14px;}
.signCaseCon span {font-size: 16px; color: #868686;line-height:21px;margin:0 13px 12px 0;}
.signCaseCon span i {margin-right:3px;}
.signCaseCon span i.icon-onduty {width:15px;top:1px;}
.signCaseCon span i.icon-outduty {width:15px;top:1px;}
.signCaseCon span i.icon-delay {width:15px;top:0px;left:4px;}
.signCaseCon span i.icon-leave {width:15px;top:1px;left:3px;}
.signInContent .signIntable-l .table td span.cur {color: #3390EE;}

.signIntable-r .lrBtns a {position:absolute;width:27px;height:27px;line-height:27px;text-align:center;background: #3390EE; box-shadow: 0 6px 10px 0 rgba(51,144,238,0.50);-webkit-box-shadow: 0 6px 10px 0 rgba(51,144,238,0.50);border-radius:50%;color:#fff;top:15px;z-index:3;margin-top:0;}
.signIntable-r .lrBtns a i {margin-top:1px;}
.signIntable-r .lrBtns a.l-arrow-btn {left:10px;}
.signIntable-r .lrBtns a.l-arrow-btn i {margin-right:2px;}
.signIntable-r .lrBtns a.r-arrow-btn {right:10px;}
.signIntable-r .lrBtns a.r-arrow-btn i {margin-left:2px;}

/*签到记录表格改div样式*/
.signInContent .signIntable-l {box-shadow:6px 0 9px 0 rgba(130,142,137,0.14);-webkit-box-shadow:6px 0 9px 0 rgba(130,142,137,0.14);position:relative;z-index: 2; }
.signInContent .signIntable-l .table {border:0;border-bottom:1px solid #E4E8EB;margin:0 0 40px 20px;}
/* .signInContent .signIntable-l .ul-table .li-tr {position:relative;height:48px;} */
.signInContent .signIntable-l .ul-table .li-tr{line-height: 47px;height: 47px;border-top:1px #E4E8EB solid;}
.signInContent .signIntable-l .ul-table .li-hd {height:55px;border-top:0;}
.signInContent .signIntable-l .table .div-th {font-size: 12px; color: #6F6F6F;border-top:0;line-height:1.0;padding:22px 0 10px 0;position:relative;}
.signInContent .signIntable-l .table .div-th.first-th {padding-left:20px;}
.signInContent .signIntable-l .table .div-th.br-l {border-left:1px solid #ffffff;}
.signInContent .signIntable-l .table .div-td.br-l {border-left:1px solid #E4E8EB;}
.signInContent .signIntable-l .table .div-td {position:relative;}
.signInContent .signIntable-l .table .div-td.first-td {padding-left:20px;}
.signInContent .signIntable-l .table .div-td span.cur {color: #3390EE;}
.signInContent .table .div-td {color:#1f2f3d;}

.signInContent .signIntable-r .table {border:0;border-bottom:1px solid #E4E8EB;margin:0 20px 40px 0px;overflow:hidden;position:relative;/* width:715px; */width:100%;}
.signInContent .signIntable-r .table .div-th {border-top:0;text-align:center;padding:16px 0 10px 0;position:relative;}
.signInContent .signIntable-r .table .div-th.br-r {border-right:1px solid #ffffff;}
.signInContent .signIntable-r .table .div-th span.date {font-size: 14px; color: #333333;line-height:1.0;margin-bottom:3px;}
.signInContent .signIntable-r .table .div-th span.time {font-size: 12px; color: #8A9BB4;line-height:1.0;}
.signInContent .signIntable-r .table .div-td {text-align:center;cursor:pointer;position:relative;}
.signInContent .signIntable-r .table .div-td.br-r {border-right:1px solid #E4E8EB;}
.signInContent .signIntable-r .table .div-th .timeTh {position:relative;}
/*end*/

/*签到详情左右滚动-新改*/
/* .signInContent .div-td {line-height:48px;} */
.signInContent .div-td {line-height:47px;height:47px;}
.signIntable-r .ul-table .li-tr {position:relative;height:47px;border-top:1px solid #E4E8EB;}
.signIntable-r .ul-table .li-hd {height:55px;border-top:0;}
.signIntable-r .ul-table .li-tr .divBox {position:absolute;top:0;left:0px;clear:both;height:48px;/*overflow:hidden;*/}
.signIntable-r .ul-table .li-tr .divbox-blank {font-size: 13px;color: #585858;font-weight: bold;line-height: 68px;text-align: center;}
.signIntable-r .ul-table .li-tr .div-th, .signIntable-r .ul-table .li-tr .div-td {float:left;width:110px;}
.signIntable-r .ul-table .li-tr .div-th .timeTh {width:100%;}
.signIntable-l .div-th, .signIntable-l .div-td {float:left;}

/*添加学号字段3期*/
.signInCon-lnew .signIntable-l .table .div-th, .signInCon-lnew .signIntable-l .table .div-td {padding-left:10px;}
.signInCon-lnew .signIntable-l .stuClass {width:29%;}
.signInCon-lnew .signIntable-l .stuNo {width:25%;}
.signInCon-lnew .signIntable-l .stuName {width:33%;}
.signInCon-lnew .signIntable-l .stuName .name {padding-left:0;}
/*end*/

/*变更签到状态*/
.signInChangeState .actMark li {position:relative;background:#f8f8f8;border-color:#f8f8f8;color:#686868;margin-right:32px;}
.signInChangeState .actMark li span i.icon {margin-right:5px;}
.signInChangeState .actMark li:hover {border-color:#BCDBFF;background:#fff;}
.signInChangeState .actMark li span i.icon-delay {top:1px;}
.signInChangeState .actMark li.cur {border-color: #3D9BFD;background:#fff;box-shadow: 2px 2px 6px 0 #D0DFEE;-webkit-box-shadow: 2px 2px 6px 0 #D0DFEE;}

/*考勤总览*/
.totalView-cont .tV-tit ul {/*border-left: 1px solid #D9D9D9;*/}
.totalView-cont .tV-tit li:first-child, .popStuOnlinecase .listtab li:first-child {border-radius:4px 0 0 4px;}
.totalView-cont .tV-tit li:last-child, .popStuOnlinecase .listtab li:last-child {border-radius:0px 4px 4px 0;}
.totalView-cont .tV-tit li, .popStuOnlinecase .listtab li {float:left;display:inline;background: #FFFFFF; border: 1px solid #D9D9D9;/*border-left:0;*/width:24.5%;text-align:center;height:29px;line-height:29px;font-size: 12px; color: #666666;font-size:12px;}
.totalView-cont .tV-tit li em.num, .popStuOnlinecase .listtab li em.numtag {padding:0 5px;height:16px;line-height:16px;text-align:center;color:#fff;border-radius:16px;margin-left:10px;}
.totalView-cont .tV-tit li em.redNum {background: #FF5500;}
.totalView-cont .tV-tit li em.blueNum {background: #3E94FB;}
.totalView-cont .tV-tit li.cur {border: 1px solid #1589de;}
.totalView-cont .tV-tit li.cur a {color: #108EE9;}

.totalView-cont .tV-con{}
.totalView-cont .tV-con dd {width:100%;height:38px;line-height:38px;border:1px solid #E4E8EB;border-top:0;background:#f8f8f8;}
.totalView-cont .tV-con dd em, .totalView-cont .tV-con dd span {float:left;display:inline;}
.totalView-cont .tV-con dd em.ord {font-size:12px;color:#999999;margin:0 10px;}
.totalView-cont .tV-con dd span.stuNo, .totalView-cont .tV-con dd span.stuName {font-size: 12px; color: #4B3E48;}
.totalView-cont .tV-con .mCSB_container {margin-right:0;}
/* 滚动条样式重定义 */
/* 垂直方向 */
.scrolbarStyle .mCustomScrollBox>.mCSB_scrollTools {width:8px;}
.scrolbarStyle .mCS-dark-2>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {width:6px;background:#dbdbdb;border-radius:6px;border:0;}
.scrolbarStyle .mCS-dark-2>.mCSB_scrollTools .mCSB_draggerRail {background:transparent;}
.scrolbarStyle .scrolbarStyleX .mCustomScrollBox>.mCSB_scrollTools,
.scrolbarStyle .scrolbarStyleX .mCS-dark-2>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {width:auto;}
/* 水平方向 */
.scrolbarStyleX .mCustomScrollBox>.mCSB_scrollTools {height:8px;}
.scrolbarStyleX .mCS-dark-2>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {height:6px;background:#dbdbdb;border-radius:6px;border:0;margin:4px auto 0px;}
.scrolbarStyleX .mCS-dark-2>.mCSB_scrollTools .mCSB_draggerRail {background:transparent;}
.scrolbarStyleX .scrolbarStyle .mCustomScrollBox>.mCSB_scrollTools,
.scrolbarStyleX .scrolbarStyle .mCS-dark-2>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {height:auto;}
/*end*/
.totalView-cont .tV-con dd a {float:left;background:#fff;width:49px;height:22px;line-height:22px;box-shadow: 1px 1px 6px 0 #E4EEEC;-webkit-box-shadow: 1px 1px 6px 0 #E4EEEC;border-radius:22px;margin:8px 16px 0 0;text-align:center;}

/*考勤变更提示*/
.signInChange.succ {background: #FFFFFF;border-color:#ffffff;border-radius:34px; box-shadow: 0 16px 26px 0 rgba(25,100,163,0.26);-webkit-box-shadow: 0 16px 26px 0 rgba(25,100,163,0.26);text-align:center;margin-top:0;}

/*签到 排序*/
.duty-total {font-size: 13px; color: #6F6F6F;position:relative;display:inline-block;line-height:30px;}
.duty-total .txt {float:left;width:26px;line-height:1.1;}
.duty-total .sortUD {position:relative;float:left;width:10px;height:30px;margin-left:6px;}
.duty-total .sortUD i {position:absolute;color:#cccccc;left:0;}
.duty-total .sortUD i.upBtn {top:3px;}
.duty-total .sortUD i.downBtn {bottom:6px;}
.duty-total .up i.upBtn {color:#108EE9;}
.duty-total .down i.downBtn {color:#108EE9;}

/* 签到新增 */
.signinWrap .duty-list {width:72.9%;}
.duty-list .topMeg {padding:0 10px;}
.duty-list .topMeg .meg-tj {line-height:19px;}
.duty-list .topMeg .meg-tj span {font-size:16px;color:#4a4a4a;margin-right:45px;line-height:1.0;}
.duty-list .topMeg .meg-tj .num {font-size: 18px;color: #4a4a4a;margin:0 3px;}
.duty-list .topMeg .duty-detail {font-size:16px;color:#0375E9;line-height:1.0;}
.duty-list .con-list dd {position:relative;padding:20px;line-height:44px;background: #FFFFFF;border-radius: 9px;box-shadow: 1px 1px 6px 0 #E4EEEC;-webkit-box-shadow: 1px 1px 6px 0 #E4EEEC;margin-bottom:20px;line-height:48px;}
.duty-list .con-list dd .time {font-size: 18px;color: #0375E9;margin-right:20px;}
.duty-list .con-list dd .time .icon-time {display:inline-block;width:23px;height:24px;background:url(../images/icon-time.png) no-repeat;margin-right:10px;vertical-align:middle;margin-top:-5px;}
.duty-list .con-list dd .sg-duty {font-size:14px;color:#666666;margin-right:15px;}
.duty-list .con-list dd .sg-duty .num {width:30px;display:inline-block;font-size: 14px;color: #666666;margin:0 3px;text-align:center;}
.duty-list .con-list dd .close-btn {position:absolute;right:10px;top:10px;width:16px;height:16px;display:block;background:url(../images/duty-close-btn.png) no-repeat;transition:all .5s;cursor:pointer;}
.duty-list .con-list dd .close-btn:hover {transform: rotate(90deg); -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -o-transform: rotate(90deg); -ms-transform: rotate(90deg);} 
.duty-list .con-list dd:hover {box-shadow: 0 8px 12px 0 rgba(161,185,180,0.27);-webkit-box-shadow: 0 8px 12px 0 rgba(161,185,180,0.27);}

.signinWrap .duty-order {width:25%;}
.duty-order .createSignInBtn {height:40px;line-height:40px;}
.duty-order .top-btn {margin-top:-10px;}
.duty-order .con-order {padding:20px;background: #FFFFFF;border-radius: 9px;box-shadow: 1px 1px 6px 0 #E4EEEC;-webkit-box-shadow: 1px 1px 6px 0 #E4EEEC;}
.con-order .duty-hd li {float:left;font-size:14px;color:#8492A6;cursor:pointer;padding-bottom:8px;margin:0 20px 2px 0;}
.con-order .duty-hd li.cur {color:#4a4a4a;border-bottom:2px solid #0375e9;}
.con-order .duty-bd {margin-top:17px;}
.con-order .duty-bd .user-pic {width:52px;height:52px;border-radius:50%;margin-right:10px;}
.con-order .duty-bd .user-pic img {width:100%;height:100%;border-radius:50%;}
.con-order .duty-bd .name {font-size:14px;color:#4a4a4a;margin-top:13px;}
.con-order .duty-bd .times {font-size:13px;color:#666;margin-top:14px;}
.con-order .duty-bd .times .num {font-size: 13px;color: #666;}

.dutyMegBlock {height:40px;padding:20px;line-height:40px;background:#fff;border-radius:4px;margin-bottom:20px;}
.dutyMegBlock .duty-meg .sg-duty {font-size:16px;color:#4a4a4a;margin-right:20px;}
.dutyMegBlock .duty-meg .sg-duty .num {font-size:20px;color:#FFB933;margin:0 5px;}
.continueSigninBtn {height:40px;line-height:40px;}

.duty-tab {margin-left:10px;}
.duty-tab li {float:left;font-size: 16px;color: #8492A6;padding-bottom:20px;margin-right:30px;cursor:pointer;}
.duty-tab li.cur {color:#4a4a4a;border-bottom:4px solid #0375e9;}

.signDetail .ul-table .li-tr .div-th {font-size:14px;color:#4a4a4a;}
.signDetail .ul-table .li-tr .divBox {width:100%;}
.signDetail .ul-table .li-tr .div-th, .signDetail .ul-table .li-tr .div-td {width:49.9%;}

.duty-tabcon {position:relative;}

.duty-tabcon .duty-sea-pos {position:absolute;right:0;top:-52px;}

.draw-con canvas {vertical-align:middle;}

/* end */

/*新建随堂练*/
.seaSetBtn {font-size: 12px; color: #8B98AB;line-height:30px;}
.seaSetBtn i {color:#8B98AB;position:relative;top:2px;}
.mr60 {margin-right:60px;}

.followclassTest .content-l {width:68.9%;}
.followclassTest .content-l .searchWrapBlock {padding:20px 30px 25px;}
.testsMainWrap .test-all .dataAll {font-size: 12px; color: #333333;line-height:30px;}
.testsMainWrap .test-all .dataAll .num {font-size: 14px; color: #459DFE;margin:0 9px;font-weight:bold;}

.testCheckAll {width:92px;height:30px;line-height:30px;background:#ffffff;border-radius:30px;text-align:center;}
.testCheckAll .checkbox-i {margin-right:0.35em;margin-top:1px;}
.testCheckAll .check-all-text {font-size: 12px; color: #333333;font-weight:bold;}
/*排序*/
.testsMainWrap .sortBtn {margin-right:10px;}
.testsMainWrap .sortBtn a {font-size: 13px; color: #6F6F6F;position:relative;display:inline-block;line-height:30px;}
.testsMainWrap .sortBtn a span {margin-left:3px;}
.testsMainWrap .sortBtn a span i {position:absolute;color:#cccccc;}
.testsMainWrap .sortBtn a span i.upBtn {top:3px;}
.testsMainWrap .sortBtn a span i.downBtn {bottom:6px;}
.testsMainWrap .sortBtn a span.up i.upBtn {color:#108EE9;}
.testsMainWrap .sortBtn a span.down i.downBtn {color:#108EE9;}

.followclassTest .content-r {width:29%;}
.followclassTest .content-r .dragBox {padding:20px 10px 38px 20px;background:#fff;border-radius:9px;}
.dragBox .titWrap {border:1px solid #ffffff;border-radius:5px;min-height:30px;}
.dragBox .testEditStyle {border-color:#e6e6e6;}
.dragBox .titWrap h2.tit, .testEditInput  {font-size: 15px; color: #323232;font-weight:bold;max-width:180px;line-height:1.0;}
.testEditInput {border:0;padding:0 5px;line-height:30px;max-width:auto;}
.dragBox .titWrap a.edit i.icon-edit {width:22px;height:22px;display:inline-block;position:relative;top:4px;}
.dragBox .testCon {margin-top:18px;}
.dragBox .testCon dd .testTit {font-size: 12px; color: #545454;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px;cursor:move;}
.dragBox .testCon dd {height:28px;line-height:28px;background:#f8f8f8;padding-left:10px;margin-bottom:10px;margin-right:10px!important;}
.dragBox .btns {margin-left:45px;}
.dragBox .btns .cancelBtn {border-color:transparent;}

.dragBox .testCon dd .tagIcon {width:7px;height:8px;display:block;background:url(../images/term2/icons/tag.png) no-repeat;margin:10px 8px 0 0;}
.dragBox .testCon dd .close {width:9px;height:9px;display:block;background:url(../images/term2/icons/close.png) no-repeat;margin:10px 20px 0 0;}
.dragBox .testCon dd .close:hover {background-image:url(../images/term2/icons/close-move.png);}

.dragBox .testCon .mCustomScrollBox {/*max-height:100%;*/}
.dragBox .testCon .mCSB_container {/*height:100%;*/}

/*拖拽样式*/
.dragBox .testCon {position:relative;height:380px;}
.dragBox .testCon dd {position:absolute;width:92%;display:block;}
.dragBox .testCon dd .dragcon {width:100%;height:28px;position:absolute;}
.dragBox .testCon dd:active {background: #ECF8FF; border: 1px solid #C1DFFF; box-shadow: 0 16px 26px 0 rgba(25,100,163,0.26);-webkit-box-shadow: 0 16px 26px 0 rgba(25,100,163,0.26);}
.dragBox .testCon dd:active .close {/*display:none;*/}
.dragBox .testCon dd:active .tagIcon {background-image:url(../images/term2/icons/tag-move.png);}
.dragBox .testCon dd:active .testTit {cursor:move;}
/*end*/
/*题型*/
.followclassTest .knowpoint {width:100%;}
.followclassTest .test_tittle_quiz {font-size: 15px; color: #333333;font-weight:bold;cursor:default;max-width:520px;float:left;}
.followclassTest .test-part-quiz dl {margin-bottom:15px;}
.followclassTest .test-part-quiz dd {/*height:20px;*/}
.followclassTest .test-part .r-box {width:20px;height:20px;top:2px;}
.followclassTest .question_quiz dd {margin-left:25px;}
.followclassTest .content_c_quiz {padding:20px;}
.followclassTest .knowpoint_cont {margin-right:0;}
.followclassTest .knowpoint_t_bg {background:#c6c6c6;}
.followclassTest .createTime {/*display:none;*/}
.followclassTest .fillSpaces .label-checkbox, .content_c_quiz .label-checkbox {/*top:-27px;*/float:left;}
.content_c_quiz .morehidedot {width:46px;text-align:right;background:#fff;bottom:3px;}
.judgeTest .list, .fillSpaces .list {min-height:50px!important;}
.content_c_quiz .opt-per, .content_c_quiz .test_tittle_quiz {width:85%;word-wrap: break-word;}

.optviewAll .r-box {z-index:10;}
.optAll {position:absolute;left:-15px;top:-15px;background: #4E4E4E; border: 1px solid #EBEBEB;border-radius: 5px;box-shadow: 0 6px 10px 0 rgba(161,185,180,0.27);-webkit-box-shadow: 0 6px 10px 0 rgba(161,185,180,0.27);z-index:3;width: 653px;word-wrap: break-word;}
.optAll .showcon {font-size:15px;color:#ffffff;line-height:20px;padding:16px;margin-left:25px;max-height:130px;}
.content_c_quiz .list dd .defaultH {height:40px;line-height:20px;}



/*复合题*/
.compoundTest .bigtitCon {} 
.compoundTest .bigtitCon .conBox {font-size: 14px; color: #333333;line-height:24px;font-weight:bold;text-indent:2em;max-width:87%;}
.comp-defh {height:48px;overflow:hidden;}
.compoundDetailtests .testTitWrap {margin-left:25px;}
.compoundDetailtests {margin-bottom:30px;}

/*课程辅导*/
.w760 {width:760px;}
.w240 {width:240px;}
.csG-sdw, .csGuideTop {/*box-shadow:0 0 5px rgba(0,85,187,0.1);-webkit-box-shadow:0 0 5px rgba(0,85,187,0.1);*/ box-shadow: 1px 1px 6px 0 #E4EEEC; -webkit-box-shadow: 1px 1px 6px 0 #E4EEEC;}
.selectBrR .chosen-container-single .chosen-single {border-radius:30px!important;}
.csGuideTop .topIconBtn {margin:20px 0 0 10px; line-height:1; cursor:pointer; position:relative;}
.csGuideTop .topDesBtn { margin:32px 10px 0 0;}
.csGuideTop .topIconBtn i {color:#999; font-size:16px; margin-top:1px; float:left;}
.csGuideTop .topIconBtn span {float:left; line-height:16px;}
.csGuideTop .topIconBtn:hover i,.topIconBtn:hover span {color:#177bbb;}
.csGuideTop .topTitle {font-size:16px;padding:20px 0 10px 0px;line-height:1.0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:50%;}

.csGWrap .csGconWrap {padding:30px;background:#fff;border-radius:6px;}
.csGWrap .csGseaBox {padding:0;}
.csGWrap .csGseaBox .seaBox {padding:20px 30px;}
.csGWrap .csGseaBox .csgNav {padding:5px 30px 0;}
.csgNav {height:38px; position:relative;color:#666;}
.csgNav ul {float:left; position:relative;}
.csgNav li {float:left; display:inline; margin:0 20px 0 0; height:38px; line-height:35px; cursor:pointer;color:#666;}
.csgNav .cur {color:#48a2fd;border-bottom: 3px solid #48a2fd;}
.csgNav li span{padding:0 10px;}
.csgNav .cur span {border-bottom:transparent;float:left; height:35px;}
.csgNav .cur a { color:#48a2fd;}

.bm_f4f5f6 {border-bottom:1px solid #f4f5f6;}
.csGWrap .contentCon .stuCon li {padding:30px;background:#fff;border-radius:6px;margin-bottom:10px;}
.csGWrap .contentCon .replyIcons a:hover {color:#3a98f0;}
.csGWrap .csGconWrap:hover, .csgConBlock:hover, .csgConCards dd:hover {box-shadow:5px 0 15px rgba(0,63,139,0.2);-webkit-box-shadow:5px 0 15px rgba(0,63,139,0.2);}

.csGnav {margin-top:20px;}
.csGnav li {color:#333;font-size:15px;line-height:1.0;padding-bottom:10px;}
/* .csGnav .cur a, .csGnav li:hover a {color:#0277d7;}
.csGnav .cur {border-bottom:3px solid #0277d7;} */

.askIcon,.answerIcon{width:17px;height:14px;color:#ff9000;border:1px solid #ff9000;border-radius:3px;margin:6px 10px 0 0;font-size:14px;text-align:center;line-height:14px;}

.createFAQbtn, .Askbtn {width:180px;height:30px;line-height:30px;margin:0 30px;background:#3a98f0;font-size:14px;}
.createFAQbtn span, .Askbtn span {margin-left:0;}
.askNav li{height:40px;line-height:40px;padding:0 30px;font-size:14px;cursor:pointer;}
.askNav li em{color:#999;font-size:12px;}
.askNav li.cur,.askNav li:hover{background:#f3fafe;color:#3a98f0;height:38px;line-height:38px;border:1px solid #edf6fb;border-left:0;border-right:0;}
.askNav li.cur em,.askNav li:hover em{color:#3a98f0;}

.csgCommentWrap .TabCon dl{padding:20px 30px;margin-bottom:10px;}
.csgCommentWrap .TabCon dl dt {line-height:28px;margin-bottom:3px;}
.csgCommentWrap .TabCon dl dt .name{font-size:14px;color:#ff9000;}
.csgCommentWrap .TabCon dl dt .teach{border:1px solid #ff9000;color:#ff9000;font-size:12px;/*width:34px;*/height:16px;line-height:16px;text-align:center;margin:4px 0 0 10px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;padding:0 2px;*overflow:visible;}
.csgCommentWrap .TabCon dl dd .time{font-size:13px;}
.csgCommentWrap .TabCon dl dd .time i.fa{color:#58abdf;margin-right:5px;font-size:16px;position:relative;top:1px;}
.csgCommentWrap .TabCon dl dd .Con{line-height:28px;font-size:14px;}
.csgCommentWrap .TabCon dl dd .Con i.fa{color:#b5b5b5;margin-right:10px;}
.csgCommentWrap .TabCon dl dd .data{color:#ccc;margin-top:8px;}
.csgCommentWrap .TabCon dl dd .other .fr i.fa{color:#ccc;margin-right:3px;}
.csgCommentWrap .TabCon dl dd .other .fr .blueCur i.fa {color:#177bbb;}
.csgCommentWrap .TabCon dl dd .other .fr .fl{margin-left:10px;color:#b5b5b5;}
.csgCommentWrap .TabCon dl dd .other .fr .fl a{color:#b5b5b5;}
.csgCommentWrap .TabCon dl dd .other .fr .viewLog a{cursor:default;}
.csgCommentWrap .TabCon dl dd .other .fr .del{display:block}
.csgCommentWrap .TabCon dl dd .other .title a{font-size:13px;color:#b5b5b5}
.csgCommentWrap .TabCon dl dd .other .fr span.hover i.fa{color:#3a98f0;}
.csgCommentWrap .TabCon dl:hover dd .other .fr .del{display:block;}
.csgCommentWrap .TabCon dl dd a p{word-wrap: break-word;}
/*问答图标修改*/
.csgCommentWrap .TabCon dl dd .other .fr.Qna .fl.apply a,.catWrap .studyTabCon .TabCon dl dd .other .fr.Qna .fl.apply a{padding-left:20px;position:relative;}
.csgCommentWrap .TabCon dl dd .other .fr.Qna i.cedu-QnA,.catWrap .studyTabCon .TabCon dl dd .other .fr.Qna i.cedu-QnA{position:absolute;left:0px;top:0px;font-size:16px;}

.rowitem strong {float:left; font-size:14px; width:110px; }
.rowitem label { float:right; line-height:30px;}
.rowitem strong em { float:right; display:inline; padding:0 5px 0 0; color:#ea2606; font-size:18px; line-height:normal; height:30px; overflow:hidden; line-height:36px;}
.orgRow .dropText em, .rowitem .dropText em {float:none;color:#666;font-size:13px;}
.rowitem .selectLineBtn em { float:none; color:#666; font-size:14px; height:28px; line-height:28px; padding:0 3px;}
.rowitem textarea {float:left; width:598px; display:block;}
.tanTectarea {margin:0 30px 0 98px;}
.tanTectarea textarea,.rowitem .tanTectarea textarea {width:100%;}
.rowitem .noteTit{width:88px;}
.rowitem textarea.noteTea{width:368px;}
.rowitem textarea.askQues{width:620px;}
/*课程辅导*/
.w240 {width:240px;}
.w783 {width:783px;}
.bg_line{ background:url(../images/term2/bg_line.png) repeat-y;}
.CS_left_nav li{width:210px;height:43px;line-height:43px;border:1px solid #fff;border-left:0;border-right:0;padding-left:30px;}
.CS_left_nav li em{color:#3a98f0; width:25px; display:inline-block; *display:inline; *zoom:1;}
.CS_left_nav li.cur,.CS_left_nav li.cur:hover{background:#f3fafe;color:#3a98f0;border-color:#edf6fb;}
.CS_left_nav li.cur em,.CS_left_nav li.cur:hover em,.CS_left_nav li.cur a{color:#3a98f0;}
.CS_left_nav li:hover{background:#f3fafe;color:#333333;border-color:#edf6fb;}
.CS_left_nav li:hover em{color:#177bbb;}

/*课辅左侧大菜单*/
.CS_left_nav li em {width:20px;height:20px;background-size:20px 20px;background-repeat:no-repeat;position:relative;top:4px;margin-right:10px;}
.CS_left_nav li em.video {background-image:url(../images/term2/acticons/video.png);}
.CS_left_nav li em.text {background-image:url(../images/term2/acticons/word.png);}
.CS_left_nav li em.web {background-image:url(../images/term2/acticons/web.png);}
.CS_left_nav li em.discussion {background-image:url(../images/term2/acticons/subjectdiscuss.png);}
.CS_left_nav li em.ppsthomework {background-image:url(../images/term2/acticons/propphomework.png);}
.CS_left_nav li em.onltest {background-image:url(../images/term2/acticons/testonline.png);}
.CS_left_nav li em.onlhomework {background-image:url(../images/term2/acticons/onlinehomework.png);}
.CS_left_nav li em.onlpractice {background-image:url(../images/term2/acticons/onlinepractice.png);}
.CS_left_nav li em.monitest {background-image:url(../images/term2/acticons/testmoni.png);}
.CS_left_nav li em.ques {background-image:url(../images/term2/acticons/question.png);}
.CS_left_nav li em.offlact {background-image:url(../images/term2/acticons/offlineact.png);}

.top4 {top:4px;}
.top5 {top:5px;}


.NEW,.NEW_num,.NEW_text{float:right;display:inline;width:20px;height:14px;border-radius:14px;background:#ea5b5b;text-align:center;color:#fff;font-size:10px;font-family:arial;margin:7px 36px 0 4px;line-height:14px;}
.NEW {width:28px;}
.NEW_num,.NEW_text{font-size:10px;margin:18px 18px 0 0;}
.NEW_text{font-size:10px;}
.courseList .NEW { float:left; margin-right:0;}
/*在线考试*/
.csgrCon {padding:0 30px;}
.csgrTop {border-bottom:1px solid #f4f5f6;padding:10px 0 20px;line-height:1.0;}
.csgrTop .tit {font-size:17px;color:#208AF8;}
.csgrTop .examNav li {float:left;display:inline;margin-left:20px;font-size:14px;color:#666;cursor:pointer;}
.csgrTop .examNav li i {color:#666;}
.csgrTop .examNav li.cur {color:#208AF8;}
.csgrTop .examNav li.cur i {color:#208AF8;}

.csgrSCWrap ul {margin-right:-1px;}
.csgrSCWrap li {float:left;display:inline;width:180px;height:50px;line-height:50px;border-radius:3px;margin-right:1px;text-align:center;color:#fff;font-size:14px;}
.csgrSCWrap li em.sc {font-size:24px;margin:0 5px;}
.csgrSCWrap li.total {background:#f5504f;}
.csgrSCWrap li.max {background:#ee9000;}
.csgrSCWrap li.min {background:#50cc7a;}
.csgrSCWrap li.avg {background:#1c85df;}
/*排行榜*/
.csgrSCshowWrap {margin-top:30px;}
.csgrSCshowWrap .scSort {width:180px;}
.csgrSCshowWrap h3.tit {font-size:16px;color:#666;line-height:1.0;padding-bottom:20px;font-weight:normal;}
.csgrSCshowWrap .scSort h3.tit {border-bottom:1px solid #f4f5f6;}
.csgrSCshowWrap .scSort li {position:relative;padding:10px 0 8px 42px;border-bottom:1px dashed #e4e5e6;}
.csgrSCshowWrap .scSort li .pic {left:0;top:11px;height:30px;}
.csgrSCshowWrap .scSort li .con {line-height:1.0;}
.csgrSCshowWrap .scSort li span {padding-top:1px;display:inline-block;}
.csgrSCshowWrap .scSort li .name {font-size:13px;color:#333;margin-right:16px;}
.csgrSCshowWrap .scSort li strong {font-size:13px;color:#999;}
.csgrSCshowWrap .scSort li strong em {color:#33aa66;margin-right:2px;}
.csgrSCshowWrap .scSort li .class {font-size:13px;color:#999;margin-top:6px;}
.csgrSCshowWrap .scSort li a {position: absolute; right: 0; top: 0px; display: block; width: 48px; height: 20px; color: #fff; line-height: 20px;text-align: center;} 
.csgrSCshowWrap .scSort li a.num1 {background: url(../images/num1_bg.png) no-repeat center top;}
.csgrSCshowWrap .scSort li a.num2 {background: url(../images/num2_bg.png) no-repeat center top;}
.csgrSCshowWrap .scSort li a.num3 {background: url(../images/num3_bg.png) no-repeat center top;}
.csgrSCshowWrap .scSort li a.num {background: url(../images/num_bg_gray.png) no-repeat center top;}
/*成绩统计*/
.csgrSCshowWrap .picChart {width:521px;height:253px;background:#fcfcfc;border:1px solid #f4f5f6;}
.csgrSCshowWrap .tableBox {width:521px;/* height:558px; */height:auto;background:#fcfcfc;border:1px solid #f4f5f6;}
.csgrSCshowWrap .tableBox .seaBox {padding:20px;}
.csgrSCshowWrap .tableBox .seaBox .classSelect .chosen-container-single .chosen-single {border-radius:30px!important;padding: 0 0 0 15px;}
.csgrSCshowWrap .tableBox .table {border:0;border-bottom:1px solid #f1f3f5;}
.csgrSCshowWrap .tableBox .table th, .csgrSCshowWrap .tableBox .table td {background:transparent;padding: 8px 0;text-align:center;}
.csgrSCshowWrap .tableBox .table th {border-top-color:#f1f3f5;font-size:13px;color:#666;}
.csgrSCshowWrap .tableBox .table td {border-top-color:#f1f3f5;font-size:13px;color:#999;}
.csgrSCshowWrap .tableBox .table td.opera a {font-size:13px;color:#0077d9;}
.csgrSCshowWrap .tableBox .table td.opera .line {color:#d9d9d9;}

/*课程辅导-首页*/
.csgConBlock{padding:20px;background:#fff;border-radius:6px;}

/*课程辅导首页-修改*/
body.csgindexBody {width:100%;height:auto;/* background:#f1f4f8 url('../images/term2/csgindexBodyBg.jpg') no-repeat center -50px;background-size:cover; */}
.csG .term-select-white .chosen-container-single .chosen-single {background: #fff; border: 1px solid #fff;}
.csG .term-select-white .chosen-container-single .chosen-single span {color:#1891ff;}
.csG .term-select-white .chosen-container-single .chosen-single div b {background-image:url('../images/term2/up_down_btn2_blue.png');}
.csG .term-select-white .chosen-container-active.chosen-with-drop .chosen-single div b {background-image:url('../images/term2/up_down_btn_blue.png');}
.csgConCards dd {}
.csgindexWrap .titleRow {padding:0 10px;margin-bottom:20px;position:relative;}
.csgindexWrap .titleRow .bg {position:absolute;left:0;top:0;width:100%;height:50px;line-height:50px;background:#fff;opacity:0.5;filter:alpha(opacity=50);border-radius:6px;}
.csgindexWrap .titleRow .cstit {font-size:16px;font-weight:normal;color:#666;line-height:1.0;position:relative;z-index:2;/*max-width:300px;*/}
.csgindexWrap dl {margin-right:-20px;}
.csgindexWrap dd {padding:25px 30px 30px 30px;width:268px;height:165px;margin:0 20px 20px 0;float:left;border-radius:6px;background:#fff;cursor:pointer;}
.csgindexWrap dd .peoTotal, .csgindexWrap dd .waitForGuide span {font-size:12px;color:#999;line-height:1.0;}
.csgindexWrap dd .peoTotal .num {font-size:18px;color:#333333;margin-left:5px;}
.csgindexWrap dd .classname {font-size:12px;color:#2c93ff;max-width:100px;}
.csgindexWrap dd .waitForGuide {text-align:center;margin-top:17px;}
.csgindexWrap dd .guideguatity {font-size:44px;color:#2c93ff;font-family:'arial';font-weight:normal;line-height:1.0;margin:10px 0 40px;} 

.csgindexWrap dd .guideguatity .icon {font-size:32px;margin-right:8px;position:relative;top:-1px;}
.csgindexWrap dd .cs-classes {max-width:100%;line-height:20px;}
.csgindexWrap dd .cs-classes span {font-size:13px;color:#333;}
.csgindexWrap dd .cs-classes em.line {margin:0 10px;color:#ccc;}
/*end*/

/*试卷分析 套用test-paperanalysis.html*/
.csgrSCshowWrap .paperChart {width:721px;}
.test_bm_line {border-bottom:1px solid #f4f5f6;}
.testPartAnalysis .test_q_tittle {font-size:16px;color:#333;max-width:78%;}
.testPartAnalysis dd {margin-bottom:10px;font-size:14px;color:#666;line-height: 20px;}
.testPartAnalysis .r-box i {width:20px!important;height:20px!important;background:#e1e5e9!important;font-size:14px!important;line-height:20px!important;color:#666!important;}
.testPartAnalysis .r-box input {width:20px!important;height:20px!important;cursor: pointer;}
.testPartAnalysis .r-box {width:20px!important;height:20px!important;}
.testPartAnalysis .r-box i.cur{background:#50cc7a!important;;color:#fff!important;}
.testPartAnalysis .list {padding-top:20px!important;padding-bottom:10px!important;margin-left:0!important;min-height:160px;}

.testPartAnalysis .ringChart{}
.testPartAnalysis .ringChart .centertext {left:50%;margin-left:-28px;top:50%;margin-top:-36px;}
.testPartAnalysis .ringChart .centertext .percent {color:#50cc7a;}
.lh1 {line-height:1.0;}
.testPartAnalysis .rPic .moreBtn {color:#178bea;right:40px;bottom:-9px;}
.testPartAnalysis .rPic .moreBtn i {width:12px;height:12px;background:url(../images/icon_msg_blue_toggle.png) no-repeat;top:1px;}

.testPartAnalysis .testAnswers {padding:20px 20px 10px;background:#f4f5f6;}
.testPartAnalysis .testAnswers .test_nav {height:30px;}
.testPartAnalysis .testAnswers .test_nav a {color:#bbbbbb;padding-bottom:8px;}
.testPartAnalysis .testAnswers .test_nav a i {padding:0 5px;font-size:12px;background-color:#bbbbbb;}
.testPartAnalysis .testAnswers .test_nav a.cur {color:#178bea;border-bottom:3px solid #178bea;}
.testPartAnalysis .testAnswers .test_nav a.cur i {padding:0 5px;font-size:12px;background-color:#178bea;}
.testPartAnalysis .testAnswers .test_nav {border-bottom-color:#e1e5e9;}

/*成绩分析试卷分析页面修改*/
.StudyBody .csgrTop .typeIcon {margin-top:4px;}
.StudyBody .csgrSCshowWrap .picChart, .StudyBody .csgrSCshowWrap .tableBox {width:100%;}
.StudyBody .picTable {width:75%;}
.StudyBody .paperpicTable {width:100%;}
.StudyBody .csgrSCWrap li {width:24.8%;}
/*end*/

/*课程辅导*/
.csgSeaTop {padding:0 30px 10px;}
.c_b7bac0 {color:#b7bac0;}
.csgrConshowWrap .timeIcon {margin-top:3px;}
.bb_f4f5f6 {border-bottom:1px solid #f4f5f6;}
.csgrConshowWrap .otherRow {margin-top:3px;}
.csgrConshowWrap .otherRow em.line {margin:0 10px;color:#ccc;}
.csgrConshowWrap .otherRow span.data, .csgrConshowWrap .otherRow em.data {color:#fe5958;}
.csgrConshowWrap .cm_list:last-child {border-bottom:0;}

/*课程辅导 学习页*/
/*图片弹窗*/
#overlay {background:#000; filter:alpha(opacity=100); opacity:1; display:none; position: absolute; top:0px; left:0px; width: 100%; height: 100%; z-index:2000;}
#ol-close{width:49px;height:49px;background:url("../images/bigWinClose.png") no-repeat 0 0;position:absolute;right:0;top:2px;z-index:9999; display:none; cursor:pointer;}
#ol-close:hover{background:url("../images/bigWinClose.png") no-repeat -51px 0;}
.pop,.popIframe { z-index:3000; background:#fff;  position:absolute; display:none;}
.popIframe {display:block; visibility:hidden; overflow:scroll;}
.titlePop,.titlePop_dis{height:50px; padding:0 20px; line-height:50px; font-size:18px; background:#eeeeee; color:#999999;}
.titlePop_dis{ background:#FFF;}
.titlePop .fa-remove{margin-top:12px; cursor:pointer; font-size:24px;}
.contit {font-size:18px; color:#333333;}
.popscroll { overflow:hidden; position:relative;}

/*图片放大*/
#picMask {background:#000; filter:alpha(opacity=100); opacity:1; display:none; position: absolute; top:0px; left:0px; width: 100%; height: 100%; z-index:2000;}
.show #picMask {display:block;opacity:0.6;filter:alpha(opacity=60);}
.pictip {position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;display:none;}
.pictip .picbox {max-width:800px;left:50%;top:50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);z-index:2001;}
.pictip .picbox .img {/*max-height:550px;*/max-height:700px;}

.pictip .close {position:absolute;right:-15px; top:-15px;width:30px;height:30px; background:url(../images/pictip-close-icon.png) no-repeat;cursor:pointer;}
.pictip .img {max-width:800px;/*width:100%;*/ display:block;}

.answer_pics{margin:20px 0;margin-right:-10px;}
.answer_pics .perpic{position:relative;max-width:130px;height:98px;margin-right:10px;border:1px solid #eeeeee;}
.answer_pics .perpic .fdj {left:0;top:0;width:100%;height:100%;background:#000;opacity:0.3;filter:alpha(opacity=30);}
.answer_pics .perpic .fdj .fdj-icon{position: absolute;left:50%;top: 50%;margin-left: -15px;margin-top: -15px;width:30px;height:30px;background:url(../images/fangdajing.png) no-repeat;z-index:2;}
/*end*/

/*线下活动-列表*/
.csgrCon .enterSelect .chosen-container-single .chosen-single {border-radius:30px!important;padding: 0 0 0 15px;}
/*主题讨论*/
.c_0375E9 {color:#0375E9;}
.c_3a98f0 {color:#3a98f0;}
.csgDiscuss .stuNav li {color:#666;}
.csgDiscuss .stuNav li.cur {color: #0375E9;}
.publishApply {font-size:14px;}

/*横向滚动条*/
.csgrCon .mCSB_scrollTools.mCSB_scrollTools_horizontal {height:10px;}

.table_opera{position:absolute;right:0px;top:0px;}
.table_opera tr:last-child td {padding-bottom:22px;}

.CS_tab_tit li.cur i,.csgrTop .cG_tabTit li.cur i{color:#3a98f0;}

.w560 {width:560px;}
.w660 {width:660px;}
.brradius {border-radius:6px;}
.quesClassify .chosen-container-single .chosen-single {border-radius:30px!important;padding:0 0 0 15px;}
.csgCommentWrap2  .TabCon dl {padding:0 0 10px 0;border-bottom:1px solid #f4f5f6;}
.csgCommentWrap2 .TabCon dl.p0 {border-bottom:0;}
.csgCommentWrap2 .TabCon dl.dl .fr span:hover .fa {color: #3a98f0; }

/*学生在线情况*/
.popStuOnlinecase .topmeg span {font-size: 12px; color: #999999;line-height:1.0;}
.popStuOnlinecase .topmeg span em {color:#323232;margin-left:5px;}

.popStuOnlinecase .listtab li {width:49.5%;}
.popStuOnlinecase .listtab li:first-child {border-right:0;}
.popStuOnlinecase .listtab li em.numtag {background: #3E94FB;color:#fff;margin-left:15px;}
.popStuOnlinecase .listtab li.cur {background: #3E94FB;color:#fff;}
.popStuOnlinecase .listtab li.cur a {color:#fff;}
.popStuOnlinecase .listtab li.cur em.numtag {background:#fff;color: #3E94FB;}

.popStuOnlinecase .tabcon dd {height:33px;line-height:33px;font-size: 12px; color: #4B3E48;background: #F8F8F8;text-align:left;padding:0 20px;margin-bottom:10px;}
.popStuOnlinecase .tabcon dd span {display:inline-block;}
.popStuOnlinecase .tabcon dd .stuNo {width:30%;}
.popStuOnlinecase .tabcon dd .stuName {width:30%;}
.popStuOnlinecase .tabcon dd .stuClass {width:37%;}
.popStuOnlinecase .mCSB_inside > .mCSB_container {margin-right:0;}

/*讨论按钮分两个*/
.discussBtnSelect a em.downIcon {position:absolute;display:block;width:15px;height:15px;background:url(../plugins/chosen/img/up_down_btn2.png) no-repeat 0 0;right:10px;top:8px;}
.discussBtnSelect a.open em.downIcon {background:url(../plugins/chosen/img/up_down_btn.png) no-repeat;background-position:1px 0!important;}
.btnoptlists {position:absolute;top:31px;right:0;z-index:1000;}
.btnoptlists a {display:block;background:transparent!important;border-radius:0!important;box-shadow:none!important;-webkit-box-shadow:none!important;margin-left:0!important;}
.btnoptlists a:hover, .btnoptlists a.cur {background: #e5f5ff!important;font-size:13px;color: #0B8BFF!important;}

/*在线测试首页*/
.resmanaIndexCon h2.bigtit {font-size:16px;color:#666;line-height:1.0;margin-bottom:20px;}
.resmanaIndexCon dl.testintroList {margin-right:-20px;}
.resmanaIndexCon dl.testintroList dd {float:left;display:block;width:288px;height:180px;padding:0 20px 20px;position:relative;background:#fff;border-radius:10px;text-align: center;margin-right:20px;}
.resmanaIndexCon dl.testintroList dd h4.tit{color:#333333;font-size:18px;font-weight:bold;line-height:1.0;margin-top:20px;}
.resmanaIndexCon dl.testintroList dd .pic {width:90px;height:90px;background:url(../images/term2/resmana-testlib-pics.png) no-repeat 0 0;margin:-20px auto 0;}
.resmanaIndexCon dl.testintroList dd .pic-importtest {background-position:-100px 0;}
.resmanaIndexCon dl.testintroList dd .pic-testmana {background-position:-200px 0;}
.resmanaIndexCon dl.testintroList dd .pic-testgroup {background-position:-300px 0px;}
.resmanaIndexCon dl.testintroList dd .pic-papermana {background-position:0 -100px;}
.resmanaIndexCon dl.testintroList dd .pic-newcreatetest {background-position:-100px -100px;}
.resmanaIndexCon dl.testintroList dd .pic-testarrangemana {background-position:-200px -100px;}
.resmanaIndexCon dl.testintroList dd .bmline {height:20px;border-bottom:1px solid #eeeff2;}
.resmanaIndexCon dl.testintroList dd .test-intro {margin-top:17px;font-size:14px;color:#999999;text-align:left;line-height:18px;}

/*个人设置*/
.mainConBlock {padding:20px 30px 20px;background:#fff;border-radius:6px;}
.userSettting .usersetting-tit {line-height:1.0;font-size:18px;color:#333333;font-weight:bold;}

.userSettting .formRow{border-bottom:1px dashed #e8edf0;padding-bottom:20px;margin-bottom:20px;}
.userSettting .formRowLast {border-bottom:0;}
.userSettting .formRow label{line-height:30px;float:left;display:inline;width:80px;text-align:right;}
.userSettting .user-meg .formRow label { width:70px; text-align:left;}

.userSettting .form-row {border-bottom:1px solid #eeeeee;}
.userSettting .set-formBox .form-row{width:280px;margin:0 auto;border-bottom:0;}
.userSettting .set-formBox .form-row label{width:70px;}
.userSettting .form-row li.li, .userSettting .user-meg .formRow li.li{margin-bottom:20px;}
.userSettting .set-formBox {padding:60px 0;}
.userSettting .set-formBox span.text{left:210px;width:400px;top:0px;}
.userSettting .set-formBox span.txt-w{width:400px;}

.userSettting .user-meg, .userSettting .user-meg-edit{padding:25px 0px 0px 10px;}
.userSettting .user-meg .form-row, .userSettting .user-meg-edit .form-row {padding-left:0;margin-bottom:10px;}
.userSettting .user-meg h2, .userSettting .user-meg-edit h2{font-size:16px;color:#666;font-weight:bold;margin-bottom:15px;line-height:1.0;}
.userSettting .user-meg li.li, .userSettting .user-meg-edit li.li{float:left;display:inline;margin-right:20px;}
.userSettting .user-meg .chosen-container .chosen-results li.li, .userSettting .user-meg-edit .chosen-container .chosen-results li.li{float:none;}
.userSettting .user-meg .edu-meg li.li, .userSettting .user-meg-edit .edu-meg li{float:none;display:block;}
.userSettting .radio-new {margin-top:6px;}
.userSettting .infoLeft {width:78%;}
.userSettting .infoLeft .sex-row .radio-box i.radio{margin-top:6px;margin-right:5px;}
.userSettting .user-meg-edit li.li {margin-right:60px;}

.userSettting .upload-headpic .cover-up{overflow:hidden;margin-right:20px;position:relative;width:100px;height:100px;}
.userSettting .upload-headpic .cover-up .maskCur {left: 0px; top: 0px; width: 100px; height: 100px; line-height: 100px;}
.userSettting .upload-headpic .cover-up .maskCur .bg {width:100%;height:100%;left:0;top:0;background:#208af8;opacity: 0.5; filter: alpha(opacity=50);}
.userSettting .upload-headpic .cover-up .text{font-size:13px;color:#ffffff;position:relative;z-index: 2;}
.userSettting .upload-headpic .demand{font-size:12px;color:#999;}

.userSettting .user-meg span.spanval, .userSettting .user-meg-edit span.spanval{line-height:30px;font-size:14px;color:#666;display:inline-block;}
.userSettting .user-meg span.spanval{min-width:120px;}
.userSettting .user-meg span.number {width:267px;}

.userSettting .meg-edit {cursor:pointer;color:#177bbb;}
.userSettting .dis-edit {color:#ccc;cursor:default;}
.userSettting .user-meg .sex-row span{min-width:auto;}
.userSettting .meg-edit-box{display:none;}

.mh90 {height:78px;}
.userSettting .textareaBox {padding-right:32px;}

/*合并搜索下拉框*/
.mergeWrap .select-label{margin-top:-1px;width:90px!important;}
.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;height:30px;line-height:30px;}
.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:#1e91ff;background:#fafafa;border-right-color:#eee;}
.mergeWrap .select-label .chosen-container-single .chosen-single.bdcur {border-color:#1e91ff;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:#e5f5ff!important; color:#0B8Bff;}
.mergeWrap .form-control:focus{border-color:#1e91ff;}

.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:#e5f5ff!important; color:#0B8Bff;}
.chosen-container.searchDown .chosen-list{box-shadow:0 0px 5px #e5e5e5;-webkit-box-shadow:0 0px 5px #e5e5e5;}

.mergeWrap .chosen-container-single .chosen-default {color:#999;}
/*end 合并搜索下拉框*/

.userSettting .multiDrop .dropText {border-radius:4px;}
.userSettting .dropItem .dropArrow {min-width:0;}

/*修改密码*/
.userSettting .pwdlabel {position:absolute; left:-80px; top:0;}
.userSettting .pwdedit .set-formBox .form-row { width:200px;}

.mt63 {margin-top:63px;}
.mt74 {margin-top:74px;}
.nosdw {box-shadow:none!important;-webkit-box-shadow:none!important;}

/*资源为空*/
.noS_con {height:380px;}
.noS_con{padding-top:120px;width:150px;margin:0 auto;}
.noS_con .pic{height:75px;}
.noS_con .courseware{margin-top:15px;}
.noS_con .courseware p{padding-bottom:10px;}
.noS_con .pic i {font-size:90px;color:#ebebeb;}

.chosen-container-single .chosen-single {border-radius:4px!important;border: 1px #d9d9d9 solid;}

/*学习报告*/
.stureportShow {background:#fff;border-radius:6px;}
.stureportShow .csgrSCshowWrap {margin-top:25px;}
.stureportShow .csgrSCshowWrap .scSort h3.tit {margin-top:3px;border-bottom:0;}
.stureportShow .csgrSCshowWrap .scSort li a {top:50%;margin-top:-10px;}
.stureportShow .csgrSCshowWrap .scSort li:last-child {border-bottom:0;}
.w738 {width:738px;}
.w266 {width:266px;}
.stureportShow .csgrSCshowWrap .scSort {width:206px;}

.sturepNav li {color:#fff;margin:0!important;height:49px!important;line-height:49px!important;}
.sturepNav li.cur, .sturepNav .rollbox li:hover {color:#fff!important;}
.sturepNav li.cur i, .sturepNav li:hover i {background:#ffffff!important;top:46px!important;}
.sturepNav li:hover, .sturepNav li:hover a {color:#fff!important;}
.sturepNav .maMoreBox span, .sturepNav .maMoreBox span:hover {color:#fff;line-height: 47px;height:47px;}
.sturepNav .maMoreLi.hover span {color:#0277d7;}
.sturepNav em.line {color:#77bbff;margin:19px 20px 0;float:left;font-size:12px;}
.maxw90 {max-width:100px;}

.sturepSeaRow {padding:25px 0 8px;text-align:left;}
.csTitSelect .chosen-container-single .chosen-single {background:transparent;padding-left:0;}
.csTitSelect .chosen-container-single .chosen-single span {font-size:20px;font-weight:bold;color:#fff;}
.csTitSelect .chosen-container-single .chosen-single div b {background-image:url(../images/up_down_btn2_white.png);}
.csTitSelect .chosen-container-active.chosen-with-drop .chosen-single div b {background-image:url(../images/up_down_btn_white.png);}

.stureportCharts .sturepBlock {background:#fff;border-radius:6px;padding:20px;width:698px;}
.seaTitRow h2 {color:#333333;font-size:16px;font-weight:bold;}
.tjfwNav {border-right:1px #dbeaff solid;border-radius:0px 30px 30px 0px;}
.tjfwNav li {border:1px #dbeaff solid; border-right:0; float:left; display:inline; padding:0 15px; height:28px!important; line-height:28px!important; cursor:pointer;}
.tjfwNav li:first-child {border-radius:30px 0 0 30px;}
.tjfwNav li:last-child {border-radius:0px 30px 30px 0px;}
.tjfwNav li:hover { color:#333;}
.tjfwNav li.cur { background:#f6fbff; color:#1891ff;}

.mylegend {margin-left:290px;}
.mylegend li {float:left;display:line;color:#333333;font-size:13px;}
.mylegend li .num {color:#fe5958;margin-left:3px;}

.mylegend2 li {float:left;display:line;color:#333333;font-size:13px;}
.mylegend2 li .icon {width:12px;height:12px;border-radius:2px;background:#208af8;display:inline-block;margin-left:3px;position:relative;top:1px;}
.mylegend2 li.nameB .icon {background:#ff4444;}

/*table th无边框*/
.tablethnobr {border:0;}
.tablethnobr th {border:0;}
.tablethnobr td {border:1px #E4E8EB solid;border-right:0;border-left:0;}
.tablethnobr td:first-child {border-left:1px #E4E8EB solid;}
.tablethnobr td:last-child {border-right:1px #E4E8EB solid;}
.tablethnobr .table_sort_s2b, .tablethnobr .table_sort_b2s ,.ordCol .table_sort_s2b, .ordCol .table_sort_b2s {background-image:url(../images/term2/icon_sort_col2.png);}
/*end*/

/*学习报告*/
.sturepMain h2.title {font-size:16px;color:#666666;font-weight:normal;}
.sturepMain .classSelect .chosen-container-single .chosen-single {border-radius:30px!important;padding:0 0 0 15px;}
.sturepMain .calendarWrap .inputText {border-radius:30px!important;padding-left:15px;}
.bb_f4f5f6 {border-bottom:1px solid #f4f5f6;}
.pb3 {padding-bottom:3px;}
.sturepindexNav {height:30px;top:4px;}
.sturepindexNav ul {margin-right:-20px;}
.sturepindexNav li {height:30px;line-height:27px;}
.sturepindexNav li span {height:27px;padding:0;}
.sturepindexNav .cur span {height:27px;}
.smH .chosen-container-single .chosen-single {height:25px;line-height:25px;}
.smH .chosen-container .chosen-results li {padding:6px 6px;}
.smH .tjfwNav li {height:23px!important;line-height:23px!important;}
.smH .detailBtn {width:50px;height:25px;line-height:25px;}

/*学习报告-签到详情*/
.sturepContent .signIntable-l, .testBZSetting .signIntable-l {box-shadow:none;-webkit-box-shadow:none;}
.sturepContent .signIntable-l .table {box-shadow: 6px 0 9px 0 rgba(130,142,137,0.14); -webkit-box-shadow: 6px 0 9px 0 rgba(130,142,137,0.14); position: relative; z-index: 2;margin-bottom:22px;}
.sturepContent .signIntable-r .table {margin-bottom:22px;}
.sturepContent .signIntable-r .table .div-td {position:relative;}

.sturepContent .signIntable-r .table .div-td {font-size:13px;}
.sturepContent .signIntable-r .table .div-td .outduty, .sturepContent .signIntable-r .table .div-td .red {color:#ff4444;}

.sturepContent .signIntable-l {width:45%;}
.sturepContent .signIntable-r {width:53%;}
.sturepContent .signIntable-r .ul-table .div-th, .sturepContent .signIntable-r .ul-table .div-td {width:104px;}
.sturepContent .signIntable-r .table {width:522px;}

.sturepContent .signIntable-l .div-th, .sturepContent .signIntable-l .div-td {float:left;width:auto;}
.sturepContent .signIntable-l .first-th, .sturepContent .signIntable-l .first-td {width:auto;}

.sturepContent .signIntable-l .stuNo {width:17%;}
.sturepContent .signIntable-l .name {width:16%;}
.sturepContent .signIntable-l .class {width:21%;}
.sturepContent .signIntable-l .signpercent {width:22%;}
.sturepContent .signIntable-l .outdutytimes {width:19%;}

.sturepContent .signIntable-l .novideoTable .class {width:26%;}
.sturepContent .signIntable-l .novideoTable .signpercent {width:18%;}
.sturepContent .signIntable-l .novideoTable .outdutytimes {width:18%;}
/*end*/

/*分组讨论详情 左边头部6个字段*/
.sturepContent .signIntable-l .groupTable .stuNo {width:15%;}
.sturepContent .signIntable-l .groupTable .name {width:15%;}
.sturepContent .signIntable-l .groupTable .class {width:20%;}
.sturepContent .signIntable-l .groupTable .discussNum {width:15%;}
.sturepContent .signIntable-l .groupTable .avgScore {width:15%;}
.sturepContent .signIntable-l .groupTable .speakerNum {width:15%;}

.sturepContent .signIntable-r .table .div-th span.hd-title {font-size:14px;color:#6f6f6f;max-width:90px;padding:0 2px 0 5px;word-wrap: break-word; white-space: normal;line-height:1.2;} 
.sturepContent .signIntable-r .table .div-th span.hd-title {overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;} 
.sturepContent .signIntable-r .div-td .showBox {width:auto;height:auto;left:70px;}
.sturepContent .signIntable-r .div-td .showCon {padding:12px 14px 0;}
.sturepContent .signIntable-r .div-td .showCon span{font-size:14px;text-align:left;min-width:80px;line-height:1.0;margin-bottom:12px;}
.sturepContent .signIntable-r .div-td .showBoxLast {top:-50px;}
.sturepContent .signIntable-r .div-td .showBoxLeft {left:-80px;}

.khtag {font-size:12px;color:#ff4444;width:16px;height:14px;background:url(../images/term2/khtag.png) no-repeat;right:-4px;top:15px;}
.sturepContent .signIntable-r .table .div-th span.needKH {/*max-width:90px;*/}
.sturepContent .signIntable-r .table .div-th span.defaultH { height: 32px;line-height: 1.2; word-wrap: break-word; white-space: normal;}

.sturepMain .down-se-btn i {top:0;}

/*网页资源详情 左边头部四个字段*/
.sturepContent .signIntable-l .webTable .stuNo {width:20%;}
.sturepContent .signIntable-l .webTable .name {width:18%;}
.sturepContent .signIntable-l .webTable .class {width:30%;}
.sturepContent .signIntable-l .webTable .learnedres {width:20%;}
.sturepContent .signIntable-l .webTable .div-td.class {width:35%;}

/*调查问卷*/
.sturepBlock .scrolbarStyleX .mCS-dark-2>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {margin-top:0px;}
.w844 {width:844px;}
.questnaire .ques_conTit {width:100%;}
.questnaire .ques_notice {width:90%;}
.questnaire .mtit {margin:0;}
.bg_f3fafe {background:#f3fafe;}
.questnaire .courseAdd span, .questnaire .unitAdd span {padding-left:0;}
/*大屏幕 查看调查问卷*/
.quesOrd {font-size:25px;color:#c1c1c1;}
.f26 {font-size:26px;}
.f31 {font-size:31px;}
.c_b5b5b5 {color:#b5b5b5;}
.queView .testTit, .queView .testInstru {padding:25px 72px;}
.queView .testTit .labl {font-size:22px;color:#575757;margin-right:18px;}
.queView .testTit .tit, .queView .testTit .submittime {font-size:26px;color:#b5b5b5;}
.queView .testTit .submittime {color:#999;}
.queView .testInstru {background:#181818;font-size:26px;color:#999;line-height:1.8;position:relative;}
.queView .testInstru .con {}
.queView .testInstru .dfh {height:92px;overflow:hidden;}
.queView .testInstru .lookMoreBtn {width:140px;text-align:right;right:40px;bottom:25px;font-size:26px;color:#22afff;display:inline-block;background:#181818;}
.queView .testInstru .showAll {height:auto;overflow:visible;}
.QuesMain .test-main {padding:0 40px;}
.QuesMain .list .qtit {line-height:1.5;}
.QuesMain .list .quesopt {border-radius:8px;background:#363636;padding:40px 25px 20px;}
.QuesMain .list .qtit .t {max-width:79%;margin-right:30px;}
.QuesMain .list .zgans dd {padding:20px 50px;background: #303030;position:relative;}
.QuesMain .list .zgans dd em.l-col {display:block;width:10px;height:100%;background: #1A8EF8;left:0;top:0;}
.QuesMain .list .zgans dd .con {line-height:40px;}

/*成绩管理*/
.topSeaBox .term-select .chosen-container-single .chosen-single {background:transparent;}
/*列表选项*/
.listitem {border:0;padding:6px 0 10px;min-width:137px;max-height:180px;}
.listitem h4 {font-size:12px;color:#ccc;padding:9px 12px 2px;}
.listitem dd {padding:0 12px;height:30px;line-height:30px;}
/*end*/

.testBZSetting .signIntable-l .table {box-shadow:none;-webkit-box-shadow:none;margin:20px 0 20px 20px;}
.testBZSetting .signIntable-r .table {margin:20px 0 20px 0px;width:100%;}
.testBZSetting .signIntable-l .table .div-th, .testBZSetting .opera-r .table .div-th {/*border-top:1px solid #E4E8EB;*/}
.testBZSetting .signIntable-l .table .div-th.br-l {/*border-left:1px solid #E4E8EB;*/}
.testBZSetting .signIntable-l .table .div-th {padding:0 10px 0 10px!important;height:80px;line-height:80px;}
.testBZSetting .signIntable-l .table .div-th.first-th {border-left:1px solid #ffffff;}
.testBZSetting .signIntable-l .table .div-th:last-child {border-right:1px solid #ffffff;}
.testBZSetting .signIntable-l .table .div-td.br-l {border-left:0;}
.testBZSetting .signIntable-l .table .div-td.first-td {padding-left:10px;border-left:1px solid #E4E8EB;}
.testBZSetting .signIntable-l .table .div-td:last-child {border-right:1px solid #E4E8EB;}

.testBZSetting .signIntable-l {width:21.9%;}
.testBZSetting .signIntable-r {width:70%;margin-right:0;}
.testBZSetting .opera-r {width:6.1%;margin:20px 20px 22px 0;}
.testBZSetting .opera-r .table {border-left:0;border-right:0;}
.testBZSetting .opera-r .div-th, .testBZSetting .opera-r .div-td {text-align:center;}
.testBZSetting .opera-r .div-th {height:80px;line-height:80px;font-size:12px;}
.testBZSetting .opera-r .div-td {border-top:1px solid #E4E8EB;}
.testBZSetting .opera-r .div-td:first-child {border-left:1px solid #E4E8EB;}
.testBZSetting .opera-r .div-td:last-child {border-right:1px solid #E4E8EB;}
.testBZSetting a {color:#0276D5;font-size:12px;}

.testBZSetting .signIntable-l .div-th, .testBZSetting .signIntable-l .div-td {padding-left:10px;padding-right:10px;}
.testBZSetting .signIntable-l .div-td {font-size:12px;}
.testBZSetting .signIntable-l .stuNo {width:17.6%;}
.testBZSetting .signIntable-l .name {width:24%;}
.testBZSetting .signIntable-l .class {width:38%;}
.testBZSetting .signIntable-l .per50{width: 39.5%;}
.testBZSetting .signIntable-r .table .div-th {padding:0;/*border:1px solid #FFDE9F;*/border-left:0;text-align:center;}
.testBZSetting .signIntable-r .table .div-th:first-child {/*border-left:1px solid #FFDE9F;*/}
.testBZSetting .signIntable-r .table .div-th.br-r {/*border-right:1px solid #FFDE9F;*/}
.testBZSetting .signIntable-r .table .div-td {/*border-left:1px solid #E4E8EB;*/text-align:left;}
.testBZSetting .signIntable-r .ul-table .div-th, .testBZSetting .signIntable-r .ul-table .div-td {width:204px;}
/*.testBZSetting .signIntable-r .ul-table .onlineAct {width:231px;}*/
.testBZSetting .signIntable-r .ul-table .li-bt0 {/*border-top-color:transparent;*/}
.testBZSetting .signIntable-r .ul-table .li-hd {height:80px;border-top:0;}
.testBZSetting .signIntable-r .ul-table .li-tr .divBox {height:100%;}
.move-table .div-th {height:80px;padding:0;background:#FFF6E6;}
.move-table .bigtit {border-bottom:1px solid #FDEAC8;}
.move-table .div-th .times {/*border-right:1px solid #FFDE9F;*/}
/*在线学习活动 绿色*/
.move-table .onlineAct.div-th {background:#F3FAF0;}
 .move-table .onlineAct .bigtit {border-bottom:1px solid #D0EAC6;}
.move-table .onlineAct.div-th .times {/*border-right:1px solid #D0EAC6;*/}
.testBZSetting .signIntable-r .table .onlineAct.div-th {/*border:1px solid #D0EAC6;border-left:0;*/}
.testBZSetting .signIntable-r .table .onlineAct.div-td:last-child {/*border-right:1px solid #E4E8EB;*/}  
/*end*/
.move-table .bigtit, .move-table .div-th .sontit {line-height:40px;border-right:1px solid #FDEAC8;}
.move-table .onlineAct .bigtit, .move-table .onlineAct .sontit {border-right:1px solid #D0EAC6;}
.move-table .onlineAct:last-child .bigtit, .move-table .onlineAct:last-child .sontit {border-right:0;} 

.move-table .times {width:51%; text-align: center;}
.move-table .rightWeight {width:40%;text-align: center;}
.move-table .allwidth {width:100%;}
.move-table .tc {text-align: center;}
.move-table .div-th .times {width:43%;}
.move-table .div-th .times, .move-table .div-th .rightWeight {/* text-align:left; */text-align:center;padding:0 5px 0 10px;}

.testBZSetting .signIntable-r .div-td {padding:0;height:48px;line-height:48px;}
.testBZSetting .opera-r .div-td {padding:0;height:47px;line-height:47px;}

.mr53 {margin-right:53px;}
.noticeDot {font-size:12px;color:#666;}
.noticeDot .doticon {width:6px;height:6px;background:#FFDE9F;border:1px solid #FFDE9F;display:inline-block;border-radius:50%;margin-right:6px;}
.noticeDot em.green {background:#D0EAC6;border:1px solid #D0EAC6;}

.expl .explIcon {background:#3F94FB;margin-top:6px;}
.expl .tipcon {white-space:normal;min-width:175px;}
.c_505050 {color:#505050;}
/*表头样式*/
.testBZSetting .signIntable-l .table .div-th, .testBZSetting .signIntable-r .table .div-th, .testBZSetting .opera-r .table .div-th {font-size:13px;color:#585858;font-weight:bold;}
.testBZSetting .publtable-opera .table .div-th .tit {width:50%; display: block; line-height:20px; margin:16px auto 0; }
/*end*/

/*发布最终成绩*/
.testBZSetting .publtable-l {width:37.2%;}
.testBZSetting .publtable-r {width:458px;}
.testBZSetting .publtable-opera {width:16%;}

.publtable-r .move-table .bigtit, .publtable-r .move-table .div-th .sontit {border-right:0;}
.publtable-r .move-table .onlineAct .bigtit, .publtable-r .move-table .onlineAct .sontit {border-right:0;}

.testBZSetting .publtable-l .table .div-th {height:68px;line-height:68px;}
.testBZSetting .publtable-opera .div-th {height:68px;line-height:68px;}
.testBZSetting .publtable-r .ul-table .li-hd {height:68px;}
.publtable-r .move-table .div-th {height:68px;}

.testBZSetting .checkbox-i {margin-right:0;}

.testBZSetting .publtable-r .ul-table .div-th, .testBZSetting .publtable-r .ul-table .div-td {width:92px;}
/*.testBZSetting .publtable-r .ul-table .onlineAct {width:113px;}*/
.testBZSetting .publtable-r .table .div-th {text-align:left;}
.publtable-r .move-table .bigtit {border-bottom-color:transparent;padding-top:16px;font-size:12px;color:#585858;font-weight:bold;}
.publtable-r .move-table .bigtit, .publtable-r .move-table .div-th .sontit {padding-left:6px;line-height:20px;}
.publtable-r .move-table .div-th .sontit {font-size:12px;color:#acacac;font-weight:normal;}

.testBZSetting .signIntable-l .publScTable .opt {width:4%;text-align:center;}
.testBZSetting .signIntable-l .publScTable .stuNo {width:16%;}
.testBZSetting .signIntable-l .publScTable .name {width:16%;}
.testBZSetting .signIntable-l .publScTable .class {width:41%;}
.testBZSetting .signIntable-l .publScTable .major {width:16.6%;}

.testBZSetting .publtable-opera .div-th, .testBZSetting .publtable-opera .div-td {float:left;width:32.9%;}
.testBZSetting .publtable-opera .div-th.br-r, .testBZSetting .publtable-opera .div-td.br-r {border-right:1px solid #E4E8EB;}

.testBZSetting .inputTxt {height:31px;line-height:31px;padding:0 5px;width:21px;border:1px solid #c8c8c8;text-align:center;margin:0 10px;}
.testBZSetting .EditSc .br_col, .testBZSetting .inputTxt:focus {border:1px solid #1578E6;}
.testBZSetting .enterSc {width:100%;}
.enteredPubled .enterSc {height:33px;line-height:33px;padding:0 5px;width:23px;margin:6px 10px;background:#F0F1F1;opacity:0.54;filter:alpha(opacity=54);}
.testBZSetting .signIntable-l .ul-table .li-hd {height:auto;line-height:1;border-top:0;}

.topSSbox {padding-bottom:20px;}
.topSSbox .bt-line {border-top: 1px solid #EDF0F1;}
.topSSbox .searchDiv .inputText {width:105px;}
.topSSbox .seniorSea {font-size: 12px; color: #0E76EF;line-height:30px;position:relative;}
.topSSbox .seniorSea i.tag {position:absolute;right:-15px;top:-5px;width:17px;height:17px;background:#ff8888;font-size:12px;color:#fff;text-align:center;line-height:17px;border-radius:50%;}
.topSSbox .seaBtn {width:70px;height:24px;line-height:24px;margin-top:2px;}

.pldealOpt .plcon {border:0;min-width:118px;}
.pldealOpt .plcon a.bb-line {border-bottom:1px solid #e7e7e7;}
.pldealBtn {padding-left:20px;text-align:left;}
/*教学班*/
.togetherClass .chosen-container .chosen-drop {width:210px;}
.togetherClass .chosen-container.chosen-with-drop .chosen-drop {left:-20%;}
.togetherClass .chosen-container .chosen-results li {white-space:normal;overflow:auto;text-overflow:normal;padding:8px 15px;overflow:hidden;max-height:52px;line-height:20px;position:relative;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.togetherClass .chosen-container .chosen-results li.highlighted {background:#e6f3fc;font-size:12px;color:#666;}

.ques-close {width:20px;height:20px;background:url(../images/dis-close_gray.png) no-repeat;display:block;margin:30px 0 0 20px;transition: all 0.4s ease 0s; -webkit-transition: all 0.4s ease 0s;}
.ques-close:hover {
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
}

/*课辅-答卷统计*/
.que-mark {float:left;}
.que-must,.que-must-no {float:left;height:30px;line-height:30px;font-size:14px;padding:4px 0;margin-right:10px;color:#FF5753}
.que-must-no {color:#a7a7a7}
.quesViewMain .que-mark {float:left;margin-right:6px;position:relative;line-height:24px;}
.quesViewMain .que-must, .quesViewMain .que-must-no {height:auto;line-height:24px;margin-top:-5px;position:absolute;}
.quesViewMain .que-mark .q-number {padding-left:26px;font-size: 13px; color: #C1C1C1;}
.quesViewMain .optTit {max-width:78%;font-size:15px;color:#333333;font-weight:bold;line-height:24px;}
.quesViewMain .icon-title-marking {height:22px;line-height:22px;font-size:12px;color:#898989;border: 1px solid #A8A6A6;border-radius:22px;}

.Ques .quesViewTable {margin:0 25px;}
.quesViewTable {border:0;}
.quesViewTable th {height:55px;height:55px;padding:0;border:0;font-size:12px;color:#aeaeae;}
.quesViewTable td {padding: 15px 0 16px;border:0;background: #F8F8F8;font-size:14px;color:#333333;}
.quesViewTable td .numb {padding-left:0;}
.quesViewTable tr {border-bottom:3px solid #ffffff ;}
.Ques .quesViewTable tr:hover td {background:#f8f8f8;color:initial;}
.quesViewMain .q-list .mCSB_inside > .mCSB_container {margin-right:0;}
.quesViewTable .tc {text-align:center!important;}

/*select下拉选*/
.chosedropAbove {top:auto!important;bottom:100%;margin-bottom:5px;}
.pageSelect .chosen-container-single .chosedropAbove {border-top:1px solid #108EE9;border-radius:4px!important;}
.pageSelect .chosen-container-active.chosen-with-drop .btm {border-radius:4px!important;border-bottom:1px solid #108EE9;}

.upSucc .b-trash {cursor:pointer;}
.upSucc .b-trash:hover {color:#3a98f0;}

.webuploader-element-invisible {opacity:0;}

/*-----------------二期 end-----------------*/
/*----其他3期----*/
.pop-addCs .radio {margin:5px 5px 0 0;}
.pop-addCs .elfTree .showInitial {border-radius:4px;}

.btnDelCourse-dis {color:#cccccc;cursor:default;}
/*设置教案所属学期*/
.pop-termteaplanSet .tiptext {color:#bbbbbb;line-height:1.0;}
.pop-termteaplanSet .chosen-container .chosen-results, .pop-createclass .chosen-container .chosen-results {max-height:100px;}

/*我的学生*/
.seaTjBtns .delpl {line-height:1.0;margin-top:16px;color:#999999;}
.seaTjBtns .delpl.active {color:#2c93ff;}
.seaTjBtns .classSelect .chosen-container-single .chosen-single {border-radius:30px!important;padding-left:15px;}

/*导入期末成绩 弹窗*/
.pop-importScEndterm .conBox {padding:0 23px;}
.pop-importScEndterm .notice {font-size:13px;color:#bbbbbb;}
.pop-importScEndterm .notice a {color:#2c93ff;}
.pop-importScEndterm .notice .smxx {color:#ff5555;}
.pop-importScEndterm .iw380 {width:358px;}
.pop-importScEndterm .importBox .inputText {border-radius:30px;padding-left:15px;}
.pop-importScEndterm .importBox .icon-file {right:15px;top:9px;width:14px;height:12px;background:url(../images/icon-file.png) no-repeat;cursor:pointer;}
.pop-importScEndterm .uplProgressBar .progress_bar {width:100%;}
.pop-importScEndterm .uplProgressBar .progress_bar, .pop-importScEndterm .uplProgressBar .progress_cur_bar {border-radius:6px;}

/*创建课堂*/
.pop-createclass .rowitem strong {/*width:90px;*/}
.pop-createclass .fm-cover {margin-left:0;width:285px;}
.pop-createclass .fm-cover .cover-pic {width:90px;height:50px;}
.pop-createclass .covertext {line-height:1.0;margin:13px 0;}
.pop-createclass .upl_cover {width:280px;height:158px;}
/*上传封面*/
.pop-classcover .coverCon .text {line-height:1.0;padding-bottom:14px;}

/*添加学生*/
.pop-addstu .rowitem {margin-bottom:10px;}
.pop-addstu .rowitem strong, .pop-addstu .orgRow strong {width:auto;color:#999999;margin-left:20px;float: left; font-size: 14px;}
.pop-addstu .orgRow label {float:right;line-height:30px;}
.pop-addstu .chosen-container-single .chosen-single {border-radius:30px!important;}
.pop-addstu .searchDiv .inputText {padding-right:0;}

/*---end----*/














/*空白页面样式 z-index: 100;*/ 
.course-mask{
  display: none;
  line-height: 1;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  background: rgba(200,204,206,0.6);
  z-index:100;  
}
.course-mask .inner{
  width: 100%;
  height: 100%;
}
.course-mask .box{
  position: absolute;
  left: 50%;
  margin-left: -195px;
  margin-top: -115px;
  padding: 20px;
  box-sizing: border-box;
  width: 390px; 
  height: 230px; 
  background: #fff;
  border-radius:8px;
}
.course-mask .box .title{
  font-weight: bold;  
  color: #333333;
  font-size:17px;
}
.course-mask .box .cont{
  margin-top: 60px;
  margin-bottom: 65px;
  text-align: center;
  color: #333333;
  font-size:17px;
}
.course-mask .box span{ 
  cursor: pointer;
  display: inline-block;
  width: 80px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  border-radius:12px;
  background: #fff; 
  color: #4d5c6e;
  font-size:14px;
}
.course-mask .box .cur{ 
  color: #fff;
  background: #007cdc;
}


.blank-source{
  margin-top: 175px;
}
.blank-source p{
  font-weight: bold;
  font-size:16px;
  color: #999999;
  margin-top: 30px;
}

.courseCards-blank{
  width: 676px;
  height: 420px;
  background: #fff;
  text-align: center;
  border-radius: 5px;
}
.courseCards-blank img{
  margin-top: 144px;
}
.courseCards-blank p{
  font-weight: bold;
  font-size:16px;
  color: #999999;
  margin-top: 25px;
}
.courseCards-blank:hover{
  box-shadow: 0 7px 11px 0 rgba(115,152,182,0.34);
  -webkit-box-shadow: 0 7px 11px 0 rgba(115,152,182,0.34);
}


.precs-box-blank{
  line-height: 1;
  text-align: center;
  height: 40px;
  padding:31px 0 34px;
}
.precs-box-blank img{
 margin-right: 30px;
}
.precs-box-blank p{
  display: inline-block;
  font-weight: bold;
  font-size:16px;
  color: #999999;
  height: 40px;
  line-height: 40px;
}

.notice-con-blank{
  text-align: center;
  line-height: 1;
  padding:41px 0 42px;
}
.notice-con-blank p{
  margin-top: 25px;
  font-weight: bold;
  font-size:16px;
  color: #999999;
}


.addsource_blank{
  text-align: center;
  height: 660px;
  line-height: 1;
}
.addsource_blank img{
  margin-top: 222px;
}
.addsource_blank p{
  margin-top: 35px;
  font-weight: bold;
  font-size:16px;
  color: #999999;
}


.info-body_blank, .popbody_black{
  line-height: 1;
  text-align: center;
  background: #fff;
  height: 500px;
  border-radius: 9px;
  box-shadow: 1px 1px 6px 0 #E4EEEC;
  -webkit-box-shadow: 1px 1px 6px 0 #E4EEEC;
}
.info-body_blank img{
  margin-top: 170px;
}
.info-body_blank p, .popbody_black p{
  margin-top: 35px;
  font-weight: bold;
  font-size:16px;
  color: #999999;
}

.popbody_black {height:auto;}
.popbody_black img {
  margin-top:30px;
  width:100px;
}
.popbody_black p{margin-top:10px;font-size:12px;}

.error404{
  line-height: 1;
  text-align: center;
  background: #fff;
  height: 560px;
  border-radius: 9px;
  box-shadow: 1px 1px 6px 0 #E4EEEC;
  -webkit-box-shadow: 1px 1px 6px 0 #E4EEEC;
}
.error404 .cont{
  text-align: left;
  display: inline-block;
  padding-top: 170px;
}
.error404 .cont img{
  margin-right: 160px;
}
.error404 .red{
  color: #f74948;
  font-size:30px;
}
.error404 .small{
  font-weight: bold;
  color: #333333;
  font-size:17px;
  margin-top: 20px;
  margin-bottom: 10px;
}
.error404 li{
  color: #999999;
  font-size:14px;
  margin-bottom: 10px;
}
.error404 .btn{
  margin-top: 30px;
  display: inline-block;
  color: #fff;
  font-size:16px;
  background: #3a98f0;
  border-radius: 16px;
  text-align: center;
  width: 120px;
  height: 35px;
  line-height: 35px;
}
.error404 .btn:hover {background:#2189F3;}


#dis-body-blank .title{
    width: 100%;
}
#dis-body-blank .title .txt{
    width: 97%;
}

.dis-blank{
  line-height: 1;
  background: #333;
  border-radius: 4px;
  text-align: center;
}
.dis-blank .inner{
  left: 50%;
  top: 50%;
  margin-left: -123px;
  margin-top: -65px;
}
.dis-blank p{
  font-weight: bold;
  font-size:16px;
  color: #ccc;
  margin-top: 35px;
}


/*
签到页面样式命名说明：
sign             签到 
signb:signbefore 签到未开始
signi:signing    签到进行中
signe:signed     签到结束
*/
.mybody{
  min-width: 1000px;
}
.sign{
  line-height: 1;
  min-width: 1004px;
  margin: 0 auto;
  background: #222;
  height: 100%;
}


.sign-head{
  height: 80px;
  background: #383737;
  -webkit-box-shadow: 0px 10px 10px rgba(34,34,34,.8);
  box-shadow: 0px 10px 10px rgba(34,34,34,.8);
}
.sign-head .txt{
  margin: 0 auto;
  padding-top: 23px;
  font-size: 36px;
  color: #ccc;
}
.sign-head .txt.ml30 {margin-left:30px;}

.sign-head .txt em{
  font-weight: bold;
  font-size: 15px;
  color: #fefefe;
  background: #ee7000;
  border-radius: 10px;
  right: -60px;
  padding: 5px;
  top: -10px;
}
.sign-head .txt .ing{
  background: #338866;
}
.sign-head .txt .end{
  background: #d33938;
}
.sign-head .fullscreen{
  padding-top: 23px;
  margin-right:20px;
}

.sign-head .nav{
  width: 80px;
  text-align: center;
}
.sign-head .nav-bg{
   width: 80px;
   height: 60px;
   padding-top: 20px;
   background: #363637;
}
.sign-head .cur .nav-bg{
  /*background: #006dc4;*/
}
.sign-head .nav-item{
  display: inline-block;
  width: 40px;
  height: 40px;
  background: #222 url(../images/jiantou.png) -46px 15px no-repeat;
  border-radius: 100%;
}
.sign-head .cur .nav-item{
  background: #0077d9 url(../images/jiantou.png) 10px 14px no-repeat;
}
.sign-head .nav-bar{
  display: none;
  /*width: 160px;*/ width:220px;
  border-top: 1px solid #3a3a3a;
  overflow: hidden;
  background: #444;
  left: 0;
  top: auto;
  z-index: 1000000;
}
.sign-head .nav-bar .list{
  position:relative;
  /*margin-top: 1px;*/
  border-bottom: 1px solid #3a3a3a; 
  height: 42px;
  line-height: 42px;
  font-size:16px;
  color: #fff;
  background: #444;
}
.sign-head .nav-bar .list a{
  color: #fff;
}
.sign-head .nav-bar .hover{
  border-bottom: 1px solid #333333;
  background: #3a3a3a;
}

/* 提示框 */
/*.tipBox {position:absolute; z-index:200;}
.tipBox .prompt {position:relative; float:left; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; padding:0px 10px; line-height:20px;}
.tipcon {white-space:nowrap;}
.tipBox .prompt .point {position:absolute;}

.grayLineTop .prompt {background-color:#fff; border:1px solid #ebebeb; color:#333;}
.grayLineTop .prompt .point { background:url(../images/tip-yellowsimple_arrows.gif) no-repeat -18px 1px; width:9px; height:7px; bottom:-6px;}

.tipHtml { display:none; -moz-box-shadow:-3px 3px 3px #ccc;-webkit-box-shadow:-3px 3px 3px #ccc;box-shadow:-3px 3px 3px #ccc;}*/


.signb-body{
  padding:48px 40px 0px 40px;

}

.signb-body .info{
  margin-bottom: 50px;
  font-size:22px;
  color: #999;
}
.signb-body .info .p1 span{
  margin: 0 10px;
  font-size:40px;
  color: #ee7000;
}
.signb-body var{
 margin-left: 22px;
 margin-right: 22px;
  color: #2d2d2d;
}



.signe-body{
  background: #1e1e1e;
}
.signe-body .out{
  background: #222;
  padding:42px 30px 42px 40px;
}
.signe-body .time{
  font-size:30px;
  color: #fff;
  margin-bottom: 70px;
}
.signe-body .cancel{
  display: inline-block;
  font-size:14px;
  background: #0274d1;
  width: 120px;
  height: 35px;
  line-height: 35px;
  border-radius: 2px;
  text-align: center;
  margin-top: -5px;
}
.signe-body .fa-trash-o:hover{
   color:#0274d1;
}
.signe-body .del_sign{
}
.signe-body .info_new{
  font-size:22px;
  color: #999;
}
.signe-body .info_new .p1 span{
  margin: 0 10px;
  font-size:40px;
  color: #ee7000;
}
.signe-body .info_new .p1 var{
 margin-left: 12px;
 margin-right: 12px;
  color: #2d2d2d;
}



.signe-main{
  background: #1e1e1e;
  padding:40px 0px 0px 40px;
}
/* // .signe-main .cont{
//   height:400px;
//   overflow: hidden;
// } */


/*滚动条样式覆盖*/
.signe-main .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.test-q .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.dis-cont .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.dis-tan .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.scroll-answer .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.dis-head .box .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 5px;
    height: 100%;
    border: 1px #333 solid;
    background: #333;
}
.dis-cont .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    border: 1px #474747 solid;
    background: rgba(36,36,36,.5);
}
.dis-tan .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.scroll-answer .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.dis-head .box .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    border: 1px #aaaeaf solid;
    background: #aaaeaf;
}
.dis-head .box .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    border: 1px #7f7f7f solid;
    background: #7f7f7f;
}

.signe-main .mCSB_scrollTools .mCSB_draggerRail,
.test-q .mCSB_scrollTools .mCSB_draggerRail,
.dis-cont .mCSB_scrollTools .mCSB_draggerRail,
.dis-tan .mCSB_scrollTools .mCSB_draggerRail,
.scroll-answer .mCSB_scrollTools .mCSB_draggerRail,
.dis-head .box .mCSB_scrollTools .mCSB_draggerRail {
    width: 0px;
    display: none;
} 

.dis-cont .mCSB_scrollTools{
  z-index: 1000;
}
.dis-cont .mCSB_container,
.scroll-answer .mCSB_container {
    margin-right: 0px; 
}

.dis-cont .mCustomScrollBox>.mCSB_scrollTools {
    width: 8px; 
    right: 6px;
}

.scroll-answer .mCustomScrollBox>.mCSB_scrollTools {
    width: 8px; 
    right: -30px;
}
.scroll-answer .mCS-light{
  overflow: visible !important;
}

.dis-head .box .mCSB_container {
    margin-right:20px; 
}
.dis-head .box .mCustomScrollBox>.mCSB_scrollTools {
    right: -4px;
}
/*滚动条样式嵌套影响修改*/
.signe-main .scrolbarStyleX .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.test-q .scrolbarStyleX .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.dis-cont .scrolbarStyleX .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.dis-tan .scrolbarStyleX .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.scroll-answer .scrolbarStyleX .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.dis-head .scrolbarStyleX .box .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width:auto;
  margin-top:2px;
}
.signe-main .scrolbarStyleX .mCSB_scrollTools .mCSB_draggerRail,
.test-q .scrolbarStyleX .mCSB_scrollTools .mCSB_draggerRail,
.dis-cont .scrolbarStyleX .mCSB_scrollTools .mCSB_draggerRail,
.dis-tan .scrolbarStyleX .mCSB_scrollTools .mCSB_draggerRail,
.scroll-answer .scrolbarStyleX .mCSB_scrollTools .mCSB_draggerRail,
.dis-head .scrolbarStyleX .box .mCSB_scrollTools .mCSB_draggerRail {
  width:auto;
}
.dis-cont .scrolbarStyleX .mCustomScrollBox>.mCSB_scrollTools,
.scroll-answer .scrolbarStyleX .mCustomScrollBox>.mCSB_scrollTools {
  width:auto;
}
/*end*/

.signe-main .cont .txt{
  background: #1e1e1e;
  padding: 0 24px;
  color: #fff;
  font-weight: bold;
  font-size:24px;
}
.signe-main .cont .line{
  height: 1px;
  background: #2a2a2a;
  margin-top: -12px;
}

.signe-main .row1{
  margin-bottom: 20px;
}
.signe-main .wrap{
  margin-top: 50px;
}
.signe-main .list{
  text-align: center;
  float: left;
  width: 120px;
  height: 100px;
  margin-bottom: 30px;
  font-size:17px;
  color: #ccc;
  position: relative;
  text-align: center;
}
/*.signe-main .wrap .list:nth-child(9n){
  margin-right: 0;
}*/
.signe-main .img{
  background: #222;
  margin: 0 auto;
  width: 70px;
  height: 70px;
  overflow: hidden;
  text-align: center;
  border-radius: 100%;
  position: relative;
}
.signe-main .img img{
  width: 70px;
  height: 70px;
}
.signe-main .list .name{
  margin-top: 15px;
  font-size: 22px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}


.signi-body .info .p2{
  margin-top: 10px;
  margin-right: 102px;

}
.signi-body .info .p2 span{
  font-size:36px;
  color: #ee7000;
}
.signi-body .info .p2 em{
  text-align: center;
  line-height:36px;
  font-size:36px;
  color: #fff;
  float: left;
  margin-right: 5px;
  margin-top: -8px;
  width: 28px;
  height: 36px;
  background:  url(../images/time-bg.png) 0 0 no-repeat;
}
.signi-body .info .p2 span{
  float: left;
  margin-top: -10px;
}




.signb-left{
  width: 55%;
  overflow: hidden;
}

.signb-left .list{
  text-align: center;
  float: left;
  width: 110px;
  height: 100px; 
  margin-bottom: 30px;
  font-size:20px;
  color: #ccc;
}


.signb-left .list .img{
  display: none;
  width: 70px;
  /*height: 60px;*/ height:70px;
  /*padding-top: 10px;*/
  cursor: pointer;
  margin: 0 auto;
  overflow: hidden;
  text-align: center;
  border-radius: 100%; border-radius: 50%;

  -webkit-animation:bian 0.1s ease 0s 2;
  -moz-animation:bian 0.1s ease 0s 2;
  -ms-animation:bian 0.1s ease 0s 2;
  -o-animation:bian 0.1s ease 0s 2;
  animation:bian 0.1s ease 0s 2;
}
@-webkit-keyframes bian{
  from{-webkit-transform:scale(0.8);}
  to{-webkit-transform:scale(1); }
}
@-moz-keyframes bian{
  from{ -moz-transform:scale(0.8);}
  to{ -moz-transform:scale(1); }
}
@-ms-keyframes bian{
  from{ -ms-transform:scale(0.8);}
  to{ -ms-transform:scale(1); }
}
@-o-keyframes bian{
  from{ -o-transform:scale(0.8);}
  to{ -o-transform:scale(1); }
}
@keyframes bian{
  from{ transform:scale(0.8);}
  to{ transform:scale(1); }
}


.signb-left .list .rotate{
  -webkit-animation:turn 1s ease 0s 1;
  -moz-animation:turn 1s ease 0s 1;
  -ms-animation:turn 1s ease 0s 1;
  -o-animation:turn 1s ease 0s 1;
  animation:turn 1s ease 0s 1;  
}
@keyframes turn{
  from{ transform: rotateY(0deg)}
  to{ transform: rotateY(180deg) }
}
@-webkit-keyframes turn{
  from{ -webkit-transform: rotateY(0deg)}
  to{ -webkit-transform: rotateY(180deg) }
}
@-moz-keyframes turn{
  from{ -moz-transform: rotateY(0deg)}
  to{ -moz-transform: rotateY(180deg) }
}
@-ms-keyframes turn{
  from{ -ms-transform: rotateY(0deg)}
  to{ -ms-transform: rotateY(180deg) }
}
@-o-keyframes turn{
  from{ -o-transform: rotateY(0deg)}
  to{ -o-transform: rotateY(180deg) }
}

.img-c1{
  background-color: #182e49;
}
.img-c2{
  background-color: #492239;
}
.img-c3{
  background-color: #2b361b;
}
.img-c4{
  background-color: #492222;
}
.img-c5{
  background-color: #493e22;
}
.img-c6{
  background-color: #89d5e5;
}

.signb-left .list img{
  /*width: 60px;*/ width:70px;
  /*height: 60px;*/ height:70px;
}
.signb-left .rotate img{
  width: 70px;
  height: 70px;
  margin-top: -10px;
}
/*
.signb-left .list .girl img{
  width: 40px;
  height: 60px;
}
*/

.signb-left .list .name{
  margin-top: 15px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}


.signb-right{
  margin-right: 0px;
  margin-top:-30px;
}
.signb-right .twocode img{
  width: 370px;
  height: 370px;
}


.signi-right .twocode-center{
  display:  none;
  position:   absolute; 
  z-index:  10000;
  left: 50%;  
  top: 50%; 
  margin-left: -300px;  
  margin-top: -300px; 

}
.signi-right .twocode-center img{
  width: 600px;
  height: 600px;
 
}
.signi-right .twocode-center img.fs_img_wh {
	width:700px;
	height:700px;
}
.signi-right .twocode-center.fs_img_center {
	margin-left: -350px;  
    margin-top: -350px;
}



.signb-right select{
  width: 190px;
  background: #fff;
}
.signb-right .btn{
  margin-left: 21px;
  display: inline-block;
  width: 160px;
  /*height: 60px;*/  height:50px;
  text-align: center;
  /*line-height: 60px;*/  line-height:50px;
  background: #0077d9;
  color: #fff;
  border-radius: 2px;
  font-size:22px;
}
.signb-right .btn-tc {
  margin-left:0;
}


/*覆盖选择下拉框样式*/
.btn-group .chosen-container{
  font-size:22px;
  float: left;
}
.btn-group .chosen-container-single .chosen-single {
   /*height: 60px;*/ height:50px;
   /*line-height: 60px;*/ line-height:50px;
   padding-left: 20px;
}
.btn-group .chosen-container-single .chosen-single span{
  color: #333;
   border-radius: 4px;
}
.btn-group .chosen-container .chosen-results li {
  height: 60px;
  line-height: 60px;
  padding:5px 6px 0 20px;
  border-radius: 0px;
}
.btn-group .chosen-container-single .chosen-single div {
    width: 40px;
}
.btn-group .chosen-container-single .chosen-single div b {
  background: url('../plugins/chosen/img/change/up_down_btn.png') no-repeat 0px 0px;
  margin-top: -6px;
}
.btn-group .chosen-container-active.chosen-with-drop .chosen-single div b {
  background:url('../plugins/chosen/img/change/up_down_btn2.png') no-repeat;
}
.btn-group .chosen-container .chosen-drop{
  bottom:100%;
  top:auto;
  border:none;
}




/*资源页面 source*/
.source .sign-head{
  background: #363636;
}
.source .txt span{
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  max-width: 860px;
}
.source-body{
  padding:10px;
  background: #222;
}
.source-body .video-box{
  width:100%;
  background: #0f0f0f;
}
.source-body .txt-box{
  width: 100%;
  height: 100%;
  margin: 0 auto;
  overflow: hidden;
  background: #fff;
}



/*.source-body .ppt-box{
  width: 986px;
  margin: 0 auto;
  background: #fdfdfd;
  padding: 10px;
}
.source-body .ppt-side{
  margin-right: 12px;
}
.source-body .ppt-side li{
  cursor: pointer;
  border: 2px solid #c6c6c6;
  width: 106px;
  height: 78px;
  overflow: hidden;
  padding: 1px;
  margin-bottom: 18px;
}
.source-body .ppt-side .cur{
  border-color:#f07151;
}
.source-body .ppt-side li img{
  width: 106px;
  height: 78px;
}
.source-body .ppt-cont{
  width: 860px;
}
.source-body .ppt-cont img{
  float: left;
  width: 860px;
}*/

.source-body .ppt-box{
  width:100%;
  background: #fdfdfd;
  overflow-y: scroll;
}
.source-body .ppt-side{
   width: 10.7%;
  margin-right:1.21%;
}
.source-body .ppt-side li{
  box-sizing: border-box;
  cursor: pointer;
  border: 2px solid #c6c6c6;
  width: 100%;
  height: 100%;
  overflow: hidden;
  padding: 1px;
  margin-bottom: 18px;
}
.source-body .ppt-side .cur{
  border-color:#f07151;
}
.source-body .ppt-side li img{
  float: left;
  width: 100%;
  height: 100%;
}
.source-body .ppt-cont{
  width: 88%;
}
.source-body .ppt-cont img{
  float: left;
  width: 100%;
}


/*
提问页面 question
命名 tw
*/
/*.tw-body{
    box-shadow:0 5px 5px 0px #1d1d1d;
}*/
.tw-btn{
  height: 134px;
  padding-top: 50px;
}
.tw-btn .btn{
  cursor: pointer;
  display: inline-block;
  font-size:22px;
  width: 252px;
  height: 46px;
  line-height: 46px;
  color: #999;
  border: 2px solid #444;
  background: #222;
}
.tw-btn .cur{
  color: #ee7000;
  background: #444444;
}

.tw-btn  .btn1{
  border-radius: 2px 0 0 2px;
  margin-right: -2px;
}
.tw-btn  .btn2{
  border-radius: 0 2px 2px 0;
  margin-left: -2px;
}
.tw-btn  .btn3{
  margin-left: -4px;
}
.tw-cont{
  display: none;
  width: 990px;
  margin:0 auto;
  padding-top: 0;
}
.tw-cont .tag1,.tw-cont .tag2{margin-bottom:30px;}

.tw-out{ 
  padding:0 40px;
}




.tw-cont2{
  width: 100%;
  height: 362px;
  overflow: hidden;
  margin: -20px auto 0;
}
.tw-cont2-in .group{
  float: left;
  width: 70px;
  margin-right: 40px;
  font-size:17px;
  color: #ccc;
}

.tw-cont2-in .group .list{
  /*opacity: .4;*/
  filter: alpha(opacity=40);
  cursor: pointer;
  text-align: center;
  float: left;
  width: 70px;
  height: 100px;
  margin-bottom: 30px;
}
/*.tw-cont2-in .group .list:nth-child(3n){
  margin-bottom: 0px;
}*/
.tw-cont2-in .c1 .img{
  background-color: #182e49;
}
.tw-cont2-in .c2 .img{
  background-color: #492239;
}
.tw-cont2-in .c3 .img{
  background-color: #2b361b;
}
.tw-cont2-in .c4 .img{
  background-color: #492222;
}
.tw-cont2-in .c5 .img{
  background-color: #493e22;
}
.tw-cont2-in .list .img{
  width: 70px;
  height: 70px;
  overflow: hidden;
  border-radius: 100%;
  background-image: url(../images/info-user-man.png);
  background-position:center 10px;
  background-repeat:no-repeat;
  background-size:auto 100%;
}
.tw-cont2-in .girl .list .img{
  background-image: url(../images/info-user-woman.png);
  background-size:auto 100%;
}

.tw-cont2-in .list img[src*="images"], .tw-cont2-in .list img[src*="image"]{
  width: 70px;
  height: 70px;
}
.tw-cont2-in .list .name{
  margin-top: 15px; position: relative;font-size: 22px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
}
.noAnswer-q{ position: absolute; right:5px; top:-10px; background:#ee4444; padding:3px 5px; border-radius:8px; color:#FFF; font-size:6px;}
.already-q{ color:#33aa66;}

@media (min-width:1600px) {
	.tw-cont2 {		
		height:508px;
	}
	.tw-cont2-in .group {
		width:100px;
        font-size:19px;
	}
	.tw-cont2-in .group .list {
		width:100px;
        height:130px;
        margin-bottom:50px
	}
	.tw-cont2-in .group .list:nth-child(3n) {
		margin-bottom:0;
	}
	.tw-cont2-in .list .img {
	    background-position: center 0px;
		width:100px;
		height:100px;
	}
	.tw-cont2-in .list img[src*="images"], .tw-cont2-in .list img[src*="image"] {
		width: 100px;
		height: 100px;
	}
                
}

.star{
    visibility: hidden;
    margin-top: 10px;
}
.star span{
    background: url(../images/star.png) 0 0 no-repeat;
    display: inline-block;
    width: 25px;
    height: 25px;
    cursor: pointer;
}
.star .active{
    background: url(../images/star-active.png) 0 0 no-repeat;
}
.star2{
    visibility: hidden;
    margin-top: 10px;
}
.star2 span{
    background: url(../images/star.png) 0 0 no-repeat;
    display: inline-block;
    width: 25px;
    height: 25px;
    cursor: pointer;
}
.star2 .active{
    background: url(../images/star-active.png) 0 0 no-repeat;
}
.random .tag{
    margin-bottom: 30px;
}
.info{
    display: none;
    width: 240px;
    height: 50px;
    background: rgba(0,0,0,0.9);
    border-radius: 4px;
    position: absolute;
    font-size: 18px;
    font-weight: bold;
    color: #33aa66;
    line-height: 50px;
    text-align: center;
    left: 50%;
    margin-left: -120px; margin-top:-25px;
    top: 50%;
}
.info2{
    color: #ee4444;
}
.info1 i{
    background: url(../images/true.png) 0 0 no-repeat;
    display: inline-block;
    width: 20px;
    height: 20px;
    margin-right: 5px;vertical-align: middle;
}
.info2 i{
    background: url(../images/true.png) 0 0 no-repeat;
}
.info span{
    display: inline-block;vertical-align: middle;
    line-height: 1;
}

.qd .random .suiji{
    font-size: 22px;
    font-weight: normal;
}

.qd .tag{
    display: none;
}
.qd-before img{
    /*padding:50px 0px 80px;*/
    padding:100px 0px 115px;
}
.qd .random .suiji2{
    display: inline-block;
    width: 160px;
    height: 50px;
    background: #0277d7;
    font-size: 18px;
    font-weight: bold;
    color: #fff;
    cursor: pointer;
    text-align: center;
    line-height: 50px;
    border-radius: 26px;
}
.qd .random .suiji2 .start{
    border-left: 14px solid #cce4f7;
    border-right: 14px solid transparent;
    border-top: 9px solid transparent;
    border-bottom: 9px solid transparent;
    margin-top: 16px;
    float: left;
    margin-left: 30px;
    margin-right: -20px;
}
.qd .random .suiji2 .stop{
    width: 16px;
    height: 16px;
    float: left;
    background: #cce4f7;
    border-radius: 2px;
    margin-top: 16px;
    float: left;
    margin-left: 30px;
    margin-right: -10px;
}
.qd .random .suiji2{
    font-size: 22px;
    font-weight: normal;
}
.qd-end{
    display: none;
    margin: 40px 0 100px;
}
.tag2 .star{
    visibility: visible;
    margin-top: 10px;
}
.tag2{
    display: none;
}

.random .tag2{
  /*margin-bottom: 90px;*/
  margin-bottom: 84px;
}
.random .tag2 .img{
  text-align: center;
  display: inline-block;
  width: 200px;
  height: 200px;
  border-radius: 100%;
  overflow: hidden;
  background: #222;
  -webkit-box-shadow: 0px 0px 30px 6px #121212;
  -moz-box-shadow: 0px 0px 30px 6px #121212;
  -ms-box-shadow: 0px 0px 30px 6px #121212;
  -o-box-shadow: 0px 0px 30px 6px #121212;
  box-shadow: 0px 0px 30px 6px #121212;

}
.random .tag2 .img img{
  width: 210px;
  height: 210px;
  margin-left: -5px;
  margin-top: -5px;
}
.random .tag2 .name{
  font-size:48px;
  font-weight: bold;
  color: #fff;
  margin-top: 30px;
}

.random .tag4 {
    /*margin-bottom: 30px;*/
    margin-bottom: 47px;
}

/*左侧菜单*/
.opeMenu {float:right; position:relative;}
.opeMore { cursor: pointer;/*width: 30px;*/height: 28px;text-align: center;font-size: 15px;line-height: 28px;color: #D8D8D8;/*margin-top: 5px;*/
    border-radius: 4px;}
.opeIist {position:absolute; left:-10px; top:23px; width:130px; color:#444; display:none; z-index:200;}
.opeIist ul {background: #FFF;border: 1px #D3DCE6 solid; border-bottom: none; float:left; -webkit-box-shadow: 0 6px 10px 0 rgba(161,185,180,0.27);
    border-radius: 5px; padding: 5px 0 2px 0;}
.opeIist li,.opeIist li dd {float:left; position:relative; width:128px; height:28px; line-height:28px;  text-align:center;}
.opeIist li dl {background: #FFF;border: 1px #D3DCE6 solid; border-bottom: none; float:left; -webkit-box-shadow: 0 6px 10px 0 rgba(161,185,180,0.27);
    border-radius: 5px; padding: 5px 0 2px 0;
    position:absolute; left:128px; top:-1px; display:none; }
.opeMenu:hover .opeIist {display:block;}
.opeIist li:hover dd{color: #444;}
.opeIist li:hover,.opeIist li dd:hover{background: #f2faff;color: #2c93ff;}
.opeIist li:hover dl {display:block;}
.addMenu input { width:90%; height:26px; border:1px #ebebeb solid; margin:5px 0;}
.content-addBtn{width: 80%;display: block;margin: 0 auto; text-align: center;height: 30px;line-height: 30px;background: #e8f2ff;
    border: 1px solid #d8e8ff;border-radius: 18px;color: #208af8; font-size: 13px;vertical-align: middle;margin-top: 20px;}
.content-addBtn span{display: inline-block; height: 30px;vertical-align: middle; line-height: 24px; margin-left: 4px;}
.content-addBtn i{display: inline-block;font-size: 22px;}


@media screen and (max-width:1599px) and (min-width:1301px){
    .random .tag2{
      /*margin-bottom: 50px;*/
      margin-bottom: 67px;
    }
    .random .tag2 .img{
      width: 250px;
      height: 250px;
    }
    .random .tag2 .img img{
      width: 260px;
      height: 260px;
      margin-left: -5px;
      margin-top: -5px;
    }
     .random .tag4 {
        margin-bottom: 30px;
    }
    .qd-before img {
        padding: 100px 0px 148px;
    }

}

/*配适提问页面*/
@media screen and (min-width:1600px){
    .random .tag2{
      /*margin-bottom: 110px;*/
      margin-bottom: 40px;
    }
    .random .tag2 .img{
      width: 360px;
      height: 360px;
    }
    .random .tag2 .img img{
      width: 370px;
      height: 370px;
      margin-left: -5px;
      margin-top: -5px;
    }
    .random .tag2 .name{
      margin-top: 60px;
    }
    
    .random .tag3 {
        margin-bottom: 77px;
    }
    .random .tag4 {
        /*margin-bottom: 30px;*/
    }
    .qd-before img {
        padding: 158px 0px 240px;
    }
  
}

.my_search{

    visibility: hidden;
    text-align: left;
    display: inline-block;
    margin-left: 10px;
    background: #1a1a1a;
    
    width: 0;
    height: 0;
}
.btn2.cur ~ .my_search{
    visibility: visible;
    width: 180px;
    height: 50px;
}
.my_search input{
    display: inline-block;
    font-size: 16px;
    color: #ffffff;
    width: 120px;
    height: 46px;
    border-radius: 2px;
    padding-left: 15px;
    border: none;
    padding-top: 4px;
    background: #1a1a1a;
}
.my_search i{
    margin-left: 5px;
    float: right;
    width:35px;
    height: 50px;
    cursor: pointer;
    background:#1a1a1a url(../images/search.png) left center no-repeat;
}
.tw-btn  .btn3{
  border-radius: 0 2px 2px 0;
  margin-left: -5px;
}
.poster_out{
    /*bottom: -90px;*/
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
}
.dot{
    float: left;
}
.dot i{
    float: left;
    width: 20px;
    height: 20px;
    border-radius: 100%;
    background: #444;
    margin-left: 20px;
    margin-right: 20px;
    margin-top: 13px;
    cursor: pointer;

}
.dot .active{
    background: #0277d7;
}
.tw-out .poster-btn{
  width: 50px;
  height: 50px;
  float: left;
  cursor: pointer;
}
.tw-out .poster-prev-btn{
  background:url('../images/ql.png') 0 0 no-repeat;
  margin-right: 10px;
}
.tw-out .poster-next-btn{
  background:url('../images/qr.png') 0 0 no-repeat;
  margin-left: 10px;
}
.tw-out .poster-prev-btn:hover{
  background:url('../images/ql-hover.png') 0 0 no-repeat;
}
.tw-out .poster-next-btn:hover{
  background:url('../images/qr-hover.png') 0 0 no-repeat;
}

.star2{
    visibility: visible;
}
.sure{
    width: 158px;
    height: 50px;
    text-align: center;
    line-height: 50px;
    border-radius: 100px;
    background: #0277d7;
    font-size: 22px;
    color: #fff;
    display: inline-block;
    margin-top: 25px;
    cursor: pointer;
}










/*.poster-main .poster-list .list-item{ 
  position: absolute;
  top:0;
  left:0;
}
.tw-cont .list-item a,.tw-cont .list-item .img{
  display: block;
  width: 100%;
  height: 100%;
  border: 0;
  text-align: center;
}
.tw-cont .list-item .bg{
  float: left;
  width: 100%;
  height: 86%;
  overflow: hidden;
  border-radius: 100%;

   box-shadow: 0 0 10px 10px #222;
}
.tw-cont .list-item p img{
  width: 100%;
  height: auto;
}
.tw-cont .list-item .img span{
  display: inline-block;
  margin-top: 12px;
  font-size:22px;
  color: #fff;
}*/
.tw-out .poster-btn{
  width: 50px;
  height: 50px;
  position: absolute;
  bottom: -90px;
  cursor: pointer;
}
.tw-out .poster-prev-btn{
  left: 50%;
  margin-left: -60px;
  background:url('../images/ql.png') 0 0 no-repeat;
}
.tw-out .poster-next-btn{
  right: 50%;
  margin-right: -60px;
  background:url('../images/qr.png') 0 0 no-repeat;
}
.tw-out .poster-prev-btn:hover{
  background:url('../images/ql-hover.png') 0 0 no-repeat;
}
.tw-out .poster-next-btn:hover{
  background:url('../images/qr-hover.png') 0 0 no-repeat;
}



.random .tag,.challenge .tag{
  margin-bottom: 47px;
}
.random .tag .img,.challenge .tag .img{
  text-align: center;
  display: inline-block;
  width: 200px;
  height: 200px;
  border-radius: 100%;
  overflow: hidden;
  background: #222;
  -webkit-box-shadow: 0px 0px 30px 6px #121212;
  -moz-box-shadow: 0px 0px 30px 6px #121212;
  -ms-box-shadow: 0px 0px 30px 6px #121212;
  -o-box-shadow: 0px 0px 30px 6px #121212;
  box-shadow: 0px 0px 30px 6px #121212;

}
.random .tag .img img,.challenge .tag .img img{
  width: 210px;
  height: 210px;
  margin-left: -5px;
  margin-top: -5px;
}
.random .tag .name,.challenge .tag .name{
  font-size:48px;
  font-weight: bold;
  color: #fff;
  margin-top: 30px;
  height: 48px;
}

.tw-cont .random .suiji,.tw-cont .challenge .suiji{
  display: inline-block;
  width: 160px;
  height: 50px;
  background: #0277d7;
  font-size:18px;
  font-weight: bold;
  color: #fff;
  cursor: pointer;
  text-align: center;
  line-height: 50px;
  border-radius: 26px;
}
.tw-cont .random .suiji .start,.tw-cont .challenge .suiji .start{
  border-left: 14px solid #cce4f7;
  border-right: 14px solid transparent;
  border-top: 9px solid transparent;
  border-bottom: 9px solid transparent;
  margin-top: 16px;
  float: left;
  margin-left: 50px;
  margin-right: -35px;
}
.tw-cont .random .suiji .stop,.tw-cont .challenge .suiji .stop{
  width: 16px;
  height: 16px;
  float: left;
  background: #cce4f7;
  border-radius: 2px;
  margin-top: 16px;
  float: left;
  margin-left: 45px;
  margin-right: -20px;
}








/*测试页面 测试答案*/
.mb30{
  margin-bottom: 30px;
}
.f17{
  font-size: 17px;
}
.f18{
  font-size: 18px;
}
.f22{
  font-size: 22px;
}
.c_white{
  color: #fff;
}
.c_hei{
  color: #262b31;
}
.c_dan{
  color: #bbc3cc;
}
.c_main{
  color: #177bbb;
}
.c_ti{
  color: #545f6a;
}
.c_999999{
  color: #999999;
}
.test-main{
    background: #222;
    height: 100%;
    padding:40px;
    overflow: hidden;
}
.test-main .title{
  border-bottom: 1px solid #eee;
  padding-bottom: 36px;
}

.test_tittle_icon{
  color: #363636;
  border-radius:2px;
  font-size: 18px;
  background-color: #2792FF;
  padding: 3px 10px;
}
.test_tittle_icon2{
  color: #58abe1;
  border-radius:3px;
  font-size: 18px;
  border: 1px solid #58abe1;
  padding: 3px 10px;
}

.test-q-stl .test_tittle_icon, .test-q-stl .test_tittle_icon2 {  
    padding: 0px 10px;
    display: inline-block;
    height: 32px;
    line-height:32px;
    position: relative;
    top: -5px;
    font-size:18px;
    border: none;
    background: #2792FF;
    color: #363636;
}

.QuesMain .test_tittle_icon2, .icon-title-marking{
  color: #979797;
  border-radius:4px;
  font-size: 20px;
  background: transparent;
  border: 1px solid #979797;
  padding: 0px 10px;
  height:33px;
  line-height:33px;
  border-radius:33px;
}
.test_q_tittle{
  color: #fff;
  font-size: 22px;
  line-height: 40px;
}

.test-q-stl .test_q_tittle {
  font-size: 28px;
}

.test-part .number{
  margin-left: 5px;
  color: #44bb77;
}
.test-part .list{
  margin-left:30px;
/*  margin-right: 30px;*/
  min-height:196px ;
  padding-bottom: 20px;
  padding-top: 30px;
}

.test-part1 dd{
  /* height: 30px; */
  line-height: 30px;
  margin-bottom: 5px;
  color: #fff;
  font-size:18px;
}

.test-q-stl .test-part1 dd {
  font-size: 24px;
}

.test-part-quiz dd{
  /*height: 30px;*/
  line-height: 20px;
  margin-bottom: 5px;
  color: #656565;
  font-size:14px;
  position:relative;
}

.test-part dd .xuan{
  width: 20px;
  height: 20px;
  display: inline-block;
  border-radius: 100%;
  background: #bbc3cc;
  text-align: center;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 12px;
  color: #fff;
}
.test-part .cur .xuan{
  background: #58abe1;
}
.test-part .r-box{
  width: 30px;
  height: 30px;
  cursor: pointer;
  position: relative;
}
.test-part .r-box input{
    position: absolute;
    top: 0;
    left: 0;
    width: 30px;
    height: 30px;
    z-index: 99;
    opacity: 0;
}
.test-part .r-box i{
    position: absolute;
    width: 30px;
    height: 30px;
    display: inline-block;
    border-radius: 50%;
    background: #666;
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 18px;
    color: #d8d8d8;
    line-height: 30px;
}

.test-part .r-box i.cur{
  background-color:#FFB933;
   color: #fff;
}

.test-q-stl .jeixi .lab-da {
  line-height:30px;
}
.test-q-stl .jeixi {
  font-size: 18px;
  color: #fff;
}
.test-q-stl .jeixi .ans {
  display:inline-block;
  width: auto;
  padding: 0 9px;
  height: 30px;
  background: #FFB933;
  border-radius:30px;
  font-weight: bold;
  font-size: 18px;
  color: #fff;
  text-align:center;
  line-height:30px;  
}
.test-q-stl .jeixi .exp {
  font-size: 24px;
  color: #fff;
  line-height:30px;
}

.test-q-stl .test-part .list {
  background: #2B2B2B;
  border-radius: 8px;
  margin-bottom: 20px;
  margin-left: 0;
  padding-left: 30px;
}
.test-q-stl .question1 .msg {
  background: #363636;
  border-radius: 8px;
}



.test-q .fa{
  font-size: inherit;
}



/*-------------------------------------------------测试页面公布答案重构begin--------------------------------------------------*/
.c_33aa66{
  color: #33aa66;
}
.cee7000{
  color: #ee7000;
}
.bc_666666{
  background-color: #666;
}
.bc_f7f7f7{
  background-color: #f7f7f7;
}
.person5{width: 5%;}
.person95{width: 95%;}
.jeixi{display: flex;}
.answer_btn{
  width: 340px;
  height: 50px;
  position: fixed;
  bottom: 50px;
  left: 50%;
  margin-left: -170px;
  border-radius:5px;
  background-color: rgba(0,0,0,0.5);
}

.test_q_tittle em
{
  padding: 0 15px;
  display: inline-block;
  font-style: normal !important;
  border-bottom: 1px #666666 solid;
}
.test_btn{padding: 0px 15px;border-radius:15px;display: inline-block}
.test-q-stl .b_infor, .b_infor {background:#FFB933;}
.test-q-stl .b_default, .b_default {background:#666;color:#d8d8d8;}
.answer_btn a{width:50px;height: 50px;display: block;float: left;cursor: pointer;}
.answer_btn ul{width: 240px;float: left;padding-top: 15px;display: flex;justify-content:space-around;}
.answer_btn ul li{width:20px;height: 20px;line-height: 20px;text-align: center;background-color:#444444;border-radius:10px;}
.answer_btn ul li.cur{background-color:#0277d7;}
.answer_btn a.answer_btn_pre{background: url(../images/btn_answer_left.png) no-repeat center top;}
.answer_btn a.answer_btn_next{background: url(../images/btn_answer_right.png) no-repeat center top;}

/*进行中在右上角增加两按钮*/
.testi_a1{
  border: 2px solid #999999;
  padding: 10px 20px 10px 35px;
  font-size:22px;
  color: #999999;
}
.testi_a1:hover{
  border: 2px solid #0077d9;
  padding: 10px 20px 10px 35px;
  font-size:22px;
  color: #0077d9;
}
.testi_a1.cur{
  border: 2px solid #0077d9;
  padding: 10px 20px 10px 35px;
  font-size:22px;
  color: #0077d9;

}

.testi-time a{
    background: url(../images/icon_ing.png) no-repeat center left;
}
.testi-time a:nth-of-type(1){
  background-position:10px -47px;
}
.testi-time a.qusetion_icon_same{
  background-position:10px -47px!important;
}
.testi-time a.qusetion_icon_same:hover{
  background-position:10px 11px!important;
}
.testi-time a:nth-of-type(1):hover{
  background-position:10px 11px;
}
.testi-time a:nth-of-type(2){
    background-position: 10px -157px;;
}

.testi-time a:nth-of-type(2):hover{
  background-position: 10px -102px;;
}
.lp{letter-spacing: 2px;}


/*测试结束*/
.begin_time{
  
}
.begin_time_text{
  color: #666666;
  text-align: center;
  font-size: 22px;
  line-height: 40px;
}
.begin_time_data{
  color: #ee7000;
  text-align: center;
  font-size: 22px;
}
}

/*---------------------------------用户答题页面begin-----------------------*/
.test-part h1{}

/*判断题选择按钮样式*/
.judge{width: 100px;height: 36px;line-height: 36px;}
.judge span{border: 2px solid #666666; color: #666666;cursor: pointer;display: block;width: 100%;height: 100%;border-radius:2px ;}
.judge .b2_checked{border: 2px solid #0077d9; color: #0077d9;cursor: pointer;}
.judge input{opacity: 0;}
.blank_answer_content{min-width: 440px;height: 60px;background-color:#1a1a1a;border-radius:2px;line-height: 60px;}
.blank_answer_content .cir-ord {display:inline-block;width:18px;height:18px;border:1px solid #ffffff;border-radius:50%;line-height:18px;text-align:center;position:relative;top:-2px;}
.blank_answer_content input{background: none;color: #fff;border: none;font-size:24px;height:100%;line-height:100%}
.write_right_key{min-height:100px;background-color: #1a1a1a;border-radius:3px;margin-bottom:20px;}
.write_right_key textarea{width: 100%;height:100px;display: block;background: none;border:none;line-height: 30px;}


.n-checkbox-i{display: inline-block;width: 20px;height: 20px;margin-bottom: 3px;margin-right: 0.65em; background: url(../images/icon_mallselct.png) no-repeat 0px 0px;vertical-align: middle;cursor: pointer;}   
.checked_mall{background: url(../images/icon_mallselct.png) no-repeat 0px -40px;}
.answer_card{position: fixed;right:50px;top:100px}
.answer_card .answer_card_left{width: 340px;height: 470px;background-color: #444444;border-radius:5px 0 5px 5px;box-shadow: -5px 2px 20px 6px #1b1b1b;-webkit-box-shadow: -5px 2px 20px 6px #1b1b1b;}
.answer_card .answer_card_left .blue{width: 25px;height: 25px;background-color: #58abe1;border: 1px solid #58abe1;color: #fff;}
.answer_card .answer_card_left ul li{width: 25px;height: 25px;border: 1px solid #8b959e;border-radius:2px;line-height: 25px;margin-right: 10px;color:#8b959e}
.answer_card .answer_card_left h4{color: #999999;font-size:15px;}
.answer_card .answer_card_right{width: 100px;}
.answer_card_left h3 i{width: 15px;height: 15px;border: 1px solid #8b959e;display: block;}
.answer_card_left h3 i.finish{width: 15px;height: 15px;background-color: #58abe1;border: 1px solid #58abe1;color: #fff;}
.answer_card_left h3 span{line-height: 17px;}

.answer_card .answer_card_right{
  width:102px ;
}

.answer_card .answer_card_right .answer_time{
  width: 102px;
  height: 90px;
  background-color: #2c2c2c;
  border-bottom:1px solid #333333 ;
}

.answer_num{height: 75px;background-color: #2c2c2c;}
.answer_card .answer_card_right h2{;height: 50px;cursor: pointer;}
.bc_444444{background-color: #444444}
.bc_0077d9{background-color: #0077d9}
.bc_ee7000{background-color: #ee7000}
  
/*试卷分析*/
.test_nav{
  height: 40px;
  border-bottom:1px solid #333333;
}
.test-part-629 dd{margin-bottom: 10px;}

.test_nav a{line-height: 21px;color: #666}
.test_nav a.cur{color: #ee7000; } 
.test_nav a i{padding: 2px 7px;border-radius:10px;margin-left: 5px;font-size: 14px;background-color: #666666;}
.test_nav a.cur i{padding: 2px 7px;border-radius:10px;margin-left: 5px;font-size: 14px;background-color: #EE7000;}
.c_ee7000{color: #ee7000;}
.test_q2 dd{margin-bottom: 10px;}
.test_data_left{position: absolute;left: 0px;right: 290px;}
.categoryname li{margin-right: 15px;line-height: 30px;}
.socre_sort{background-color: #2c2c2c;width:270px;position: absolute;right: 0px;}
.socre_sort h3{line-height: 60px;color: #fff;border-bottom:1px solid #333333;text-indent: 1.3em;}
.socre_sort ul li{height: 80px;position: relative;border-bottom:1px solid #333333;}
.socre_sort ul li img{position: absolute;left: 20px;top:20px}
.socre_sort ul li span{position: absolute;left: 86px;top:25px;font-size: 16px}
.socre_sort ul li span em{color: #ee7000;margin-right: 5px}
.socre_sort ul li span strong{color: #ee9966;}
.socre_sort ul li p{position: absolute;left: 86px;top:55px;font-size:16px;color: #33aa66;}
.socre_sort ul li p em{font-size: 13px;color:#999;margin-right: 15px}
.socre_sort ul li p i{color:#999;}
.socre_sort ul li a{position: absolute;right:0;top:0px;display: block;width: 48px;height: 20px;color: #fff;line-height: 20px;}
.socre_sort ul li a small{padding-left: 10px;}
.socre_sort ul li a.num1{background:url(../images/num1_bg.png) no-repeat center top;}
.socre_sort ul li a.num2{background:url(../images/num2_bg.png) no-repeat center top;}
.socre_sort ul li a.num3{background:url(../images/num3_bg.png) no-repeat center top;}
.socre_sort ul li a.num4{background:url(../images/num4_bg.png) no-repeat center top;}

.sort-btn{position: relative;}
.table_sort_b2s{width:10px;height: 8px;background: url(../images/icon_sort.png) no-repeat center center;background-position:-7px -6px ;display: inline-block;position: absolute;top:7px;cursor: pointer;}
.table_sort_s2b{width:10px;height: 8px;background: url(../images/icon_sort.png) no-repeat center center;background-position:2px 2px ;display: inline-block;position: absolute;top:0px;cursor: pointer;}
.cp{cursor: pointer;}
.uptoggle i{display: inline-block;width: 16px;height: 16px;background: url(../images/icon_msg_toggle.png) no-repeat;position: relative;top: 2px;left: 5px}
.uptoggle i.ck{-webkit-transform: rotateZ(180deg); transform: rotateZ(180deg);transition: all 1s;transition-timing-function: ease;}


 
/*---------------------------------用户答题页面end-----------------------*/

/*-------------------------------------------------测试页面公布答案重构end--------------------------------------------------*/


/*.question1{
  border-bottom: 1px solid #eee;
  padding-bottom: 20px;
}*/
.question1 .list{
  padding-top: 40px;
}
/*.question1 .list:last-child{
  border-bottom: none;
  padding-bottom: 0;
}*/
.question1 dd{
    margin-bottom: 20px;
}
.question1 .msg{
  margin-top: 30px;
  margin-bottom: 20px;
  background: #2c2c2c;
  padding: 20px;
  color: #8b959e;
  font-size: 14px;
}
.question1 .msg .img{
  margin-right: 6px;
  float: left;
  width: 14px;
  height: 14px;
}
.question1 .msg p{
  margin-bottom: 20px;
}
.question1 .msg p:last-child{
  margin-bottom:0;
}
.question1 .msg .a{
  background: url(../images/a.png) 0 0 no-repeat;
}
.question1 .msg .b{
  background: url(../images/b.png) 0 0 no-repeat;
}
/*.question1 .msg .c{
  background: url(../../images/img/c.png) 0 0 no-repeat;
}*/
.up{
  text-transform: uppercase;
}
.question1 .msg .p1 var{
  color: #ea5b5b;
  font-weight: bold;
}
.question1 .msg .p2 span{
  display: block;
  margin-left:70px;
  margin-top: -19px;
  line-height: 1.8;
}


.test-q{
  padding: 10px;
}




.q-large-out{
  display: none;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background: rgba(0,0,0,0.5);
  z-index: 10000;
}

.q-large{
  padding:80px 80px 15px;
  background: #3b3b3c;
  border-radius: 5px;
  position: absolute;
  left: 50%;
  top: 50%;
  text-align: center;
  /*margin-left: -200px;*/ margin-left:-180px;
  margin-top: -235px;
  height: 470px;
}
.q-large .img{
    background: #222;
    /*width: 400px;*/ width:200px;
    /*height: 400px;*/ height:200px;
    border-radius: 100%;
    overflow: hidden;
}
.q-large .img img{
    /*width: 400px;*/ width:200px;
    /*height: 400px;*/ height:200px;
}
.q-large .name{
   margin-top: 40px;
   color: #fff;
   font-size:30px;
}
/*.q-large .btn{
  margin-top: 40px;
  text-align: center;
}*/
.l-large .close{ position:relative;}
.q-large i{
  display:block; width:20px; height:20px; position:absolute; right:20px; top:20px; cursor:pointer;
  background:url("../images/dis-close_gray.png");
} 


/* 添加其他题型的css */
.test-part3 dt em{border-bottom: 1px solid #737578;padding:0 14px 2px 14px;}
.test-part3 dd input{color: #545f6a;width: 280px;height: 35px;line-height: 35px;padding:0 10px;border: 1px solid #ddd;border-radius: 2px;margin-left: 15px;}
.test-part3 dd input:focus{border-color:#58abe1;}
.test-part3 dd p{margin-bottom: 10px;padding-top: 5px;}
.test-part4 dd input{color:#8a96a2;width: 70px;height: 25px;text-align: center;line-height: 25px;border-radius: 2px;border: 1px solid #bbc1cc;margin-right: 10px;margin-top: 5px;margin-bottom: 5px;background: #fff;}
.test-part4 dd .cur{background: #58abe1;color: #fff;border: 1px solid #58abe1;}
.test-part5 p textarea{border-radius: 2px;border: 1px solid #ddd;padding:12px 15px;height: 64px;color: #545f6a;font-size: 14px;width: 60%;background: #fff;resize: none;}
.test-part5 p textarea:focus{border-color:#58abe1;}
.test-part5 dt {line-height: 1.8;}

    






/*测试页面 测试未开始 testBefore testb*/
.testb-body .tw-btn{
  margin-bottom: 40px;
  height: auto;
  padding-top: 0;
}
.tw-btn .btn span{
  color: #ee7000;
  margin: 0 10px;
  font-size:30px;
}
.testb-body .tw-btn .cur{
  color: #fff;
}



/* 倒计时时钟 */
.clock{
  overflow:hidden;
  width: 370px;
  height: 370px;
  margin-bottom: 50px;
  overflow-y: hidden;
  background:url(../images/clock.png) 0 0 no-repeat;
}
.ma{margin: 0 auto;}
.clock .m{
  position: absolute;
  z-index: 10;
  left: 180px;
  top: 90px;
  width: 10px;
  height: 100px;
  background: #fff;
  border-radius: 6px;

  outline:1px solid transparent;
  
  transform-origin:5px 95px;
  -ms-transform-origin:5px 95px;
  -webkit-transform-origin:5px 95px;
  transform:rotate(0deg);
  -webkit-transform:rotate(0deg);
  -moz-transform:rotate(0deg);
  -ms-transform:rotate(0deg);
  -o-transform:rotate(0deg);

}

.clock .s{
  position: absolute;
  z-index: 20;
  left: 180px;
  top:60px;
  width: 10px;
  height: 130px;
  background: #fff;
  border-radius: 6px;

  outline:1px solid transparent;
  transform-origin:5px 125px;
  -ms-transform-origin:5px 125px;
  -webkit-transform-origin:5px 125px;
  transform:rotate(0deg);
  -webkit-transform:rotate(0deg);
  -moz-transform:rotate(0deg);
  -ms-transform:rotate(0deg);
  -o-transform:rotate(0deg);
}

.clock .txt{
  position: absolute;
  z-index: 5;
  left: 136px;
  bottom: 110px;
  font-size: 36px;
  color: #ff9000;
}
.clock .txt i{
  float: left;

}
.clock .txt strong{
  float: left;
  margin:-2px 5px 0 3px;
}

.clock .rotate-circle{
  left: 5px;
  top: 5px;
  width: 340px;
  height: 340px;
  border-radius: 100%;
  background: transparent;
   border: 10px solid #ff9000;
  border-top: 10px solid #ff6000;
  
  -webkit-transform:rotate(0deg);
  -moz-transform:rotate(0deg);
  -ms-transform:rotate(0deg);
  -o-transform:rotate(0deg);
  transform:rotate(0deg);

  -webkit-animation: zhuan 3s linear infinite;
  -moz-animation: zhuan 3s linear infinite;
  -ms-animation: zhuan 3s linear infinite;
  -o-animation: zhuan 3s linear infinite;
  animation: zhuan 3s linear infinite;
}

@-webkit-keyframes zhuan {
  from { -webkit-transform:rotate(0deg); }
  to { -webkit-transform:rotate(360deg); }
}
@-moz-keyframes zhuan {
  from { -moz-transform:rotate(0deg); }
  to { -moz-transform:rotate(360deg); }
}
@-ms-keyframes zhuan {
  from { -ms-transform:rotate(0deg); }
  to { -ms-transform:rotate(360deg); }
}
@-o-keyframes zhuan {
  from { -o-transform:rotate(0deg); }
  to { -o-transform:rotate(360deg); }
}
@keyframes zhuan {
  from { transform:rotate(0deg); }
  to { transform:rotate(360deg); }
}



.signi-body .info .testi-time{
    margin-top: 15px;
    margin-right: 25px; 
}
.signi-body .info .testi-time em {
    margin-right: 3px;
}
.testi .signb-body .info {
    margin-bottom: 0;
}
.testi .tw-btn .btn1 {
    margin-right: -3px;
}
.testi .tw-btn .btn2 {
    margin-left: -3px;
}


.teste .info .p2 .refresh{
    width: 140px;
    height: 50px;
    border-radius: 2px;
    text-align: center;
    line-height: 50px;
    color: #fff;
    background: #ee7000;
}
.teste .info .p2 .date{
    margin-right: 50px;
}
.teste .info .p2 .time{
    color: #fff;
    font-size:18px;
    margin: 0;
    margin-top: 15px;
  
}
.teste .signi-body .info .testi-time{
    margin-top: 0px;
    margin-right: 0px; 
}
.teste .info .p2 .time i{
    margin-left: 5px;
    margin-right: 5px;
}





/*
讨论页面 discuss、
.dis -> discuss
*/

.dis-body{
  padding: 40px;
}
.dis-head{
  z-index: 10000;
  padding-bottom: 30px;
}


.dis-head .box{
  box-sizing: border-box;
  width: 100%;
  display: none;
  border-radius: 4px;
  top: 46px;
  left:0px;
  padding: 15px 20px;
 /* background:#fff;*/
  background:#444;
  color: #CCC;
  font-weight: bold;
  font-size:20px;
  line-height: 1.8;
  z-index: 10000;
}
.dis-head .box .top{
    border-left:10px solid transparent;
    border-right:10px solid transparent;
    border-top:10px solid transparent;
    border-bottom:10px solid #444;
    top: -35px;
    left: 30px;
}




.dis-body .title{
  width: 65%;
  font-size:22px;
  color: #CCC; 
}
.dis-body .title .txt{
  max-width: 96%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.dis-body .title .more{
  display: none;
  float: left;
  margin-left: 5px;
  cursor: pointer;
  border:2px solid #CCC;
  padding: 2px;
  border-radius: 50%;
}

.dis-body .info{
  font-size:22px;
  color: #fff;
  float: right;
  margin-top: -3px;
}
.dis-body .info .btn{
  cursor: pointer;
  display: inline-block;
  font-size:18px;
  font-weight: bold;
  color: #666;
}

.dis-body .info .btn em{
  margin-left: 5px;
  margin-right: 5px;
  padding:2px 8px;
  font-size:16px;
  color: #FFFFFF;
  background: #0077d9;
  border-radius: 10px;
}
.dis-body .info var{
  margin-left: 8px;
  margin-right: 12px;
  color: #313131;
}

/***/
.dis-body .info_r{
  font-size:22px;
  color: #fff;
  float: right;
  margin-top: -3px;
}
.dis-body .info_r .btn{
  cursor: pointer;
  display: inline-block;
  font-size:18px;
  font-weight: bold;
  color: #666;
}

.dis-body .info_r .btn em{
  margin-left: 5px;
  margin-right: 5px;
  padding:2px 8px;
  font-size:16px;
  color: #FFFFFF;
  background: #0077d9;
  border-radius: 10px;
}
.dis-body .info_r var{
  margin-left: 8px;
  margin-right: 12px;
  color: #313131;
}
/***/




.dis-cont{
 /* overflow: hidden;*/
  background: #222;
  border-radius: 4px;
}
.dis-list{
  z-index: 100;
  background: #333;
  padding:20px 30px;
  border-top: 1px solid #444;
  margin-bottom: 1px;
}
.dis-list:first-child{
  border-top: 1px solid #333;
}

.dis-cont .active{
  z-index: 200;
  background: #666;
  box-shadow:0px 0px 10px 5px #1e1e1e; 
}
.dis-list .img{
  margin-right: 20px;
  width: 50px;
  height: 50px;
  overflow: hidden;
  line-height: 50px;
  border-radius: 100%;
  vertical-align: middle;
  text-align: center;
}
.dis-list .img img{
  width: 50px;
  height: 50px;
}
.dis-list .right{
  max-width: 91%;
}
.dis-list .name{
  color: #ee7000;
  font-size:16px; 
  margin-bottom: 7px;
}
.dis-list .time{
  color: #ee9966;
}
.dis-list .txt{
  line-height: 1.5;
  color: #fff;
  font-size:18px; 
}
.dis-list .delete{ 
  display: none;
  background:  url(../images/dis-delete.png) 0 0 no-repeat;
  width: 12px;
  height: 12px;
  right: 30px;
  top: 20px;
  cursor: pointer;

  transition:all 0.25s ease 0s;
  -webkit-transition:all 0.25s ease 0s;

}
.dis-list .delete:hover{ 
  transform:rotate(90deg);
  -webkit-transform:rotate(90deg);
}

/*继续暂停 讨论*/
.discuss-ctrl {bottom:-20px;right:-5px;z-index:1000;}
.discuss-ctrl a.ctrlBtn {width:50px;height:50px;display:block;background:url(../images/discuss-pause.png) no-repeat;}
.discuss-ctrl a.continusBtn {background:url(../images/discuss-bofang.png) no-repeat;}
/*end*/



.dis-tan{
  display: none;
  box-sizing: border-box;
  position: absolute;
  z-index: 10000;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background:rgba(34,34,34,.96);
  padding:30px 0px 30px 40px;
}
.dis-tan h2{
  padding-right: 40px;
   font-size:24px;
   color: #fff;
   font-weight: bold;
   
}
.dis-tan h2 em{
  margin-left: 5px;
  margin-right: 5px;
  color: #ee7000;
  font-size:20px;
  padding: 3px 10px;
  color: #FFFFFF;
  background: #0077d9;
  border-radius: 10px;
}
.dis-tan h2 .close{
    cursor: pointer;
    background:  url(../images/dis-close.png) 0 0 no-repeat;
    width: 20px;
    height: 20px;
    margin-top: 15px;

    transition:all 0.4s ease 0s;
    -webkit-transition:all 0.4s ease 0s;
}
.dis-tan h2 .close:hover{
   transform:rotate(180deg);
   -webkit-transform:rotate(180deg);
}
.dis-tan .class{
  font-weight: bold;
  font-size:18px;
  margin-bottom:20px;
  border-bottom: 1px solid #333333;
  position: relative;
}
.accordion .classTab{
  font-weight: bold;
  font-size:18px;
  margin-bottom:20px;
  border-bottom: 1px solid #333333;
  position: relative;
}
.dis-tan .class li{ color:#666666; float:left; margin:0 40px -1px 5px; padding-bottom:20px; cursor:pointer;}
.dis-tan .class li.cur{ color:#ee7000; background:url(../images/bg_tab_yellow.png) center bottom no-repeat;}

.dis-tan .class span,.dis-tan .class em{
  font-size:22px;
  margin-left: 5px;
  margin-right: 5px; 
}
.dis-tan .class li em{
  font-size:16px;
  padding: 2px 8px;
  border-radius: 10px;
  color:#CCC; 
  background:#666;
}
.dis-tan .class li.cur em{color: #FFFFFF;background: #ee7000;}

.dis-tan .list{
  text-align: center;
  float: left;
  width: 70px;
  height: 100px;
  margin-right: 40px;
  margin-bottom: 40px;
  font-size:14px;
  color: #ccc;
}
.itom_det .list{
  text-align: center;
  float: left;
  width: 70px;
  height: 100px;
  margin-right: 40px;
  margin-bottom: 40px;
  font-size:14px;
  color: #ccc;
}
.dis-tan .img{
  /*background: #222;*/
  width: 70px;
  height: 70px;
  overflow: hidden;
  overflow: hidden;
  text-align: center;
  border-radius: 100%;
}
.itom_det .img{
  background: #222;
  width: 70px;
  height: 70px;
  /*overflow: hidden;*/
  text-align: center;
  border-radius: 100%;
}
.dis-tan .img img{
  width: 70px;
  height: 70px;
}
.itom_det .img img{
  width: 60px;
  height: 60px;
  border-radius: 100%;
}
.itom_det .list .name{
  /*margin-top: 10px;*/
  padding-top: 10px;
  padding-bottom: 10px;
}
.itom_det .list .class_name{
  margin-top: -10px;
  color: #666;
}
.itom_det .list .show_mes{
      font-size: 14px;
      width: 70px;
      height:25px;
      line-height: 25px;
      text-align: center;
      background-color: #333;
      border-radius: 3px;
      color: #0077D9;
      position: relative;top: -5px;
    }














@media screen and (max-width:1100px) and (min-width:1000px){
    .signb-left .list:nth-child(5n+5){
      margin-right: 0px;
  }

    .signb-left .list {
        margin-right: 38px;
    }

   
     .signe-main .list{
     
      margin-right:36px;
  
    }
    .signe-main .list:nth-child(9n+9){
     
      margin-right: 0px;
  
    }
    .dis-tan .list:nth-child(9n+9){
      margin-right: 0px;
    }

    .signe-main{

      padding:40px 20px 0px 40px;
    }


    .tw-btn {
        height: 100px;
        padding-top: 30px;
    }
    .tw-cont2-in .list .name{
      margin-top: 0;
      padding-top: 13px;
      font-size: 20px;
    }
    .noAnswer-q{
      top: 4px;
      padding: 2px 4px;
    }
    .random .tag, .challenge .tag {
        margin-bottom: 26px;
    }
    .random .tag2 {
        margin-bottom: 63px;
    }
    .random .tag3 {
       margin-bottom: 63px;
    }
    .random .tag4 {
        margin-bottom: 26px;
    }
    .qd-before img {
        padding: 79px 0px 115px;
    }
}



@media screen and (max-width:1300px) and (min-width:1111px){
   .signb-left {
        width: 63%;
        overflow: hidden;
    }
    .dis-list .right{
      max-width: 92.4%;
    }
     .tw-cont2-in .group .list {
      /* opacity: .4; */
      filter: alpha(opacity=40);
      cursor: pointer;
      text-align: center;
      float: left;
      width: 70px;
      height: 97px;
      margin-bottom: 30px;
  }
  .answerCard .asbom{max-height:300px;}
  .otsbox .answerCard {top: 101px;}
  .tw-cont2-in .list .img img{
        background-position: center 0px;
        width:72px;
        height:72px;
     } 
   .itom_det .img img{
    width: 72px;
    height: 72px;
    border-radius: 100%;
  }  
  .tw-btn{
    height: 90px;
  }
  .tw-btn {
    padding-top: 24px;
  }
  .tw-cont2-in .list .name{
    margin-top: 0;
    padding-top: 15px;
  }
  .noAnswer-q{
    top: 4px;
  }

}



@media screen and (max-width:1599px) and (min-width:1301px){
    .tw-cont2{
      height: 370px;
    }
	 .tw-btn {
		    height: 80px;
		    padding-top: 20px;
		}
		.random .tag .name, .challenge .tag .name {
		    font-size: 48px;
		    font-weight: bold;
		    color: #fff;
		    margin-top: 20px;
		}

    .tw-cont2-in .list .name{
      margin-top: 0;
      padding-top: 15px;
    }
    .noAnswer-q{
      top: 4px;
    }

  .answerCard .asbom{max-height:400px;}
  .otsbox .answerCard {top: 101px;}
   .signb-left {
        width: 67%;
        overflow: hidden;
    }

    .signb-left .list{
    
      width: 110px;
      height: 110px;    
      margin-bottom: 30px;
      /*font-size:14px;*/

    }

    .signb-left .list img{
      /*width: 70px;*/ width:80px;
      /*height: 70px;*/ height:80px;
    }
    .signb-left .rotate img{
      width: 80px;
      height: 80px;
      margin-top: -10px;
    }
    .signb-left .list .girl img{
      width: 50px;
      height: 70px;
    }
    .signb-left .list .img{
      width: 80px;
      /*height: 70px;*/ height:80px;
    }
    
    .dis-list .right{
      max-width: 93.8%;
    }



    .dis-tan .list{
      width: 90px;
      height: 120px;
      margin-right: 42px;
      margin-bottom: 50px;
      font-size:16px;
    }
    .itom_det .list{
      width: 90px;
      height: 120px;
      margin-right: 42px;
      margin-bottom: 50px;
      font-size:16px;
    }
    /*.dis-tan .wrap .list:nth-child(9n+9){
      margin-right: 0;
    }*/
    .dis-tan .img{
      width: 90px;
      height: 90px;
    }
    .dis-tan .img img{
      width: 90px;
      height: 90px;
    }
   .itom_det .img{
      width: 90px;
      height: 90px;
    }
    .itom_det  .img img{
      width: 90px;
      height: 90px;
    }
    
    .dis-tan .list .name{
      margin-top: 15px;
    }
    .itom_det .list .name{
      width: 90px;
    }
    .itom_det .list .class_name{
      margin-top: -5px;
      width: 90px;
      color: #666666;
    }
  .itom_det .list .show_mes{
      font-size: 16px;
      width: 90px;
      height:28px;
      line-height: 28px;
      text-align: center;
      background-color: #333;
      border-radius: 3px;
      color: #0077D9;
      position: relative;top: -5px;left:0px;
    }
    .itom_det .list .show_mes .arrow-up {
    width:0; 
    height:0; 
    border-left:4px solid transparent;
    border-right:4px solid transparent;
    border-bottom:4px solid #333;
    position: absolute;
    top: -4px;left: 40px;
  } 

    .random .tag{
      margin-bottom: 40px;
    }
    .random .tag .img{
      width: 250px;
      height: 250px;
    }
    .random .tag .img img{
      width: 260px;
      height: 260px;
      margin-left: -5px;
      margin-top: -5px;
    }



}


/*配适提问页面*/
@media screen and (min-width:1600px){
  .answerCard .asbom{max-height:500px;}
    .otsbox .answerCard {top: 101px;}
   .signb-left .list{
       width: 100px;
       height: 130px;
       margin-right: 40px;
       margin-bottom: 30px;   
     }
   .signb-left .list img{
     width: 100px;
     height: 100px;
     display: block;
     margin:0 auto;
   }
   /*
   .signb-left .rotate img{
     width: 100px;
     height: 100px;
     margin-top: -10px;
   }
   .signb-left .list .girl img{
     width: 70px;
     height: 90px;
   }*/

   .signb-left .list .img{
     width: 100px;
     /*height: 90px;*/ height:100px;
     /*padding-top: 10px;*/
   }

   .signb-left {
         width: 75%;         
         overflow: hidden;
     }

    .dis-list .right{
        max-width: 95%;
    }
    .itom_det .list{
      width: 110px;
      height: 140px;
      margin-right: 50px;
      margin-bottom: 70px;
      font-size:18px;
    }

    .dis-tan .list{
      width: 110px;
      height: 140px;
      margin-right: 50px;
      margin-bottom: 70px;
      font-size:18px;
    }
    .dis-tan .img{
      width: 110px;
      height: 110px;
    }
    .itom_det .img{
      width: 110px;
      height: 110px;
    }
    .dis-tan .img img{
      width: 110px;
      height: 110px;
    }
    .itom_det .img img{
      width: 110px;
      height: 110px;
    }
    
    .dis-tan .list .name{
      margin-top: 18px;
      font-size: 22px;
    width:100%;
    }
    .dis-tan .list .class_name{
      margin-top: -10px;
      font-size: 20px;
      width: 110px;   
    }
    .dis-tan .list .name,
    .dis-tan .list .class_name{
      text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    }
    .itom_det .list .name{
      /*margin-top: 18px;*/
      padding-top: 18px;
      padding-bottom: 10px;
      font-size: 22px;
      
    }
    .itom_det .list .class_name{
      margin-top: 0px;
      font-size: 16px;
      color: #666;
    }
    .itom_det .list .show_mes{
      font-size: 18px;
      width: 90px;
      height:38px;
      line-height: 38px;
      text-align: center;
      background-color: #333;
      border-radius: 3px;
      color: #0077D9;
      position: relative;top: -5px;left:15px;
    }
    .itom_det .list .show_mes .arrow-up {
      width:0; 
      height:0; 
      border-left:4px solid transparent;
      border-right:4px solid transparent;
      border-bottom:4px solid #333;
      position: absolute;
      top: -4px;left: 40px;
    }
    


    .random .tag{
      margin-bottom: 40px;
    }
    .random .tag .img{
      width: 360px;
      height: 360px;
    }
    .random .tag .img img{
      width: 370px;
      height: 370px;
      margin-left: -5px;
      margin-top: -5px;
    }
    .random .tag .name{
      margin-top: 60px;
    }
   
    .tw-cont2-in .list .name{
      margin-top: 0;
      padding-top: 15px;
    }
    .noAnswer-q{
      top: 4px;
    }
  
}

/*添加资源*/
.res_opts li {
    height: 38px;
    line-height: 38px;
    border: 1px solid #dad9d9;
    margin-right: 10px;
    padding: 0 17px;
    color: #4283ae;
    cursor: pointer;
}
.br_6{border-radius:6px;}
.smxx {
    color: #ea2606;
}
.mr2 {
    margin-right: 2px;
}
.bb_e8edf0_dash {
    border-bottom: 1px dashed #e8edf0;
}
.res_opts li.checked {
    background-color: #2D93FF;
    border-color: #2D93FF;
    color: #fff;
}
.reg_megs_form em.smxx, .reg_megs_form label {
    line-height: 30px;
}
/*添加资源*/

/*资源库管理*/
.CommentWrap.fxl, .testExam {
    /* padding: 0px 0 30px; */
}
.fxlnav, .fxlnavBar.bb-line {
    background: url(../images/grayline.jpg) repeat-x left 27px;
}
.termBox ul {
    white-space: nowrap;
    float: left;
}
.fxlnav .termBox li {
    color: #999;
}
.strNav .maMoreLi {
    margin-top: 7px;
}
.termBox .maMoreLi {
    padding: 0;
    position: relative;
    z-index: 200;
}
.res_megs .radio-box span {margin-top:3px;}
#resourceLibraryListDiv .page.mt30 {margin-top:22px;}

/*滚动菜单*/
.bb-solid-E8EDF0-line{border-bottom: 1px solid #E8EDF0;}

.termBox ul {white-space:nowrap; float:left;}
.termBox li{/*padding:0 15px;*/ margin:0 15px; float:left; display:inline;font-size:14px; max-width:100px; height:43px; line-height:43px; /*overflow:hidden;*/ white-space:normal; position:relative; text-align:center; cursor:pointer;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.termBox li.cur,.termBox .rollbox li:hover{color:#208AF8;}
.termBox li.cur i,.termBox li:hover i{left:0;top:40px; width:100%; height:3px; background:#208AF8;}
.termBox li:hover, .termBox li:hover a {color: #208AF8;}
.btn_arrow{ font-size:26px; color:#d5d5d5; margin:8px 0 0 0px; cursor:pointer;}
.btn_arrow:hover { color:#0277d7;}
.btn_arrow:active { color:#0367a7;}
.strNav li{ height:60px; line-height:60px;}
.strNav .termBox .termRoll {height:60px;}
.strNav .termBox li.cur i,.strNav .termBox li:hover i { top:57px;}
.strNav .prevNextBox,.strNav .pnbtn { height:60px;}
.strNav .btn_arrow {margin-top:16px;}
.termBox .maMoreLi {padding:0; position:relative; z-index:200;}
.maMoreBox {text-align:left; padding:1px 10px 5px 21px; position:absolute; left:5px; top:0; cursor:default;}
.maMoreBox span { display:block; height:43px; line-height:36px; cursor:pointer;}
.maMoreBox span:hover {color:#0277d7;}
.mnavMoreList {display:none; /*max-height:210px;*/}
.mnavMoreList dl {padding-right:10px;}
.maMoreBox dd {line-height:35px; cursor:pointer; white-space:nowrap; max-width:98px; overflow:hidden; text-overflow:ellipsis; font-size:14px;}
.maMoreBox dd:hover {color:#0277d7;}
.maMoreLi.hover .maMoreBox {border:1px #ebebeb solid; padding:0 10px 5px 20px; box-shadow:0 4px 8px rgba(204,204,204,0.8); background:#FFF;}
.maMoreLi.hover .mnavMoreList {display:block;}
.strNav .maMoreLi {margin-top:-10px;}
.termBox .tabli { display:none;}
.fxlnav .termBox li.cur,
.fxlnav .termBox .rollbox li:hover,
.fxlnavBar .termBox li.cur,
.fxlnavBar .termBox .rollbox li:hover{
  color:#208AF8;font-weight:bold;
}
.fxlnav li,.fxlnavBar li{line-height:1.0;height:27px;}
.fxlnav .termBox .termRoll,.fxlnavBar .termBox .termRoll{height:27px;}
.fxlnav .termBox li.cur i,.fxlnav .termBox li:hover i,.fxlnavBar .termBox li.cur i,.fxlnavBar .termBox li:hover i{top:24px;}
.fxlnav .oLine li.cur i,.fxlnav .oLine li:hover i,.fxlnavBar .oLine li.cur i,.fxlnavBar .oLine li:hover i{top:24px;}

.fxlnavBar.bb-line{background-position: left 32px;}
.fxlnavBar.bb-line .termBox li.cur i,.fxlnavBar.bb-line .termBox li:hover i{top:24px;}
.fxlnavBar.bb-line .oLine li.cur i,.fxlnavBar.bb-line .oLine li:hover i{top:24px;}
.colA9A9A9{color: #A9A9A9;}
.bgc_5ED05B{background-color: #5ED05B;}
.bgc_999{background-color: #999;}
.bgc_54abe5{background-color: #54abe5;}
.bgc_ed5a58{background-color: #ed5a58;}
.col-fff{color: #FFF;}
.new_ad i{text-decoration: none;font-weight: bold;font-size: 16px;}
.h30{height: 30px;}
.table td a:hover {text-decoration: none;}
.cancelBtn.lineMinorButton{
    border: 1px #ccc solid;
}
.disinb{display: inline-block;}
.zi_tit_ul li {float: left;margin-right:20px;font-size: 22px;}
.zi_tit_ul .cur{float: left;margin-right:20px;font-size: 22px;color: #247AB4;}
.h20{height:20px;}
.top1px{top: 1px;}
.mt170{margin-top: 170px;}
.studyTabCon{display: none;}
.stuNav {text-align:left;}
.stuNav li {float:left;color:#fff;font-size:14px;padding-bottom:9px;margin-left:0;margin-right:30px;}
.stuNav .cur {border-bottom:5px solid #ffffff;color:#ffffff;cursor: pointer;}
.dl_titNav .stuNav li {color:#ababab;}
.border-ra30{border-radius: 30px !important;}
.border-ra4{border-radius: 4px !important;}
/*资源库观管理结束*/

/*分组讨论*/
  .classTab_group{width: 588px;height: 46px;border:2px solid #444;cursor: pointer;}
  .classTab_group li{width: 196px;font-weight:bold;text-align: center;line-height: 46px;font-size: 20px;float: left;}
  .classTab_group li.cur{color:#EE7000;background-color: #444;}
  .icon_g_dis_i{background:url(../images/icon_g_dis.png) ;width: 14px;height: 16px;display: inline-block;position: relative;top:2px;margin-right: 5px;}
  .bgc1E1E1E{background-color:#1E1E1E;}
  .bg-1E1E1E{background-color:#1E1E1E;border: none;}
  .dis-list_gd:first-child {border-top: none;}
  .dis-list_gd{background-color:#1E1E1E;border-top: none;}
  .item_fz .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
      width: 5px;
      height: 100%;
      border: 1px #aaaeaf solid;
      background: #aaaeaf;right:0;
  }
  .dis-list_gd.active{
    z-index: 200;width: 95%;
    background: #2A2A2A;
    box-shadow:0px 0px 10px 5px #1e1e1e; 
  } 
  .dis-list_gd .img{
  width: 48px;
  height: 48px;
}
/*小组详情*/
.sc_tit{margin-right: 20px;font-size:18px;color:#fff;width:50px;padding-left:10px;line-height: 28px;background-color:#666;margin-top: 11px;display: inline-block;height: 28px;border-radius: 2px;position: relative;z-index: -1;}
.soc_name{color: #666;margin-right: 12px;font-size:18px;position: relative;z-index: -1;}
.i_flag_up,.i_flag_down{background:url(../images/img_flag_gd.png)  no-repeat;}
.i_flag_up{height:20px;width:20px;background-position:0 0;display: inline-block;margin-left: 20px;margin-right: 20px;position: relative;top: 5px;z-index: -1;}
.i_flag_down{height:20px;width:20px;background-position:0 -20px;display: inline-block;margin-left: 20px;margin-right: 20px;position: relative;top: 5px;z-index: -1;}
.pr_zindexu1{position: relative;z-index: -1;}
.sc_tit_input{margin-right: 20px;font-size:18px;color:#fff;width:50px;padding-left:10px;line-height: 28px;background-color:#666;margin-top: 11px;display: inline-block;height: 28px;border-radius: 2px;position: relative;z-index: -1;outline: none;border: none;}
.accordion dl,
.accordion-list {
  /*border: 1px solid #ddd;*/
}
.accordion dt{height: 51px;}
.accordion dt a{height: 50px;line-height: 50px;z-index: 1;opacity: 0.99;}
.accordion dt a .name{font-size: 20px;margin-right: 30px;position: relative;z-index: -1;}
.accordion dt a var{font-size: 20px;}
.colorEE7000{color:#EE7000;}
.mlr5{margin-left: 5px;margin-right: 5px;}
.accordion dt a s{font-size: 20px; text-decoration: none;color: #666;position: relative;z-index: -1;}
.accordion dl:after,
.accordion-list:after {
  content: "";
  display: block;
  /*height: 1em;*/
  width: 100%;
  background-color: #2C2C2C;
}

.accordion dd,
.accordion__panel {
  background-color: #1C1C1C;
  font-size: 1em;
  line-height: 1.5em;
}
.accordion {
  position: relative;
  background-color: #1C1C1C;
}
.accordionTitle,
.accordion__Heading {
  background-color: #2C2C2C;
  text-align: left;
  font-weight: 700;
 display: block;
  text-decoration: none;
  color: #fff;
  -webkit-transition: background-color 0.5s ease-in-out;
  transition: background-color 0.5s ease-in-out;
  border-bottom: 1px solid #1C1C1C;
}
.accordionTitleActive,
.accordionTitle.is-expanded {
  background-color: #1C1C1C;
}
.accordionTitleActive:before,
.accordionTitle.is-expanded:before {
  -webkit-transform: rotate(-225deg);
          transform: rotate(-225deg);
}

.accordionItem {
  height: auto;
  overflow: hidden;
/*   max-height: 50em; */
  -webkit-transition: max-height 1s;
  transition: max-height 1s;
}
@media screen and (min-width: 48em) {
  .accordionItem {
    /*max-height: 15em;*/
    -webkit-transition: max-height 0.5s;
    transition: max-height 0.5s;
  }
}
.accordionItem.is-collapsed {
  max-height: 0;
}
.no-js .accordionItem.is-collapsed {
  max-height: auto;
}
.animateIn {
  -webkit-animation: accordionIn 0.45s normal ease-in-out both 1;
          animation: accordionIn 0.45s normal ease-in-out both 1;
}
.animateOut {
  -webkit-animation: accordionOut 0.45s alternate ease-in-out both 1;
          animation: accordionOut 0.45s alternate ease-in-out both 1;
}

@-webkit-keyframes accordionIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.9) rotateX(-60deg);
            transform: scale(0.9) rotateX(-60deg);
    -webkit-transform-origin: 50% 0;
            transform-origin: 50% 0;
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@keyframes accordionIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.9) rotateX(-60deg);
            transform: scale(0.9) rotateX(-60deg);
    -webkit-transform-origin: 50% 0;
            transform-origin: 50% 0;
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@-webkit-keyframes accordionOut {
  0% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.9) rotateX(-60deg);
            transform: scale(0.9) rotateX(-60deg);
  }
}
@keyframes accordionOut {
  0% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.9) rotateX(-60deg);
            transform: scale(0.9) rotateX(-60deg);
  }
}
.classTab_fz{margin-left: 20px;} 
.classTab_fz li {
    color: #666666;
    float: left;
    margin: 0 40px -1px 5px;
    padding-bottom: 20px;
    cursor: pointer;
}
.classTab_fz li.cur{ color:#ee7000; background:url(../images/bg_tab_yellow.png) center bottom no-repeat;}
.itom_det li{float: left;}
.itom_det .wrap{margin-left: 20px;}
.iw205{width:205px;}
/*分组讨论结束*/
/*查看随堂练*/
.test_tittle{
  color: #333333;
  font-size: 15px;
  line-height: 14px;
}
.question1 .list{
  padding-top: 40px;
}
/*.question1 .list:last-child{
  border-bottom: none;
  padding-bottom: 0;
}*/
.content_c_quiz .question_quiz dd{
    margin-left: 23px;
}
.question_quiz .msg{
  margin-top: 15px;
  margin-bottom: 0px;
  background: rgba(216,216,216,.18);
  padding:15px 20px;
  color: #8b959e;
  font-size: 14px;
}
.question_quiz .msg .img{
  margin-right: 6px;
  float: left;
  width: 14px;
  height: 14px;
}
.question_quiz .msg p:last-child{
  margin-bottom:0;
}
.question_quiz .msg .a{
  background: url(../images/a.png) 0 0 no-repeat;
}
.question_quiz .msg .b{
  background: url(../images/b.png) 0 0 no-repeat;
}
.test-part-quiz .r-box input {
    position: absolute;
    top: 0;
    left: 0;
    width: 17px;
    height: 17px;
    z-index: 99;
    opacity: 0;
}
.test-part-quiz .r-box i {
    position: absolute;
    width: 17px;
    height: 17px;
    display: inline-block;
    border-radius: 100%;
    background: #fff;
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 12px;
    color: #5E6D82;
    line-height: 18px;
}
.test_tittle_quiz_icon{
  color: #B0B0B0;
  border-radius:100px;
  font-size: 12px;

  padding: 0px 10px;
  border: 1px solid #B0B0B0;
}
.test-part-quiz .list{
  margin-left: 0px !important;
  margin-right: 0px;
  padding-bottom: 0px;
  padding-top: 0px;
}
.knowpoint{/*width: 982px;*/line-height: 30px;height:30px;border-radius: 10px;}
.knowpoint_t{font-size: 12px;color: #999999;letter-spacing: 0;line-height: 14px;display: inline-block;padding-right: 10px;}
.knowpoint_cont{display: inline-block;margin-right: 30px;font-size: 12px;color: #424242;letter-spacing: 0;padding-right: 20px;}
.knowpoint_t_bg{background: #D8D8D8;border-radius: 64px;text-align: center;display: inline-block;width: 30px;height: 17px;line-height: 17px;font-size: 12px;color: #FFFFFF; font-weight: bold;margin-right: 20px;}
.levelMoreBox{
        padding-bottom: 20px;
        margin-bottom: -20px;
    }
.content_c_quiz {
    border: 1px #ebebeb solid;
    background: #FFF;
    padding-top: 30px;
    padding-bottom: 20px;
}
.color4A4A4A{color:#333333;}
.color5E6D82{color:#5E6D82;}
.color656565{color: #656565;}
.bgcF8F8F8{background-color: #F8F8F8;}
.person65 {width: 65%;}
.person3{width: 3%;}
.test-part .r-box_chose {
    width: 50px;
    height: 30px;
    cursor: pointer;
    
}
.content_c_quiz .test_tittle_quiz {font-size: 15px; color: #333333;font-weight:bold;line-height:24px;float:left;word-wrap: break-word;}
.test_tittle_quiz q{/*color: #5E6D82;*/color: #fff;width: 19px;height: 15px;border-radius: 99%;background-color: #C5C5C5;text-align: center; padding: 0 5px;}
.ftt_all{margin-left: 20px;}
.ftt_cont{float: left;}
.max-wid850{display: inline-block;max-width: 850px;}
.ques_tit{display: inline-block}
.max-wid870{max-width: 870px;}
.check .test-part-quiz dd {
    /*height: 20px;*/
} 
.check .test-part .r-box {width:20px;height:20px;top:2px;}
.chobgq {color: #fff;margin-right: 5px;border-radius: 99%;background-color: #C5C5C5;text-align: center;padding: 0 5px;}

.colE44{color: #EE4444;}
.zzicon{background: url(../images/icon_g_dis.png);
    width: 14px;
    height: 16px;
    display: inline-block;
    position: relative;
    margin-right: 5px;}
.arrow-up {
    width:0; 
    height:0; 
    border-left:4px solid transparent;
    border-right:4px solid transparent;
    border-bottom:4px solid #333;
    position: absolute;
    top: -4px;left: 31px;
} 
.tit_span{color:#1890EF;font-size: 16px; }  
/*知识点管理开始*/
.knowlist dd {
    padding: 10px 0 0;
    margin-bottom: 20px;
}
.knowlist1left{margin-left: 40px;padding-bottom: 15px;}
.knowlist1left .kcbm_num{font-size: 20px;color: #009EFB;}
.knowlist1left .kcbm_name{font-size: 12px;color: #999999;letter-spacing: 0;}
.knowlist2left{margin-left: 40px;padding-bottom: 15px;}
.knowlist2left .kcbm_num{font-size: 20px;color: #333333;letter-spacing: 0;}
.knowlist2left .kcbm_name{font-size: 12px;color: #999999;letter-spacing: 0;}
.knowlist3left{margin-left: 40px;}
.knowlist3left .kcbm_num{text-align: center;padding-top: 5px;}
.knowlist3left  .img_s1{background-image:url(../images/Group_1x.png);width: 25px;height: 20px;position: relative;left:17px;bottom:-8px;}
.knowlist3left  .img_s2{background-image:url(../images/Group_2x.png);width: 25px;height: 20px;position: relative;left:17px;bottom:-8px;}
.knowlist3left  .img_s2:hover{background-image:url(../images/Group_1x.png);width: 25px;height: 20px;position: relative;left:17px;bottom:-8px;}
.knowlist3left .kcbm_name{position: relative;top:14px;font-size: 12px;color: #999999;}
.mr35{margin-right: 35px;}
.qyzt_ul li{text-align: center;}
.stat_qd{background: #3F94FB; color: #fff;text-align: center;line-height: 28px;}
.h28{height: 28px;}
.ml16{margin-left: 16px;}
.mr16{margin-right: 16px;}
/*五级知识点开始*/
.treeCon {
    padding: 10px 20px 20px;
}

.levelDiv a .arrow-btn {
    float: left;
    display: inline;
    font-size: 16px;
    margin-top: 8px;margin-right: 10px;
    color: #999;
}
.treeCon .oneLevel {
    margin-bottom: 5px;
    border: 1px solid #eee;
}
.levelDiv a:hover, .levelDiv a.cur {
    border-color: #F8F8F8;
    background: #F8F8F8;
    color: #303030;
    text-decoration: none;
}
.levelDiv a {
    display: block;
    /* height: 32px; */
    line-height: 32px;
    border-radius: 2px!important;
    padding: 0 10px;
    color: #999;
    text-decoration: none;
}
.treeCon .oneLevel1 {
    margin-bottom: 5px;
    border: 1px solid #eee;
}
.twoLevel2 a {
    padding-left: 25px;
}
.threeLevel3 a {
    padding-left: 35px;
}
.fourLevel4 a {
    padding-left: 45px;
}
.fiveLevel5 a {
    padding-left: 55px;
}
.oneLevel1 .oneTit .title{font-size: 15px;line-height: 14px;color: #323232;font-weight: bold;}
.twoLevel2 .twoTit .title{font-size: 14px;line-height: 14px;color: #303030;}
.twoLevel3 .threeTit .title{font-size: 14px;line-height: 14px;color: #303030;}
.twoLevel4 .fourTit .title{font-size: 14px;line-height: 14px;color: #303030;}
.twoLevel5 .fiveTit .title{font-size: 14px;line-height: 14px;color: #303030;}
.levelDiv a .arrow-c {
    float: left;
    display: inline-block;
    width: 8px;
    height: 8px;
    background-color: #999;
    border-radius: 100px;
    margin-top: 10px;
    margin-right: 10px;
}
.knowledge .l-content {/*width:330px;*/width:32.2%;background:#fff;border-right:1px solid #eaeaea;padding-bottom:50px;height:750px;}
.knowledge .mCS-dark-2>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.conversation-page .mCS-dark-2>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {width:6px;background: #E4E4E4;border-color:#E4E4E4;border-radius: 6px;}
.knowledge.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{
    background-color: #000;
    background-color: #fff;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
  }
.is_no_statue{} 
.icon_is_status_1,.icon_is_status_2{background:url(../images/icon_is_status.png)  no-repeat;}
.icon_is_status_2{height:16px;width:17px;background-position:0 0; display: inline-block;position: relative;top: 2px;left: 2px;}
.icon_is_status_1{height:16px;width:17px;background-position:0 -16px;display: inline-block;position: relative;top: 2px; left: 2px;}

/*.checkbox-i, .checkbox-a, .checkbox-c {
    display: inline-block;
    width: 14px;
    height: 14px;
    margin-bottom: 3px;
    margin-right: 0.65em;
    background: url(../images/checkbox-bg.png) no-repeat -70px 0px;
    vertical-align: middle;
    cursor: pointer;
}*/
.div_is_status{display: none;}
.bgc_fff{background-color: #FFF;}
.color5E6D82{color:#5E6D82;}
.ml45{margin-left: 45px;}
.ml28{margin-left: 28px;}
.form-control {
    display: block;
   /* width: 500px;*/
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.bgc_colfff{background-color: #fff;}
.topBarWrap_second {width: 100%;height: 52px;line-height: 52px;background: #fff;box-shadow:5px 0 15px rgba(0,63,139,0.2);-webkit-box-shadow:5px 0 15px rgba(0,63,139,0.2);}
}
.topBarWrap_second .to-back {
    cursor: pointer;
    position: absolute!important;
    left: 0;
    font-size: 15px;line-height: 14px;color: #323232;font-weight: bold;
}
.topBarWrap_second .to-back {
    font-size: 15px;
    color: #323232;
    font-weight: bold;
}
.topBarWrap_second .searchBtn {position: absolute;width: 23px;height: 26px;overflow: hidden;border: 0;right: 12px;top: 13px;color: #888888;font-size: 14px;z-index: 1;}
.border-r9{border-radius: 9px;}
/*五级知识点结束*/
/*知识点结束*/ 

/*教学分组*/
.content_fz{
    background: #fff;
    border-radius: 9px;
    box-shadow: 1px 1px 6px 0 #E4EEEC;
    -webkit-box-shadow: 1px 1px 6px 0 #E4EEEC;
}
.cont_left{width:560px;border-right: 1px solid #EDEDED;}
.cont_left_title{height: 60px;line-height: 60px;border-bottom: 1px solid #EDEDED;}
.cont_right_title{height: 60px;line-height: 60px;border-bottom: 1px solid #EDEDED;}
.cont_left_title .group_num{font-size: 15px;color: #323232;margin-left: 30px;font-weight: bold;}
.cont_left_title .group_num i{font-size: 19px;color: #3F99F3;margin-left: 5px;margin-right: 5px;font-weight: bold;}
.cont_left_main{}
.cont_right{width: 461px;}
.iw219{width: 220px;}
.cont_right_title .movetoright{ display: block;float: right;width: 28px;height: 28px;background: url(../images/ico_fenzu_1.png) no-repeat center;margin-top: 15px;margin-right: 20px;}
.cont_left_title .movetoleft{ display: none;float: right;width: 28px;height: 28px;background: url(../images/ico_fenzu_2.png) no-repeat center;margin-top: 15px;margin-right: 20px;}
.cont_right_title .group_num{font-size: 15px;color: #323232;margin-left: 30px;font-weight: bold;}
.cont_right_title .group_num i{font-size: 19px;color: #3F99F3;margin-left: 5px;margin-right: 5px;font-weight: bold;}
}
/**from 101*/
.grouping_cont {
    position: relative;
    padding: 19px 25px 42px 28px;
    margin-bottom: 50px;
    border: 2px solid #f2f2f2;
    border-radius: 6px;
}
.grouping_cont .linegray {
    position: absolute;
    top: 20px;
    bottom: 40px;
    left: 1057px;
    width: 1px;
    background: #f2f2f2;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.blue_up,.blue_down{background:url(../images/blue_rowss.png)  no-repeat;display: inline-block;}
  .blue_up{height:24px;width:24px;background-position:0 0;position: relative;top: 8px;}
  .blue_down{height:24px;width:24px;background-position:0 -24px;position: relative;top: 8px;}
.cc_rows,.cc_rows_up,.gray_rows{background:url(../images/gray_rowss.png)  no-repeat;;display: inline-block;}
  .gray_rows{height:24px;width:24px;background-position:0 0; position: relative;top: 8px;}
  .cc_rows_up{height:24px;width:24px;background-position:0 -24px; position: relative;top: 8px;}
  .cc_rows{height:24px;width:24px;background-position:0 -48px; position: relative;top: 8px;}

.ic_closed{background: url(../images/ic_close.png) no-repeat;width: 20px;height: 20px;display: inline-block;}
 #fz_list {}
 .fz_group_dl{margin-left: 20px;margin-top: 20px;width: 520px;}
 .fz_group_dl_dt{width: 520px;height: 40px;line-height: 40px;background-color:#F8F8F8 ;border-radius: 4px;margin-top: 30px;}
 .fz_group_dl_dt:first-child{margin-top: 0px;}
/* .fz_group_dl_dt:last-child{margin-top: 0px;}*/
  .fz_group_dl_dt .tit_main{font-size: 15px;color: #333333;letter-spacing: 0;line-height: 18px;font-weight: bold;margin-left: 10px;}
  .fz_group_dl_dt .num{font-size: 13px;color: #999999;letter-spacing: 0;line-height: 12px;margin-left: 20px;}
  .fz_group_dl_dd{display: block;width: 490px;padding-top: 20px;padding-left: 30px;}
  .fz_group_dl_dd  li{width: 76px; display: inline-block;}
  /*.fz_group_dl_dd  li:first-child{margin-left: 10px;}*/
  .fz_group_dl_dd .itom_all_c li .sin_cont_sh{width: 76px;height: 110px;}
  .sin_cont_sh img{width: 55px;height: 55px;border-radius: 100px;margin-left: 10px;}
  
 .con_right_main .fz_group_dl{margin-left: 20px;margin-top: 20px;width: 420px;}
 .con_right_main .fz_group_dl_dt{width: 420px;height: 40px;line-height: 40px;background-color:#F8F8F8 ;border-radius: 4px;margin-top: 30px;}
 .con_right_main .fz_group_dl_dt:first-child{margin-top: 0px;}
 .con_right_main .fz_group_dl_dd{display: block;width: 390px;padding-top: 20px;padding-left: 30px;}
 .con_right_main .fz_group_dl_dd  li{width: 74px; display: inline-block;}
 .cont_left_main .cont_left_main_empty{ margin-top: 180px;text-align: center;}
 .cont_left_main .cont_left_main_empty p{font-size: 14px;color: #333333;letter-spacing: 0;line-height: 14px;}
 .con_right_main .cont_right_main_empty{ margin-top: 180px;text-align: center;}
 .cleanPP{padding: 0 ;}
 .shows_det .name{text-align: center;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
 .shows_det .class{padding: 0px 2px;height:27px;line-height:27px;border-radius: 27px;background-color: #F4F4F4;text-align: center;}
 .class_pname{font-size: 12px;color: #999999;letter-spacing: 0;line-height: 12px;}
 .w435{width: 435px;}
.color_5E6D82;{color: #5E6D82;}
/*教学分组*/
/***/
.ic_deleat{
    background: url(../images/ic_close.png) no-repeat;
    width: 20px;
    height: 20px;
    display: inline-block;
}
.form-control_s {
    display: block;
   /* width: 500px;*/
    height: 34px;
    padding: 0px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.workWary_ad i{position: relative;top:11px;}
.cont_all_empty{margin-top: 180px;text-align: center;}
.class_elips{width: 100px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
/*调查问卷-----------------------------------------------begin*/
.bgc_0077d9{background: #0077d9;}
.q_btn{display: inline-block;width: 32%; height: 50px; line-height: 50px;border-radius: 2px; font-size: 22px;}
.b_btn{display: inline-block;width: 48%; height: 50px; line-height: 50px;border-radius: 2px; font-size: 22px;}

/*调查问卷饼图提示框不折叠解决方法*/
.pieTipBox_g{
    max-width: 400px;    
    padding: 5px;
    height: auto;
    white-space: normal;
    text-align: left;
}
.prxx{
  position: relative;
  top: 5px;
}  
.c_2c93ff{
  color: #2c93ff!important;
}
/*调查问卷--------------------------------------------------------end*/

/*考核标准设置*/
.searchPack {height:50px;}
.searchPack .searchbox {margin-right:20px;}

.class-tips{height: 50px;border: 1px solid #cfe8fa;background-color: #e7f3fc;border-radius:3px ;}
.class-tips i{background:url(../images/class-tips-icon.png) no-repeat center top; width: 25px;height: 25px;text-align: center;line-height: 20px;color: #fff;display: inline-block;border-radius:50%;position: relative;top: 8px;margin: 0 20px 0 40px;}
.c_228ae1{color: #228ae1;}
.c_a3a3a3{color: #a3a3a3;}
.blc_a3{border-left:1px solid #e3e3e3 ;}
.set_tittle{color: #565960;font-size:16px;margin-right: 8px;margin-left: 34px;width: 100px;display: inline-block;}
.set_qz{color: #999999;font-size:12px;display: inline-block;}
.set_qz i{margin-right: 40px;font-style: normal;}
.w530{width: 530px;float: right;position: relative;top:-4px}
.ml87{margin-left: 187px;}
.ml294{margin-left: 190px;}
.set_qz_num{border: 1px solid #dedede;border-radius:15px;width: 141px;height: 27px;margin-left:10px;margin-right: 10px;text-align: center;font-size: 14px;color: #4A4A4A;font-weight:bold;}
.set_qz_numr{border: 1px solid #dedede;border-radius:15px;width: 114px;height: 27px;margin-left:10px;margin-right: 10px;text-align: center;}2
.btn100{width: 100px!important;}
.btn100 span{margin-bottom: 10px;}
/*button:active{outline:none;}*/

/*教师平台-问卷统计*/
.qusetionnaire_nav{border-bottom: 1px solid #333;} 
.qusetionnaire_nav a{border-bottom:5px solid #222;color: #666;font-size:22px;line-height: 50px;}
.qusetionnaire_nav a.cur{border-bottom:5px solid #1696F7;color: #fff;}
.form-select{width: 100%;height: 46px;border-radius:100px;line-height: 46px;background-color: #2B2B2B;border: none;outline: none;color: #fff;font-size:24px;text-indent: 2em;border:4px solid #2b2b2b;}
.qus_table{border: none;width: 100%;}
.qus_table td,.qus_table th{text-indent: 2em;}
.qus_table tr{border-bottom: 1px solid #2B2B2B;line-height: 80px;background-color: #363636;color: #fff;font-size:25px;}
.qus_table tr th{background-color: #303030;}
.qus_table tr:hover td{background-color: #048bfb;color: #fff;}
.qus_table tr:hover .say_detail_btn2 a{color: #fff;}
.say_detail_btn2 a{color: #048bfb;}
.select_toggle{max-height: 500px;width:489px;background-color:#363636;border-radius:10px;box-shadow: 6px 5px 9px 0 rgba(0,0,0,0.34);cursor: pointer;display: none;right: 10px;top: 70px;}
.select_toggle ul li{line-height:90px;font-size:36px;color: #fff;text-indent: 1em;}
.select_toggle ul li:hover{background-color: #565656;}
.triangle-up{width: 0;height:0;border-left: 8px solid transparent;border-right: 8px solid transparent;border-top: 16px solid #747474;position: absolute;top: 16px;right: 40px;}    
.triangle-up.rote90{transform:rotate(90deg);-webkit-transform:rotate(180deg);}
.triangle-right{width: 0;height:0;border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-left: 20px solid #3b3b3b;position: absolute;right: -20px;top: 48%;} 
.f31{font-size:31px;}
.f25{font-size:25px;}
.c_c1c1c1{color: #c1c1c1!important;}
.charts_draw{height:200px;width:100%;}
.wb80{width: 75%;}
.wb10{width: 10%;}
.mb7{margin-bottom: 7px;}
.min180{min-width: 180px;}
.q-list-title{height: 81px;background-color: #292929;}
.q-list-title span{color: #c1c1c1;font-size:21px;line-height: 81px;display: inline-block;}
.q-list-item{background-color: #303030;border-top: 1px solid #2B2B2B;height: 105px;padding-top: 15px;}
.q-list-item2{background-color: #303030;border-top: 1px solid #2B2B2B;padding: 23px 0;}
.q-list-item span,.q-list-item2 span{color: #fff;font-size:25px;line-height: 35px;float: left;}
.q-list-item span.c_blue,.q-list-item2 span.c_blue{color: #119BEC;cursor: pointer;}
.icon-title-marking{/* width: 82px;height: 35px;line-height: 35px;color: #fff;text-align:center;font-size:20px;background-color: #119DED;border-radius:3px ; */}
.multiselect_chart{width: 100%;height: 435px;}
.dialog_static_num{width: 730px;max-height: 360px;border-radius:10px;padding:15px 0;background: #353535;box-shadow: 6px 5px 9px 0 rgba(0,0,0,0.34);position: absolute;top: 0;z-index: 99;}
.dialog_static_num span{width: 22%;text-align: center;display: inline-block;font-size: 36px;color: #c4c4c4;line-height: 60px;}
/*白底弹框*/
.dialog_white {width: 482px;max-height: 251px;padding-left:10px;background-color: #ffffff;border: 1px solid #EBEBEB;
box-shadow: 0 6px 10px 0 rgba(161,185,180,0.27);-webkit-box-shadow: 0 6px 10px 0 rgba(161,185,180,0.27);}
.dialog_white .con {margin-left:-15px;}
.dialog_white span {width:auto;float:left;margin:0 10px 0 30px;font-size: 14px;color: #4E4E4E;font-weight:bold;line-height: 30px;text-align:left;}
.dialog_white .triangle-right{width: 0;height:0;border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-left: 20px solid #ffffff;position: absolute;right: -20px;top: 48%;} 

.dialog_white .mCSB_inside > .mCSB_container {margin-right:0px;}

.scrolbarStyle-qa .mCS-dark-2>.mCSB_scrollTools .mCSB_draggerRail {
    background: transparent;
}
.scrolbarStyle-qa .mCS-dark-2>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 6px;
    background: #525252;
    border-radius: 6px;
    border: 0;
    right: 10px;
}
/*内容白色底*/
.q-list-white {background:#f8f8f8;border-top:0;min-height:56px;height:auto;padding:10px 0;}
.q-list-white .name {font-size:14px;color:#a7a7a7;line-height:30px;width:55px;}
.q-list-white .answer {font-size:14px;color:#333333;line-height:30px;}

/*评教详情*/
.socre_content{ background: #fff;
    padding: 10px;
    border-radius: 9px;
    box-shadow: 1px 1px 6px 0 #E4EEEC;
    -webkit-box-shadow: 1px 1px 6px 0 #E4EEEC;}
.socre_situation{width: 221px;height: 65px;}
.socre_class{width: 692px;height: 65px;}
.socre_situation .wb50{width: 40%;}
.socre_situation h3{font-size: 22px;color: #009EFB;text-align: center;line-height: 30px;margin-top: 10px;}
.socre_situation p{font-size: 12px;color: #999999;text-align:center;}
.ml255{margin-left: 245px;}
.socre_class span{display: inline-block;float: left;/*opacity: 0.4;background: #E0E0E0;*/background:#f3f3f3;border-radius: 100px;font-size: 12px;color: #777777;padding: 5px 15px;margin:5px 10px 8px 0;line-height: 12px;}

.socre_list_title{font-family: MicrosoftYaHei-Bold;font-size: 15px;color: #333333;letter-spacing: 0;line-height: 14px;font-weight:bold;line-height: 22px;}
.socre-title-marking{border: 1px solid #A8A6A6;border-radius: 100px;padding: 2px 10px;font-size: 12px;color: #898989;}
.socre-list-head{height:55px;line-height:55px;}
.socre-list-item {min-height:55px;}
.socre-list-head span{display: inline-block;font-size: 12px;color: #AEAEAE;vertical-align: middle;}
.socre-list-item span{display: inline-block;font-size: 13px;color: #333333;vertical-align: middle;line-height:20px;padding-top:10px;padding-bottom:10px;}
.socre-list-item span.c_blue{color: #119BEC;vertical-align: middle;text-indent: 1em;}
.socre-list-item .w50{width: 30px;text-align: right;font-size: 14px;color: #A7A7A7;margin-right: 5px;}
.socre-list-item .w800{width:800px;font-size: 14px;color: #333333;}
/*whx modified*/
.socre-list-item {background:#f8f8f8;}
/*end*/

.bc_eef3f9{background-color: #eef3f9;line-height: 37px;}
.bc_eef3f9 span{padding: 0 10px;font-size: 14px;color: #383838;}
.bdc_e7e7e7{border: 1px solid #e7e7e7;}
.class-tips2 {
    height: 40px;
    border: 1px solid #cfe8fa;
    background-color: #e7f3fc;
    border-radius: 3px;
    line-height: 40px;
    font-size: 12px;
    color: #666666;
}
.class-tips2 i{
    background: url(../images/class-tips-icon.png) no-repeat center top;
    background-size:contain;
    width: 16px;
    height: 16px;
    text-align: center;
    line-height: 20px;
    color: #fff;
    display: inline-block;
    border-radius: 50%;
    position: relative;
    top: 3px;
    margin: 0 20px 0 40px;
}

.parNav li{border-bottom: 3px solid #fff;font-size: 14px;color:#797979; height:35px;}
.parList{background: #F8F8F8;border-radius: 4px;margin-bottom: 9px;} 
.parList-name{width:10%;text-align: right;padding-top: 12px;font-size: 14px;color: #333333;max-width: 70px;font-weight:bold;position:relative;}
.parList-name .name {word-break:break-all;}
.parList-name .mh {position:absolute;right:-4px;top:16px;line-height:1.0;}
.parList-text{width:78%;margin-left: 1%;padding-top: 13px;font-size: 14px;color: #404040;line-height: 22px;}
.parList-text h6{padding-bottom: 12px;color: #969696;}
.parList-socurse{width:10%;text-align: center;vertical-align: middle;height: 100%;line-height: 100%;font-size: 18px;color: #108EE9;max-width: 70px;background: #E7F3FC;}  
.un-comment .parList-name{color: #A5A5A5;}
.unlh50{line-height: 50px!important;}
.score-histy-list{background-color: #f8f8f8;border-radius: 4px;padding: 0 16px;}
.score-histy-list-item {padding: 16px 16px;}
.score-histy-list-item i {width: 22px;height: 22px;font-size:14px;border-radius: 5px;background-color: #3A98F0;text-align: center;line-height: 22px;display: inline-block;color: #fff;}
.score-histy-list-item span {font-size: 16px;line-height: 22px;}
.score-histy-list-item strong {font-size: 24px;color: #3A98F0;position: relative;top: 3px;}
.score-histy-list-item em {font-size: 13px;color: #A9A9A9;}

.b-bottom-solid {border-bottom: 1px solid #EBEBEB;}

.hwlastScBlock .score-histy-list-item {padding:24px 16px;}
.hwlastScBlock .score-histy-list-item span {vertical-align:bottom;}
.sc-noaccounting {font-size:13px;}

.pry100{position:relative;top:12px;z-index:999;}
.height0{height:0px!important;}
.pt100{padding-top:52px!important;}
.pry80{position:relative;top:-71px;}

.mystuPg .content {padding-top:90px!important;top:-29px;}


/* -------------------------------------智云3.2 学生端------------------------------------- */
.courseHorBox a,.courseHorBox a:hover{text-decoration:none;}

.courseHorList li {background:#fff; margin-bottom:20px;position:relative;height:139px;box-shadow: 1px 1px 6px 0 rgba(208,228,240,0.57); -webkit-box-shadow: 1px 1px 6px 0 rgba(208,228,240,0.57);transform-style: flat;transition: all 250ms ease-out; -webkit-transition: all 250ms ease-out;}
.courseHorList li .pic {position:absolute;left:15px;top:15px;height:109px; overflow:hidden;}
.courseHorList li .pic em {position:absolute;left:0;top:0;}
.courseHorList li .c-r-con {padding:15px;padding-left:176px;}
.courseHorList li .c-r-con .r-tit {font-size:18px;color:#666666;font-weight:bold;position:relative;margin-bottom:8px;line-height:1.0;}
.courseHorList li .c-r-con .brief {font-size:13px;color:#999;line-height:26px;margin-bottom:0px;}
.courseHorList li .c-r-con .brisi { margin-bottom:19px;}

.courseHorList li .csdetailRow {width:71%;}
.courseHorList li .csd-tit {font-size:14px;color:#666666;}
.courseHorList li .csdetail {margin-left:-15px;}
.courseHorList li .csdetail span {float:left;display:inline;font-size:14px;color:#666666;margin-left:15px;margin-bottom:0px;}
.courseHorList li .csdetail span em {color:#179ee1;margin:0 0px;}
.courseHorList li .csdetail span i {color:#666;}
.courseHorList li .studypos {position:absolute;top:55px;right:20px;border-radius:5px;width:88px;height:30px;line-height:30px;}
.courseHorList li .yqmore {right:0;top:3px;font-size:12px;color:#2196f3;}
.courseHorList li .init {height:76px;overflow:hidden;}

/* 课程学习 */
.stu-main .termBox li {margin:0 10px;padding:0 10px;}
.stu-main .maMoreBox span {padding-top:21px;}
.stu-main .titgz {
    color: #ccc;
    margin: 16px 0 0 10px;
}
/*五角星*/
.stu-main .star {width:100px; height:45px; position:relative;}
.stu-main .stardlbox {left:0; top:0; height:31px; overflow:hidden;}
.stu-main .stardlbox dl {width:100px;}
.stu-main .star ul,.star dl {position:absolute; left:0; top:11px; height:20px; overflow:hidden;}
.stu-main .star li,.star dd { float:left; display:inline; width:20px; height:20px; background:url(../images/star_default.png) no-repeat center center;}
.stu-main .star dd { background:url(../images/star_select.png) no-repeat center center;}

.stu-main .starBig {width:100px; height:40px; position:relative;}
.stu-main .stardlbox {left:0; top:0; height:40px; overflow:hidden;}
.stu-main .stardlbox dl {width:100px;}
.stu-main .starBig ul,.starBig dl {position:absolute; left:0; top:16px; height:20px; overflow:hidden;}
.stu-main .starBig li,.starBig dd { float:left; display:inline; width:20px; height:20px; background:url(../images/star-off.png) no-repeat center center;}

.stu-main .starBig dd { background:url(../images/star-on.png) no-repeat center center;}
/* end */

.studyTip a {line-height:30px;}
.text_HL, .btn_noBg, .seeResult {color:#3a98f0;}

/* 命题作业 */
.para--info {margin-bottom:20px!important;}
.comment-opera .noC_tBox {width:90%;}
.comment-opera .comm-form {padding:20px 0;}
.comment-opera .comm-form label {width:90px;text-align:right;}
.comment-opera .multiRowText {padding:5px;}

.pk-viewtable {border:0;width:550px;background:#f8f8f8;padding:0 15px;}
/* .pk-viewtable table {margin:0 15px;} */
.pk-viewtable th, .pk-viewtable td {height:38px;line-height:38px;border:0;padding:0;border-bottom:1px solid #ebebeb;background:transparent;}
.pk-viewtable tr.last td, .pk-viewtable tr:last-child td {border-bottom:0;}
.pk-viewtable th {font-size:16px;color:#666666;font-weight:800;}
.pk-viewtable td {font-size:16px;color:#3a98f0;}
.pk-viewtable .l-lab {font-size:16px;color:#666666;}
.pk-viewtable td .numb {padding-left:0;}
.pk-viewtable .tc {text-align:center!important;}
.pk-viewtable tr:hover td {color:#3a98f0;}
.pk-viewtable tr:hover .l-lab {color:#666666;}

.pk-pytip {font-size:12px;color:#666666;}
.pk-pytip .pytipIcon {position:relative;top:1px;}

.c_3a98f0 {color:#3a98f0;}
.pb8 {padding-bottom:8px;}
.bb_dashed_e5e5e5 {border-bottom:1px dashed #e5e5e5;}

.py-ord {width:22px;height:22px;line-height:22px;text-align:center;background:#3a98f0;color:#ffffff;font-size:14px;border-radius:5px;}

.gotoCombtn {position:absolute;top:50px;right:0;width:88px;height:30px;line-height:30px;border-radius:5px!important;}

/* stu个人信息 */
.multiOpen .dropList {top:35px;}
.cascadeEdit.multiOpen .dropItemCase {border:1px solid #1E91FF;border-radius:4px;}
/* 校本资源库 */
.reslibWrap {position:relative;}
.mycsSelect {position:absolute;right:20px;top:0;}
/* stu消息中心 */
.bordiusCir .chosen-container-single .chosen-single {border-radius:30px!important;}
.stu-noti .icon {margin-top:9px;}
.stu-noti .title {margin-left:-8px;}
.info-class-body .foot {border-top:1px dashed #e8edf0;padding-top:30px;}
.stupl-megcon .cont .txt {min-height:300px;}

/* stu课程学习 */
.stu-csl-top .term-select .chosen-container-single .chosen-single span {text-align:right;font-size:16px;color:#666666;font-weight:normal;}
.stu-csl-top .topTitle {font-size:18px;color:#666666;font-weight:bold;padding: 16px 0 16px 0px;}
.stu-cscards li {height:240px;}
.stu-cscards .con {padding:18px 10px;}
.stu-cscards .titBox span {color:#4a4a4a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

/* -------------------------------------end 智云3.2 学生端------------------------------------- */

/* --------------------------begin 新建随堂练201807-------------------------- */
.stl-topBlock {height:30px;padding:10px 0;}
.stl-topBlock h2.tit {font-size: 20px;color: #4A4A4A;line-height:30px;}
.stl-topBlock .edit i.icon-edit {font-size: 16px;color:#0375E9;}
.stl-topBlock .testEditCon {border:1px solid #eeeeee;border-radius:4px;width:680px;}
.stl-ms span {line-height:30px;font-size:14px;color:#666666;margin-left:46px;}
.stl-ms span em {color:#0375E9;margin:0 3px;}

.stl-followclassTest .searchWrapBlock {padding-bottom:20px;}
.stl-followclassTest .test_tittle_quiz {max-width:85%;}
.stl-followclassTest .content_c_quiz {position:relative;padding:30px;}
.stl-followclassTest .content_c_quiz .sc {font-size:13px;color:#333333;}
.stl-followclassTest .content_c_quiz .test_tittle_quiz_icon, .stl-followclassTest .test-part-quiz .r-box_chose {background:#8cbfff;border-radius:2px;color:#ffffff;font-size:12px;text-align:center;line-height:24px;padding:0 10px;border:none;}
.stl-followclassTest .test-part-quiz .list {min-height:auto;}
.stl-followclassTest .test-part-quiz .r-box_chose {width:auto;min-width:54px;height:24px;border-radius:24px;background:#C0CCDA;margin-right:10px;}
.stl-followclassTest .test-part-quiz .r-box_chose i {float:none;}
.stl-followclassTest .content_c_quiz .opt-per, .stl-followclassTest .content_c_quiz .test_tittle_quiz {width:auto;max-width:85%;}
.stl-followclassTest .test-part-quiz .r-box i, .stl-followclassTest .ans-right {display:inline-block;width:18px;height:18px;line-height:18px;border-radius:50%;background:#C0CCDA;color:#ffffff;font-size:12px;text-align:center;margin-right:10px;padding:0px;}
.stl-followclassTest .ans-right {background:#FFB933;}
.stl-followclassTest .judgeTest .ans-right {width:auto;min-width:54px;height:24px;line-height:24px;background:#FFB933;border-radius:24px;padding:0 10px;border:none;}
.stl-followclassTest .content_c_quiz {border:1px solid #ffffff;border-radius: 9px;box-shadow: 1px 1px 6px 0 #E4EEEC;-webkit-box-shadow: 1px 1px 6px 0 #E4EEEC;}
.stl-followclassTest .optAll {width:850px;}
.stl-followclassTest .testTitWrap {margin-left:-10px;}
.stl-followclassTest .btn-testlib a {height:40px;line-height:40px;}
.stl-followclassTest .content_c_quiz.Hover, .stl-followclassTest .content_c_quiz:hover {border-color:#8CBFFF;background:#f5f9ff;}
.stl-followclassTest .content_c_quiz.Hover .morehidedot, .stl-followclassTest .content_c_quiz:hover .morehidedot {background-color:#f5f9ff;}
.stl-followclassTest .testbox-add.Hover, .stl-followclassTest .testbox-add:hover {border-color:#ffffff;background:#ffffff;}
.stl-followclassTest .testbox-add.Hover .morehidedot, .stl-followclassTest .testbox-add:hover .morehidedot {background-color:#ffffff;}

.stl-navBlock {padding:0px 30px;background: #FFFFFF;border-radius: 9px;box-shadow: 1px 1px 6px 0 #E4EEEC;-webkit-box-shadow: 1px 1px 6px 0 #E4EEEC;}
.stl-navBlock .navLeft {padding:16px 0;}
.stl-navBlock .btnRight {padding:14px 0;}
.stl-navBlock .lab {font-size: 15px;color: #0375E9;margin-right:15px;line-height:36px;}
.stl-navBlock .list dd {float:left;width:98px;height:34px;line-height:34px;margin-right:10px;border-radius:34px;border:1px solid #C0CCDA;text-align:center;box-shadow: 0 2px 4px 0 rgba(74,155,248,0.20);-webkit-box-shadow: 0 2px 4px 0 rgba(74,155,248,0.20);font-size: 14px;color:#666;cursor:pointer;}
.stl-navBlock .list dd.cur, .stl-navBlock .list dd:hover {border-color:#8cbfff;background:#ecf4ff;color: #0375E9;}
.stl-navBlock .addToCs {height:40px;line-height:40px;}

.stl-followclassTest .content_c_quiz .moveOperas {position:absolute;display:none;}
.stl-followclassTest .content_c_quiz.Hover .moveOperas {right:30px;top:30px;display:block;}
.stl-create .content_c_quiz .test_tittle_quiz {max-width:60%;}
.stl-followclassTest .content_c_quiz.Hover .moveOperas a {margin-left:20px;font-size:13px;color:#8492A6;}
.stl-followclassTest .content_c_quiz.Hover .moveOperas a:hover {color: #0375E9;}

.testbox-add .testTitWrap .sc {margin-top:-3px;text-align:center;font-size:13px;color:#4a4a4a;}
.testbox-add .testTitWrap .t {font-size:14px;color:#4a4a4a;padding:20px 0 10px;line-height:1.0;}
.testbox-add .testTitWrap .t em {display:inline-block;width:12px;height:12px;line-height:12px;border:1px solid #333;border-radius:50%;text-align:center;font-size:12px;margin-left:10px;}
.testbox-add .list-edit .opt-per {max-width:93%;}
.testbox-add .list-edit .opt-per, .testbox-add .list-edit .opt-per input, .testbox-add .ans-box, .testbox-add .ans-box input {width:100%;}
.testbox-add .ans-box input {max-width:95%;}

.testbox-add .list-edit dd, .testbox-add .judge-opt-list dd {margin-left:0;}
.testbox-add .list-edit .r-box {top:5px;}
.testbox-add .list-edit .del {line-height:30px;}
.testbox-add dd.cur .r-box i, .testbox-add .r-box_chose.cur {background:#FFB933;display:block;}
.testbox-add .list-edit dd:hover .del, .testbox-add .ans-box:hover .del {color:#0375E9;}
.testbox-add .list-add {padding:0 30px;font-size:14px;}
.testbox-add .list-add .left-ans {color:#666666;}
.testbox-add .list-add .left-ans .r-ans {font-size: 16px;color: #FFB933;font-weight:600;margin-right:10px;}
.testbox-add .list-add .add-opt {color: #0375E9;}
.testbox-add .test-exp .mh100 {height:78px;}

.testbox-add .edui-default .edui-editor, .testbox-add .edui-default .edui-editor-iframeholder {width:100%!important;}

.testbox-add .add-space-opt {padding-left:0;}
.testbox-add .ans-box input {height:46px;line-height:46px;}
.testbox-add .ans-box .del {margin-top:12px;}


/* --------------------------end 新建随堂练201807-------------------------- */


/*浏览器兼容（放最后）*/
/*谷歌hack*/
@media screen and (-webkit-min-device-pixel-ratio:0){
   .history-search .classify .chosen-container-single .chosen-single div b {
        background-image: url(../plugins/chosen/img/up_down_btn2_white.png);
    } 
}
/* IE hack  放在最底部 课程学习宽度判断 */
@media \0screen\,screen\9,screen\0{
.toggle {opacity:0;filter:alpha(opacity=0);}
.ui_dialog .ui_buttons input, .ui_dialog input.ui_state_highlight {border-top-left-radius:31px!important;border-top-right-radius:31px!important;border-bottom-right-radius:31px!important;border-bottom-left-radius:31px!important;}

.morehidedot {background:#fff;width:16px;text-align:center;}
.mycourseWrap .morehidedot {background:transparent;}
.sureBtn span, .cancelBtn span {position:relative;top:-1px;}

.navStair:hover i {margin-top:15px;}

.pop-teaNote2 .noteBtns a {line-height:30px;}

.vjs-default-skin .vjs-control:before {font-size:80%;}
}
/* 火狐 */
@-moz-document url-prefix() { 
.toggle {opacity:0;filter:alpha(opacity=0);}
}




/*----------------大屏幕查看学生弹框样式begin----------------------------*/
.blacktip_content{position: relative;}
.blacktip_content .uparrow{position: absolute;width: 0;height: 0;border-left: 5px solid transparent; border-right: 5px solid transparent;border-bottom: 10px solid #353535;top:-25px;left: 49%}
.blacktip_content .downarrow{position: absolute;width: 0;height: 0;border-left: 5px solid transparent; border-right: 5px solid transparent;border-top: 10px solid #353535;bottom:-25px;left: 49%}
.blacktip_content .leftarrow{position: absolute;width: 0;height: 0;border-top: 5px solid transparent; border-right:  10px solid #353535;border-bottom: 5px solid transparent;left: -30px;top: 49%;}
.blacktip_content .rightarrow{position: absolute;width: 0;height: 0;border-top: 5px solid transparent; border-left: 10px solid #353535;border-bottom: 5px solid transparent;right: -30px;top:49%}
/*----------------大屏幕查看学生弹框样式end----------------------------*/
.cont_ellip{
  overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.w165{width:165px;}

/*----------------随堂练分页样式----------------------------*/
#Pagination a {
    text-decoration: none;
		font-size: 20px;
		color: #ABABAB;
		background: #4D4D4D;
}

#Pagination a, #Pagination span {
    display: inline-block;
   /* padding: 0.1em 0.4em;*/
    margin-right: 16px;
		width: 46px;font-size:40px;height:46px;line-height:46px;border-radius: 50%;text-align: center;
}

#Pagination .current {
    background: #048BFB;
    color: #fff;
	 	display: inline-block;
   /* padding: 0.1em 0.4em;*/
    margin-right: 16px;
		margin-bottom: 5px;
		width: 46px;font-size:25px;height:46px;line-height:46px;border-radius: 50%;text-align: center;
}

/*.result{display: none;}*/
#Searchresult{width:100%; height:100%; padding:20px; }
#Pagination .prev, #Pagination .next{text-align:center;width: 42px;height:42px;line-height:42px;background-color: transparent;border-radius: 50%;border:2px solid #ababab;font-family:'宋体', arial;font-weight:800;bottom: 0px;}
#Pagination a{display:inline-block;width: 45px;height:45px;line-height:43px;font-size:25px;border-radius: 50%;text-align: center;}
#Pagination .current.prev,#Pagination .prev, #Pagination .next{
	color:#ababab;
	border-color:#ababab;
	position: relative;
}

#Pagination .prev:hover, #Pagination .next:hover {
  background-color: #048BFB;
  border-color: #048BFB;
  color: #fff;
}

.pageS .tips span {
  font-size: 22px;
  color: #D8D8D8;
  line-height:46px;
}

.pageS .tips .p-current input {width:96px;height:42px;border-radius:42px;border:2px solid #119DED;background:#2b2b2b;text-align:center;font-size:20px;color:#ffffff;}

#Pagination .current.prev, #Pagination .current.next {display:none;}

/* 分页 end */

.StudyBody .maCenter .H1Title .cname {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width:50%;}
/*智慧云教师端 lzs 20180510*/
.colorF60{color:#f60;}

/*  在线备课首页  */
.seeCopyDel.levelMoreBox{
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  margin-top: 4px;
}
.seeCopyDel.levelMoreBox .levelMore{ 
    top: 35px;
}


.btn-planSwitch{
    color: #2d93ff;
    font-size: 14px;
    cursor: pointer;
    line-height: 30px;
    margin-left: 20px;
    -moz-user-select:none;
    -webkit-user-select: none;       
    -ms-user-select: none; 
}

.isSelectedColor{
  color: #ccc; 
}
.plan-content{
  line-height: 1;
  font-size: 13px;
  color: #999;
  margin-top: 10px;
}
.plan-content span{
  margin: 0 26px 0 0;
}

/*新建备课*/
.baseMeg .infoLine {
    border-bottom: none;
}
.infoBox{
  position: relative;
}
.product-cover{
  position: absolute;
  right: 64px;
  top: 0;
  width: 300px;
}
.upl_cover {
  position: relative;
}
.upl_cover-mask,.upl_cover-btn{
  position: absolute;
  left: 0;
  top: 0;
  width: 280px;
  height: 167px;
  font-size: 14px;
  text-align: center;
}
.upl_cover-mask{

  background: #6eb6fd;
  filter:alpha(opacity=40); 
  opacity: 0.4; 
}
.upl_cover-btn{
  color: #fff;
  line-height: 167px;
  cursor: pointer;
}
.fm-cover{
  margin-left: 0;
}
.fm-cover .cover-pic {
    width: 70px;
    height: 40px;
    margin-right: 5px;
    margin-bottom: 5px;
}
.cover-pic-box{
  width: 600px;
}
.courseState em{
    background: #444546;
    opacity: 0.9;
    filter: alpha(opacity=90);
}
.isSelected em {
    background: #67c23a;
    opacity: 0.9;
    filter: alpha(opacity=90);
}
.tit-copy{
  display: inline-block;
  width: 40px;
  height: 19px;
  line-height: 19px;
  background: #e7eaed;
  border-radius: 4px; 
  font-size: 12px;
  color: #999;
  text-align: center;
  margin-left: 6px;
}
.addLineBtn{
  display: inline-block;
  margin-left: 160px;
  color: #3f94fb;
  font-size: 14px;
}
.add-icon{
  float: left;
  display: inline-block;
  color: #3f94fb;
  font-size: 20px;
  margin: 2px 2px 0 0;
  line-height: 20px;
}

.infoBox .edui-editor-iframeholder{
  padding-bottom: 20px;
}
.editor-con{
  position: relative;
}
.editor-cue {
  position: absolute;
  right: 6px;
  bottom: 10px;
  z-index: 999;
}
.plan-top{
  height: 60px;
  background: #fff;

}
.plan-topTit{
  width: 1024px;
  margin: 0 auto;
  line-height: 60px;
  font-size: 16px;
  color: #666;
  font-weight: bold;
}
.baseMeg .infoBox{
  border-radius: 4px;
}
.myCourse .default_h {position: relative;}
.myCourse .courseTit .bigtit{
  position: relative;
  padding-left: 10px;
}

.tit-openIcon{
  cursor: pointer;
  position: absolute;
  left: 0;
  top: 0;
  margin: 0;
}
.tit-openIcon i{
  cursor: pointer;
  position: absolute;
  left: -35px;
  top: 0;
  padding: 18px;
  margin: 0;
}

.clslh ,.imgczslh{background:url(../images/imgczslh.png)  no-repeat;}
.clslh{height:20px;width:20px;background-position:0 0;}
.clslh:hover{height:20px;width:20px;background-position:0 -20px;}
.showsMoreBox{
		right: 0;
    top: 40px;
    padding-bottom: 10px;
    width: 60px;
    margin-right: 10px;
    }
.showsMoreBox .levelMoreBtn{    width: 20px;
    height: 20px;
    display: inline-block;}
.showsMoreBox .levelMore {
	  right: -17px;
    top: 34px;
    z-index: 100;
}
.h109{height: 109px;} 
.top30{top: 30px;}
.disinlinb{display: inline-block;}
.r-btns .holder {width: 100px;}
.switch span{font-size: 12px;}
.teachingConlist .conList li .l-tit h2.tit a{
	display: block;
	height: 30px;
	margin-top: -13px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	max-width: 440px;
}
.shows_times_rest{font-size:14px;color:#878787;padding-left: 8px;}
.tech_list_cont_right_cont .upcont{
	height: 54px;line-height: 80px;
    color: #333;
    cursor: pointer;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 440px;
}
.tech_list_cont_right_cont .shows_times_rest{
	height: 55px;line-height: 30px;font-size: 14px;
    color: #878787;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 470px;
}
.sepgroup{width: 70px;height: 24px;line-height: 24px;background-color: #E4F5FF;color: #2C93FF;text-align: center;margin-top: 30px;border-radius: 3px;position: absolute;left: 605px;}
.w935{width: 935px;}
.morehidedot i{
	background:url(../images/blue-rows.png);
	width: 11px;
	height: 11px;
	display: inline-block;
	position: absolute;
  top: 8px;
  right: 0;
}
.colfff{color: #fff;}
.right0{right: 0;}
.bottom10{bottom: 10px;}
.showsMoreBox .levelMore .copy i{
  display: inline-block;
    width: 16px;
    height: 17px;
    background: url(../images/icon-copytoclass.jpg) center center no-repeat;
    background-size: 226%;
    margin-top: -4px;
}


/*备课*/
.pl-courseItem{
  padding: 0 20px;
}
.plc-A{
  position: relative;
  padding: 20px 0;
  font-size: 16px;
  color: #333;
  border-bottom: 1px dashed #eee;
}
.plc-com-tips{
  display: block;
  padding: 0 8px;
  border: 1px solid #ccc;
  border-radius: 18px;
  color: #ccc;
  font-size: 11px;
  line-height: 18px;
  margin-right: 10px;
  margin-top: 4px;
}
.pl-courseList .seeCopyDel.levelMoreBox{
  padding-bottom: 0;
}
.pl-courseList .seeCopyDel.levelMoreBox .levelMore .hand{
  font-size: 13px;
  color: #444;
}
.pl-courseList .seeCopyDel.levelMoreBox .levelMore .hand:hover{
  background: #f2faff;
  color: #2c93ff;
}
.pl-courseList .seeCopyDel.levelMoreBox:hover .levelMore{
  display: block;
}
.topBar-pl{
  padding-top: 37px;
}
.topBar-pl__tit{
  font-size: 18px;
  color: #666;
  font-weight: bold;
}

.pl-courseItem .seeCopyDel {
  margin-top: 10px;
}
.pl-courseItem .levelMore .insert i{
  display: inline-block;
  width: 16px;
  height: 16px;
  background: url(../images/icon-insert.png) left center no-repeat;
}
.pl-courseItem .levelMore .insert:hover i{
  background: url(../images/icon-insertH.png) left center no-repeat;
}



/*树展开箭头*/
.fa-caret-right__down{
  transform: rotate(40deg);
  -o-transform: rotate(40deg);
  -webkit-transform: rotate(40deg);
  -moz-transform: rotate(40deg);
  filter: progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=0.7660444431189777, M12=-0.6427876096865394, M21=0.6427876096865398, M22=0.7660444431189779);
}
.fa-caret-right__down:before {
    content: "\f0da";
}
.plan-course-intro{
  max-width:  600px;
  height: 20px;
  line-height: 20px;
  overflow: hidden;
  text-overflow:ellipsis;
  white-space: nowrap;
}
.import-page .content-tree .sCs_chapter_list span.tit {
    max-width: 280px;
}
.import-page .content-tree .sP_tit_list span.sontit {
    max-width: 240px;
}

.import-page .content-tree .cm_partCon_all .sP_tit_list span.sontit {
    max-width: 200px;
}
/*我的课程-课程简介展开*/
.course-intro__more{
  position: absolute;
  right: 0;
  top: 0;
  padding: 4px 0;
  color: #2C93FF;
  cursor: pointer;
   -moz-user-select:none; /*火狐*/
   -webkit-user-select:none; /*webkit浏览器*/
   -ms-user-select:none; /*IE10*/
   -khtml-user-select:none; /*早期浏览器*/
   user-select:none;
}
.course-intro__morebox{
  position: absolute;
  left: 0;
  top: -2px;
  width: 680px;
  background: #fff;
  border: 1px solid #ccc;
  padding: 8px;
  z-index: 9;
  display: none;
  border-radius: 6px;
}
.course-intro__morebox p{
  padding: 5px 0;
  line-height: 20px;
}
.course-intro__morebox-tit{
  font-size: 14px;
  padding: 0 0 4px 0;
}

/*课程主页头部调整*/
.courseMeg .classHover .tipBox {
  top: 20px;
  left:40%!important;
  right:20%;
}
.pop-teaNote2 .noteCon .scrolbar {
    height: 384px;
}
/**/
.courseCardsTip .morehidedot{padding: 0  4px 10px;background: #fff;cursor: pointer; bottom: -8px;}
.csInteractionBody .courseCardsTip .tipBox{ position: absolute; /*left: 40%!important; right: 0; */top: 0px!important;}
.csInteractionBody .courseCards li:nth-child(3n) .classHover .tipBox {left: 50%!important; right: 50%;}

.plan-course__tipbox{
  display: none;
    color: #999;
    width: 80%;
    background-color: #fff;
    border: 1px solid #ebebeb;
    color: #666666;
    box-shadow: -2px 2px 5px rgba(204,204,204,0.4);
    position: absolute;
    right: 0;
    top: 20px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    padding: 6px 0px 6px 12px;
    line-height: 24px;
    z-index: 99;
}
.plan-course__tipbox p{
  color: #999;
}


.courseRowList .plan-course__tipbox .mCS-dark-2>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    width: 4px;
    background: #999;
    border-color: #999;
    border-radius: 6px;
}

.all_kinds_titles{
	top:70px;
	left: 0;
	color: #323232;
	font-size: 14px;
	cursor: pointer;
	width: 287px;
	padding-left: 13px;
	height: 35px;
	line-height: 35px;
}
.all_kinds_titles.cur{
	background: #f3fafe;
	color: #3a98f0;
	border-color: #edf6fb;
}