@charset "utf-8";

/*微课中心*/
.lesson_list.detail_mode#wei_lessonList ._info { display:block; margin-top:0px; overflow:hidden; margin-right:120px;}
.lesson_list.detail_mode#wei_lessonList ._intro { line-height:21px; height:42px; margin-right:0;}
.lesson_list.detail_mode#wei_lessonList .main_action { right:80px;}
.lesson_list.detail_mode#wei_lessonList .main_action.delete { right:0;}
.lesson_list.detail_mode#wei_lessonList .main_action .ion { font-size:18px; }

/*制作微课堂*/
.wei_base,.wei_com { padding-top:0;}
.wei_base > .wrap > .box,.wei_com > .wrap > .box { background-color:#fff; padding:15px 10px; }
.wei_base .bigTitle,.wei_com .bigTitle { font-size:16px; line-height:1.8; margin-bottom:15px; }

.wei_base > .wrap > .box .hd,.wei_base > .wrap > .box .bd {max-width: 1000px;margin-left:auto;margin-right:auto;}

.course01 { margin-bottom:15px; }
.course01 .fengmian { width:280px; float:left;}
.course01 .fengmian .img { border-width:0; padding:0; width:auto; height:auto; margin:0;}
.course01 .fengmian .img > img { width:100%; height:160px; margin:0; padding:0;}
.course01 .fengmian_tip { text-align:center; color:#999; padding:5px 0;}
.course01 .fengmian .btns { text-align:center;}
.course01 .fengmian .btns input#upload_file_fm { display:none;}
.course01 .fengmian .btns.upload_box .uploadify { float:none; display:inline-block; vertical-align:middle;}
.course01 .fengmian .btns #upload_file_fm-queue { margin:5px 0 0;}
.course01 .fengmian .btns > .new_btn { margin-right:10px;}

.new_btn { display:inline-block; height:36px; line-height:34px; padding:0 25px; border:#2a6ae2 1px solid; border-radius:5px; font-size:14px; color:#2a6ae2; overflow:hidden; text-align:center;}
.new_btn:hover { background-color:#2a6ae2; color:#fff;}

.course01 .fengmian .btns .new_btn,.upload_file { width:110px; padding:0; overflow:hidden; vertical-align:middle; -webkit-transition:none; transition:none;}
.upload_file .uploadify,.upload_file .uploadify-button { width:100%!important; height:36px!important; margin:0; overflow:hidden;}
.upload_file object,.upload_file embed { width:110px; height:36px; left:0; top:0; cursor:pointer;}
.upload_file .uploadify-button { background-color:transparent; line-height:36px!important; color:#2a6ae2;}
.upload_file .uploadify-button .uploadify-button-text { color:#2a6ae2; display:block;}
.upload_file:hover .uploadify-button { background-color:#2a6ae2; color:#fff;}
.upload_file:hover .uploadify-button .uploadify-button-text { color:#fff;}
.upload_file > input { display:none;}

.course_option { width:700px; float:right;}
.course_option .dl { position:relative; padding-left:100px; *zoom:1; min-height:36px; line-height:36px; margin-bottom:20px; box-sizing:content-box;}
.course_option .dt { width:95px; position:absolute; left:0; top:0; font-size:14px; text-align:right;}
.course_option .dt font.red { margin-left:-17px;}
.course_option .form-control { height:36px; width:100%; display:block;}
.course_option textarea.form-control { height:auto; }

.course_option .time,.course_option .keshi { float:left;}
.course_option .time { width:190px;}
.course_option .keshi { width:250px; font-size:0;}
.course_option .keshi .form-control { display:inline-block; width:100%;}
.course_option .keshi .inline-block { width:48%; margin-left:10px;}
.course_option .price .inline-block { width:100%; }
.course_option .price .inline-block .form-control { width:100%; padding-left:25px;}

.course_option .inline-block { display:inline-block; position:relative;}
.course_option .inline-block .dw { position:absolute; left:10px; top:0px; font-weight:normal; font-size:15px;}
.course_option .zjls .dt { top:20px; }
.course_option .zjls .user { width:65px; float:left; text-align:center; margin-right:30px; margin-left:0px; display:none;}
.course_option .zjls .user .headimg { width:65px; height:65px; margin:0;}
.course_option .zjls .user #zjusername { display:block; line-height:25px; height:25px; white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.course_option .zjls .sooc_box { margin-top:20px; }

.course_box { margin-bottom:20px; }
.course03 .user { width:65px; float:left; text-align:center; margin-right:30px; margin-left:20px;}
.course03 .user .headimg { width:65px; height:65px; margin:0;}
.course03 .user #zjusername { display:block; line-height:25px; height:25px; white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.showspan .new_btn { margin-top:26px;}
.course03 ._bd { background-color:#fcfcfc; padding:20px; background-color:#fff; padding:20px 0 0;}

#uploadBtn { height:52px; line-height:52px; box-sizing:content-box; padding:0px; width:180px; border-radius:5px;}
#uploadBtn ._text { font-size:18px; }
#uploadBtn ._text .ion { font-size:21px; margin-right:15px; }

.up_tip { margin-bottom:12px; }
.fj_list { padding: 0 15px 15px 15px; max-width:475px;}
.fj_list > ul > li { line-height: 30px; background-repeat: no-repeat; background-position: 0 7px; }
.fj_list span { margin-left: 15px; width: 40%; display: inline-block; }
.fj_list a { color: #6599BA; font-size: 14px; cursor: pointer; }
.fj_list { padding:0;}
.fj_list li { padding:5px 10px; background-color:#fafafa; margin-bottom:5px;}
.fj_list > ul > li { background-position:10px 50%; position:relative; background-image:url(../img/yes_new.png); background-image:none;}
.fj_list span { margin-left:25px; margin-left:0;}
.fj_list > ul > li > span { display:block; width:85%; height:30px; line-height:30px; white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.fj_list li > a { display:block; width:20px; height:20px; background:url(../img/delete.png) no-repeat; position:absolute; right:15px; top:10px; font:0/0 a; letter-spacing:-9px; overflow:hidden; background:none; font:16px/20px a; color:red;}
.fj_list li > a:hover { background-position:0 -20px;}

.company_list,.company_list th,.company_list td { border-collapse:collapse; }
.company_list th { background-color:#b9b9b9; color:#fff; font-weight:normal; text-align:default;}
.company_list th,.company_list td { padding:5px 7px; font-size:12px;}
.company_list th { border-right:#ffffff 1px solid;}
.company_list td { border-right:#dfdfdf 1px solid;}
.company_list tr th:last-child,.company_list tr td:last-child,.company_list tr th.last,.company_list tr td.last { border-width:0; }
.company_list th.center,.company_list td.center { text-align:center; }

.company_list tr:nth-child(odd) td,.company_list tr.odd td { background-color:#f4f4f4; }
.company_list tr:hover td { background-color:#eeeeee; }

/*微课中心*/
.lesson_list.detail_mode .main_action_center { right:0!important; }

/*微课学习*/
.detailheader .nav { max-width:45%;}
.detailnavli { font-size:18px; width:100%; height:25px; white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.wei_info { float:right; color:#fff; padding-right:30px;}
.wei_info li { float:left; margin-left:40px;}
.wei_info li .name { display:inline-block; max-width:300px; white-space:nowrap;text-overflow:ellipsis;overflow:hidden; vertical-align:middle;}
.wei_info .ion { font-size:17px; color:#c5c5c5; margin-right:8px; }

.detailVideo .myBoxVideo,.detailVideo  { width:100%!important; height:100%!important; }
.detailVideo { position:relative; }
.detailVideo > .loading { width:100%; height:100%; position:absolute; background:#fff url(../img/loading.gif) center no-repeat; z-index:10;}
.fm_box { text-align:center; }
.fm_box .fengmian { display:inline-block; vertical-align:middle; width:auto; height:auto; max-width:100%; max-height:100%; }

.wei_intro { color:#989898; padding:20px;}
.zy_detail_l,.zy_detail_r { height:400px; }
.wei_intro .hd { font-size:16px; color:#fff; line-height:2; margin-bottom:10px;}
.wei_intro .hd .ion { margin-right:5px; font-size:24px; }
.wei_intro .bd { overflow-y:auto; overflow-x:hidden; }
.wei_intro ._text {}

.wei_form_box { width:680px; padding-bottom:30px;}
.wei_btn { border-top:#ccc 1px solid; }
.box_wei_form .box_wrap_body { overflow:hidden!important; height:auto!important; }
.wei_form { overflow-x:hidden; padding:20px 40px 10px 20px; overflow-y:auto; }
.form_box { position:relative; padding-left:100px; margin-bottom:10px;}
.form_box,.form_box dt,.form_box dd { line-height:34px; font-weight:normal; min-height:34px;}
.form_box dt { position:absolute; left:15px; top:0;}
.form_box .btn-primary { height:32px; line-height:1; box-sizing:border-box; border:0; font-size:12px; }
.form_box label { font-weight:normal; margin:0 15px 0 0; display:inline-block; white-space:nowrap; height:28px; line-height:28px;}
.form_box input[type='checkbox'],.form_box input[type='radio'] { margin-top:0; vertical-align:-2px; }

.form_box label .form-control { display:inline-block; width:115px; }

.form_box.dw { padding-right:35px; }
.form_box.dw .dw { position:absolute; right:0; top:0; }

.form_box.wd5 dt { left:0; }
.form_box.wd11 { padding-left:185px; }
.form_box.wd11 dt { left:0; }

.form_box.wd6 { padding-left:105px; }
.form_box.wd6 dt { left:0; width:105px; text-align:right;}

.sfyr { display:none;}

.wei_form_box .tip { padding:10px 0; }
.wei_form_box .btn-ghost { font-size:14px; padding:7px 50px;}
.btn-ghost { border-color:#8f8f8f;}
.btn.btn-ghost:hover { color:#fff; background-color:#8f8f8f!important;}
.btn-ghost.btn-primary:hover { color:#fff; background-color:#2a6ae2!important;}

.uploadify-button,.uploadBtn2020 { -webkit-box-shadow:none!important; -moz-box-shadow:none!important; box-shadow:none!important; border-color:#2a6ae2!important; background-color:#2a6ae2!important;}
.uploadify-button .uploadify-button-text,.uploadBtn2020 ._text { font-size:18px; }
.uploadify-button .uploadify-button-text .ion,.uploadBtn2020 ._text .ion { font-size:21px; margin-right:15px; }