﻿@charset 'utf-8';

body {min-width:100%}
.main{width:100%; margin-left:auto; margin-right:auto;}
.pl26 {padding-left:26px;}
.ml130{ margin-left:130px;}
.mt12{margin-top:12px;}
.mb100{margin-bottom:100px;}
.mr3{margin-right:3px;}
.iw540 {width:528px;}
.iw596 {width:584px;}
.siw596 {width:574px!important;}
.mh87 {height:65px;}
.layoutInner{padding-bottom:0px;}
.courseCards ul {margin-right:0px;}
.courseCards li {width:100%;height:auto;}
.courseCards .pic {width:100%!important;}
.courseCards .pic img{width:100%!important;height:100%!important;}
.courseCards .titBox span {line-height:24px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.userMeg {-webkit-box-sizing:content-box;box-sizing:content-box;}
.notice .notice-con dd.wBox{height:auto;line-height:44px;}
.notice .notice-con dd.wBox .tit{width:100%;padding-left: 10px;}
.notice .notice-con dd.wBox .des{line-height:20px;color:#999999;display:inline-block;padding-left:10px;}
.calendar-hd {-webkit-box-sizing:content-box;box-sizing:content-box;}
.courseHorList li .studypos {color:#ffffff}
.layoutB{margin-top:30px;margin-bottom:40px;}
.courseCards .cs-classes{min-height: 16px;}
.navUl a{min-width:85px;}
.res_brif p{text-indent:0}
.green{color:#7bd653}
.red{color:#ef5d5d}
.c_868686 {color:#868686;}

a.majorButton:hover {color: #FFF;}
#userN{min-width:100px;}
.csgCommentWrap .TabCon dl dt .teach{margin-top:6px;color: #48a2fd;border:1px solid #48a2fd;}
.csgCommentWrap .TabCon dl dt .name{font-size:14px;color:#999999;font-weight:lighter;}
.createFAQbtn, .Askbtn{width:70%;margin:0px 15%}
.askNav li{padding:0px 15%;}
.csgCommentWrap .TabCon dl dd .fr{line-height:22px;}
.inputText{line-height:30px;height:30px;}
.askNav li.cur, .askNav li:hover{font-weight:bold;}
.QA_Tab{background: #EAF6FE;color: #0B8BFF;height: 26px;line-height: 26px;min-width: 60px;padding: 0 20px;border:1px solid #D8E8FF; border-radius: 26px;display: block;display:inline-block;text-align: center;font-size: 13px;}
.phoneCode {font-size: 12px;line-height: 30px;margin-left: 5px;color: #3a98f0;}
.radio{margin: 9px 8px 0 0;cursor: pointer;}
.space-label{height: 50px;background-color: #FFFFFF;color: #333;font-size: 18px;padding-top: 0;line-height: 50px;font-weight: bold;box-shadow: 1px 1px 6px 0 #E4EEEC;-webkit-box-shadow: 1px 1px 6px 0 #E4EEEC;}
/*多级下拉菜单*/
.multiDrop {position:relative;}
.dropText {position:relative; border:1px #ccc solid; height:28px; line-height:28px; overflow:hidden; padding:0 10px; color:#666; cursor:pointer;}
.dropText i {position:absolute; width:26px; height:26px; right:0px; top:0px; background:#FFF url(../plugins/jquery-chosen/img/up_down_btn2.png) no-repeat 4px center;}
.multiOpen .dropText i {background-image:url(../plugins/jquery-chosen/img/up_down_btn.png);}
.multiOpen .dropText {border-color:#58abe0;}
.dropList {position:absolute; left:0; top:27px; z-index:200; width:100%; display:none; /*background:#FFF;*/}
.multiOpen .dropList {display:block;}
.dropItemCase {border:1px #ccc solid; background:#FFF; max-height:240px;}
.dropList li {line-height:30px;}
.dropItem {padding:0 10px; position:relative; cursor:pointer;}
.dropItem {overflow:hidden;}
.dropItem:hover {background:#58ade1; color:#FFF;}
.dropItem em {margin:0 25px 0 0;}
.dropItem .dropArrow {position:absolute; width:30px; height:30px; right:0; bottom:0; text-align:center;}
.dropItem i {color:#ccc; font-size:12px;}
.dropItem:hover i {color:#FFF;}
.dropUl ul {display:none;}
.dropUl ul .dropItem {padding-left:25px;}
.dropUl ul ul .dropItem {padding-left:40px;}
.dropUl ul ul ul .dropItem {padding-left:55px;}
.dropUl ul ul ul ul .dropItem {padding-left:70px;}
.cascadeEdit .dropItemCase {border-top:0;}
.cascadeEdit .dropItem em { margin:0;}
.cascadeEdit.multiOpen .dropItemCase { border-color:#58abe0;}
.user-meg .dropList li, .user-meg-edit .dropList li { float:none; margin:0;}
.dropItem div.checker {margin-left:0;}
.checkDrop .dropItemCase {border-color:#58abe0; border-top:0; border-bottom:1px #e4e4e4 solid;}
.dropSubmit {border:1px #58abe0 solid; border-top:0; text-align:right;}
.dropBtn {margin:7px 10px 7px 0; width:60px; height:25px; border:0; background:#177bbb; color:#FFF; border-radius:3px!important; text-align:center;}
.dropBtn:hover {background:#58ade1;}
.dropBtn:active {background:#0367a7;}
.dropItem div.checker input { left:0;}
.checkDrop .mCustomScrollbar {margin-bottom:0;}

.wrap_h31{height:70px;font-size:20px;font-weight:700;color:#333;line-height:50px;padding:10px 0}
.wrap_h41{height:40px;line-height:20px;font-size:18px;font-weight:700;color:#333;padding:10px 0}

.dropItemCase .mCSB_inside > .mCSB_container {margin-right:0;}

/* 登录页 */
body.log, .logBody {min-width:auto;min-height:auto!important;}
.logCon {width:414px;height:auto;}
.top_58{top:-58px}
.browerstips{width: 100%;height:58px;background-color: #3f3f3f;color: #fff;position: relative;}
.browerstips .tips_content{width:400px;margin:0 auto;position: fixed;left: 50%;top: 15px;width:640px;margin-left: -320px;}
.browerstips .tips_content span{font-size:14px;letter-spacing: 0.17px;}
.browerstips .tips_content span strong{font-weight:bold;}
.browerstips .tips_content a{width: 100px;height: 26px;font-size:12px;font-weight:bold;border: 1px solid #fff;border-radius:14px;display: inline-block;color: #fff;text-align: center;line-height: 26px;margin-left: 33px;}
.browerstips .close_tips{position: absolute;right: 44px;top:20px;font-size:12px;font-weight:bold;cursor: pointer;letter-spacing: 0.14px;}
.browerstips .tips_content a.downfirefog {margin-left:10px;}

/* 调查问卷 */
body.StudyBody {min-width:auto!important;padding:10px 0 30px;}
body.StudyBody{background:#3D434A;}
body.StudyBody .H1Title {font-size:26px;padding: 0px 25px 5px 25px;color:#cccccc;font-weight:bold;}
.StudyBody .H1Title .vback {line-height: normal;margin-top: 12px;background: #0375E9;border-radius:50%;margin-right:10px;}
.StudyBody .H1Title i {font-size: 20px;color: #6e6d6f;}
.StudyBody .maCenter .H1Title{font-size:24px;color: #F2F2F2;letter-spacing: 0;padding:0 0 5px 0;font-weight:lighter;}
.zd .maCenter .H1Title{width:90%}
.zd .maCenter .H1Title a.Btn{color:#ffffff;margin-top:5px;}
.zd .maCenter .H1Title a.Btn em{display: block;width: 16px;height: 16px;background: #FE8686;border-radius: 50%;line-height: 16px;text-align: center;right:-5px;top:0px; -webkit-transform: scale(0.8,0.8);transform: scale(0.8,0.8);position: absolute;}
.StudyBody .maCenter .H1Title .vback{width:22px;height:22px;}
.StudyBody .maCenter .H1Title .vback i{display:block;text-align:center;line-height:22px;color:#ffffff}
.StudyBody .maCenter .H1Title .Title{width:80%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.s_Box,.s_BoxCom{border-radius:4px;}
.StudyBody .catWrap{border-radius:4px;}
.catalogVideo {
    /* box-shadow: -5px 0 10px #999, 0 0 0 #999, 0 0 0 #999, 0 0 0 #999; */
}
.StudyVideo .tests {padding:20px 0px 15px;}
.StudyVideo .Q-target {border:1px solid #e7e7e7;padding:10px 20px;font-size:13px;color:#333;}
.StudyVideo .Q-target label {color:#999;margin-bottom:0;}
.StudyVideo h2 span.title, .LQuest h2 span.title{font-size:18px;color:#333}
.videobox {background:#ffffff;}

.ToolMore {top:60px;}
.ToolMore .user{width:50px;height:50px;}
.ToolMore .SectionIcon{width:50px;height:50px;margin-bottom:1px;font-size:20px; border:0;}
.ToolMore .comment{width:50px;height:50px;margin-bottom:1px;font-size:20px; border:0;}
.ToolMore .pencil{width:50px;height:50px;margin-bottom:1px;font-size:20px; border:0;}
.ToolMore .question{width:50px;height:50px;margin-bottom:1px;font-size:20px; border:0;}
.RightTool{width:50px;}
.RightTool .SectionIcon{width:50px;height:50px;color:#666;line-height:50px;}
.RightTool .Prev,.RightTool .Share{width:50px;height:50px;line-height:50px;margin-top:1px;font-size:20px; border:0;}
.RightTool .Next,.RightTool .Order{width:50px;height:50px;line-height:50px;margin-top:1px;font-size:20px; border:0;}
.RightTool .Top,.RightTool .Fullscreen{width:50px;height:50px;line-height:50px;}
.sidebarCata>div{background:#616467;color:#ffffff;margin-bottom:11px;} 
.sidebarCata>div i{color:#ffffff}
.sidebarCata .Cur,.sidebarCata .sbarItem:hover {background:#0375E9}
.RightTool a.Cur i.fa, .RightTool a:hover i.fa, .RightTool a.Cur i, .RightTool a:hover i, .RightTool .sbarItem.Cur i, .RightTool .sbarItem:hover i{color:#ffffff}
.bottomTool>a{background:#616467;color:#ffffff;margin-bottom:11px;margin-bottom:0;} 
.bottomTool>a i{color:#ffffff;font-size:20px;}
.RightTool .fa{font-size:20px;}

.StudyVideo h2 span.title {display:block;max-width:50%;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}


.term-select {max-width:200px;}


.studyTabCon h2.title{font-size:18px;padding:10px 20px 5px 20px;line-height:30px;}
.studyTabCon h2.title span{border-bottom:3px solid #0375E9}
.catWrap .studyTabCon .listCtr .cs_chapter_list{padding:0px 20px;}
.catWrap .studyTabCon .inputPL{padding: 10px 20px;}
.catWrap .studyTabCon .TabCon dl,.catWrap .studyTabCon .Tab{padding:0px 20px 5px 20px;-webkit-box-sizing:content-box;box-sizing:content-box;}
.sD_con .sD_con_item h3{line-height:22px;}

/* 主题讨论 */
.mnav .cur span {height:38px;}
.catWrap .studyTab {height:52px;}
.StudyBody .catWrap .studyTab li {width:25%;}
.catWrap .threeTab li {width:25%;}
.catWrap .mCSB_inside > .mCSB_container {margin-right:0;}


.pictip .close{opacity:1;}
.showB #picMask {display:block;opacity:0.6;filter:alpha(opacity=60);}

.catalog{position:fixed;left:50%;top:60px;margin-left:225px;}
/* 1920>可视区域>1660 */
@media (min-width:1601px) and (max-width:1920px){
.catalog {margin-left:225px;}
}
/* 1600>可视区域>1330 */
@media (min-width:1330px) and (max-width:1600px){
.catalog {margin-left:175px;}

}
/* 1330>可视区域>1180 */
@media (min-width:1180px) and (max-width:1329px){
.catalog {margin-left:134px;}

}
/* 1180>可视区域 */
@media (max-width:1179px){
.catalog {margin-left:35px;}
}

.mergeWrap .searchRbox{margin-top:0px;}


/* 弹窗 */
/*.modal.fade .modal-dialog {position: absolute;left: 50%; top: 50%; -webkit-transform:translate(-50%,-100%); -ms-transform:translate(-50%,-100%); -o-transform: translate(-50%,-100%);transform:translate(-50%,-100%);}
.modal.in .modal-dialog {position: absolute;left: 50%; top: 50%; -webkit-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); -o-transform: translate(-50%,-50%);transform:translate(-50%,-50%);}
#modal-lookmore .modal-dialog {width:760px;}*/

/*.modal-header {padding:0 20px;border-bottom:none!important;}
.modal .modal-body {padding:15px 20px;}
.modal-header .modal-title, .modal .bootstrap-dialog-title {height:50px;line-height:50px;font-size: 16px!important;color: #333333!important;font-weight:bold!important;}
.modal-header .close {font-family: tahoma,arial,\5b8b\4f53,sans-serif;text-shadow:none;opacity:1.0;filter:alpha(opacity=100);line-height:50px;color:#C0CCDA!important;font-weight:normal!important;transition: all 250ms ease-out;font-size:28px!important;}
.modal-header .close:hover {transform: rotate(90deg); -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -o-transform: rotate(90deg); -ms-transform: rotate(90deg);}

.modal-body .form-control{
    display: block;
    width: 200px;
    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;
}
.modal-body .chosen-container-single .chosen-single {
    border-radius: 50px!important;
    border: 1px #d9d9d9 solid;
}
.modal-body .chosen-container {
    position: relative;
    display: inline-block;
    font-size: 13px;
    zoom: 1;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
}
.modal-footer {padding:20px;border-top:none;}
.modal-footer .btn:active, .btn.active {box-shadow:none;-webkit-box-shadow:none;}
.modal-footer .btn:focus, .modal-footer .btn:active:focus, .modal-footer .btn.active:focus, .modal-footer .btn.focus, .modal-footer .btn:active.focus, .modal-footer .btn.active.focus {outline:none;}
.modal-footer .btn-default, .modal-footer .btn-primary ,.modal-footer .btn-secondary{width:80px;height:31px;padding:0;border-radius:31px;line-height:29px;font-size:14px;border: solid 1px #cccccc;}
.modal-footer .btn-primary {border: solid 1px #177bbb;}
.modal-footer .btn-default, .modal-footer .btn-default:focus, .modal-footer .btn-default:hover, .modal-footer .btn-default: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;}
.modal-footer .btn-default:hover {border-color:#e9e9e9!important;}
.modal-footer .btn-primary, .modal-footer .btn-primary:focus, .modal-footer .btn-primary:hover, .modal-footer .btn-primary:active {background: #007CDC!important;border-color:#007CDC!important;color:#fff!important;}
.modal-footer .btn-primary:hover, .modal-footer .btn-primary:active {background:#016CC3!important;border-color:#016CC3!important;}
body.modal-open {padding-right:0!important;}
.modal .bootstrap-dialog-body .bootstrap-dialog-message {text-align:center;font-size:14px;color:#333;}*/

/* 查看详情 弹窗 */
.pop-lookMore .scrolbar {max-height:400px;}
.pop-lookMore{ text-align:left;}
/* 覆盖由bootstrap.css引起的样式差异 */
.radio-box{ font-weight:300;margin-bottom:0;}
.radio,.checkbox{display: block;margin-top:auto;margin-bottom:auto;}
.radio-box .radio{ margin-top:3px;}
.radio-box .radio.pa{ position:absolute; left:0;top:0;}
/* .label-checkbox .j-checkbox-i.pa{ position:absolute; left:0;top:23px;} */

.tests .analytical{ width:100%; padding:15px 5px; position:absolute; bottom:0; left:0; background:#FFF; border-top:1px solid #f0f0f0;}


.StudyVideo .pBox{padding-left:20px;padding-right:20px;}
.csgCommentWrap .TabCon dl dt .teachPic{width:28px;height:28px;margin-right:10px;}
.csgCommentWrap .TabCon dl dt .teachPic img{width:28px;height:28px;border-radius:50%;float:left;overflow:hidden;}

.csg dl dt .teachPic{width:28px;height:28px;margin-right:10px;}
.csg dl dt .teachPic img{width:28px;height:28px;border-radius:50%;float:left;overflow:hidden;}
.csg dl dt {line-height:28px;margin-bottom:3px;}
.csg dl dt .name{font-size:14px;color:#999999;font-weight:lighter;}
.csg dl dt .teach{color: #48a2fd;border:1px solid #48a2fd;font-size:12px;height:16px;line-height:16px;text-align:center;margin:6px 0 0 10px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;padding:0 2px;*overflow:visible;}
.csg dl dd .time{font-size:13px;}
.csg dl dd .time i.fa{color:#58abdf;margin-right:5px;font-size:16px;position:relative;top:1px;}
.csg dl dd .Con{line-height:28px;font-size:14px;}
.csg dl dd .Con i.fa{color:#b5b5b5;margin-right:10px;}
.csg dl dd .data{color:#ccc;margin-top:8px;}
.csg dl dd .other .fr i.fa{color:#ccc;margin-right:3px;}
.csg dl dd .other .fr .blueCur i.fa {color:#177bbb;}
.csg dl dd .other .fr .fl{margin-left:10px;color:#b5b5b5;}
.csg dl dd .other .fr .fl a{color:#b5b5b5;}
.csg dl dd .other .fr .viewLog a{cursor:default;}
.csg dl dd .other .fr .del{display:block}
.csg dl dd .other .title a{font-size:13px;color:#b5b5b5}
.csg dl dd .other .fr span.hover i.fa{color:#3a98f0;}
.csg dl:hover dd .other .fr .del{display:block;}
.csg dl dd a p{word-wrap: break-word;}


/* 头部 */
.teaEva {width:67px;}
.teaEva .pj {line-height:20px;margin-top:15px;}
.icon-meg {margin-top:15px;}
#userPj {width:100%;height:50px;}
#userPj span {right: 12px;top: 12px;transform: scale(0.8,0.8);font-size: 9px\0;}
#userPj i span.redNum {display:block;width: 16px;height: 16px;background: #FE8686;border-radius:50%;line-height:16px;text-align:center;right: -16px;top: -8px;}
/* 首页 */
.mlr-m20 {margin-left:-20px;margin-right:-20px;}
.courseCards .pic {height:auto;}
.courseCards .titBox span {color: #261E1C;}
.courseCards li, .courseHorList li {border-radius:4px;}
.courseCards .pic {border-radius:4px 4px 0 0;}
.courseCards li .csFlag, .courseHorList li .csFlag {left:0;top:0;width:80px;height:31px;line-height:31px;text-align:center;background:#2688ff;color:#ffffff;font-size:14px;border-radius:4px 0 4px 0;}
.courseCards li .cs-bx, .courseHorList li .cs-bx {background:#2688ff;}
.courseCards li .cs-xx, .courseHorList li .cs-xx {background:#ff713f;}
.courseCards .con {padding:16px 0 16px 15px;}
.courseCards .con .cs-other span {float:left;font-size:13px;color:#868686;margin-right:15px;}
.courseCards .con .cs-other span.tname {white-space: nowrap; overflow: hidden; text-overflow: ellipsis;max-width:63%;}
.courseCards .con .cs-other em.line {float:left;margin:0 5px;}

.notice .notice-con dd {padding-bottom:10px;}
.notice .notice-con dd .tit {color:#868686;font-weight:600;}
.notice .notice-con dd.wBox .des {line-height:23px;color:#868686;text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.notice .notice-con dd.Readed .tit {color:#261E1C;}
.notice .notice-con dd.Readed .des {color:#261E1C;}
.notice .notice-con dd:hover .tit {color:#2C8BE0;}

.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:18px;color:#4a4a4a;font-weight:600;}
.lookMore {color: #0085EF;font-weight:600;line-height:18px;}
.notice .lookMore {top:8px;}

.courseHorList li {height:auto;cursor: pointer;}
.courseHorList li .pic {position:relative;left:0;top:0;height:100%;max-height:157px;border-radius:4px 0 0 4px;}
.courseHorList li .c-r-con {padding-left:0px;}
.courseHorList li .c-r-con .r-tit {font-size:16px;color:#261E1C;}
.courseHorList li .c-r-con .r-tit a {display:block;max-width:100%;font-size:16px;color:#261E1C;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.courseHorList li .csdetailRow {width:100%;}
.courseHorList li .c-r-con .csdetailRow .cs-other span {float:left;font-size:14px;color:#868686;}
.courseHorList li .c-r-con .csdetailRow .cs-other span.tname {white-space: nowrap; overflow: hidden; text-overflow: ellipsis;max-width:38%;}
.courseHorList li .c-r-con .csdetailRow .cs-other em.line {float:left;line-height: 25px;}

.hor-coursewrap h2.title, .notice .titWrap h2.title {line-height:30px;}
.seaRbox .term-select {max-width:200px;}
.seaRbox .searchDiv .inputText, .hor-coursewrap .iw220 {width:220px;}
.seaRbox .chosen-container-single .chosen-single span {font-size: 14px;color: #4a4a4a;font-weight:bold;}
.seaRbox .chosen-container-single .chosen-single div b {background: url(../images/stu/up_down_btn2_gray.png) no-repeat 0px 0px;}
.seaRbox .chosen-container-active.chosen-with-drop .chosen-single div b {background-image:url(../images/stu/up_down_btn_gray.png);}

.siw26{width:26px;}

/* 命题作业 */
.pk-viewtable {width:580px;}
.pk-pytip .pytipIcon {top:-2px;}

.linkFile{line-height:30px;margin-right:20px;}
.linkFile i.fa{margin-right:8px;color:#2196f3}
.fileBlue{color:#2196f3}
.fileBlue i.fa{margin-right:5px;color:#2196f3}
.linkList .col-md-4,.linkList .col-md-6{margin:5px 0}
.linkList span{background:#F6FBFF;border:1px solid #D8E8FF;border-radius:4px;width:100%;float:left;padding:2px 10px;color: #4A90E2;line-height:18px;}
.linkList a{font-size: 12px;color: #4A90E2;line-height: 26px;float:left;}
.linkList a i.fa-paperclip{margin-right:5px;}
.linkList i.fa-trash-o{float:right;margin-top:5px;cursor:pointer;}

/* 学习页 */
.wordsLimit {right: 10px;bottom: 5px;font-size: 14px;color: #ccc;}
.layoutB_mt0 {margin-top:0;}
.studyTop {position:relative;height:260px;width:100%;background:#107DEC url(../images/stu/studytop-bg.png) no-repeat left center;background-size:cover;}
.studyTop .stytop-center {padding:60px 0;text-align:center;}
.studyTop .stytop-center .T {display:block;max-width:100%;margin:0 auto;font-size: 32px;color: #FFFFFF;font-weight:600;margin-bottom: 38px;line-height:1.0;}
.studyTop .stytop-center .cs-other {line-height:1.0;margin-bottom:25px;}
.studyTop .stytop-center .cs-other span {font-size:18px;color:#ffffff;line-height:1.0;}
.studyTop .stytop-center .cs-other em.line {font-size:18px;margin:0 20px;height:14px;display:inline-block;font-size:10px;line-height:10px;position:relative;top:-2px;color:#ffffff}
.studyTop .stytop-center .givemarkBox .starTop i{width:20px;height:20px;display:inline-block;background:url(../images/stu/star-on.png) no-repeat center center;background-size:20px 20px;position:relative;top:2px; margin:0px 8px;}
.studyTop .stytop-center .givemarkBox .c-tj {font-size: 18px;color: #FFFFFF;line-height:30px;}
.studyTop .stytop-center .givemarkBox .c-givemark {width:95px;height:30px;line-height:28px;background:none;font-size:16px;color:#ffffff;border-color:#B7D5FF;}

.studyTop .stytop-tip {position:absolute;left:0;top:0;width:100%;height:24px;line-height:24px;background:#FCFAE1;text-align:center;font-size: 13px;color: #ED8C20;}
.studyTop .stytop-tip .gotoC {margin-left:23px;font-size:13px;color:#208AF8;}
.studyTop .stytop-tip .tip-close {position:absolute;top:0;right:18px;line-height:24px;width:14px;height:14px;font-size:14px;color:#F2F8FA;opacity:0.8;filter:alpha(opacity=80);}
.studyTop .stytop-tip .tip-close:hover {opacity:1.0;filter:alpha(opacity=100);}
.studyTop .stytop-tip .tip-close .fa {color: #B5B9BF;}

.stySea .searchDiv .inputText {width:220px;}
.stySea .searchCon {left:0;top:35px;width:220px;background:#ffffff;border-radius:4px;max-height:125px;box-shadow: 1px 1px 6px 0 #E4EEEC;-webkit-box-shadow: 1px 1px 6px 0 #E4EEEC;display:none;z-index:100;}
.stySea .open {display:block;}
.stySea .searchCon dd {height:25px;line-height:25px;padding:0 19px 0 15px;font-size: 13px;color: #5B5B5B;cursor:pointer;}
.stySea .searchCon dd i {margin-top:4px;color:#cdccda;opacity:0.58;filter:alpha(opacity=58);}
.stySea .searchCon dd:hover {background: #e4f3fb;color: #0375E9;}
.stySea .searchCon dd:hover i {color: #0375E9;opacity:1.0;filter:alpha(opacity=100);}

.oneBox .oneLevel, .oneBox .courseLevel {font-weight: bold; background: #fff; border-color: #fff; color: #261E1C; box-shadow: 1px 1px 6px 0 #E4EEEC;-webkit-box-shadow: 1px 1px 6px 0 #E4EEEC; border-radius: 4px;cursor:pointer;}
.twoLevel{cursor:pointer;}
.twoLevelLeft, .threeLevelLeft {font-weight:normal;}
.oneLevelLeft {font-size:18px;}
.twoLevelLeft {font-size:16px;color: #261E1C;}
.threeLevelLeft {font-size:14px;}
.unitLevelList li strong a {font-size:14px;color: #4A4A4A;}
.oneAct .unitLevelList li, .twoContainer {border-radius:4px;}
.unitBox .oneAct .unitLevelList li {min-height:60px;height:auto;}

.oneBox .levelAngle{color: #707070;width: 12px;}

.oneAct .unitLevelList li.disabled strong a{color:gray!important;}
.oneAct .unitLevelList li.disabled .threeIcon i img{-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);filter:gray;}
.twoBox .unitLevelList li.disabled strong a{color:gray!important;}
.twoBox .unitLevelList li.disabled .threeIcon i img{-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);filter:gray;}
.threeBox .unitLevelList li.disabled strong a{color:gray!important;}
.threeBox .unitLevelList li.disabled .threeIcon i img{-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);filter:gray;}
.oneBox div.disabled{background:#eeeeee;border: 1px solid #eeeeee;}
.oneBox div.disabled .c_fff{color:gray!important;}

.lastbox .threeIcon{margin: 12px 10px 0 0;}
.lastbox.unitLevelBox .others-desc .sty--result{margin-left: 12px;line-height: 16px;}

.twoBox .unitLevelList li, .threeBox .unitLevelList li {background:#f8f8f8;padding:0 0 0 20px;border-radius:4px;height:auto;}
.unitLevelList .editTit {max-width:90%;}
.unitLevelList .editTit a {width:100%;}
.unitLevelList li strong{display:inline-block;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;max-width:99%;margin:0 0 0 10px;}
.unitLevelList li .fr{line-height:16px;margin-right:10px;}


.isNow {border-left: 4px solid #208AF8!important;/*background: #f5fbfd!important;*/}

.styBriefIntro {padding:30px 40px 0;background:#ffffff;border-radius:4px;box-shadow: 1px 1px 6px 0 #E4EEEC;-webkit-box-shadow: 1px 1px 6px 0 #E4EEEC;}
.styBriefIntro .conBlock {margin-bottom:30px;}
.styBriefIntro .conBlock .tit {line-height:1.0;font-size:18px;color:#261E1C;font-weight:600;margin-bottom:20px;}
.styBriefIntro .conBlock .con {font-size:14px;color:#545354;line-height:28px;}
.styBriefIntro .conBlock .con p, .styBriefIntro .conBlock .link {float:left;}
.styBriefIntro .Res .con p, .styBriefIntro .Res .link {float:none;}
.styBriefIntro .conBlock .link {font-size: 14px;color: #0375E9;}
.styBriefIntro .conBlock .link i {display:inline;}
.styBriefIntro .Briref .con p, .styBriefIntro .Target .con p {text-indent:0em;}
.styBriefIntro .Briref .con p img, .styBriefIntro .Target .con p img{max-width:100%;}
.styBriefIntro .Teacher .con .l-pic img {width:70px;height:70px;border-radius:50%;}
.styBriefIntro .Teacher .con .r-con {width:91.9%;margin-left:17px;}
.styBriefIntro .Teacher .con .r-con .teaName {margin-bottom:10px;}
.styBriefIntro .Teacher .con .r-con .teaName .name {font-size: 16px;color: #1F2D3D;line-height:18px;}
.styBriefIntro .Teacher .con .r-con .teaName .level {width:59px;height:18px;line-height:18px;background:#f5f5f5;text-align:center;font-size:12px;color:#868686;border-radius:18px;margin-left:8px;}

/* 学习页新增 */
.unitLevelList .others-desc {margin:0px 0 0 22px;padding-bottom:10px;}
.unitLevelList .others-desc .hardPoint {margin-top:0px;line-height:14px;}
.unitLevelList .others-desc .timeIcon,.lastbox.unitLevelBox .others-desc .timeIcon {margin-top:0px;line-height:16px;font-size:12px;color:#868686;}
.oneBox .timeIcon i, .timeIcon i {width:17px;height:16px;background: url(../images/term2/icons/icon-time2.png) no-repeat;background-size:cover;}

.unitLevelList li .sty--result {/*margin:13px 10px 0 0;*/ line-height: 16px; margin-left: 10px;}
.unitLevelList li .sty--result__oneRow {margin:0 10px 0 0;}
.sty--result .jd, .sty--result__oneRow .jd, .others-desc .jd,.lastbox  .sty--result__oneRow .jd,.lastbox .others-desc .jd  {font-size:12px;color:#868686;line-height: 16px;}
.doneIcon {font-size:12px;color:#7bd653;line-height: 16px;}
.doneIcon i {width:14px;height:14px;background: url(../images/term2/icons/icon-done.png) no-repeat;margin-left:10px;margin-top:0px;}

.lastbox.unitLevelBox .others-desc{margin:0px 0 0 40px;padding-bottom:10px;font-weight: normal;}

/*.lastbox.unitLevelBox .sty--result__oneRow {
    line-height: 40px;
    margin-right: 30px;
    font-weight: normal;
}*/
/*.lastbox.unitLevelBox .sty--result {
    margin-right: 30px;
    font-weight: normal;
}*/

.oneBox .lastbox .oneLevel{
    height: auto;
}
.sty-l-con{width: 100%}
/*活动报名*/
.styBriefIntroHdBm {padding:30px 40px 0;background:#ffffff;border-radius:4px;box-shadow: 1px 1px 6px 0 #E4EEEC;-webkit-box-shadow: 1px 1px 6px 0 #E4EEEC;}
.styBriefIntroHdBm .conBlock {margin-bottom:30px;}
.styBriefIntroHdBm .conBlock .tit {line-height:1.0;font-size:18px;color:#0375E9;font-weight:600;margin-bottom:20px;}
.styBriefIntroHdBm .conBlock .tit-sec {line-height:1.0;font-size:16px;color:#666;font-weight:600;margin-top:30px;margin-bottom: 10px;margin-left: 12px;}
.styBriefIntroHdBm .conBlock .tit .Bshu{background-image: linear-gradient(-40deg, #4396F4 0%, #53A0FD 47%, #61CAFA 100%);border-radius: 8px;display: inline-block;width: 4px;height: 18px;margin-right: 7px;vertical-align: bottom;}
.styBriefIntroHdBm .conBlock .con {font-size:14px;color:#545354;line-height:28px;}
.styBriefIntroHdBm .conBlock .con .item {margin-top:10px;padding-left: 20px;font-family: PingFangSC-Regular;font-size: 16px;color: #242324;letter-spacing: 0;line-height: 36px;}
.styBriefIntroHdBm .conBlock .con .item_img {padding:0;font-family: PingFangSC-Regular;font-size: 16px;color: #242324;letter-spacing: 0;line-height: 36px;}
.styBriefIntroHdBm .conBlock .con .item_img img{margin-right: 10px;}
.styBriefIntroHdBm .conBlock .con .item_img img:last-child{margin-right: 0;}
.styBriefIntroHdBm .conBlock .con .item label{display: inline-block;font-weight: normal;}
.styBriefIntroHdBm .conBlock .con .item input{border-radius: 50px;border:1px solid #E0E0E0;height: 26px;}
.loadFile{position:relative;display:inline-block;overflow:hidden;}
.loadFile input{width:100px;position:absolute;right:0px;top:0px;opacity:0;-ms-filter:'alpha(opacity=0)';/*font-size:200px;*/cursor: pointer;font-size: 0;}
.loadFile em{cursor: pointer;display:inline-block;text-align:center;font-size:14px;color: #0375E9;background: #FFFFFF;border: 1px solid #57AAFF;border-radius: 77px;width: 87px;height: 30px;line-height: 30px;}


.checkWrap{ height:32px; display:inline-block; float:left;}
.checkWrap em{display:inline-block;padding:0 18px;background:#FFF;border-radius:100px;font-size:13px;color:#666;height:30px;line-height:30px;letter-spacing:0;}
.checkWrap i{margin-right:5px !important;margin-bottom:5px;}
.checkWrap input{width:1px;height: 26px;line-height: 26px;border-radius: 4px;border: 1px solid #DDDDDD;}
.areaItem { position:relative; padding-left:125px !important;}
.areaItem label{ position:absolute; top:0px; left:43px;}
.areaItem.pl140{padding-left: 140px!important;}

.styBriefIntroHdBm .conBlock .con .item label{font-size: 16px;color: #AFAFAF;margin-left:10px;text-decoration: none;letter-spacing: 0;line-height: 36px;}


.styBriefIntroHdBm .conBlock .con .item  textarea{width: 100%;height: 120px;border: 1px solid #DDDDDD;border-radius: 4px;    vertical-align: top;}
.styBriefIntroHdBm .conBlock .con .item span{display: inline-block;padding: 0 18px;background: #FFFFFF;border: 1px solid #D8D8D8;border-radius: 100px;font-size: 13px;color: #666666;height:30px;line-height: 30px;letter-spacing: 0;margin-right: 10px;}
.styBriefIntroHdBm .conBlock .con .fjsc div{cursor: pointer;margin-right:15px;display:inline-block;text-align:center;font-size: 14px;color: #0375E9;background: #FFFFFF;border: 1px solid #57AAFF;border-radius: 77px;width: 87px;height: 30px;line-height: 30px;}
.styBriefIntroHdBm .conBlock .con .fjsc span{border:0;font-size:14px;color: #666666;letter-spacing: 0;line-height:28px;}
.styBriefIntroHdBm .conBlock .con .fjsc span i{background: url(../images/ico_fj.png);width:18px;vertical-align: middle;margin-right:3px;height: 20px;display: inline-block;}
.styBriefIntroHdBm .conBlock .con .item label a{color:#6AA3E6 !important;font-size: 16px;}
.styBriefIntroHdBm .conBlock .con .item i{color:#FF1D1D;line-height:25px;margin-right:15px;font-size: 20px;vertical-align: middle;}
.styBriefIntroHdBm .conBlock .con p, .styBriefIntro .conBlock .link {float:left;}
.styBriefIntroHdBm .Res .con p, .styBriefIntro .Res .link {float:none;}
.styBriefIntroHdBm .conBlock .link {font-size: 14px;color: #0375E9;}
.styBriefIntroHdBm .conBlock .link i {display:inline;}
.styBriefIntroHdBm .Briref .con p, .styBriefIntro .Target .con p {text-indent:0em;}
.styBriefIntroHdBm .Teacher .con .l-pic img {width:70px;height:70px;border-radius:50%;}
.styBriefIntroHdBm .Teacher .con .r-con {width:91.6%;margin-left:20px;}
.styBriefIntroHdBm .Teacher .con .r-con .teaName {margin-bottom:10px;}
.styBriefIntroHdBm .Teacher .con .r-con .teaName .name {font-size: 16px;color: #1F2D3D;line-height:18px;}
.styBriefIntroHdBm .Teacher .con .r-con .teaName .level {width:59px;height:18px;line-height:18px;background:#f5f5f5;text-align:center;font-size:12px;color:#868686;border-radius:18px;margin-left:8px;}
.pl85{padding-left: 85px !important;}
.pl80{padding-left: 80px !important;}
.pl65{padding-left: 65px !important;}
.pl55{padding-left: 55px !important;}
.pl50{padding-left: 50px !important;}
.pl45{padding-left: 45px !important;}
.pl35{padding-left: 35px !important;}
.pl25{padding-left: 25px !important;}
.pl15{padding-left: 15px !important;}
.pl10{padding-left: 10px !important;}
.table_con{border: 1px #E4E8EB solid;
    border-top: 1;}

.table_con > tbody > tr > td {
     border-right: 0;
    border-left: 0;
    height: 52px;line-height: 52px;
    font-size: 14px;
}
.table_con > thead > tr > th {
    vertical-align: bottom;
    border-bottom: 1px solid #dddddd;
    background-color: #FCFCFC;
    height: 32px;
    line-height: 32px;
    font-size: 14px;
    border-right: 0;
    border-left: 0;
    color: #444;
}
.table_con{border: 1px #E4E8EB solid;
    border-top: 1;}
.colorFF1D1D{color:#FF1D1D}
.graylab{font-family: PingFangSC-Regular;font-size: 16px;color: #A6A6A6;letter-spacing: 0;margin-bottom: 0;}



.sT-briefTop {height:310px;padding:30px 10px 65px;background:#107DEC url(../images/stu/styBrieftop-bg.png) no-repeat left center;background-size:cover;}
.sT-briefTop .bread {margin-bottom:20px;}
.sT-briefTop .bread a, .sT-briefTop .bread span {font-size:13px;color:#e7e7e7;}

.sT-briefTop .sTb-l, .sT-briefTop .sTb-r {float:left;}
.sT-briefTop .sTb-l {width:32%;}
.sT-briefTop .sTb-l img {border-radius:4px;max-height:209px;}
.sT-briefTop .sTb-r {width: 63%;text-align:left;margin-left:50px;padding:0;}
.sT-briefTop .sTb-r .T {max-width:100%;margin:0 0 30px 0;line-height:40px;}
.sT-briefTop .sTb-r .givemarkBox {margin-bottom:30px;}
.sT-briefTop .sTb-r .givemarkBox .starTop {margin-left:-8px;}
.sT-briefTop .sTb-r .studyBtn{width:128px;height:38px;line-height:38px;background-image: url(../images/stu/studyBtn-bg.png);background-size: cover;color: #fff;cursor:pointer;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);}

.point-now {left:-15px;top:8px;width:20px;height:20px;color:#ffa023;}
.point-now i {font-size:16px;}

.paragraph{margin-bottom:0;padding-bottom:0}

     /*新增*/
.cs-classes2{width: 100%;margin: -7px 0 20px;}
.cs-classes2 li{width: 100%;font-size: 16px;color: #FFFFFF;line-height: 30px;}
.img-responsive{display: inline-block;}
.layoutB_itemBox{display: inline-block;}
.awardBox{display: inline-block;}
.styBriefIntroHdBm .conBlock .con .item .awardBox label{margin-right: 20px;}
.styBriefIntroHdBm .conBlock .con .item textarea.item-textarea{ width: calc(100% - 120px);}
.none-input{display: none!important;}
.img-input{cursor: pointer;}
.label-ml{margin-left: 19px!important;width: 62px;text-align: right;}
.hlh36{height: 36px!important;line-height: 36px!important;}


    /*新增——吸底*/

.x-box{background: #FFFFFF;box-shadow: 0 2px 9px 0 rgba(0,0,0,0.50); position: fixed;bottom: 0; left: 0; width: 100%}
.x-box__con{height: 100px;padding: 0 60px; background: #fff;}
.hxy-logo__box{position: absolute;left: 60px;top: 12px;overflow: hidden;}
.hxy-logo{}
.hxy-logo__r{margin-left: 106px;}
.hxy-logo__r h4{font-size: 24px;color: #333333;line-height: 24px;margin-top: 6px;}
.hxy-logo__r p{font-size: 18px;color: #666666;line-height: 18px; margin-top: 18px;}
.hxy-btn{position: absolute;right: 60px;top: 50%;margin-top: -26px; width: 145px;height: 52px;font-size: 18px;color: #FFFFFF;line-height: 52px;text-align: center;background: #0171FF;background-image: linear-gradient(-40deg, #4396F4 0%, #53A0FD 47%, #61CAFA 100%);box-shadow: 0 2px 4px 0 rgba(74,155,248,0.36);}
.hxy-btn:hover,.hxy-btn:visited,.hxy-btn:focus{color: #fff}
.ox-box{width: 100%;height: 100px;display: block;}

/* 课程页 */
.layoutB_mt20 {margin-top:20px;}
.csRCon .conBlock, .csRCon .csgrSCshowWrap {padding:30px;box-shadow: 1px 1px 6px 0 #E4EEEC;-webkit-box-shadow: 1px 1px 6px 0 #E4EEEC;border-radius:4px;background:#ffffff;}
.csRCon .csgrSCshowWrap {margin-top:20px;}
.csRCon .csgrSCshowWrap .scSort li a {top:50%;margin-top:-10px;}
.csRCon .Teacher .con img {width:53px;height:53px;border-radius:50%;margin:0 auto;}
.csRCon .Teacher .con .teaName {text-align:center;margin-bottom:19px;}
.csRCon .Teacher .con .teaName span {display:block;}
.csRCon .Teacher .con .teaName .name {font-size:14px;color:#1F2D3D;}
.csRCon .Teacher .con .teaName .level {width:59px;margin:0 auto;height:18px;line-height:18px;background:#f5f5f5;font-size:13px;color:#868686;border-radius:18px;}
.csRCon .Teacher .con .des {font-size: 14px;color: #545354;text-indent:2em;line-height:28px;}
.csRCon .csgrSCshowWrap .scSort {width:100%;}
.csRCon .csgrSCshowWrap .scSort h3.tit {border-bottom:none;}
.csRCon .csgrSCshowWrap .scSort li {border-bottom:none;}
.csRCon .csgrSCshowWrap .scSort li .class {font-size:12px;color:#cccccc;}

#userN {-webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box;}

/* 右侧浮框 */
.floatRdiv {position:fixed;top:65%;right:2%;border-radius:4px;z-index:1001;}
.floatRdiv .rf-bg {position:absolute;left:0;top:0;width:100%;height:100%;background: #261E1C;opacity:0.42;filter:alpha(opacity=42);border-radius:4px;}
.floatRdiv .ediv {position:relative;width:62px;height:62px;border-bottom:1px solid #828282;text-align:center;padding:16px;cursor:pointer;z-index:2;border-radius:4px;}
.floatRdiv .ediv:last-child {border-bottom:0;}
.floatRdiv .ediv span {display:block;width:100%;}
.floatRdiv .ediv .ico {display:block;}
.floatRdiv .ediv .ico i {font-size:30px;color:#ffffff;}
.floatRdiv .ediv:hover, .floatRdiv .ediv.hover {padding:16px 0;background:#0375e8;}
.floatRdiv .ediv .f {font-size:16px;color:#ffffff;line-height:30px;}
.floatRdiv .ediv .z {display:block;}
.floatRdiv .ediv .f {display:none;}
.floatRdiv .ediv:hover .z, .floatRdiv .ediv.hover .z {display:none;}
.floatRdiv .ediv:hover .f, .floatRdiv .ediv.hover .f {display:block;}
.layoutMask {position: fixed; left: 0; top: -100%; width: 100%; height: 100%; opacity: .3; filter: alpha(opacity=30); background: #000000; z-index: 1000; }
.layoutWhite {position: fixed; left: 0; top: -100%; width: 100%; height: 100%; opacity:1; filter: alpha(opacity=100); background: #ffffff; z-index: 1000; }
.floatCir {position:fixed;right:2%;bottom:2%;z-index:1001;}
.floatCir .cir {width:50px;height:50px;border-radius:50%;/*border:2px solid #FFAF00;*/background:#0375e8;text-align:center;line-height:58px;color:#ffffff;box-shadow: 0 2px 10px 0 rgba(19,92,255,0.6);-webkit-box-shadow:0 2px 10px 0 rgba(19,92,255,0.6);}
.floatCir .cir .fa{font-size:22px;}
.floatCir .floatRdiv {position:absolute;right: 100%;top: auto;bottom: 100%;display:none;}



.floatAsk {position:fixed;right:0%;top:0px;z-index:2001;width:100%;height:100%;background:#F4F9FB;display:none}
.floatAsk .addFile a{width:60px;height:60px;border:1px solid #e1e1e1;color:#e1e1e1;text-align:center;float:left;padding:10px;margin-left:0px;}
.floatAsk .addFile a i.fa{font-size:20px;line-height:40px;}

.floatAsk .addFile .files li {position:relative;width:60px;height:60px;float:left;border:1px solid #e1e1e1;margin-right:5px;margin-bottom:5px;}
.floatAsk .addFile .files li img {width:100%;height:100%;}
.floatAsk .addFile .files li .f-close {position:absolute;right:-5px;top:-5px;width:20px;height:20px;line-height:20px;text-align:center;background-color:#ff4000;color:#ffffff;border-radius:50%;}
.floatAsk .addFile .files li .f-close i {font-size:12px;}
.floatAsk .addFile .files li .con {position:absolute;bottom:0;left:0;width:100%;height:22px;background:rgba(0,0,0,.6);padding:0 5px;}
.floatAsk .addFile .files li .con .text {font-size:12px;color:#ffffff;line-height:22px;display:block;max-width:100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

/* 错题集 */
.mycourseWrap .TabCon dl{border-bottom:1px dashed #e5e5e5;padding:10px;}
.mycourseWrap .TabCon dl dt {line-height:28px;}
.mycourseWrap .TabCon dl dt .name{font-size:14px;color:#b5b5b5;}
.mycourseWrap .TabCon dl dt .teach{border:1px solid #58abdf;color:#58abdf;font-size:12px;/*width:34px;*/height:16px;line-height:16px;text-align:center;margin-left:5px;margin-top:4px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;padding:0 2px;*overflow:visible;}
.mycourseWrap .TabCon dl dd .time{font-size:13px;}
.mycourseWrap .TabCon dl dd .time i.fa{color:#58abdf;margin-right:5px;font-size:16px;position:relative;top:1px;}
.mycourseWrap .TabCon dl dd .Con{line-height:28px;font-size:14px;}
.mycourseWrap .TabCon dl dd .Con i.fa{color:#b5b5b5;margin-right:10px;}
.mycourseWrap .TabCon dl dd .data{color:#b5b5b5;}
.mycourseWrap .TabCon dl dd .other .fr i.fa{color:#999;margin-right:3px;}
.mycourseWrap .TabCon dl dd .other .fr .blueCur i.fa {color:#177bbb;}
.mycourseWrap .TabCon dl dd .other .fr .fl{margin-left:10px;color:#b5b5b5;}
.mycourseWrap .TabCon dl dd .other .fr .fl a{color:#b5b5b5;}
.mycourseWrap .TabCon dl dd .other .fr .viewLog a{cursor:default;}
.mycourseWrap .TabCon dl dd .other .fr .del{display:block}
.mycourseWrap .TabCon dl dd .other .title a{font-size:13px;color:#b5b5b5}
.mycourseWrap .TabCon dl:hover{/*background:#f3fafe;*/}
.mycourseWrap .TabCon dl dd .other .fr span.hover i.fa{color:#58abe1;}
.mycourseWrap .TabCon dl:hover dd .other .fr .del{display:block;}
.error-dl:last-child{border-bottom: 0!important;}
.error-ti{margin-top:10px;font-size:14px;}
.error-ti li{line-height:25px;}
.error-ti>div{line-height:35px;}
.error-ti-num{width: 16px; height: 16px; border-radius: 4px; background: #58abe1; line-height: 16px; text-align: center; color: #FFF;margin-right:5px;}
.error-jiexi{background:#F8F8F8;padding:20px 10px;display: none;}
.error-jiexi span{color:#FF8800;}
.error-dl dd{margin-bottom:20px;}
.error-dl .eyeLook{display:none;}
.error-eye:hover{color:#58abe1;}
.errList{border-radius:4px;padding:30px 30px;}
.errList .pageList{left:50%;-webkit-transform:translate(-50%,0)}

/* 活动右侧侧边栏样式重写 */
/* 右侧目录 */
.catWrap .studyTabCon .listCtr i {top:0;}
.catWrap .studyTabCon .listCtr .cs_part_list span:first-child {padding-left:20px;}
.catWrap .oneChapter {background:#f8f8f8;}
.catWrap .oneChapter .cm_angle {color:#0375E9;}
.catWrap .studyTabCon .listCtr .cs_chapter_list {height:auto;line-height:24px;font-size:14px;padding-top:8px;padding-bottom:8px;}
.catWrap .studyTabCon .listCtr .cs_chapter_list .chaptername{width:92%;}
.catWrap .studyTabCon .listCtr .cs_chapter_list .twoPartName{width:96%;}
.catWrap .studyTabCon .listCtr .cs_part_list, .catWrap .studyTabCon .listCtr .cs_Ptit_list {height:auto;line-height:20px;padding-top:10px;padding-bottom:10px;}
.catWrap .studyTabCon .listCtr .cs_part_list span.hardPoint {height:18px;line-height:16px;padding:0 10px;font-size:12px;color:#B5B9BF;border-color:#B5B9BF;margin-top:2px;float:initial;white-space:nowrap;}
.catWrap .studyTabCon .Cur span{color:#0375E9!important;}
.catWrap .studyTabCon .Cur span.hardPoint{border:1px solid #0375E9!important}
.catWrap .twoPart {color:#4a4a4a;}
/* 右侧笔记 */
.catWrap .studyTabCon .inputPL textarea {width:100%;}
.catWrap .studyTabCon .inputPL {padding:10px 10px 20px;}
.catWrap .studyTabCon .TabCon dl {padding:9px 10px;background:#f8f8f8;margin-bottom:10px;border-bottom:none;}
.catWrap .studyTabCon .TabCon dl dd .Con {font-size:13px;line-height:24px;margin-bottom:10px;}
.catWrap .studyTabCon .TabCon dl:hover {background:#f3fafe;}
.catWrap .studyTabCon .TabCon .JumpTo {text-align:center;}
.catWrap .studyTabCon .TabCon .JumpTo a {height:44px;line-height:44px;font-size: 14px;color: #0375E9;}
.icon-fullscreen {right:10px;bottom:18px;width:14px;height:14px;cursor:pointer;}
.wordsLimit {right:10px;bottom:12px;}
.pop-editFuild {margin-top:-10px;}
.pop-editFuild .tanTectarea {margin:0 22px 0 0;}
.editHdTit {float:left;font-size:14px;color:#333333;border-bottom:3px solid #0375E9;margin-bottom:10px;line-height: 28px;
    margin-top:9px;}
/* 右侧问答 */
.catWrap .studyTabCon .TabCon dl dt {margin-bottom:2px;}
.catWrap .studyTabCon .TabCon dl dt .teachPic {width:32px;height:32px;margin-right:10px;}
.catWrap .studyTabCon .TabCon dl dt .teachPic img {width: 32px;height: 32px; border-radius: 50%; float: left; overflow: hidden;}
.catWrap .studyTabCon .TabCon dl dt .name {color:#868686;margin-top:4px;}
.catWrap .studyTabCon .TabCon dl dt .teach {background: #E9F6FF;border-color:#E9F6FF;color:#0375E9;height:20px;line-height:18px;border-radius:4px;padding:0 7px;margin-top:6px;}
.catWrap .studyTabCon .QACon .QAtitle dl {margin-bottom:0;}
.catWrap .studyTabCon .Tab {padding-left:10px;padding-right:10px;}
.catWrap .sD_comments {background:#ffffff;}

/* 文档+视频 */
.vtRes .videoC {position:absolute;left:0;top:0; box-shadow: 1px 1px 6px 0 #E4EEEC;-webkit-box-shadow: 1px 1px 6px 0 #E4EEEC;}
.vtRes .pdfC {padding-left:0;right: 505px;bottom: 65px;}
.vtRes-switch .pdfC {position:absolute;left:0;top:0;box-shadow: 1px 1px 6px 0 #E4EEEC;-webkit-box-shadow: 1px 1px 6px 0 #E4EEEC;}
.vtRes .pdfC{position:fixed;left:50px;top:120px;box-shadow: 1px 1px 6px 0 #E4EEEC;-webkit-box-shadow: 1px 1px 6px 0 #E4EEEC;}


.StudyVideo .typeIcon i.icon {margin-top:-15px;}
.StudyVideo h2 span.title {line-height:49px;}

.StudyVideo h2 i[class^="cedu-"], .StudyVideo h2 i[class*=" cedu-"] {position:relative;top:1px;}
.c_ff8000, a.c_ff8000:hover, a.c_ff8000:focus {color:#ff8000;}
/* 我要评分 弹窗 */
/*#modal-givemark .modal-dialog {width:400px;}*/

/*五角星*/
.star {width:100px; height:45px; position:relative;}
.stardlbox {left:0; top:0; height:31px; overflow:hidden;}
.stardlbox dl {width:100px;}
.star ul,.star dl {position:absolute; left:0; top:11px; height:20px; overflow:hidden;}
.star li,.star dd { float:left; display:inline; width:20px; height:20px; background:url(../images/star_default.png) no-repeat center center;}
.star dd { background:url(../images/star_select.png) no-repeat center center;}

.starBig {width:100px; height:40px; position:relative;}
.stardlbox {left:0; top:0; height:40px; overflow:hidden;}
.stardlbox dl {width:100px;}
.starBig ul,.starBig dl {position:absolute; left:0; top:16px; height:20px; overflow:hidden;}
.starBig li,.starBig dd { float:left; display:inline; width:20px; height:20px; background:url(../js/raty/images/star-off.png) no-repeat center center;}

.starBig dd { background:url(../js/raty/images/star-on.png) no-repeat center center;}

.StudyVideo .star {margin-top:0;visibility: visible;} 

.videobox #video_video {height:100%!important;}

.studyTabCon .linkList .col-md-12{margin-bottom:5px;}


/* 在线测试 */
.wrap_l{width:73%;padding:35px 20px 40px 20px;}
.layout_main .btn {padding:0;height:25px;line-height:25px;}

.btn.btnLineGray {border: 1px #cccccc solid;color: #666;}
.btn.btnLineGray.cur, .btn.btnLineGray.cur:hover {border-color: #66bbee;background: #66bbee;color:#ffffff;}
.btn.btnLineGreen {border: 1px #62ce61 solid;color: #62ce61;cursor: default;}
.btn.btnLineGreen:hover, .btn.btnLineGreen:focus, .btn.btnLineGreen.focus {color:#62ce61;}
.btn.btnRed:hover, .btn.btnRed:focus, .btn.btnRed.focus {color:#ffffff;}

.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 0!important}
.edui-default .edui-editor-toolbarbox {-webkit-box-shadow:0 1px 4px rgba(204, 204, 204, 0.6)!important;-moz-box-shadow:0 1px 4px rgba(204, 204, 204, 0.6)!important;box-shadow:0 1px 4px rgba(204, 204, 204, 0.6)!important;border-top-left-radius:2px!important;border-top-right-radius:2px!important;}
.layout_main .edui-default .edui-editor-toolbarboxinner{padding:2px 2px!important;}
.layout_main .edui-default .edui-toolbar .edui-separator{margin:2px 4px 2px 3px!important}
.layout_main .edui-default .edui-toolbar .edui-splitbutton .edui-icon{position:static;top:0}
.answerCard_b h3 i.red, .answerCard_b h3 i.green, .answerCard_b h3 i.blue{margin:2px 5px 0 0;}
.analyseMain .analy_j{width:65px;}
.otsbox .layout_main{width:100%}
.otsbox .wrap_l{width:100%;}
.answerCard.in,.otsbox .answerCard{margin-left:19%;top:140px;}
.edui-default .edui-editor {width:100%!important;}

.csGseaBox .bb_f4f5f6 {border-bottom:none;padding-bottom:0;}

/* 在线测试 */
.score_show {text-align:center;padding-top:10.5%;}
.score_show .lab {font-size:16px;color:#666666;line-height:1.0;margin-bottom:3.7%;}
.score_show .sc {font-size:80px;color:#329901;font-weight:800;line-height:1.0;margin-bottom:3.7%;}
.score_show .last-time-sc {font-size:16px;color:#666666;line-height:1.0;margin-bottom:2.6%;}
.score_show .last-time-sc .last-sc {color:#ff6806;}
.score_show .sc-tip {font-size:16px;color:#cccccc;line-height:1.0;margin-bottom:5.3%;}
.score_show .ope-btns a {margin:0 5px;}
.wrap_c {width:100%!important;padding-right:0;}

.score_show .info-body_blank {height:auto;}
.score_show .info-body_blank img {margin-top:0;}
.score_show .info-body_blank p {margin-top:20px;font-size:14px;}

/* 笔记 */
.FQACon {padding-top: 0; }
.FQACon .fqa-list {margin-right: -10px; margin-left: -10px; }
.FQACon .list-li {float: left; display: inline-block; padding:15px; width: 100%; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; background: #ffffff; margin: 0 0px 20px 0; box-shadow: 1px 1px 6px 0 #E4EEEC; -webkit-box-shadow: 1px 1px 6px 0 #E4EEEC; transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; }
.FQACon .list-li .toptit {font-size: 16px; color: #1f2d3d; font-weight: 800; line-height: 34px; }
.FQACon .list-li:hover {box-shadow: 5px 5px 15px 0 rgba(0, 63, 139, 0.2); -webkit-box-shadow: 5px 5px 15px 0 rgba(0, 63, 139, 0.2); }
.NOTEBox .multiRowText {background:#f8f8f8;}
.NOTEBox .editArea {margin-bottom:-7px;}

.scrollfixed .editArea .multiRowText {height:40px;}
.scrollfixed .editOpera {display:none;}
.scrollfixed .wordsLimit {display:none;}
.scrollfixed .p20 {padding:15px 20px 10px;}

.NOTE--con .list-li .user img {float:left;width:53px;height:53px;border-radius:50%;}
.NOTE--con .list-li .user .nt {float:left;margin-left:10px;width:72%}
.NOTE--con .list-li .user .username {font-size: 16px;color: #261E1C;margin:10px 0 5px;font-weight:bold;overflow:hidden;text-overflow:ellipsis; white-space:nowrap}
.NOTE--con .list-li .user .time {font-size: 12px; color: #999999;}
.NOTE--con .list-li .con {font-size:13px;color:#4a4a4a;line-height:20px;margin-top:10px;}
.NOTE--con .list-li .desOpera {margin-top:10px;}
.NOTE--con .list-li .desOpera .unit {font-size:13px;color:#999;line-height:24px;}
.NOTE--con .list-li .desOpera .smBtn a  {color:#868686;}
.NOTE--con .list-li .desOpera .smBtn a:hover {color:#4a90e2;}
.NOTE--con .list-li .desOpera .edit {margin-right:20px;}
.NOTE--con .list-li .desOpera .edit a i {position:relative;top:1px;}
.NOTE--con .list-li .desOpera .heart a {color:#868686;}
.NOTE--con .list-li .desOpera .heart a i {position:relative;top:1px;}
.NOTE--con .list-li .desOpera .heart a:hover, .NOTE--con .list-li .desOpera .heart a.collect, .heart a.collect, .csg dl dd .other .fr .heart .collect i.fa {color:#ff4000;}
.NOTE--con .list-li .mh360 {height:348px;}
.NOTE--con .list-li .cancel-btn {width:48%;margin-top:10px;margin-right:2%;background:#ffffff;font-size:14px;color:#4a4a4a;border:1px solid  #e7e7e7;}
.NOTE--con .list-li .save-btn {width:48%;margin-top:10px;margin-left:2%;}
.round-sea {border-radius:30px;}
.csGWrap .csGconWrap {border-radius:4px;}

.StudyVideo h2,.LQuest h2{margin: -10px -25px 0 -25px;background: #F2F2F2;box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.30), inset 0 -1px 0 0 #E7E7E7;padding:0px 25px;border-radius:4px 4px 0 0;}
.StudyVideo .otsbox h2{background:none;border:0;box-shadow: inset 0 1px 0 0 rgba(255,255,255,0), inset 0 0px 0 0 #fff;}
.share-tags{position: absolute;right: 20px; top: 10px;width: 42px;height: 30px;display: inline-block;background:url(../images/share-tag-icon.png) no-repeat center center;}

/* 删除笔记弹窗 */
/*#modal-delnote .modal-dialog {width:400px;}*/
/* 加载中 */
.note_loading {width:66px;margin:0 auto;}
.rotateMore, .note_loading .refresh {color:#3a98f0;}
.rotateMore i, .note_loading .refresh i {font-size:16px;position:relative;top:1px;}
.rotateMore i {
    animation: 0.8s linear 0s normal none infinite rotate;
    -webkit-animation: 0.8s linear 0s normal none infinite rotate;
}
@-webkit-keyframes rotate{
    from{-webkit-transform:rotate(0deg)}
    to{-webkit-transform:rotate(360deg)}
}
@-moz-keyframes rotate{
    from{-moz-transform:rotate(0deg)}
    to{-moz-transform:rotate(360deg)}
}
@-ms-keyframes rotate{
    from{-ms-transform:rotate(0deg)}
    to{-ms-transform:rotate(360deg)}
}
@-o-keyframes rotate{
    from{-o-transform:rotate(0deg)}
    to{-o-transform:rotate(360deg)}
}
.note_loading .txt, .note_loading .sx {font-size:14px;color:#999999;}
/* 加载失败 */
.note_loading.failed {width:120px;}
.note_loading .sx {margin-left:10px;color:#3a98f0;}


.answer_pics .perpic {overflow:hidden;}
.csgCommentWrap .TabCon dl dd p.f16 {word-break:break-all;}
.Footer{overflow-x:hidden;}

/* 答題卡 */
.answerCard_tan a{color:#999;height:38px; line-height:38px; text-align:center;display:block;background:#f8f8f8 url(../images/analyse_icon.png) no-repeat 135px -68px;}
.answerCard_tan a.aon{background:#f8f8f8 url(../images/analyse_icon.png) no-repeat 135px -43px;}
.answerCard_b{margin:0 0 0 20px;padding:10px 0;}
.answerCard_b h3{margin-bottom:20px;color:#909090;font-family:'宋体'; font-size:14px;}
.answerCard_b h3 i{width:8px;height:8px;display:block;float:left;margin:2px 5px 0 0; border:1px #cccccc solid;-webkit-box-sizing:content-box;box-sizing:content-box;border-radius:2px;}
.answerCard_b h3 i.red,.answerCard_b h3 i.green,.answerCard_b h3 i.blue { border:0; width:10px; height:10px;}
.answerCard_b .red{background:#ef5d5d;}
.answerCard_b .green{background:#7bd653;}
.answerCard_b .blue{background:#0375E9;}
.answerCard_b h4{font-size:14px;color:#1a96d2;margin-bottom:15px;}
.answerCard_b h5{font-size:16px;color:#333;margin-bottom:15px;}
.answerCard_b li{float:left;width: 30px;height: 30px;margin: 0 11px 11px 0;}
.answerCard_b li a{width: 30px;height: 30px;color:#999;text-align:center;line-height: 30px;border-radius:3px;display:block;border:1px #cccccc solid;}
.answerCard_b li a:hover { border-color:#ebebeb;}
.answerCard_b li a:active {border-color:#999;}
.answerCard_b li a.red,.answerCard_b li a.red,.answerCard_b li a.green,.answerCard_b li a.blue { color:#FFF; border:0; width:30px; height:30px;}
.answerCard_b li a.red:hover {background:#ee7777;}
.answerCard_b li a.red:active {background:#dd5555;}
.answerCard_b li a.green:hover {background:#77dd66;}
.answerCard_b li a.green:active {background:#68c05a;}
.answerCard_b li a.blue:hover {background:#0375E9;}
.answerCard_b li a.blue:active {background:#4499cc;}
.answerCard .astop a,.QADiv a.QAB{background: #0171FF;display:inline-block;float:left;text-align:center;height: 30px;line-height: 30px;background: #3a98f0;font-size: 14px;background-image: linear-gradient(-40deg, #4396F4 0%, #53A0FD 47%, #61CAFA 100%);box-shadow: 1px 1px 6px 0 rgba(208,228,240,0.48), 0 2px 4px 0 rgba(74,155,248,0.36);border-radius: 100px;color:#ffffff;width:90%;margin:0px 5%;}
.asbom .clockTime{padding:10px 10px;text-align:center;}
.asbom .clockTime .clockIcon i{color:#868686;font-size:50px;font-weight:lighter;}
.asbom .clockTime .Time{font-family:Arial;font-size:22px;color: #EE7000;letter-spacing: 0;text-align: center;}
.asbom .clockTime .endTime{background:#F0F0F0;border-radius:8px;font-size:16px;color:#261E1C;letter-spacing:0;text-align:center;line-height:44px;margin-top:5px;}
.scoreLeft strong,.scoreRight strong{color:#0375E9;}

.QA_Div {position:fixed;right:15px;top:15px;z-index:1000;display:none}
.floatQA {position:fixed;right:0;top:0;z-index:1001;width:100%;height:100%;background:#ffffff;display:none;}
.floatQA .answerCard{position:relative;right:0px;top:0px;width:100%;padding:0px;height:100%;border:0}
.floatQA .answerCard .asbom{width:100%;height:90%;background:none;border:0}
.floatQA .answerCard .answerCard_b{margin:0px 10px 0 20px;}
.floatQA .answerCard .astop{width:100%;margin:0;position:absolute;bottom:10px;}
.rightScroeH5{position: relative;overflow: hidden;}
.floatQA .answerCard .close {position:absolute;width:50px;right:0px;top:0px; font-family: tahoma,arial,\5b8b\4f53,sans-serif;text-shadow:none;opacity:1.0;filter:alpha(opacity=100);line-height:50px;color:#C0CCDA!important;font-weight:normal!important;transition: all 250ms ease-out;font-size:28px!important;}
.floatQA .answerCard .close:hover {transform: rotate(90deg); -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -o-transform: rotate(90deg); -ms-transform: rotate(90deg);}

.catWrap .studyTabCon .TabCon .answer_pics{margin:0 0 5px 0}
.catWrap .studyTabCon .TabCon .answer_pics .perpic{max-width:31%;width:100%;height:auto;margin-right:1%;margin-bottom:1%;cursor:default;max-height:100px;min-height:90px;position:relative;}
.catWrap .studyTabCon .TabCon .answer_pics .perpic img{width:100%;height:auto;position:absolute;top:50%; -webkit-transform:translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}


#waterfull{width:100%;}

.threeBox{background:none}
.threeLevel{padding:0 20px 0 20px;cursor:pointer;}
.threeBox .unitLevelList li{padding:0px 0 0 30px;margin-top:10px;}
.info-body .new .title{max-width:100%;margin-left:0}
.class-notice .list .Des{max-width:85%;}
.class-notice .title, .class-notice .list .small{max-width:100%;}

.DesText {position: relative;overflow: hidden;font-size: 14px;line-height: 28px;color: #333;}
.j-link-btn {position: absolute;right: 0;bottom: 0;background: #ffffff;cursor:pointer;padding:0 0 0 13px;}
.j-link-btn i{font-style:inherit;}


.recTipBox{margin:0;height: auto;line-height: 20px;padding-top:6px;padding-bottom:6px; padding-right:9px;text-align: center;}
.recTipBox .tspic{padding-left:0}
.recTipBox.fail i.icon-fail{left:-15px;}
.recTipBox.succ i.icon-succ{left:-15px;}


label.radio-box{width:auto!important;}

.r-float .icon-bg .iconTool i{margin-top:10px;}
.r-float{margin-left:580px;}

.info-readed-btn:hover span{color:#3b9af1;}
.viewBtn:hover{color: #0B8BFF!important;}

/* 插入测试-弹窗 begin */
.itestBody {
  position:relative;
  width:720px;
  min-height:374px;
  text-align:left;
  padding: 0 20px;
}

/*底部按钮样式*/
.ui_buttons input{ font:12px/1.333 tahoma,arial,'\5fae\8f6f\96c5\9ed1',sans-serif; }
.itestBody .ui_buttons{position:absolute;bottom:0px;left:0;width:95%;white-space:nowrap;padding:20px 0px 20px 0;text-align:right;background-color:#ffffff; }
.itestBody .ui_buttons input::-moz-focus-inner{ border:0;padding:0;margin:0; }
.itestBody .ui_buttons input{height:34px; line-height:31px; font-size:16px; width:100px; border-radius:2px !important; cursor:pointer;display:inline-block;text-align:center; border:1px solid #cccccc!important; color:#666; background:#ffffff; margin-left:10px;}
.itestBody .ui_buttons input:focus{ outline:0 none;}
.itestBody .ui_buttons input:hover{ color:#666666; border-color:#ebebeb;}
.itestBody .ui_buttons input:active{ color:#666666; border-color:#999999;}

.itestBody .ui_buttons input[disabled]{ cursor:default;border:1px solid #cccccc; color:#999999; background:#DDD;filter:alpha(opacity=50);opacity:.5;box-shadow:none; }

.itestBody input.ui_state_highlight,
.itestBody input.ui_state_highlight:hover,
.itestBody input.ui_state_highlight:active { 
  color:#ffffff;
  border:solid 1px #319e30;
  background:#319e30;
}

.itestBody .ui_buttons {padding-top:20px;border-top:1px solid #f0f0f0;}


.pop-s-itest {border-bottom:0;margin-bottom:0;padding-top:10px;height:auto;}
.pop-s-itest .titleArea p {color:#333333;font-size:16px;}
.pop-s-itest .answerArea li {color:#999999;font-size:13px;padding:0px 10px;}
.pop-s-itest .singleOpt li {padding-left:0;}

.itestBody .rightAns {padding-left:25px;padding-top:20px;}
.itestBody .rightAns .correctOpt {font-size:16px;color:#319e30;font-weight:600;}

/* 回答正确错误 */
.tanAnswerjudge {
  position:absolute;
  left:20px;
  bottom:20px;
  text-align:center;
  font-size:16px;
  color:#333333;
  text-align:left;
  display:none;
}
.tanAnswerjudge .ico-succ {
  color: #319e30;
}
.tanAnswerjudge .ico-false {
  color: #ea5b5b;
}
.tanAnswerjudge .bigtext {
  line-height:32px;
}
.continueStyBtn {
  bottom: 20px;
  right: 20px;
}
.f32 {font-size:32px;}

.itestBody .ui_buttons input {border-radius:30px!important;}

.pop-s-itest .scrolbar, .pop-s-itest-do .scrolbar {max-height:300px;}

/* modal内弹窗样式 */
/*.modal-dialog {width:auto;margin:30px auto;}*/
.itestBody {box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;filter:none;padding:0;}
.itestBody .popContent {padding-top:0;}
.itestBody .ui_buttons {width:100%;padding:20px 0 5px 0;border-top:1px solid #f0f0f0;}
.itestBody .radio-box .radio {margin-top:4px;}

.itestBody .analytical{display:inline-block;position:absolute;left:0;bottom:10px;padding:0px 10px 0 10px;margin-left:0;z-index:10;}
.analytical .ans {float:left;}
.analytical .ans strong {max-width: 100px; word-break: break-all; line-height: 1.0; position: relative; top: 5px;}

.itestBody .mCSB_inside > .mCSB_container {margin-right:10px;}
.itestBody .test_opts li {position:relative;}
.itestBody .test_opts li .ord, .itestBody .test_opts li .t-con {float:left;}
.itestBody .test_opts li .t-con {max-width:96%;padding-left:5px;}
.itestBody .test_opts li .label-checkbox {position:absolute;left:0;top:0;}
.itestBody label.radio-box, .itestBody .test_opts li .label-checkbox {width:100%!important;}

.itestBody .label-checkbox .checkbox {position:absolute;margin-top:6px!important;}
.itestBody .radio-box .radio input {margin-left:0!important;}

/* 插入测试-弹窗 end */

/*插入资料*/
.continueStudyBtn{position: absolute;bottom: 10px;right: 20px;}


/*创梦华理表单样式更改*/
.HL-container .mainConBlock {
	min-height: 560px;
	position: relative;
	padding: 20px 150px 20px 80px;
}
.HL-container .HL-bgSider {
	position: absolute;
	top: 50%;
	margin-top: -260px;
}
.HL-container .userSettting .set-formBox .form-row {
	width: 300px;
	font-size: 14px;
	padding-bottom: 0;
}
.HL-container .inputText {
	height: 40px;
	line-height: 40px;
}
.HL-container .inputError {
	border-width: 1px;
}
.HL-container .userSettting .form-row li.li {
	margin-bottom: 24px;
}
.HL-container .userSettting .form-row li.HL-sexSlect {
	margin-bottom: 15px;
	margin-top: -5px;
}
.HL-container .codePic {
	width: 190px;
}
.HL-container .HL-code-pic {
	margin-left: 8px;
}
.HL-container .HL-code-pic img {
	width: 102px;
	height: 40px;
}
.HL-container .iw300 {
	width: 300px;
}
.HL-container .animateBtn {
	width: 300px;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	border-radius: 4px;
}
.HL-container .HL-toLogin {
	color: rgba(153,153,153,1);
	font-size: 14px;
	margin-top: 30px;
}
.HL-container .HL-toLogin a {
	color: #3a98f0;
}
.HL-container .set-formBox {
	padding: 0;
}
.HL-container .headTitle {
	font-size:24px;
	font-weight:400;
	color:rgba(51,51,51,1);
	line-height:33px;
	text-align: center;
	margin-bottom: 24px;
}
.HL-container .phoneCode {
	font-size: 13px;
	line-height: 40px;
	color: rgba(93,164,236,1);
}
.HL-container .HL-label {
	color:rgba(153,153,153,1);
	font-size:14px;
	margin-right: 12px;
}
.HL-container .TabCon {
	padding: 20px 0;
}
.HL-container .HL-chosen {
	height: 40px;
	color: #C6C6C6;
}
.HL-container .chosen-container-single .chosen-single {
	height: 40px;
	line-height: 40px;
	border-radius: 4px!important;
}
.HL-container .chosen-container .chosen-results li {
	line-height: 26px;
}
.HL-container .chosen-container-single .chosen-single span {
	font-size:14px;
	/*color:rgba(198,198,198,1)*/
}
.HL-container .HL-tip {
	font-size:12px;
	color:rgba(153,153,153,1);
}
.HL-container .inputTextError {
	font-size:12px;
	color:rgba(245,80,80,1);
	line-height:16px;
	top: 44px;
}
.HL-container .chosen-container .chosen-results li.highlighted {
	background-color:rgba(235,246,255,1);
	color: #3A98F0;
}
.HL-container .chosen-container-single .chosen-drop {
	margin-top: 4px;
}
.HL-container .chosen-container .chosen-drop {
	border: 1px solid #EDEDED;
	border-top: 1px solid #EDEDED;
	border-radius: 4px!important;
}
#nav.HL {
	z-index: 1000;
}
/* 媒体查询定义 */

@media (min-width:991px) and (max-width:1200px) {
	.HL-container .HL-bgSider {
		margin-top: -200px;
	}
	.HL-container .HL-bgSider img{
		width: 400px;
		height: 400px;
	}
}
@media (max-width:991px) {
	.HL-container .mainConBlock {
		padding: 40px 0 0 0;
	}
	.HL-container .HL-bgSider {
		display: none;
	}
	.HL-container .TabCon {
		float: none;
	}
}
@media (max-width:767px) {
    .p20{padding:10px;}
    .csg.p20{padding:10px 0}
    .csg.pb0{padding-bottom:0}
    .csg.pb5{padding-bottom:5px!important}
    .pt0{padding-top:0px;}
    .pb0{padding-bottom:0px;}
    .pb5{padding-bottom:2px;}
    .pb10{padding-bottom:5px;}
    .pb15{padding-bottom:7px;}
    .pt20{padding-top:10px;}
    .pt30{padding-top:15px;}
    .pb20{padding-bottom:10px;}
    .mt10 {margin-top:5px;}
    .mt20 {margin-top:10px;}
    .multiRowText{padding:5px;}
    .layoutWrap{overflow-x:hidden;}
    body.StudyBody {padding:10px 0;}
    .answer_pics .perpic{max-width:31%;width:100%;height:auto;margin-right:1%;margin-bottom:1%;cursor:default;max-height:100px;min-height:90px;position:relative;}
    .answer_pics .perpic img{width:100%;height:auto;position:absolute;top:50%; -webkit-transform:translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);} .pictip .picbox{max-width:90%;width:100%;}
    .pictip .picbox .img{max-width:98%;}
  	input[type="checkbox"].toggle,.toggle:not(:checked) + .anim{display:none;}
    .animateBtn input[type="checkbox"].toggle,.clickable .toggle:not(:checked) + .anim{display:none;}
    .lookMore{width:auto;font-weight:lighter;padding:0 12px;}
    .layoutB{margin-top:15px;margin-bottom:30px;}
    .courseCards .con{padding:10px 10px;}
    .headcon-l{padding-left:0px;}
    #userN{min-width:90px;padding-right:0;}
    #userN .fl.mr6{max-width: 85px;overflow: hidden;height: 50px;}
    .info-search .inputText{width:120px;}
    .form-control.w100{width:80px;}
    .searchDiv .inputText.iw300{width:150px;}
    .answerArea .iw300{width:95%;}
    .info-body .content{padding:10px;}
    .class-notice .list .other{margin-top:10px;}
    .info-body .small{width:100%;white-space:inherit;}
    .info-body .title{white-space:inherit;font-size:16px;line-height:18px;}
    .stu-noti .icon{display:none}
    .class-notice .title, .class-notice .list .small{max-width:100%;}
    .class-notice .list .small{width:100%;}
    .class-notice .list>.fl{width:100%;}
    .info-class-body .foot a{margin:10px 0}
    .info-class-body .cont{padding:20px 10px;}

    .csGWrap .csGseaBox .seaBox{padding: 20px 15px;width:100%}
    .csGWrap .csGseaBox .seaBox .selectBrR{margin-bottom:15px;}
    .csGWrap .csGseaBox .seaBox .selectBrR,.csGWrap .csGseaBox .seaBox .selectBrR select{width:100%;}
    .csGWrap .csGseaBox .seaBox .searchDiv{width:100%;margin-left:0;}
    .csGWrap .csGseaBox .seaBox .searchDiv input{width:100%;}
    .csGWrap .csGseaBox .csgNav {padding: 5px 15px 0;}
    .csGWrap .contentCon .stuCon li {padding: 15px;}
    
    
	.courseCards .pic {width:100%!important;height:100%!important;}
	.courseCards .cs-tit{margin-bottom:0}
	.courseCards .cs-classes{margin-bottom:5px}
    
    
	.j-link-btn {padding:0 0 0 18px;}
	.styBriefIntro .Teacher .con .r-con{width:100%}

    .term-select {max-width:150px;}
    .csgCommentWrap .TabCon dl dd p.f16 {overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
    .zd .maCenter .H1Title{width:100%}
    .zd .maCenter .H1Title a.Btn em{right:5px;}
    
    .unitLevelList .editTit {max-width:67%;}
    /* 学习页新增 */
    .threeBox .unitLevelList .editTit, .twoLevelAct .editTit {max-width:90%;}    
    .unitLevelList li .sty--result, .unitLevelList li .sty--result__oneRow,.lastbox.unitLevelBox .others-desc,.lastbox.unitLevelBox .sty--result {line-height:16px;margin:0 10px 0 0;}
    .oneAct .unitLevelList li .sty--result, .oneAct .unitLevelList li .sty--result__oneRow {margin-right:0;}
    .sty-l-con {width:100%;}
    .unitLevelList .others-desc, .unitLevelList .others-desc-mob {line-height:16px;margin: 0px 0 0 0px;}
    .unitLevelList .others-desc .hardPoint {margin-left:0px;margin-right:5px;}
    .unitLevelList .others-desc .timeIcon {margin-left:0px;margin-right:5px;}
    .doneIcon i {margin:0 0 0 10px;}

    .lastbox.unitLevelBox .others-desc .sty--result,.lastbox.unitLevelBox  .sty--result  .jd{margin-right:10px;}
    .lastbox.unitLevelBox .sty--result__oneRow,.lastbox.unitLevelBox .sty--result__oneRow .jd{margin-bottom: 10px;}


    /*个人设置*/
    .userSettting .set-formBox{padding:50px 0;}
    .userSettting .pwdedit .set-formBox .form-row{width:100%;margin:0}
    .userSettting .form-row li.li{height: 70px;}
    .userSettting .form-row li.li>div.fl{width:100%}
    .userSettting .set-formBox span.text{left: 0;width:100%;}
    .userSettting .set-formBox span.txt-w{width:100%;}

    .userSettting .formRow label{left:5px;text-align:left;}
    .inputText.iw200,.inputText.iw400{width:100%}
    .userSettting .set-formBox span.text{top:25px;}
    .userSettting .user-meg li.li{width:100%;margin-right:0;margin-bottom:10px;}
    .userSettting .user-meg .formRow li.li{margin-bottom:10px;}
    .userSettting .formRow .meg-box{position:relative;}
    .userSettting .infoLeft{width:100%;}
    .mainConBlock{padding:15px;}
    .userSettting .user-meg{padding:0}
    .userSettting .user-meg .headRight{width:100%}
    .userSettting .textareaBox{padding-right:0;}
    .userSettting .mergeWrap.mr40{margin-right:0;}
    .userSettting .user-meg .formRow span {line-height:30px;}
    .userSettting .user-meg span.number {max-width:190px;}

    .mb20{margin-bottom:10px;}
    /*.HL-sexSlect .HL-sexSlect-name{margin-left: 50px;}*/

    /* 登录 */
    .cloginbox {position:absolute;left:50%;top:50%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
    .cloginbox-middle {width:100%;height:auto;margin-top:0;}
    .cloginbox-middle .r-pic {display:none;}
    .logCon {width:100%;padding:30px 20px 45px;}
    .logCon .mt40.log-zh {margin-top:30px;}
    .logCon .log-saoma {margin-top:21px;}
    .logCon .pt30.logBtn {padding-top:20px;}
    .cbtn300 {width:100%;}
    .log-foot {position:absolute;top:50%;left:50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);margin-top:200px;}
    .logo-log {left:50%;margin-left:-58px;top:50%;margin-top:-230px;}
    .log-saoma .erweima {height: auto;max-width: 200px;max-height:200px;margin-left:auto;margin-right:auto;}
    .log-saoma .erweima img {width:90%;margin-left:auto;margin-right:auto;}

    /* 调查问卷 */
    .StudyVideo {padding:10px;}
    .StudyVideo .pl40 {padding-left:0;}
    .StudyVideo .pr40 {padding-right:0;}
    .StudyVideo .res_brif .paragraph {padding:0px;line-height:22px;margin:20px 0;}
    .StudyVideo .paragraph p.fileList{line-height:auto!important}
    .StudyVideo .paragraph img {width:100%;}
    .StudyVideo .paragraph img.fileType {width:auto;}
    .StudyVideo .sD_comments .sD_con{line-height:22px;}
    .StudyVideo .test_opts {padding-left:0;}
    .StudyVideo .Q-target {padding:5px 10px;}
    body.StudyBody .H1Title {font-size:20px;padding: 0px 10px 5px 10px;}
    .StudyVideo h2, .LQuest h2{margin:-10px -10px 0 -10px;padding:0px 10px}
    .StudyVideo .frame-hd {margin-bottom:10px;}
    .StudyVideo .frame-bd,.StudyVideo .frame-bd .webbox{overflow: hidden;}


    .StudyVideo .paragraph p.fileList{line-height:auto!important}
    .StudyVideo .paragraph img {width:100%;}
    .StudyVideo .paragraph img.fileType {width:auto;}
    
    .notice .notice-con dd .tit{padding-left:0;}
    .notice .notice-con dd.wBox .des{padding-left:1px;}
    .notice .notice-con dd i.red-icon{left:7px;}

    .class-notice .list>.fl{max-width:100%;}

    /* 主题讨论 */
    .res_brif {padding:20px 0;}
    .allReply {margin:10px 0 0;}
    .stuCon .reply_con .replyIcons .mr20 {margin-right:10px;}
    .stuCon .reply_con .sD_comments {margin-left:-10px;margin-right:-10px;}
    .stuCon .reply_con .sD_comments .sD_con .pl20 {padding-left:10px;}
    .stuCon .reply_con .sD_comments .sD_con .pr20 {padding-right:10px;}
    .stuCon .reply_con .sD_comments .sD_con .btnw80 {width:40px;font-size:12px;}


    .stuCon .iw350{width:100%!important;margin-left:0;}
    .stuCon .editor_size{width:100%!important;margin-left:0;}
    
    .StudyBody .maCenter .H1Title .TitleP{width:88%;}

    .stuCon label{text-align:left;}

    .stuCon .pl20{padding-left:0}
    .stuCon .pr30{padding-right:0}
    .stuCon .mt20{margin-top:20px;}
    .stuCon .ml20{margin-left:0px;}

    .paragraph{margin-left:0px!important;margin-top:10px!important;margin-bottom:10px!important;padding-bottom:0}
    .gotoCombtn{margin-right:0;top:30px;}

    .StudyBody .maCenter {width:auto;}
    .StudyBody .maCenter .H1Title{padding:0 10px 5px 10px;font-size:18px;}
    .StudyBody .maCenter .s_Box {margin: 0 10px}

    .insert-preview .vtRes .pdfC.ppt-changefc{margin: 0 -20px!important;}
    .s_Box.insert-preview{right: 0px!important;}

    .FQACon .list-li{margin-bottom:10px;}
    #waterfull{width:auto;}
    
    .recTipBox{margin:0;height: auto;line-height: 20px;padding-top:6px;padding-bottom:6px; padding-right:9px;}
    .recTipBox .tspic{padding-left:0}
    .recTipBox.fail i.icon-fail{left:-15px;}
    .recTipBox.succ i.icon-succ{left:-15px;}


    /* 弹窗 */
    /*.modal .modal-dialog {width:95%!important;margin:0 auto;}
    .modal-header {padding:0 10px;}
    .modal .modal-body {padding:5px 10px;}
    .modal-footer {padding:10px;}
    .popContent {padding:0;}
    .popContent .mCSB_inside > .mCSB_container {margin-right:20px;}
    .popContent .scrolbar {max-height:380px;}    
    .modal-body {max-height:400px;}*/ 

    .StudyVideo .pBox{padding-left:0px;padding-right:0px;}


    /* 首页 */
    .courseHorList li .col-xs-8 {padding-left:0;}
    .courseHorList li .c-r-con {padding:10px 10px 10px 10px;}
    .courseHorList li .c-r-con .r-tit a {font-size:14px;}
    .courseHorList li .c-r-con .csdetailRow .cs-other span {font-size:12px;}
    .courseHorList li .c-r-con .csdetailRow .cs-other em.line {line-height:21px;margin:0 6px;}
    .courseHorList li .pic{height:auto;max-height:inherit;border-radius:4px 4px 0 0;}
    .courseHorList li .pic img {min-height: 70px;width:100%!important;height:auto!important}
    .mbB{margin-bottom:10px;}


    .mergeWrap .searchRbox{margin-top:0px;}
    .userSettting .infoLeft .pl300{padding-left:0;}

    .hor-coursewrap .titWrap {float:none;}
    .seaRbox .term-select {max-width:120px;}
    .seaRbox .chosen-container-single .chosen-single span {font-size:14px;}
    .seaRbox .searchDiv .inputText, .hor-coursewrap .iw220 {width:150px;}

    .mCSB_inside > .mCSB_container{margin-right:10px;}

    .answerArea li{padding:5px 5px}




    /* 命题作业 */
    .table th:first-child, .table td:first-child, .table th.first-th, .table td.first {padding-left:0;}
    .pk-viewtable th, .pk-viewtable td, .pk-viewtable .l-lab {font-size:14px;}
    .circleScore {width:50px;height:50px;border-radius:25px;line-height:50px;font-size:22px;}
    .teapyContent .f16 {font-size:14px;}
    .teapyContent .lhNone span {position:relative;top:2px;}
    .cirSc-r-t {margin-left:2%;width:80%}
    .cirSc-r-t .f16, .student_do .f16 {font-size:14px;}
    .p-link .f16 {font-size:14px;}
    .stuCon .pb40 {padding-bottom:20px;}
    .stuCon .p20 {padding:5px 10px 10px;}
    .stuCon .p20 .paragraph {margin:5px 0;}
    .res_brif {padding:10px 0;}
    .pBox .mt40 {margin-top:20px;}
    .comment-opera .comm-form{padding:0px;padding-bottom:15px;margin-top:5px;}
    .comment-opera .comm-form label{text-align:left;}
    .comment-opera .comm-form .iw150{width:100%;}
    .comment-opera .noC_tBox{width:100%;}
    .comment-opera .comm-form:after{line-height:0;display:inline-block;float:left;}

    /* 学习页 */
    .studyTop {height:210px;}
    .studyTop .stytop-tip .tip-close {right:10px;}
    .studyTop .stytop-tip .gotoC {margin-left:15px;}
    .studyTop .stytop-center .T {max-width:80%;font-size:20px;margin-bottom:28px;}
    .studyTop .stytop-center .cs-other {margin-bottom:15px;}
    .studyTop .stytop-center .cs-other span {font-size:14px;}
    .studyTop .stytop-center .cs-other em.line {font-size:14px;margin:0 10px;}
    .studyTop .stytop-center .givemarkBox .pr20 {padding-right:10px;}
    .studyTop .stytop-center .givemarkBox .starTop i {margin:0 5px;}
    .studyTop .stytop-center .givemarkBox .c-tj {font-size:14px;}
    .studyTop .stytop-center .givemarkBox .c-givemark {font-size:14px;}


    .unitBox .ml20 {margin-left:10px;}
    .oneLevelLeft, .twoLevelLeft, .threeLevelLeft {margin-left:10px;max-width:100%;}
    .oneLevel .editTit, .twoLevel .editTit, .threeLevel .editTit {width:90%;}
    .oneLevelLeft {font-size:16px;font-weight: bold;}
    .twoLevelLeft {font-size:15px;}
    .twoBox .unitLevelList li, .threeBox .unitLevelList li {padding:0 0 0 10px;}
    .unitLevelList li strong {margin:0 0 0 10px;}

    /* 右侧浮框 */
    .floatRdiv .ediv .ico i {font-size:24px;line-height:30px;}
    .floatRdiv .ediv {width:50px;height:50px;padding:10px 0;}
    .floatRdiv .ediv:hover, .floatRdiv .ediv.hover{padding:10px 0;}
    .floatRdiv .study-note{border-radius:4px 4px 0 0}
    .floatRdiv .ediv.hover {padding:10px 0;}
    .floatRdiv .ediv .f, .floatRdiv .ediv.hover .f {font-size:14px;}


    /* 学习页-简介 */
    .sT-briefTop {padding:30px 10px 35px;height:auto;}
    .sT-briefTop .bread {padding-left:0px;}
    .sT-briefTop .sTb-l {float:none;width:100%;margin: 0 auto;text-align: center;}
    .sT-briefTop .sTb-r {float:none;margin-left:0px;text-align:center;width: 100%;}
    .sT-briefTop .sTb-r .T {margin:20px auto 10px;line-height:30px;font-size:18px;}
    .sT-briefTop .sTb-r .cs-other {margin-bottom:15px;}
    .sT-briefTop .sTb-r .cs-other span {font-size:14px;}
    .sT-briefTop .sTb-r .cs-other em.line {font-size:14px;margin:0 10px;}
    .sT-briefTop .sTb-r .givemarkBox .starTop i {margin:0 5px;}
    .sT-briefTop .sTb-r .givemarkBox {margin-bottom:15px;}
    .sT-briefTop .sTb-r .studyBtn {width:100px;height:30px;line-height:30px;}
    .sT-briefTop .sTb-r .givemarkBox .pr20 {padding-right:0px;}
    .layoutB_mt0 {margin-top:0;}
    .styBriefIntro {padding:20px 10px 0;}
    .styBriefIntro .conBlock .tit {font-size:16px;}
    .styBriefIntro .Teacher .con .r-con {margin-left:0;margin-top:20px;}

    .csRCon .Teacher .con .des {font-size:14px;}
    .csRCon .conBlock, .csRCon .csgrSCshowWrap {margin-top:20px;}

    .errList{padding:15px 0px;}
    .error-ti>div{padding:5px 0px;line-height:20px;}
    .error-dl .error-ti{position:relative;}
    .error-dl .del.mr20{margin-right:0!important;position:absolute;bottom:0px;right:5px;}
    .stySea .searchCon{width:150px;}
    .error-dl:last-child{border-bottom:0!important}

    .StudyBody .container{width:auto;}
    .otsbox .answerCard{display:none;}
    .answerArea{padding-left:0;}
    .titleArea{padding-left:0}
    .answerArea li{line-height:20px;}
    .radio{margin-top:3px;}
    
    .pop-s-itest-do .scrolbar, .pop-s-itest .scrolbar {max-height:300px;}
    .analytical .fr.w150{position:absolute;bottom:5px;right:20px}
    .analyseMain{margin-left:0;padding:10px 10px 10px 10px}
    .analyticalLeft{height:auto;line-height:40px;}
    .analytical .analy_j{height:40px;line-height:40px;}

    .styBriefIntroHdBm{padding: 20px 20px 0;}
    .pl35,.pl55 {padding-left: 20px!important;}
    .styBriefIntroHdBm .conBlock .con .item_img{text-align: center;}
    .styBriefIntroHdBm .conBlock .con .item_img img {margin: 0 0  10px;display: inline-block;}
    .styBriefIntroHdBm .conBlock .con .item{line-height: 30px;padding-left: 6px!important;}
    .styBriefIntroHdBm .conBlock .con .areaItem {padding-left:100px !important;}
    .areaItem label{left:6px;}
    .graylab.mr20{margin-right: 4px;}
    .layoutB_itemBox{margin-left: 10px;}
    .styBriefIntroHdBm .conBlock .tit-sec{margin-left: 6px;}
    .styBriefIntroHdBm .conBlock .con .layoutB_itemBox span{margin-bottom: 4px!important;padding: 0 8px;line-height: 28px;}
    .layoutB_orger{padding-left: 10px;line-height: 24px;}
    .styBriefIntroHdBm .conBlock .con .item .layoutB_orger s{line-height: 24px;}
    .awardBox{display: inline-block; margin-left: 10px;}
    .styBriefIntroHdBm .conBlock .con .item .awardBox label{margin-right: 10px;}    
    .areaItem.pl140{padding-left: 140px!important;}



    /*吸底*/

    .x-box__con{height: 78px;padding: 0 30px;}
    .hxy-logo__box{left: 30px;top: 12px;}
    .hxy-logo{width: 50px;height: auto;}
    .hxy-logo__r{margin-left: 64px;}
    .hxy-logo__r h4{font-size: 18px;line-height: 24px;margin-top: 2px;}
    .hxy-logo__r p{font-size: 14px;line-height: 18px; margin-top: 4px;}
    .hxy-btn{right: 30px;top: 50%;margin-top: -20px; width: 110px;height: 40px;font-size: 18px;color: #FFFFFF;line-height: 40px;text-align: center;background: #0171FF;background-image: linear-gradient(-40deg, #4396F4 0%, #53A0FD 47%, #61CAFA 100%);box-shadow: 0 2px 4px 0 rgba(74,155,248,0.36);}
    .hxy-btn:hover,.hxy-btn:visited,.hxy-btn:focus{color: #fff}
    .ox-box{width: 100%;height: 78px;display: block;}

    /* 个人信息 */
    .user-meg .meg-edit-box li .w130 {width:78px;}
    /* #city {margin-right:0;} */
    .user-meg .fr.fl {float:left;}
    .mergeWrap .searchDown .form-control {padding-right:12px;}
    .mergeWrap .searchRbox {width:153px;}
    .user-meg .meg-edit-box li .mergeWrap .chosen-container-single .chosen-single div b {margin-top:-10px;}
    .select-label .chosen-container-single .chosen-single {border-radius:4px 0 0 4px!important;}
    .mergeWrap .searchDown .form-control {border-radius:0 4px 4px 0!important;}

    
    .askNav li{padding: 0px 0%;width: 25%;text-align: center;float: left;font-size: 12px;position:relative;}
    .askNav li i{width:60%;left:20%;height:3px;background:none;display:inline-block;position:absolute;bottom:-1px}
    .askNav li.cur, .askNav li:hover{background:none;border-top:1px solid #ffffff;border-bottom:1px solid #ffffff;}
    .askNav li.cur i, .askNav li:hover i{bottom:-4px;background:#48a2fd;}

    .csgCommentWrap .TabCon dl{padding:10px;}

    .page .pageList{display:inline-block;padding-top:15px;}
    .page em.line{position:relative;top:6px;}
    .page .ib em:first-child.line{display:none;}

    .Footer .f14{font-size:12px!important;}

    .AskPB{padding-bottom:50px!important;}
    .QAPB{padding-bottom:70px!important;}
    .AskDiv{position:fixed;bottom:0;left:0px;width:100%;background:#ffffff;border-top:1px solid #D8E8FF;z-index:1000;padding:15px 0;height:60px;}
    .AskDiv a{width:90%;margin:0px 5%;height: 30px;line-height: 30px;background: #3a98f0;font-size: 14px;background-image: linear-gradient(-40deg, #4396F4 0%, #53A0FD 47%, #61CAFA 100%);box-shadow: 1px 1px 6px 0 rgba(208,228,240,0.48), 0 2px 4px 0 rgba(74,155,248,0.36);}
    .AskDiv input.s{width:74%;margin-right:2%;float:left;margin-left:2%;line-height:18px;}
    .AskDiv a.w_s{width:20%;float:right;margin:0 2% 0 0;height: 30px;line-height: 30px;}

    .QA_Div{display:block;width:30px;height:30px;cursor:pointer;background:url(../images/QA_Icon.png) no-repeat center center;background-size:100%;}
    .QADiv{position:fixed;bottom:0;left:0;width:100%;background:#ffffff;}
    .QADiv a{margin-bottom:10px;}
    
    .StudyBody .maCenter .H1Title .Title{width:60%;}
    /*new*/
    .styBriefIntroHdBm .conBlock.conB-widths .con .item i{margin: 0  2px 0 -10px;}    
    .styBriefIntroHdBm .conBlock.conB-widths .con .item label{width: 82px;text-align: right;}
    .label-ml {margin-left: 10px!important;}
    .uploadImg{margin-top: 10px;margin-left: 97px;}
    .loadFile{line-height: 36px;}
    .styBriefIntroHdBm .conBlock.btnbox-tc{width: 100%;text-align: center;}
    .styBriefIntroHdBm .conBlock.btnbox-tc button{display: inline-block;float: none;}
    /*举报电话*/
    .reportPhone {
    	display: none;
    }
}

@media (max-width:767px) and (orientation:portrait) {
    /* 插入测试弹窗 */
    .pop-s-itest .scrolbar {max-height:230px;}
    .pop-s-itest-do .scrolbar {max-height:300px;}
    .itestBody {width:100%;padding:0;}
    .itestBody .f18 {font-size:16px;}
    .itestBody .test_opts {font-size:14px;}
    .itestBody .test_opts li {margin:5px 0;}
    .itestBody .test_opts li .label-checkbox {line-height:26px;}
    .itestBody .pl30 {padding-left:25px;}
    .itestBody .radio-box .radio {margin-top:6px;font-size:18px;}
    /*.modal-dialog .itestBody .ui_buttons, .itestBody .ui_buttons {padding:20px 0 15px 0;}*/
    
    /*.analytical, .modal-dialog .itestBody .analytical{position:relative!important;left:auto!important;bottom:auto!important;padding:5px 10px 0px 0px!important;margin-left:0;z-index:10;font-size:14px;border-top:1px solid #f0f0f0;width:100%;margin-top:10px;}*/
    .analytical>.fl{width:100%;}
    .analytical .ans{float:none;width:100%;margin-right:0;line-height:26px;}
    .analytical .ans strong {max-width: none; word-break: break-all; line-height: 26px; position: relative; top: 0px;}
    .analytical .ans-result {margin-top:10px;position:absolute;left:0;bottom:-50px;width:auto;}    

    /* .itestBody .label-checkbox .j-checkbox-i.pa {top:23px;} */
    .itestBody .test_opts li .t-con {width:92%;}
}

@media (max-width:667px) and (orientation:landscape) {
    /* 插入测试弹窗 */
    ./*modal-body {max-height:230px;height:230px!important;}
    .modal-header .close, .modal-header .modal-title, .modal .bootstrap-dialog-title {height:30px;line-height:30px}
    .modal-header .close {margin-top:0;}*/
    .pop-s-itest .scrolbar {max-height:158px;}
    .pop-s-itest-do .scrolbar {max-height:158px;}

    .itestBody {width:100%;padding:0;min-height:210px;}
    .itestBody .f18 {font-size:14px;}
    .itestBody .test_opts {font-size:13px;}
    .itestBody .test_opts li {margin:5px 0;}
    .itestBody .test_opts li .label-checkbox {line-height:26px;}
    .itestBody .pl30 {padding-left:25px;}
    .itestBody .radio-box .radio {margin-top:6px;font-size:18px;}
    /*.modal-dialog .itestBody .ui_buttons, .itestBody .ui_buttons {padding:10px 0 5px 0;}*/       
    
    /* .itestBody .label-checkbox .j-checkbox-i.pa {top:24px;} */

    .itestBody .analytical{font-size:12px;}
    .analytical .ans strong {max-width:70px;overflow:hidden;text-overflow:ellipsis;display: -webkit-box; -webkit-line-clamp: 2;-webkit-box-orient: vertical;}
    .analytical .ans {margin-right:15px;}
    .analytical .ans strong {top:8px;}    
}

@media (max-width:450px){
    .x-box__con{height: 60px;padding: 0 30px;}
    .hxy-logo__box{left: 20px;top: 10px;}
    .hxy-logo{width: 34px;height: auto;}
    .hxy-logo__r{margin-left: 44px;}
    .hxy-logo__r h4{font-size: 16px;line-height: 16px;margin-top: 2px;}
    .hxy-logo__r p{font-size: 14px;line-height: 14px; margin-top: 4px;}
    .hxy-btn{right: 20px;top: 50%;margin-top: -16px; width: 90px;height: 32px;font-size: 16px;color: #FFFFFF;line-height: 32px;text-align: center;background: #0171FF;background-image: linear-gradient(-40deg, #4396F4 0%, #53A0FD 47%, #61CAFA 100%);box-shadow: 0 2px 4px 0 rgba(74,155,248,0.36);}
    .ox-box{height: 60px;}   

}

@media (max-width:360px){
    /* 登录页 */
    .logCon {padding:20px 20px 45px;}
    .logCon h2 {font-size:18px;}
    .logCon .mt40.log-zh {margin-top:20px;}
    .logCon .pt30.logBtn {padding-top:10px;}
    .logCon .pt20 {padding-top:10px;}
    .log-saoma .erweima img {width:69%;}
    .courseHorList li .c-r-con {padding:10px 10px 10px 10px;}
    .courseHorList li .c-r-con .csdetailRow .cs-other em.line {margin:0 5px;}
}
@media (max-width:320px){
    /* 首页 */
    .courseHorList li .c-r-con .csdetailRow .cs-other em.line {margin:0 2px;}
    .mnav li {margin-right:15px;}
}

@media (min-width: 768px){
    /* 弹窗样式 */
    /*.modal-content {-webkit-box-shadow: none;box-shadow: none;border-radius:0;border:none;}*/

    /* 右侧增加展开收缩 */
    .zd .ToolMore {position:absolute;right:0;top:60px;left:auto;}
    .zd .ToolMore .CtrlToggle {float:left;border-radius:2px 2px 0 0;cursor:pointer; width:50px;height:50px;color:#666;background: #616467;line-height:50px;font-size:20px;margin-bottom:1px;border:0;text-align: center;}
    .zd .ToolMore .CtrlToggle:hover {background:#0375E9;}
    .zd .ToolMore .SectionIcon {border-radius:0;}
    .zd .ToolMore .CtrlToggle i {display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size:22px;font-weight:lighter;color:#ffffff}
    .zd .ToolMore .CtrlToggle i:before {content: "\f101";}
    .zd .ToolMore .CtrlToggle.is-close i:before {content: "\f100";}
    .zd .s_Box {position:absolute;top:50px;right:485px;left:30px;/* overflow-y: hidden; */margin-bottom:30px;}
    .zd .catalog {position:absolute;top:60px;background:#fff;left:auto;margin-left:0;right:60px;border-radius:4px;}
    .zd .maCenter {width:auto!important;}
    .zd .maCenter .H1Title {position: absolute;top: 0px; left: 30px;}
    .frame-bd {position:absolute;top:50px;left:0;right:0;bottom:0;}
    .zd .nr-con {padding:10px 20px 20px;width: 100%;height: 100%;}
    .zd .mCSB_inside > .mCSB_container {margin-right:0;}
    .zd .StudyVideo {padding:0;}
    .zd .StudyVideo .frame-hd {margin:0;height:50px;}

    .zd .vtRes-switch .pdfC, .zd .vtRes .videoC {position:fixed;left:50px;top:120px;}

    .zd .otsbox .answerCard {left:auto;right:500px;top:140px;margin-left:0;z-index:1001;}
    .zd .wrap_l {padding-left:0;}

    .videopicC{position: absolute; left:20px;right:20px;top:10px; bottom: 20px; margin-left:0;z-index:1001;text-align: center; vertical-align: middle;}
    .videopicC img{display: inline-block; vertical-align: middle;max-height: 80%; max-width: 80%;position: relative;top: calc(50% - 20px);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position: relative; z-index: 200}
    .videopicC button{z-index: 201}

    .recTipBox{margin:0;height: auto;line-height: 20px;padding-top:6px;padding-bottom:6px; padding-right:9px;}
    .recTipBox .tspic{padding-left:0}
    .recTipBox.fail i.icon-fail{left:-15px;}
    .recTipBox.succ i.icon-succ{left:-15px;}
    

    /*.insert-preview .vtRes .pdfC.ppt-changefc{right: 60px;left: 60px;}*/

}

@media (min-width:768px) and (max-width:959px){
    .layoutB{margin-top:20px;margin-bottom:50px;}
    .userSettting .formRow .meg-box{position:relative;}
    .userSettting .formRow .meg-box .headRight{position:absolute;top:0px;right:0}
    .mainConBlock{margin-bottom:0}
    .userSettting .set-formBox span.text{width:250px;}

   .otsbox .answerCard {margin-left:12%;}
    .recTipBox{margin:0;height: auto;line-height: 20px;padding-top:6px;padding-bottom:6px; padding-right:9px;}
    .recTipBox .tspic{padding-left:0}
    .recTipBox.fail i.icon-fail{left:-15px;}
    .recTipBox.succ i.icon-succ{left:-15px;}
  	input[type="checkbox"].toggle,.toggle:not(:checked) + .anim{display:none;}
    .animateBtn input[type="checkbox"].toggle,.clickable .toggle:not(:checked) + .anim{display:none;}

   #webpageframe{width:100%!important}
   .StudyVideo .frame-bd,.StudyVideo .frame-bd .webbox{overflow: hidden;}

   .StudyVideo .paragraph p.fileList{line-height:auto!important}
   .StudyVideo .paragraph img {width:100%;}
   .StudyVideo .paragraph img.fileType {width:auto;}
   
}

@media (min-width:960px) and (max-width:1179px){
  .StudyBody .container{width:930px;}
  .StudyVideo .pBox{padding-left:10px;padding-right:10px;}
  .mt40 {margin-top:20px;}
  input[type="checkbox"].toggle,.toggle:not(:checked) + .anim{display:none;}
   .animateBtn input[type="checkbox"].toggle,.clickable .toggle:not(:checked) + .anim{display:none;}
    
   #webpageframe{width:100%!important}
   .StudyVideo .frame-bd,.StudyVideo .frame-bd .webbox{overflow: hidden;}

    .StudyVideo .paragraph p.fileList{line-height:auto!important}
    .StudyVideo .paragraph img {width:100%;}
    .StudyVideo .paragraph img.fileType {width:auto;}
   
}

/* 学习页-简介 begin */
@media (min-width:768px) and (max-width:991px){
    .sT-briefTop {padding:30px 10px 35px;height:auto;}
    .sT-briefTop .sTb-l {width:35%;}
    .sT-briefTop .sTb-r {width:60%;margin-left:30px;}
    .sT-briefTop .sTb-r .T {margin:0 0 10px 0;line-height:30px;font-size:20px;}
    .sT-briefTop .sTb-r .cs-other {margin-bottom:15px;}
    .sT-briefTop .sTb-r .cs-other span {font-size:16px;}
    .sT-briefTop .sTb-r .cs-other em.line {font-size:16px;margin:0 15px;}
    .sT-briefTop .sTb-r .givemarkBox .starTop i {margin:0 5px;}
    .sT-briefTop .sTb-r .givemarkBox {margin-bottom:15px;}
    .sT-briefTop .sTb-r .studyBtn {width:100px;height:30px;line-height:30px;}

    /* .StudyBody .container{width:auto;} */
    .otsbox .answerCard{display:none;}

    .NOTE--con .col-sm-6 {width:49.999%;}
    .styBriefIntroHdBm .conBlock .con .item_img{text-align: center;}
    .styBriefIntroHdBm .conBlock .con .item_img img {margin: 0 0  10px;display: inline-block;}
    .uploadImg{margin-left: 150px!important;margin-top: 10px!important;}

}
@media (min-width:992px) and (max-width:1179px){
  .sT-briefTop {padding:30px 10px 45px;height:auto;}
  .sT-briefTop .sTb-l {width:35%;}
  .sT-briefTop .sTb-r {width:60%;margin-left:40px;}
  .sT-briefTop .sTb-r .T {margin:0 0 20px 0;line-height:38px;font-size:28px;}
  .sT-briefTop .sTb-r .cs-other {margin-bottom:15px;}
  .sT-briefTop .sTb-r .givemarkBox {margin-bottom:30px;}
  
   

  .QA_Div{display:block;width:30px;height:30px;cursor:pointer;background:url(../images/QA_Icon.png) no-repeat center center;background-size:100%;right:60px;}
  .QADiv{position:fixed;bottom:0;left:0;width:100%;background:#ffffff;}
  .QADiv a{margin-bottom:10px;}

   
  .answerArea .radio-box i.radio{margin-top:0!important}
  .AskPB{padding-bottom:50px!important;}
  .QAPB{padding-bottom:70px!important;}
  .AskDiv{position:fixed;bottom:0;left:0px;width:100%;background:#ffffff;border-top:1px solid #D8E8FF;z-index:1000;padding:15px 0;height:60px;display:block!important}
  .AskDiv a{width:90%;margin:0px 5%;height: 30px;line-height: 30px;background: #3a98f0;font-size: 14px;background-image: linear-gradient(-40deg, #4396F4 0%, #53A0FD 47%, #61CAFA 100%);box-shadow: 1px 1px 6px 0 rgba(208,228,240,0.48), 0 2px 4px 0 rgba(74,155,248,0.36);}
  .AskDiv input.s{width:74%;margin-right:2%;float:left;margin-left:2%;line-height:18px;}
  .AskDiv a.w_s{width:20%;float:right;margin:0 2% 0 0;height: 30px;line-height: 30px;}
  


}
@media (min-width:1180px) and (max-width:1199px){
  .sT-briefTop {padding:30px 10px 45px;height:auto;}
  .sT-briefTop .sTb-l {width:35%;}
  .sT-briefTop .sTb-r {width:60%;margin-left:40px;}
  .sT-briefTop .sTb-r .T {margin:0 0 20px 0;line-height:38px;font-size:28px;}
  .sT-briefTop .sTb-r .cs-other {margin-bottom:15px;}
  .sT-briefTop .sTb-r .givemarkBox {margin-bottom:30px;}
   #webpageframe{width:100%!important}

   .StudyVideo .frame-bd,.StudyVideo .frame-bd .webbox{overflow: hidden;}

   .StudyVideo .paragraph p.fileList{line-height:auto!important}
   .StudyVideo .paragraph img {width:100%;}
   .StudyVideo .paragraph img.fileType {width:auto;}
}
/* 学习页-简介 end */

@media (min-width:768px) and (max-width: 1023px) {
  .StudyBody .maCenter {width: auto;}
  .RightTool {margin-left:380px;}
  .catalog {margin-left:-50px;}
  /* .StudyBody .container {width:750px;} */
  
  
  .zd .s_Box{right:0px;left:0px;width:92%;margin:0px 4%}
  .QA_Div{display:block;width:30px;height:30px;cursor:pointer;background:url(../images/QA_Icon.png) no-repeat center center;background-size:100%;right:0px;margin-right:4%}
  .QADiv{position:fixed;bottom:0;left:0;width:100%;background:#ffffff;}
  .QADiv a{margin-bottom:10px;}  
  
  .answerArea .radio-box i.radio{margin-top:0!important}
  .AskPB{padding-bottom:50px!important;}
  .QAPB{padding-bottom:70px!important;}
  .AskDiv{position:fixed;bottom:0;left:0px;width:100%;background:#ffffff;border-top:1px solid #D8E8FF;z-index:1000;padding:15px 0;height:60px;display:none!important}
  .AskDiv a{width:90%;margin:0px 5%;height: 30px;line-height: 30px;background: #3a98f0;font-size: 14px;background-image: linear-gradient(-40deg, #4396F4 0%, #53A0FD 47%, #61CAFA 100%);box-shadow: 1px 1px 6px 0 rgba(208,228,240,0.48), 0 2px 4px 0 rgba(74,155,248,0.36);}
  .AskDiv input.s{width:74%;margin-right:2%;float:left;margin-left:2%;line-height:18px;}
  .AskDiv a.w_s{width:20%;float:right;margin:0 2% 0 0;height: 30px;line-height: 30px;}
  
  
}
/* ipad */
@media screen and (width:768px) {
   body.StudyBody {min-width:auto!important;}
  .StudyBody .container {width:85%;}
  .RightTool {margin-left:0;left:92%;}
  .catalog{margin-left:-100px;left:50%;}
  .userSettting .infoLeft{width:70%}
  .userSettting .infoLeft .w130{width:100px;}
  .userSettting .infoLeft .pl300{padding-left:0;}
  .userSettting .meg-edit{position:relative;top:2px;}
  input[type="checkbox"].toggle,.toggle:not(:checked) + .anim{display:none;}
  .animateBtn input[type="checkbox"].toggle,.clickable .toggle:not(:checked) + .anim{display:none;}
  
  .zd .s_Box{right:0px;left:0px;width:88%;margin:0px 8% 0 4%;}
  .QA_Div{display:block;width:30px;height:30px;cursor:pointer;background:url(../images/QA_Icon.png) no-repeat center center;background-size:100%;right:0px;margin-right:4%}
  .QADiv{position:fixed;bottom:0;left:0;width:100%;background:#ffffff;}
  .QADiv a{margin-bottom:10px;}
  
  .answerArea .radio-box i.radio{margin-top:6px!important;margin-bottom:0px!important;}
  .AskPB{padding-bottom:50px!important;}
  .QAPB{padding-bottom:70px!important;}
  .AskDiv{position:fixed;bottom:0;left:0px;width:100%;background:#ffffff;border-top:1px solid #D8E8FF;z-index:1000;padding:15px 0;height:60px;display:none!important}
  .AskDiv a{width:90%;margin:0px 5%;height: 30px;line-height: 30px;background: #3a98f0;font-size: 14px;background-image: linear-gradient(-40deg, #4396F4 0%, #53A0FD 47%, #61CAFA 100%);box-shadow: 1px 1px 6px 0 rgba(208,228,240,0.48), 0 2px 4px 0 rgba(74,155,248,0.36);}
  .AskDiv input.s{width:74%;margin-right:2%;float:left;margin-left:2%;line-height:18px;}
  .AskDiv a.w_s{width:20%;float:right;margin:0 2% 0 0;height: 30px;line-height: 30px;}
  
   .StudyVideo .frame-bd,.StudyVideo .frame-bd .webbox{overflow: hidden;}

  

    .StudyVideo .paragraph p.fileList{line-height:auto!important}
    .StudyVideo .paragraph img {width:100%;}
    .StudyVideo .paragraph img.fileType {width:auto;}
    
    .StudyBody .maCenter .H1Title .Title{width:70%;}
}

@media (min-width:980px) and (max-width: 1179px) {
    .StudyBody .container{width:930px;}
    .otsbox .answerCard{display:none;}

}

@media (min-width:1180px){
  .StudyBody .container{width:1300px;}
   #webpageframe{width:100%!important}
   .StudyVideo .frame-bd,.StudyVideo .frame-bd .webbox{overflow: hidden;}
}

@media (min-width:1200px){
  .answerCard .asbom {max-height: none;}
  .otsbox .wrap_l{width:71%;}
  .otsbox .answerCard {margin-left:22%;}

}

@media (min-width:1300px) and (max-width:1329px){
    .StudyBody .maCenter{width:100%;}

}
@media screen and (max-width:1300px) and (min-width:1111px){
    .answerCard .asbom{max-height:none}
}
@media (max-width: 1920px) and (min-width: 1601px){
    .StudyBody .maCenter{width:100%;}
    .otsbox .answerCard{margin-left:17%;}
}

@media screen and (orientation:portrait) {
  /*竖屏 css*/
  body.Portrait{}
  body.Portrait .catalog{display:none;}
  body.Landscape .RightTool .tipHtml,body.Landscape .RightTool .tipBox{display:none!important;}   

}   
@media screen and (orientation:landscape) {
  /*横屏 css*/
  body.Landscape{}
  body.Landscape .container{width:98%;margin-left:1%;margin-right:1%;}
  /* body.Landscape .hidden-xs{display:block!important} */
  /* body.Landscape .RightTool{margin-left:0;left:93%;}
  body.Landscape .catalog{margin-left:9px;left:50%;} */
  body.Landscape .bmToolRelative{display:none}
  /*body.Landscape .catWrap .studyTabCon .inputPL{display:none;}
  body.Landscape .RightTool .tipHtml,body.Landscape .RightTool .tipBox{display:none!important;} */

 /*  .sT-briefTop .sTb-l{width:350px;} */  

} 

@media (device-height:568px) and (-webkit-min-device-pixel-ratio:2){/* 兼容iphone5 */
    .Header .headTop .col-xs-12{padding-left:10px;padding-right:0;}
    .ml15{margin-left:5px;}
    .teaEva {width: 50px;}
    .letter {width: 30px;}
    #userLetter {width: 30px;}
    .answerCard_b li{margin:0 10px 10px 0}
}
/*遮罩*/
.mask-choose-pic {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    overflow: hidden;
    z-index: 100;
}
#ldg_lockmask {
    background: #000;
    filter: alpha(opacity=60);
    opacity: .7;
}

/*插入资料*/
.pdfC img{width: 400px;height: 260px;}
@media(max-width:1602px){
    .pdfC img{width: 200px;height: 130px;}

}
.small-img,.large-img{position: absolute;box-shadow: 1px 1px 6px 0 #E4EEEC;-webkit-box-shadow: 1px 1px 6px 0 #E4EEEC;cursor: pointer;}
.large-img{text-align: center;position: absolute;left: 0;top: 0;right: 0;bottom: 0;display: none;vertical-align: middle;overflow: hidden;}
.large-img img{width: auto;height: 100%;max-height: 100%;max-width: 100%; display: inline-block;vertical-align: middle;}
.img-icon{position: absolute;right: 0;bottom: 0;background: rgba(0,0,0,0.2);width: 30px;height: 30px;cursor: pointer;font-size: 20px;text-align: center;line-height: 30px; color: #616467;border-top-left-radius: 2px;border-bottom-right-radius: 2px;}
.to-small .fa{transform:rotate(90deg);}
.small-img{position: relative;}


.vtRes .pdfC.ppt-changefc{box-shadow: none;bottom: 60px;}
.insert-preview .vtRes .pdfC.ppt-changefc{box-shadow: none;bottom: auto;right: auto;left: 50px;}
#video{background: #ccc;}

@media(min-width:768px){
    .s_Box.insert-preview{right: 30px!important;}
}
@media(max-width:1023px){
    .insert-preview .vtRes .pdfC.ppt-changefc{margin: 0 1%;}
}



/* --------------------------新建第二课堂学生登陆页-------------------------- */
body,html{height:100%;}
.bg-img {
	width: 100%;
	height: 100%;
	background: url("../images/pc.jpg") center no-repeat;
	background-size: cover;
}
.login-flex {
	width: 83%;
	height: auto;
	margin: 0 auto;
	z-index: 100;
	min-width: 1024px;
}
.login-flex .oa-logo {
	float: left;
	margin-top: 106px;
	margin-left: 190px;
}
.login-box {
	float: right;
	width: 517px;
	height: 650px;
	margin-top: 106px;
	background: #FFFFFF;
	box-shadow:0px 0px 50px 0px rgba(0, 0, 0, 0.3);
	border-radius:8px;
}
.login-title {
	width: 256px;
	height: 78px;
	margin: auto;
	margin-top: 78px;
	line-height: 1;
	letter-spacing: 3px;
}
.login-title .title-big {
	font-size: 36px;
	color: #339AFF;
	text-align: left;
}
.title-middle {
	font-size: 32px;
	color: #339AFF;
	text-align: right;
	margin-top: 10px;
}
.login-nav {
	width: 302px;
	height: auto;
	margin: auto;
	margin-top: 34px;
}
.login-nav .login-s {
	font-size: 32px;
	color: #0A85FF;
	line-height: 1;
	font-family: simhei;
	margin-bottom: 10px;
}
.login-wrapper {
	width: 100%;
	height: auto;
}
.wrapper-name {
	width: 100%;
	height: 56px;
	background: white;
	border-bottom: 1px solid #CCCCCC;
	padding-left: 15px;
	padding-top: 25px;
}
.wrapper-name input {
	outline: none;
	border: none;
	margin-left: 12px;
	color: #C0C0C0;
}
.wrapper-code {
	width: 100%;
	height: 66px;
	background: white;
	display: flex;
	flex-direction: row;
	align-items: flex-end;
	justify-content: space-between;
}
.code-left {
	width: 228px;
	padding-top: 30px;
	padding-bottom: 8px;
	border-bottom: 1px solid #CCCCCC;
}
.wrapper-code input {
	height: auto;
	padding-left: 22px;
	outline: none;
	border: none;
	color: #C0C0C0;
	font-size: 16px;
}
.code-right {
	width: 64px;
	height: 44px;
}
.btn-language {
	float: right;
}
#btn-height {
	height: 50px;
	line-height: 50px;
	font-size: 24px;
	background:linear-gradient(-90deg,rgba(88,172,254,1),rgba(25,141,254,1));
}
.login-none {
	display: none;
}
.foot-note {
	position: absolute;
	left: 42%;
	bottom: 20px;
	color: #FFFEFE;
	font-size: 14px;
	letter-spacing: 1px;
}




/* 移动端 */
@media (max-width: 767px) {
	.foot-note {
		display: none;
	}
	.bg-img {
		width: 100%;
		height: 100%;
		background: url("../images/mob.jpg") center no-repeat;
		background-size: 100% 100%;
	}
	.login-flex {
		width: 86%;
		min-width: 0;
	}
	.logo-none {
		display: none;
	}
	.login-none {
		display: table-cell;
		margin: .2rem auto .2rem auto;
        text-align: center;
        width: 80%;
	}
	.login-box {
		width: 6.5rem;
		height: auto;
		margin-top: 0;
		background: #FFFFFF;
		box-shadow:0px 3px 3px 0px rgba(20,82,175,0.2);
		border-radius:8px;
		position: absolute;
		top: 50%;
		left: 50%;
		margin-left: -3.25rem;
		margin-top: -4.3rem;
	}
	.mediaNone {
		display: none;
	}
	.login-nav {
		width: 5.14rem;
		height: auto;
		margin: auto;
	}
	.login-nav .login-s {
		font-size: .32rem;
		color: #2894FE;
		font-family: "microsoft yahei";
		text-align: right;
		padding-right: .46rem;
		/* margin-bottom: .1rem; */
	}
	.wrapper-name {
		height: 50px;
		padding-left: 12px;
    padding-top: 20px;
	}
	.wrapper-name input {
		margin-left: 8px;
	}
	.wrapper-code {
		height: 50px;
		border-bottom: 1px solid #CCCCCC;
	}
	.code-left {
		width: 80%;
		padding-bottom: 4px;
		border: none;
	}
	.code-right {
		width: .64rem;
		height: .44rem;
		margin-bottom: 10px;
	}
	.code-right img {
		width: 100%;
		height: 100%;
	}
	.login-wrapper label {
		color: #7F7F7F;
	}
	.btn-language {
		width: 1.9rem;
		height: .6rem;
	}
	#btn-height {
		height: .9rem;
		line-height: .9rem;
		font-size: .32rem;
	}
	.login-nav .pt50 {
		padding-top: .8rem;
		padding-bottom: .6rem;
	}
	
	
	
	/* .mediaNone {
		display: none;
	}
	.login-nav {
		width: 5.14rem;
		height: auto;
		margin: auto;
	}
	.login-nav .login-s {
		font-size: 16px;
		color: #2894FE;
		font-family: "microsoft yahei";
		margin-top: 70px;
		text-align: right;
		padding-right: 28px;
	}
	.wrapper-name {
		height: 50px;
		padding-left: 12px;
	  padding-top: 20px;
	}
	.wrapper-name input {
		margin-left: 8px;
	}
	.wrapper-code {
		height: 50px;
		border-bottom: 1px solid #CCCCCC;
	}
	.code-left {
		width: 80%;
		padding-bottom: 4px;
		border: none;
	}
	.code-right {
		width: .64rem;
		height: 22px;
		margin-bottom: 10px;
	}
	.code-right img {
		width: 100%;
		height: 100%;
	}
	.login-wrapper label {
		color: #7F7F7F;
	}
	.btn-language {
		width: 1.9rem;
		height: 30px;
	}
	#btn-height {
		height: 45px;
		line-height: 45px;
		font-size: 16px;
	}
	.login-nav .pt50 {
		padding-top: 40px;
	} */
}


/***  新增2020-03-09  ***/

/*ipad*/
@media (min-width: 768px) and  (max-width: 1023px) {
    
    .foot-note {
        padding: 0 10%;
    }
    .bg-img {
        width: 100%;
        height: 100%;
        background: url("../images/pc.jpg") left top no-repeat;
        background-size: cover;
    }
    .login-title{
        margin-top: 40px!important;
    }
    .login-box {
        width: 90%;
        height: auto;
        height: 96%;
        margin-top: 0;
        background: #FFFFFF;
        box-shadow:0px 3px 3px 0px rgba(20,82,175,0.2);
        border-radius:8px;
        position: absolute;
        top: 2%;
        bottom: 5%;
        left: 5%;
        right: 5%;
        margin-left: 0;
        margin-top: 0;
        z-index: 9;
        overflow: hidden;
    }
    .mediaNone {
        display: none;
    }
    .login-none {
        display: table-cell;
        margin: .1rem auto 0;
        text-align: center;
        max-width: 80%;
        max-height: 0.6rem;
    }

}
/*ipad横屏、1280*/
@media (min-width: 1024px) and  (max-width: 1366px) {
    .login-flex .oa-logo{
        margin-left: 20px;
        margin-top: 20px;
    }
.login-box {
    margin-top: 30px;
    margin-right: 10px;
    width: 450px;
    height: 550px;
    overflow: hidden;
}
    .login-title{
        margin-top: 20px!important;
        font-size: 20px;
        height: 20px;
    }
    .login-title .title-big{
        width: 100%;
        text-align: center;
        font-size: 24px;
        margin-left: 0!important;
    }


}