/*  right menu  */
.notice-wrap .notice-theme{border-top: 1px solid #989898; height: 48px; line-height: 48px; background: #f1f1f1;}
.notice-theme .check-ico-notice{margin: 18px 0 0 15px;}
.notice-theme .con-title{padding-right: 45px; padding-left: 0; font-size: 14px; color: #1c547b; font-weight: bold; position: relative;}
.notice-theme .accessory-ico{display: inline-block; width: 15px; height: 15px; background-position: -400px -39px; position: absolute; right: 0; top: 17px; cursor: pointer;}
.notice-theme .start-time,.notice-theme .end-time{color: #383838; font-family: Verdana;}
.notice-theme .con-top,.notice-theme .con-down,.notice-theme .con-del{float: right; padding:0 10px 0 4px;  text-align: right;  width: 16px; height: 40px;}
.notice-theme .con-top,.notice-theme .con-down{padding-left: 25px;}
.notice-theme .con-del{padding-left: 30px; }
.notice-theme .top-ico,.notice-theme .down-ico,.notice-theme .del-ico{ width: 16px; height: 16px; display: inline-block; margin-top: 18px; cursor: pointer;}
.notice-theme .top-ico{background-position: -418px -135px; }
.notice-theme .down-ico{background-position: -438px -135px;}
.notice-theme .del-ico{background-position: -398px -135px; }
.notice-theme .del-ico:hover{background-position: -378px -135px;}
.notice-wrap .notice-c{padding:15px 45px; }
.notice-c p{line-height: 28px; color: #898989;}
.manage-btn{padding: 26px 0 48px; text-align: center;}
.manage-btn a{display: inline-block; width: 32px; height: 24px;line-height:24px;padding-left:27px;font-weight:bold;color:#f9feff; text-align: left;}
.manage-btn .manage-add{background-position: 0 -165px; _display:inline; margin-right: 30px;}
.manage-btn .manage-del{background-position: -176px -135px;}
.wrap-notice .footer{background-repeat: repeat;}

/* 课程教材 */
.header-pic img,.header-pic .pic_text,.textbook-list li{float:left;display:inline;}
.header-pic .pic_text{padding-left: 25px;}
.header-pic{height: 92px;padding:0 0 15px 15px; background:url(../images/list_bg.gif) repeat-x left bottom;color:#000;}
.header-pic img {width:160px; height:90px;border: 1px solid #959595;}
.header-pic .pic_text h3 {font-weight: bold;margin-bottom: 21px;}
.header-pic .pic_text h3 a{color: #2C3E50;}
.header-pic .pic_text span,.header-pic .pic_text span a{color:#333300;}
.header-pic .pic_text span{display:block;margin-top:11px;}
.textbook-title{padding-left:15px;font-size:14px;font-weight:bold;color:#2c3e50;padding-top:24px;}
.textbook-title i{display:inline-block;font-style:normal;width:13px;height:13px;margin-right:10px;overflow:hidden;background:#ff6600;vertical-align:-2px;+vertical-align:3px;_vertical-align:4px;}
.teacher_left a{display:inline-block;width:33px;height:41px;margin:30px 0 0 25px;background-position:-187px -167px;vertical-align:3px;}
.teacher_left a.teacher_site{width:37px;height:42px;margin:16px 0 0 38px;background-position:-231px -167px;vertical-align:10px;}

/*  课程大纲-教师编辑  */
.outline-wrap{padding: 20px 15px 0;}
.outline-wrap-new{padding-top:0;}
.editor-btn{padding: 48px 0;text-align:center;}
input.submit,input.reset{text-align:center;width:65px;height:30px;font-weight:bold;font-size:14px;line-height:30px;+padding-top:1px;border:none;cursor: pointer;}
input.submit{margin: 0 0 0 7px;background:#ff7f0a;color:#fff;}
input.reset{background-position:-272px -143px;color:#636363;}

/* 课程大纲-内容 */
.outline-con p,.textbook-intro .intro-c p{margin-bottom:7px; line-height: 28px; color: #000; text-indent: 2em;}
.textbook-title a{font-weight:normal; margin:-8px 16px 0 0; +margin-top:-27px;color:#636363;text-align:center;border:1px solid #a3a3a3;width:85px; height: 24px; line-height: 24px; background:none;}
.textbook-title a:hover{height:26px;width:87px;line-height:26px;background:#FF7F0A;color:#fff;border:none;}

/* 课程教材-教师-详细 */
.textbook-box{overflow: hidden;}
.textbook-box ul{float: left;}
.textbook-box .textbook-list li div{margin-bottom: 0;}
.textbook-box .textbook-info{float: left; padding:35px 0 0 42px; }
.textbook-box .textbook-info p input.text{width:216px;height:28px;line-height:28px;padding-left:7px;border:1px solid #999;color:#888;}
.textbook-info h3{font-size: 16px; line-height: 32px; color: #000; font-family: "黑体";}
.textbook-info p{font-size: 14px; line-height: 32px;}
/*fanhaitao*/
.textbook-info p span{font-weight: normal; display: inline-block; width: 90px;}
/*fanhaitao*/
.textbook-info p span.en-text{letter-spacing:8.3px;}
.textbook-info p span.en-text-new1{letter-spacing:9px;}
.textbook-info p span.en-text-new font,.textbook-info p span.en-text font,.textbook-info p span.en-text-new1 font{font-style:normal;letter-spacing:normal;display:inline-block;margin-left:-7px;_margin-left:3px;}
.textbook-info p span.en-text-new{letter-spacing:6.2px}
.textbook-intro{padding: 52px 15px 0;}
.textbook-intro .intro-c{padding: 15px 30px;}
.textbook-box .textbook-new{padding:30px 0 0 0;}
.textbook-box .textbook-new p{margin-bottom:6px;+margin-bottom:4px;}
.textbook-box .textbook-new p span{width:84px;display:inline-block;+vertical-align:6px;}
.edit-info li .bookimg{border:none;}

/* 课程教材-教师-修改添加 */
.edit-info .textbook-list li.advocate div{background:none; }
.edit-intro .intro-c{padding: 8px 8px 0;}
.edit-info{text-align:left;}
.edit-info a.a_info{margin-right:15px;+margin-right:8px;color:#808080;}
.edit-info a.a_info:hover{text-decoration:underline;}
.edit-info p.title_p{width:140px;position:absolute;top:182px;left:16px;+left:10px;font-size:12px;}
.edit-info p.title_p input{display:inline-block;overflow:hidden;vertical-align:-2px;_vertical-align:2px;}
.edit-intro-info .intro-c{padding:15px 8px;}

/*  课程团队-编辑  */
.main-search-bar{padding:0 15px; height:30px; background-color:#f8f8f8;}
.team-list-edit{padding-left: 15px;}
.main-search-bar .role-box{float:left; height: 30px; position: relative; z-index: 10;}
.role-box label{display: inline-block; margin:4px 4px 4px 30px; height: 22px; line-height: 22px; vertical-align: top;}
.role-box .role{padding:3px 24px 3px 8px; margin: 3px 0; width:80px; height:16px; line-height: 16px;  border:1px solid #ccc; background-color: #fff; vertical-align: top; cursor: pointer;}
.role-box i{display:inline-block; position: absolute; right: 8px; top: 13px; width: 8px; height:4px; line-height: 0; overflow: hidden; font-size: 0; background-position: -446px -182px; cursor: pointer;}
.role-box .select-role{display:none; position: absolute; left: 66px; top: 27px; border:1px solid #ccc; border-top: 0; background:#fff;}
.role-box .select-role a{display: block; width: 96px; height: 22px; line-height: 22px; padding:0 8px;font-size:12px;blr:expression(this.onFocus=this.blur());outline:none;-moz-outline:none;}
.role-box .select-role a:hover{background-color:#f8f8f8; }

/* 添加公告 */
.add_public{padding:0 30px 51px;+padding-top:2px;border:1px solid #E0E0E0;font-size:14px;}
.add_public ul li{margin-top:13px;+margin-top:11px}
.add_public ul li font{width:20px;color:#eb6100;font-weight:bold;display:inline-block;vertical-align:middle;}
.add_public ul li label{+display:inline-block;+vertical-align:3px;}
.add_public ul li label.title{display:inline-block;width:76px;color:#333;}
.add_public ul li span.prompt{color:#808080;font-size:12px;+vertical-align:6px;}
.add_public ul li span.object_span{display:inlien-block;margin-bottom:10px;+margin-bottom:0;}
.add_public ul li span.object_span span{display:block;float:none;line-height:25px;}
.add_public ul li span.object_span i.delete{display:inline-block;width:11px;height:10px;background-position:-443px -157px;margin:0 15px 0 20px;+vertical-align:4px;_vertical-align:-5px;cursor:pointer;}
.add_public ul li.clear_li{clear:both;}
.add_public ul li.object_new span,.add_public ul li.object_new label,.add_public ul li.object_new font{display:inline;float:left;}
.add_public ul li .title_input,.add_public ul li .time_input{width:201px;height:25px;line-height:25px;padding-left:10px;border:1px solid #d6d6d6;color:#888;}
.add_public ul li .title_input_340{width:340px;}
.add_public ul li .editor{margin-left:100px;height:256px;vertical-align:top;}
.add_public ul li .checkbox{display:inline-block;vertical-align:middle;margin:0 16px 0 22px;+margin-left:15px;}
.add_public ul li a.more_a,.add_public ul li a.more_a_2{display:inline-block;margin-left:20px;color:#f90;font-size:12px;}
.add_public ul li a.more_a_2{display:block;margin:3px 0 0 46px;}
.add_public ul li .time_input{width:155px;margin:0 18px 0 20px;+margin-left:17px;}
.add_public ul li.object{height:30px;line-height:30px;}
.add_public ul li.file_li{position:relative;}
.add_public ul li.file_li .title_input{position:absolute;left:100px;+left:98px;}
.add_public ul li.file_li a{display:inine-block;vertical-align:-2px;+vertical-align:-0;_vertical-align:-3px;color:#f90;cursor:pointer;margin-left:232px;letter-spacing:7px;font-size:12px;}
.add_public ul li .public_tops{margin:0 10px 0 30px; vertical-align:-5px;+vertical-align:2px;}
.add_public ul li .tops_label{vertical-align:-3px;+vertical-align:3px;}
.submit_esc{text-align:center;padding:32px 0 14px;}
.iframe_box{margin-left:2px\0;_margin-left:2px;}
#editer_li{position:relative;}
.edit_left{width:107px;position:absolute;left:0;_left:-98px;}

/*  课程团队-详细  */
.main-search-bar .return-btn{float: right; margin:3px 0; width:55px; height: 24px; line-height: 24px; padding-left:30px;font-weight:bold;color:#f9feff; background-position: -88px -195px;}
/*fanhaitao*/
.team-detail{padding:15px 30px; margin-top: 20px; border:1px solid #e0e0e0; min-height:270px;}
/*fanhaitao*/
.team-detail-new{margin-bottom:123px;}
.team-detail .detail-info{padding:0; margin-bottom: 20px;}
.detail-info .detail-img{float:left; padding-right: 20px; width: 120px; height: 120px;}
.detail-info .detail-img img{ width: 120px; height: 120px;}
.detail-info ul{width: 544px; float:left;}
.detail-info li{float: left; font-size: 14px; height: 32px; line-height: 32px; width: 331px;}
.detail-info li span{display:inline-block;width:80px;font-weight: bold; color: #1c547b;padding-right:2px}
.detail-info li.det-l{width: 213px;}
.team-detail .detail-con{font-size: 14px; color: #000;}
.team-detail .detail-con h3{color: #1c547b; font-weight: bold; margin-bottom: 10px;}
.team-detail .detail-con p{line-height: 28px; text-indent: 2em; margin-bottom: 7px; font-size: 14px;}

/*  课程团队-添加成员  */
.main-search-bar p{float: left; height: 30px; line-height: 30px; padding-right: 10px;}
.team-member{overflow: hidden; padding-top: 20px;}
.team-member table{margin-bottom:20px; border-bottom: 1px solid #808080; border-top: 1px solid #808080; width: 100%;}
.team-member table th{height: 35px; border-bottom: 1px solid #808080; font-weight: bold; color: #000; text-align: left;}
.team-member table th label{margin-left: 8px;}
.team-member table td{padding:8px; text-align: left; vertical-align: middle;}
.team-member .check-ico-notice{overflow:hidden; display: block; width: 13px; height: 13px; margin: 0 auto; background-position: -380px -39px; cursor: pointer; vertical-align: middle;}
.team-member table td img{width:50px; height:50px;}
.team-member .role-radio{padding:0 15px; height: 35px; line-height: 35px; background-color: #f8f8f8;}
.team-member .role-radio input,.team-member .role-radio label{float:left;display:inline;}
.team-member .role-radio input{width: 13px; height:13px; vertical-align: top; margin: 11px 7px 0 25px;}
.team-member .role-radio label{height: 35px; line-height: 35px;}
.team-member table .even-tr td{background-color: #f1f1f1;}
.team-member table .checkbox_class{margin-left:15px;}
.team-member table .eidt_check{margin-left:22px;}
.team-member table a.operating{display:inline-block;width:48px;height:20px;line-height:20px;text-align:center;margin-right:7px;border:1px solid #cecece;background:#f1f1f1;color:#000;}
.team-member table a.operating:hover{width:50px;height:22px;line-height:22px;color:#fff;background:#ff7f0a;border:none;}
.team-member table .check-th{width:5%;}
.team-member table .img-th{width:10%;}
.team-member table .name-th{width:15%;}
.team-member table .type-th{width:10%;}
.team-member table .job-th{width:10%;}
.team-member table .organ-th{width:17%;}
.team-member table .email-th{width:18%;}
.team-member table .phone-th{width:15%;}

/* 课程资源未审核的资源 */
.resource_left{width:158px;height:40px;line-height:40px;margin-top:12px;border:1px solid #e1e1e1;}
.resource_left a,.resource_left span,.file_list li,.resource li span{display:inline;float:left}
.resource_left a{width:30px;height:25px;margin:6px 24px 0 24px;background-position:-271px -77px;}
.resource_left a.res_edit_new{background-position:-26px -223px;}
.resource_left span{height:40px;border-left:1px solid #e1e1e1;}
.resource_left span.list_res{margin-left:20px;}
.resource_left span a{background-position:-271px -108px;}
.video-con,.resource{overflow:hidden;line-height:28px;color:#424242;}
.video-con .video_box{height:458px;margin:0 auto 17px auto;overflow:hidden;}
.video-con .video_box_2{margin:0 auto 17px;}
.video-con .video_box_2 .img_box{padding:28px 38px;background:#f5f5f5;}
.video-con .video_box_2 .optio_ico{width:90px;height:24px;background:url(../images/zy_img.png) no-repeat;position:absolute;overflow:hidden;right:80px;bottom:-8px;}
.video-con .video_box_2 .optio_ico a{display:inline;float:left;width:17px;height:18px;overflow:hidden;}
.video-con .video_box_2 .optio_ico a.blow_up{margin:3px 0 0 12px;}
.video-con .video_box_2 .optio_ico a.blow_up:hover{background-position:-350px -261px;}
.video-con .video_box_2 .optio_ico a.shrink{margin:3px 0 0 8px;}
.video-con .video_box_2 .optio_ico a.shrink:hover{background-position:-372px -261px;}
.video-con .video_box_2 .optio_ico a.bye{width:20px;height:12px;margin:6px 0 0 7px;}
.video-con .video_box_2 .optio_ico a.bye:hover{background-position:-393px -263px;}
.video-con h2.video_h2,a.info_a{float:left;display:inline;}
.video-con h2.video_h2{font-size:16px;font-weight:bold;}
.video-con a.info_a{float:right;color:#e68d18;font-weight:bold;}
.video-con p,.resource p{text-indent:0;color:#424242;}
.video-con p.reason{clear:both;height:95px;margin-bottom:18px;border:1px solid #e4e4e4;padding:1px 12px;}
.course_info{padding-bottom:11px;}
.video-con .intro-h{margin-bottom:15px;}
.intro-nh{clear:both;height:0;overflow:hidden;}
.video-con .page{float:right;margin:-2px 0 8px 0;}

/* 课程资源控制面板 */
.resource{padding-bottom:94px;background:#fff;}
.resource_new{padding-bottom:25px;}
.resource_new_1{padding-top:0;position:relative;_position:absolute;overflow:hidden;}
/* 王鑫宇 资源详细信息开始 */
.resource_new_1 .thumb{position:absolute;top:20px; }
/* 王鑫宇 资源详细信息结束*/
.resource_new_1 .thumb img{display:block;width:90px;height:90px;border:1px solid #e4e4e4;}
.resource_new_1 .thumb a{display:block;text-align:center;color:#f60;}
.resource,.resource p{color:#000;}
.resource p input{margin-left:20px;}
.resource p label{margin-left:9px;}
.resource_title{height:25px;line-height:25px;border-bottom:1px solid #eb6100;position:relative;margin-top:11px;}
.resource_title span,.resource_title a{display:inline-block;height:25px;padding:0 8px;}
.resource_title span,.resource_title a.curr{background:#ff7f0a;color:#fff;font-weight:bold;}
.resource_title a{padding:0 15px;background-position:99px -238px;}
.resource_title a.last_a{background:none;}
.resource ul{padding-top:6px;}
.resource li{display:block;clear:both;}
.resource li.upfile_first{+padding-bottom:4px;_padding-bottom:0;}
.resource li.upfile_first_new .check-box{margin-right:9px;+display:inline-block;+vertical-align:6px;}
.resource li.upfile_first_new label.check_label{margin-right:33px;+display:inline-block;+vertical-align:8px;}
.resource li.upfile_first_new{height:38px;+height:33px;overflow:hidden;}
.resource ul.upfile_ul{padding-top:18px;}
.resource ul.upfile_ul_new{padding-top:0;margin-top:-1px;}
.resource li span.check_span{width:23px;}
.resource li span.check_span input{margin-top:8px;+margin-top:5px;}
.resource li span.star_span,.resource li span.star_span_new{width:23px;color:#eb6100;font-family:"宋体";font-weight:bold;line-height:23px;padding-top:5px;+padding-top:3px;}
.resource li span.star_span_new{color:#b7b7b7;}
.resource li span font{margin-left:5px;font-size:12px;color:#808080;}
.resource li span font.add_res{color:#f60;cursor:pointer;}
.resource li span font.title_font_2{font-size:14px;font-weight:bold;}
.resource li span font .res_check{margin-right:7px;}
.resource li span font label{display:inline-block;margin-right:32px;vertical-align:2px;}
.resource li span font.check_font{margin-left:75px;+margin-left:72px;}
.resource li span font.whiter{color:#000;}
.resource li  a.delete_res{width:11px;height:10px;display:inline-block;background-position:-443px -156px;margin:0 0 0 3px; +vertical-align:4px;_vertical-align:-2px;}
.resource li i{font-style:normal;}
.resource li span.skill_span{_padding-top:5px;}
.resource li.first_new_check{overflow:visible; height:auto; clear:left;width:738px;}
.resource li.first_new_check span,.resource li.upfile_new_check .file_up{padding-left:80px; _overflow:visible;padding-bottom:7px;*padding-bottom:0;}
.resource li.first_new_check span font{margin-left:-80px;}
.resource li.first_new_check span label,.resource li.upfile_new_check .file_up label{white-space:nowrap;}
.resource li.upfile_new_check{overflow:visible; clear:left; height:auto; _height:38px;}
.resource li.upfile_new_check .file_up{padding-left:105px;padding-right:45px;}
.resource li.upfile_new_check .star_span{margin:0 0 0 -105px;}
.resource li.upfile_new_check .file_up font{margin-left:-82px;}
.resource li.upfile_new_check .file_up label{margin-right:15px;+vertical-align:7px;vertical-align:0\0;}
.resource li.upfile_new_check .file_up .check-box{width:13px; padding:0;overflow:hidden;}
.editor-btn_new{padding:21px 0 45px;}

/* 资源排行 */
.resourceRank-wrap{width:100%;}
.rank-table{width:100%;}
.rank-table .table-left{width:50%;padding:0 25px 30px 0;vertical-align:top;}
.rank-table .table-right{width:50%;padding:0 0 30px 25px;vertical-align:top;}
.rank-title{width:110px;background-color:#ff7f0a; color:#fff; text-align:center; line-height:28px; height:28x; font-weight:bold;}
.new-upload{width:100%; }
.rank-box{border:1px solid #ccc;}
.rank-box tr{width:100%;}
.rank-box td{padding:8px; text-align:left; vertical-align:middle;}
.rank-box .rank-file img,.rank-box .rank-file .file-info{float:left; display:none;}
.rank-box .rank-file img{margin:6px 0 0;}
.rank-box .rank-file .file-info{padding-left:25px;}
.rank-box .rank-file h3{color:#1c547b; font-weight:bold;}
.rank-box .rank-num{width:10%; text-align:center; color:#526aff; }
.rank-box .rank-con{float:left;width:50%;}
.rank-box .rank-time{float:left;width:25%;}
.rank-box .rank-user{float:left;width:25%;}
.rank-box .js_active .rank-num{font-size:20px;}
.rank-box .js_active .rank-file img,.rank-box .js_active .rank-file .file-info{display:block;}
.rank-box .file-info p{font-size:12px;line-height:20px;}
.rank-box .js_active .rank-con,.rank-box .js_active .rank-time,.rank-box .js_active .rank-user{display:none;}
.rank-box .even-tr{background:#F1F1F1;}

/* 资源大图 */
.resource-wrap{padding:15px 0;}
.resource-header{padding:0 10px; margin-bottom:15px;}
.resource-header .resource-check{float:left; width:60%; min-height:33px; _height:33px;}
.resource-header li{position:relative; margin-bottom: 15px; height:17px; width:110px; float:left; border-bottom:1px solid #e4e4e4; border-right:1px solid #e4e4e4; text-align:center; cursor:pointer;}
.resource-header li .li-tab{position:relative; display:block; padding-right: 18px; width:92px; height:17px; line-height:10px; *line-height:14px; _line-height:16px; color:#333; text-decoration:none; background-color:#fff;}
.resource-header li .li-tab:hover{color:#333; text-decoration:none; background-color:#fff;  }
.resource-header li .re-ico{display:inline-block; position:absolute; right:11px; top:2px; width:8px; height:8px; overflow:hidden; line-height:0; cursor:pointer;}
.resource-check li .re-ico,.sort_title li .re-ico{background-position:-272px -219px;}
.resource-check li.resource-sort-li .re-ico{background-position:-283px -219px;}
.resource-check li.resource-sort-li .inverse .re-ico{background-position:-294px -219px;}
.resource-check .lesson-wrap-2{position: absolute; left: -1px; top: 17px; z-index: 10; width:420px; border: 1px solid #e4e4e4; background-color: #fff; *padding-bottom:17px;}
.resource-check li .lesson-wrap-2{display:none;}
.lesson-wrap-2 .lesson-c{overflow:hidden; width:400px; padding: 17px 0 0 20px; }
.lesson-wrap-2 .lesson-c .lesson-label{float: left; width: 98px; font-size:12px;margin-bottom: 17px; cursor:pointer; text-align:left;}
.lesson-wrap-2 .lesson-c .checkbox-ico{display: inline-block; margin-right: 7px; width: 10px; height: 10px; overflow: hidden; line-height: 0; font-size: 0; vertical-align: -1px; background-position: -165px -39px;}
.lesson-wrap-2 .lesson-c .lesson-check .checkbox-ico{background-position: -165px -59px;}
.lesson-wrap-2 .lesson-c .lesson-label span{color:#7d7d7d; margin-left:5px;}
.resource-header li.curr{height:18px; border-bottom:0; z-index: 20;}
.resource-header li.curr .li-tab{height:18px;  z-index:20;}
.resource-header li.curr .lesson-wrap-2{display:block;}
.resource-header .re-h-r{float: right; width:270px;}
.re-h-r .search-wrap{width:270px;margin:0 0 11px; height:22px;}
.re-h-r .serach-box{margin:0; background-color:#f8f8f8;}
.resource-header .serach-box .search-input{background-color:#f8f8f8;}
.search-wrap .search-btn2{float:left; font-weight: bold; text-align: center; height: 22px; line-height: 22px; padding:0 5px 0 15px;}
.search-wrap .search-btn2:hover{color: #636363; text-decoration: none;}
.re-h-r .manage-file{float:right; height:25px;}
.manage-file a{display:inline-block; zoom:1; vertical-align:top;width:21px; height:20px; margin:2px 15px 0 0;}
.manage-file a.img-con{background-position:-352px -217px;}
.manage-file a.img-list{background-position:-375px -217px;}
.manage-file a.hide-file{width:110px; height:23px; line-height:24px; overflow:hidden; border:1px solid #d8d8d8; color:#ed7c22; text-align:center; margin:0;}


.resource li span .title_font,.resource li span .title_font_new{display:inline-block;font-size:14px;margin-left:0;color:#000;}
.resource li span .title_font{width:80px;text-align:left; +vertical-align:6px;}
*+html .resource ul.upfile_ul li span .title_font{vertical-align:4px;}
.resource li span .title_file{width:80px;display:inline-block;color:#f60;cursor:pointer;left:320px;vertical-align:2px;position:absolute;z-index:0;top:0;}
.resource li span .title_font_new{margin:0 5px 0 10px;+vertical-align:5px;}
.resource li span .hint,.resource li span .hint_new_1{display:inline-block;+vertical-align:5px;}
.resource li span .hint_new_1{font-size:14px;width:600px;}
.resource li span .title_font_text,.resource li span .hint_new{vertical-align:71px;_vertical-align:75px;}
.resource ul.upfile_ul li.textarea_li{height:104px;+height:102px;_height:98px;height:98px\0;_margin-bottom:3px;overflow:hidden;}
.resource ul.view_info_upfile font{display:inline;float:left;padding-bottom:5px;}
.resource ul.view_info_upfile font.title_font{width:85px;}
.resource ul.view_info_upfile .file_list{margin-left:70px;}
*+html .resource ul.view_info_upfile .about_files{padding-left:70px;}
.resource li .file_list{margin-left:100px;}
.resource li .file_list li{float:left;clear:none;position:relative;height:137px; overflow:hidden;}
.resource li .file_list li .delete{width:20px;height:20px;background-position:-352px -180px;position:absolute;top:2px;right:12px;cursor:pointer;}
.resource li .file_list li a.delete{width:18px;height:18px;background-position:-375px -199px;}
.resource li .file_list li a.delete:hover{background-position:-393px -199px;}
.editor-btn_new{padding:21px 0 45px;}
.source_title,.source_source,.author,.right_search ul.search_ul li input{width:201px;height:25px;line-height:25px;padding:0 10px;border:1px solid #d6d6d6;color:#999;margin-bottom:10px;_margin-bottom:6px;}
.source_source{width:92px;background:url(../images/register_bg.jpg) no-repeat 90px -79px;cursor:pointer;}
.source_div{position:absolute;width:112px;border:1px solid #d6d6d6;border-top:none;background:#fff;left:107px;_left:-567px;top:28px;+top:24px;_top:24px;top:27px\0;display:none;}
@-moz-document url-prefix(){.source_div{top:27px;}}
@-moz-document url-prefix(){.source_div1{top:28px;}}
.source_div a{display:block;padding-left:15px;color:#999;blr:expression(this.onFocus=this.blur());outline:none;-moz-outline:none;}
.resource li.source_li{z-index:50;}
.resource li.source_type{z-index:49;}
.resource li.source_files{z-index:48;}
.resource li.source_type1{z-index:47;}
.resource li.res_types{height:37px;}
.resource li.source_li,.file_up,li.source_type,li.source_type1,li.source_files,.right_search .file_list li{position:relative;}
.resource li .textarea_file{padding:0 10px;width:410px;height:93px;border:1px solid #d6d6d6;resize: none;}
.submit_esc_new{padding:20px 0 46px;}
.author{width:50px;}
.file_up{_height:31px;_overflow:hidden;}
.file_up .source_title{margin-right:45px;}
.file_up .source_title_new{width:220px;}
.file_up .radio_file{margin:0 10px;vertical-align:2px;}
.file_up .radio_file_new{margin-left:0;+vertical-align:3px;_vertical-align:7px;}
.file_up label{font-size:12px;color:#808080;vertical-align:2px;}
li.source_type .source_div{width:112px;_left:-114px;top:29px;_top:24px;}
*+html li.source_type .source_div{top:24px !important;}
li.source_type .source_source{width:92px;}
li.source_files .source_source{width:201px;background-position:199px -79px;}
li.source_files .source_div{width:221px;_left:-223px;top:29px;_top:24px;overflow:auto;height:200px;}
li.source_files .source_div .menu{min-height:120px;_height:120px;margin:0;padding:0;border:none;float:none;width:100%;}
li.source_files .source_div .menu-wrap dl a{display:inline-block;}
li.source_files_3 .source_div{left:84px;_left:-223px;}
*+html li.source_files .source_div{top:24px;}
@-moz-document url-prefix(){li.source_files .source_div,li.source_type .source_div{top:29px;}}
.resource li.source_li_3 .source_div{top:29px;+top:24px;}
/* 高级搜索 */
/*邵龙（改）*/
.content_box{height:auto;border:1px solid #fff;overflow:hidden;}
.content_box_3{padding-top:20px;}
.left_course{width:100%;float:left;}
.left_course .leftwrap{padding:0;padding-right:26px;margin-right:214px;overflow:hidden;}
.left_course .leftwrap_new{margin-right:0;}
/*fanhaitao*/
.outline-con .menu{width:214px;+width:208px;min-height:320px;_height:400px;float:right;margin-left:-254px;+margin-left:-214px;color:#7d7d7d;padding:10px 0;border-left:1px solid #e4e4e4;}
/*fanhaitao*/
.outline-con .menu-wrap dl .menu-ico{display: inline-block; *display:inline; zoom:1; margin:0 7px 0 18px;  width: 9px; height: 9px; line-height: 0; overflow: hidden; font-size: 0; background-position:-195px -59px; cursor: pointer;}
.outline-con .menu-wrap .checkbox-ico{position:relative;top:0; left:12px; display: inline-block; width: 10px; height: 10px; overflow: hidden; line-height: 0; font-size: 0; background-position: -165px -39px;}
.outline-con .menu-wrap .checkbox-ico-top {top: 0;}
.outline-con .menu-wrap dl .menu-ico2 {background-position: -208px -59px;}
.outline-con .menu-wrap dd, .menu-wrap dt {cursor: pointer;padding: 6px 0;}
.outline-con .menu-wrap dl dt{cursor:pointer;}
.outline-con .menu-wrap dl a{color:#7d7d7d;display: block;outline: medium none;padding-left: 16px;background-position:-441px -208px;}
.outline-con .menu-wrap .menu-parent, .outline-con .menu-wrap .menu-parent a { color: #0099ff;}
.right_search{padding:0 213px 0 0;}
.right_search ul.search_ul{padding-left:30px;}
.right_search ul.search_ul li{clear:both;}
.right_search ul.search_ul li span,.right_search ul.search_ul li input,.check_resource li input,.check_resource li img,.check_resource li div,.check_resource li p span,.menu_title span,.menu_title input,.menu_title label{display:inline;float:left;}
.right_search ul.search_ul li input{margin-bottom:10px;}
.right_search ul.search_ul li span{width:86px;padding-top:5px;}
.right_search ul.search_ul li span.info_span{font-size:12px;color:#808080;width:130px;margin-left:13px;}
.right_search .file_list li{cursor:pointer;}
.right_search .file_list li a.file_img{display:inline-block;overflow:hidden;width:90px;height:90px;border:1px solid #e4e4e4;margin:0 10px 5px;text-align:center;}
.right_search .file_list li a.file_img img{width:50px;height:50px;margin-top:20px;}
.right_search .file_list li input,.right_search .file_list li div{position:absolute;}
.file_list li input{top:6px;left:16px;+top:2px;+left:12px;display:none;}
.right_search .file_list li div{width:92px;height:22px;background:#dcdcdc;left:10px;bottom:45px;display:none;}
.right_search .file_list li div a{display:inline-block;width:20px;height:20px;margin:1px 4px 0;}
.right_search .file_list li div a.delete{background-position:-272px -176px;}
.right_search .file_list li div a.delete:hover{background-position:-352px -180px;}
.right_search .file_list li div a.heart{background-position:-293px -176px;}
.right_search .file_list li div a.heart:hover{background-position:-272px -197px;}
.right_search .file_list li div a.down{background-position:-314px -176px;}
.right_search .file_list li div a.down:hover{background-position:-293px -197px;}
.option_button_3{margin:60px 0 0 0;}
.source_li_new .source_div{left:84px;_left:-261px;top:29px;_top:26px;}
.source_li_new .source_div_new{top:29px;_left:-114px;_top:26px;}
@-moz-document url-prefix(){.source_li_new .source_div{top:29px;}}
@-moz-document url-prefix(){.source_li_new .source_div_new{top:29px;}}
.source_li_new .source_source{_margin-top:2px;}
*+html .source_li_new .source_div{top:24px!important;}
.source_li_new .list_res{padding-left:33px;margin-top:2px;}
.source_li_new .list_res .source_div{left:231px;_left:-114px;top:29px;_top:28px;}
*+html .source_li_new .list_res .source_div{top:26px!important;}
/* 审核资源 */
.check_resource{margin:0 30px;}
.check_resource li{padding:7px 24px;background:#f1f1f1;height:74px;}
.check_resource li.no_background,.check_resource tr.no_background td{background:#fff;}
.check_resource li input{margin-top:30px;}
.check_resource li img{margin:15px 39px 0 36px;}
.check_resource li h2,.check_resource li h2 a,.check_resource td h2,.check_resource td h2 a{color:#1c547b;font-weight:bold;}
.check_resource li p,.check_resource td p{text-indent:0;color:#333;}
.check_resource li p span,.check_resource td p span{margin-right:37px; float:left; display:inline;}
.check_resource li p span a.view_a,.check_resource td p span a.view_a{color:#f60;margin-left:20px;display:inline-block;position:relative;}
.check_resource li p span a.view_a font,.check_resource td p span a.view_a font{display:none;}
.check_resource li font.discription,.check_resource td font.discription{display:block;position:absolute;width:167px;color:#464646;background:#fff;right:-60px;bottom:-47px;padding:5px 15px;border:1px solid #d9d9d9;}
.check_resource li font.dis_bg,.check_resource td font.dis_bg{position:absolute;width:11px;height:8px;left:44px;bottom:-9px;background-position:-382px -59px;overflow:hidden;}
.check_resource li p span.first_span,.check_resource td p span.first_span{width:180px;}
.check_resource li p span i,.check_resource td p span i{font-style:normal;display:inline-block;height:20px;line-height:18px;_line-height:20px;border:1px solid #cecece;}
.check_resource li span.option_span{float:right;}
.check_resource li span.option_span a,.check_resource .option_span a{display:inline-block;width:48px;font-size:12px;padding:1px 0;margin-top:10px;border:1px solid #cecece;text-align:center;}
.check_resource li span.option_span a:hover,.check_resource .option_span a:hover{width:50px;padding:2px 0;color:#fff;background:#ff7f0a;border:none;}
.check_resource table{width:100%;}
.check_resource td{padding: 8px;text-align: left;vertical-align: middle;background:#f1f1f1;}
.check_resource td.width5-td{width:5%;text-align:center;}
.check_resource td.align-left{text-align:left;}
.check_resource .option_span{text-align:right;}
.check_resource td.option_span a{margin-right: 16px;}



/* 设置菜单 */
.menu_title{height:20px;margin:-7px 0 7px;padding:10px 10px;background:#f8f8f8;overflow:hidden;}
.menu_title span{font-weight:bold;}
.menu_title input{margin:5px 10px 0 19px;+margin-top:0px;}
.menu_title label{margin-right:20px;}
.resource_eidt{overflow:visible;margin:0;padding:0;}
.resource_eidt ul.upfile_ul{padding:0}
.resource_eidt li .file_list{margin:0px;}
/* 半透明弹窗 */
.winBox{position:absolute;top:20px;left:50%;z-index:99999;width:780px;background:#797979;padding:23px 17px 30px;margin-bottom:20px;display:none;}
.winBox .resource{padding:15px 20px;}
.winBox .source_li_new .source_div{_left:-114px;}
@-moz-document url-prefix(){.winBox .source_li_new .source_div{top:28px;}}
.winBox .search_input{margin:65px 0 40px;text-align:center;}
.winBox .search_input_1{margin-bottom:20px;}
.winBox .search_input span{float:none;display:inline-block;cursor:pointer;+vertical-align:6px;padding:1px 9px;margin-right:50px;background:#ff7f0a;color:#fff;border:none;}
.winBox .search_input span.check_res{border:1px solid #696767;color:#454545;background:none;}
.winBox .close_box{cursor:pointer;display:block;position:absolute;width:19px;height:12px;top:4px;right:3px;background-position:-315px -198px;overflow:hidden;}
.winBox .file_list{padding-top:25px;}
.winBox .file_list li input{display:block;position:absolute;}
.winBox .file_list li{clear:none;position:relative;}

/* 管理员-所有用户 */
.manage-wrap{padding:15px 0;}
.manage-top{height:30px; padding:0 5px 0 15px; position:relative;z-index:10;}
.manage-top .search-wrap{float:right;}
.manage-top .search-left{float:left;margin-left:15px;}
.manage-top .search-wrap .serach-box{margin:0; width:140px;}
.manage-top .search-wrap .serach-box .search-input{width:111px;}
.manage-top .search-wrap .search-btn2{padding:0 5px 0 10px;}
.manage-top span{float:left; height:27px; line-height:27px;_line-height:28px;margin:0 15px 0 0; display:inline; vertical-align:top;}
.manage-top .select-m-box{float:left; margin:0 15px 0 0;+margin-right:13px;display:inline; position:relative;}
.manage-top .select-m-box-new{margin-left:50px;}
.manage-top .select-m-box-1{margin:0;}
.manage-top .search-left .serach-box{width:199px;}
.manage-top .search-left .serach-box .search-input{width:170px;}
.select-m-box label{margin-right:6px;vertical-align:top;display:inline-block;line-height: 27px;_line-height:28px;}
.select-m-box .source_source{margin:0;}
.select-m-box-new .source_source{height:22px;background: url("../images/register_bg.jpg") no-repeat  90px -81px;line-height:22px;}
.select-m-box .source_div{left:66px;top:27px;+top:28px;}
.select-m-box-new .source_div{left:0;top:24px;+top:25px;}
.manage-top .select-m-box2 .source_div{left:38px;top:27px;}
.new_create{margin:0;display:inline;float:right;margin-right:30px;}
.option_a_but{color:#FF7F0A;margin:0 6px;}
.select-m-box .source_div a{line-height:28px;}
.manage-wrap .team-member-m,.manage-wrap .team-member-s{margin:0 15px;}
.manage-wrap .team-member-m table td img,.manage-wrap .team-member-s table td img{width:67px; height:67px;}
.manage-wrap .team-member-m table td a{padding:0 4px; color:#FF7F0A;font-size:12px;}
.manage-wrap .team-member-m table .name-th{width:25%;}
.team-member-m table .college-th{width:30%;}
.team-member-m table .look-th{width:30%;}
.manage-wrap .menu{top:20px;}
.manage-wrap .content_box .team-member-m{margin:0 0 0 15px; padding-right:245px;}

/* 管理员角色设置 */
.manage-wrap .team-member-sz{padding-top:0; margin:0 15px;}
.manage-wrap .team-member-sz .role-th{width:20%;}
.manage-wrap .team-member-sz .describe-th{width:40%;}
.manage-wrap .team-member-sz .role-time-th{width:15%;}
.manage-wrap .team-member-sz .role-user-th{width:20%;}

/* 批量导入 */
.file-wrap .file_up{margin:0 15px 15px;border-bottom:1px solid #ebebeb;padding:0 0 10px;_height:31px;_overflow:hidden;}
.file-wrap .file_up span{display:inline-block; margin-right:15px; height:27px; line-height:27px;_line-height:28px; vertical-align:top;}
.file-wrap .file_up .title_file{display:inline-block;color:#f60;cursor:pointer;margin-left:240px;vertical-align:2px; height:27px; line-height:27px; _line-height:28px;}
.file-wrap .file_up .source_title{position:absolute;left:73px;top:1px;+top:0;_top:3px;top:0\0;}
.file-wrap .file_up .source_title_new{width:220px;left:73px;}
.file-wrap .file_box{left:160px;}
.file-wrap .explain-box,.file-wrap .notice-box{margin:0 15px 25px;}
.file-wrap .notice-box p{color:#990000;}
.file-wrap .notice-box p span,.file-wrap .explain-box p span,.file-wrap .notice-box p span a,.file-wrap .explain-box p span a{color:#144d87;text-decoration:none;}
.file-wrap .notice-box p span a:hover,.file-wrap .explain-box p span a:hover{color:#144d87; text-decoration:underline;}

/* 院系设置 */
.manage-faculty{border:0;}
.manage-faculty .content_box{float:left;width:100%;}
.manage-faculty .menu{float:left;width:180px;margin-left:-100%; padding-right:32px; padding-top:0; border-left:0; border-right:1px solid #e4e4e4;position:relative;top:0;}
.manage-faculty .faculty-box{margin-left:213px;padding:0 15px 0 30px; overflow:hidden;}
.faculty-box .faculty-div{min-height:35px; _margin-bottom:2px;}
.faculty-box .faculty-div label{display:inline-block; width:85px; line-height:28px;}
.faculty-box .faculty-div span{ color:#959595; line-height:28px;}
.faculty-box .faculty-div .faculty-con{display:inline-block; padding-left:75px; margin-top:-28px;}
.faculty-box .faculty-div .faculty-con p{text-indent:1em; color:#959595;}
.manage-faculty .menu-manage{padding:5px 15px; width:70px; background-color:#f9f7f8; border:1px solid #e3e3e3; position:absolute; right:-45px; top:22px;}
.menu-manage a{display:block; line-height:28px;}
.menu-manage{display:none;}


/* 添加管理员角色 */
.manage-wrap .right_search{padding:0;}
.manage-wrap .right_search ul.search_ul li span{width:100px; padding-right:10px; text-align:right;}
.manage-addRole .textarea_file{padding:10px;width:478px;height:93px;border:1px solid #d6d6d6;resize: none;}
.manage-addRole a{float:left;padding-top:5px; color:#ff7f0a;}
.manage-top .lesson-tab{float: left; _display:inline; position: relative; z-index: 20; margin-right:25px; padding: 0 23px 0 8px; height: 23px; line-height: 22px; background-color: #fff; border: 1px solid #7f7f7f; color: #262626;}
.manage-top .lesson-tab .lesson-ico{display: inline-block; position: absolute; right: 8px; top: 7px; width: 11px; height: 10px; background-position: -443px -39px; overflow: hidden; line-height: 0; font-size: 0;}
.manage-top .lesson-tab:hover,.manage-top .lesson-tab.curr{border-color:#7f7f7f; border-bottom: none;  color: #262626; text-decoration: none; height: 26px;}
.manage-top .lesson-wrap{position: absolute; left:15px; top: 26px; z-index: 10; padding:4px; width: 386px; min-height: 124px;_height:124px; border: 1px solid #abadb3; background-color: #fff;}
.manage-top .lesson-wrap .lesson-h{height: 22px; width: 386px; background: url(../images/tabh_bg.gif) repeat-x scroll 0 bottom;}
.manage-top .lesson-wrap .lesson-h a{float: left; _display:inline; padding: 0 8px; margin-right: 6px; height:20px; line-height: 20px; text-align: center; color: #555; border: 1px solid #ddd; border-bottom: 0; background-color: #f6f6f6; font-family:arial;}
.manage-top .lesson-wrap .lesson-h a:hover,.manage-top .lesson-wrap .lesson-h a.curr{background-color: #fff; text-decoration: none; height: 21px;}
.manage-top .lesson-wrap .lesson-c{overflow:hidden; width:378px; padding: 17px 0 0 7px; }
.manage-top .lesson-wrap .lesson-c .lesson-label{float: left; width: 90px; font-size:12px;margin-bottom: 17px; cursor: pointer;}
.manage-top .lesson-wrap .lesson-c .checkbox-ico{display: inline-block; margin-right: 7px; width: 10px; height: 10px; overflow: hidden; line-height: 0; font-size: 0; vertical-align: -1px; background-position: -165px -39px;}
.manage-top-new .lesson-wrap .lesson-c .checkbox-ico{float:left;margin:3px 7px 0 0;}
.manage-top-new span{height:15px;line-height:15px;}
.manage-top .lesson-wrap .lesson-c .lesson-check .checkbox-ico{background-position: -165px -59px;}

/* 院系设置-课程列表 */
.manage-class-list .manage-top .search-wrap-left{float:left;}
.manage-class-list .manage-top .search-wrap .serach-box{width:204px;}
.manage-class-list .manage-top .search-wrap .serach-box .search-input{width:175px;}
.manage-wrap table.manage-class-table .className-th{width:35%;}
.manage-wrap table .width15-th{width:15%;}
.manage-wrap table .width20-th{width:20%;}
.manage-wrap table.manage-class-table td a{border:0; padding:0; color:#808080;}
.manage-wrap table.manage-class-table td a.border-a{border:1px solid #8A8989; padding:0 4px; color:#000;}

/* 学科专业设置 */
.manage-faculty .menu_title{margin:0 15px 20px; background-color:#fff;}
.manage-faculty .menu_title span{font-weight:200;}

/* 课程属性设置 */
.manage-attribute ul{padding:0 0 0 30px;}
.manage-attribute li{margin:0 0 10px;}
.manage-attribute li span{float:left;line-height:30px;width:85px;}
.manage-attribute li p{float:left; text-indent:0; line-height:30px; margin-bottom:0;}
.manage-attribute p i,.manage-attribute p label{display:inline-block; vertical-align:top;}
.manage-attribute p label{line-height:30px;}
.manage-attribute p i{ margin-top:11px; *margin-top:10px;}
.manage-attribute p span{padding-right:20px; width:auto;}
.manage-attribute p .checkbox-ico{width:10px; height:10px; margin-right:6px; line-height:0; overflow:hidden; background-position:-165px -39px; cursor:pointer;}
.manage-attribute p .delete-ico{width:11px; height:10px; margin-left:7px; line-height:0; overflow:hidden; background-position:-443px -157px; cursor:pointer;}
.manage-attribute p .attribute-check .checkbox-ico{background-position:-165px -59px;}
.manage-attribute p a{color:#FF7F0A;}

/* 课程标签 */
.lesson-wrap-manage{margin:0 30px; padding:5px 0 0; background-color: #fff; background: url(../images/tabh_bg.gif) repeat-x scroll 0 43px;}
.lesson-wrap-manage .lesson-h{height: 39px;}
.lesson-wrap-manage .lesson-h a{float: left; _display:inline; padding: 0 20px; margin-right: 16px; height:37px; line-height: 37px; text-align: center; color: #555; border: 1px solid #ddd; border-bottom: 0; background-color: #f6f6f6; font-family:arial;}
.lesson-wrap-manage .lesson-h a:hover,.lesson-wrap-manage .lesson-h a.curr{background-color: #fff; text-decoration: none; height: 38px;}
.lesson-wrap-manage .lesson-c{overflow:hidden;width:100%;overflow:hidden; padding: 17px 0 0 7px; *padding: 17px 0 17px 7px; border:1px solid #ddd; border-top:0;}
.lesson-wrap-manage .lesson-c .lesson-label{float: left; width: 200px; overflow:hidden; height:20px; margin-bottom: 17px; cursor: pointer;}
.lesson-wrap-manage .lesson-c .checkbox-ico{display: inline-block; margin-right: 7px; width: 10px; height: 10px; overflow: hidden; line-height: 0; font-size: 0; vertical-align: top; margin-top:6px; _margin-top:4px; background-position: -165px -39px;}
.lesson-wrap-manage .lesson-c .lesson-check .checkbox-ico{background-position: -165px -59px;}
.choose-label{padding:20px 30px 25px;}
.choose-label h3{margin-bottom: 10px;}
.choose-label p{text-indent:0; line-height:30px; margin-bottom:0;}

/* 批量选课 */
.batch .team-member table,.userInfo-manage .team-member table{border:1px solid #808080;}
.batch .rank-table .table-left{padding:0 10px 0 15px;}
.batch .rank-table .table-right{padding:0 15px 0 10px;}
.batch .team-member{padding:0; overflow:visible;}
.batch .rank-title{background-color:#fff; color:#ff6600;font-weight:200; margin:0 0 5px; text-align:left;}
.batch .team-member td .select-m-box{color:#464646; position:relative;}
.batch .team-member td .select-m-box .source_div{left:0;}
.batch .team-member td .select-m-box .source_source{background:url(../images/sel-ico.gif) no-repeat scroll 94px 11px;color:#464646; border:1px solid #7d7d7d;font-size:14px; font-family:"微软雅黑";}
.batch .team-member .source_div{border:1px solid #7d7d7d;top:26px;}
.batch .team-member table.manage-class-table td a{padding-left:10px;}

/* 用户信息设置 */
.userInfo-manage .team-member{padding:0 30px 0 0;}
.userInfo-manage .team-member .isOk-ico{display:inline-block;width:20px; height:15px; overflow:hidden; background:url(../images/isOk-ico.gif) no-repeat scroll -20px 0; cursor:pointer;}
.userInfo-manage .team-member .isOk-ico-ok{background-position:0 0;}

/* 系统设置 */
.system-manage{padding:0 30px;}
.system-manage li span .title_font{width:130px;}
.admin-left dl dd a{padding-left:50px; text-align:left; width:109px;}

/* 发布对象 */
.publish .publish_box p.tab_p{height:33px;line-height:33px;border-bottom:1px solid #999;}
.publish .publish_box p.tab_p a{display:block;float:left;width:106px;text-align:center;}
.publish .publish_box p.tab_p a.seleted_a_0,.publish .publish_box p.tab_p a.seleted_a_1{background:#e6e6e6;color:#f60;border:1px solid #999;border-bottom:none;}
.publish .publish_box p.tab_p a.seleted_a_0{border-left:1px solid #999;}
.publish .publish_box h2{font-weight:bold;color:#808080;padding:9px 0;}
.publish .publish_box input.username_input{width:100%;display:block;height:24px;border:1px solid #999;line-height:24px;}
.publish .publish_box .search_div{width:100%;border:1px solid #999;border-top:0;overflow:hidden;+margin-top:-1px;}
.publish .publish_box .search_div table{margin:0 7px;}
.publish .publish_box .search_div table td{text-align:left;color:#808080;height:30px;line-height:30px;}
.publish .publish_box .search_div span,.publish_add .publish_box span.prev_span,.publish_add .publish_box span.next_span{display:inline;float:right;overflow:hidden;width:11px;height:14px;margin:9px 12px 9px 0;background-position:-271px -231px;cursor:pointer;}
.publish .publish_box .search_div span.next_span,.publish_add .publish_box span.next_span{background-position:-294px -231px;}
.publish .publish_box .check_name{margin-left:28px;}
.publish .publish_box .check_name i{display:inline-block;width:11px;height:10px;margin:0 15px 0 6px;background-position: -443px -157px;cursor:pointer; vertical-align:middle;+vertical-align:4px;_vertical-align:-4px;}
.publish .publish_box .check_faculty{width:280px;height:230px;overflow:auto;border:1px solid #d9d9d9;padding:0;}
.publish .publish_box .check_faculty .menu{border:none;min-height:100px;margin:0;padding:0;float:none;}
.publish .publish_box .check_name_new span{display:block;margin-bottom:10px;_margin-bottom:5px;}
.publish .publish_box p.role_p{line-height:30px;}
.publish .publish_box p.role_p label,.publish .publish_box p.role_p span,.publish .publish_box p.role_p input{vertical-align:middle;}
.publish .publish_box p.role_p span{font-weight:bold;}
.publish .publish_box p.role_p input{margin:0 10px 0 17px;_vertical-align:2px;}

/* 添加用户 */
.publish_add{width:626px;}
.publish_add .publish_box{padding:27px;}
.publish_add .publish_box .add_info li{height:27px;line-height:27px;margin-bottom:8px;}
.publish_add .publish_box .add_info input.text_input{width:162px;height:25px;padding:0 10px;line-height:25px;border:1px solid #999;}
.publish_add .publish_box .add_info span,.publish_add .publish_box .add_info label,.publish_add .publish_box .add_info .user_type{display:inline-block;vertical-align:middle;background:none;}
.publish_add .publish_box .add_info span.title{width:104px;}
.publish_add .publish_box .add_info span.select_span{position:relative;z-index:999;}
.publish_add .publish_box .add_info span.select_span input.text_input{background: url("../images/register_bg.jpg") no-repeat scroll 158px -79px transparent;cursor:pointer;}
.publish_add .publish_box .add_info span.select_span div.select-role{display:none;position:absolute;white-space:nowrap;width:182px;height:300px;overflow:auto;border:1px solid #999;top:26px;+top:25px;left:0;background:#fff;z-index:9;}
.publish_add .publish_box .add_info span.select_span div.select-role .outline-con{padding:0;border:none;}
.publish_add .publish_box .add_info span.select_span div.select-role .outline-con .menu-wrap dl a{display:inline;}
.publish_add .publish_box .add_info .user_type{margin:0 10px 0 10px;}
.publish_add .publish_box .add_info label{margin-right:10px;}
.publish_add .publish_box .option_button{margin:30px 0;}
.publish_add .publish_box table{margin-top:13px;}
.publish_add .publish_box table th{padding-left:8px;}
.publish_add .publish_box table th.check_in{padding-left:0;}

/* 课程讨论 */
.discuss-wrap{padding:0;}
.discuss-list{padding:40px 0 40px 47px; overflow:hidden;}
.discuss-list ul{overflow:hidden; margin-right:-60px;}
.discuss-list li{float:left; overflow:hidden; height:92px; width:310px; margin:0 60px 55px 0; _display:inline;}
.discuss-list li img{float:left;border:1px solid #d9d9d9;width:90px;height:90px;}
.discuss-list li .discuss-list-r{float:left; padding-left:12px;}
.discuss-list-r h3{margin:10px 0 36px;}
.discuss-list-r .operation a{margin-right:17px;float:left;display:inline;}


/* 新建讨论区 */
.discuss-add{padding:12px 24px;}
.discuss-add ul{float:left;width:575px;}
.discuss-add li{overflow:hidden; margin-bottom:18px; width:575px;}
.discuss-add li span{float:left; padding-right:1em; line-height:28px;}
.discuss-add li span.juri-span{width:56px;}
.discuss-add li span.score-span{width:84px;}
.discuss-add li p{text-indent:0; padding:0; margin:0;}
.discuss-add li p .text-title,.discuss-add li p .text-score{border: 1px solid #ccc;color:#999999;height: 15px;line-height: 15px;padding:5px;}
.discuss-add li p .text-title{width: 260px;}
.discuss-add li p textarea{padding:5px; width:260px; height:65px; border:1px solid #ccc;}
.discuss-add li p .radio-box{width:13px; height:13px; margin:9px 8px 0 0; vertical-align:top;}
.discuss-add li p .check_label{margin:0 25px 0 0;display:inline-block; vertical-align:top;}
.discuss-add li p .text-score{width:27px; margin-right:5px;}
.discuss-add li p a{color:#FF7F0A; margin-left:30px;}
.Modules-img{float:right; width:92px; text-align:center;position:relative;}
.Modules-img input.up_file_input{position:absolute;left:-48px;bottom:0;height:30px;width:120px;filter:alpha(opacity=0);-moz-opacity:0;opacity: 0;cursor:pointer;outline:none;}
.Modules-img img{border:1px solid #ccc; margin-bottom:5px;width:90px;height:90px;}
.Modules-img a{color:#FF7F0A;}


/* 帖子列表页 */
.posts-list .source_source{width:39px; padding:0 11px 0 7px; background:url("../images/register_bg.jpg") no-repeat scroll 38px -79px transparent;}
.posts-list .select-m-box2 .source_div{width:57px;}
.posts-list .select-m-box2 .source_div a{padding:0 0 0 7px;}
.posts-list .select-m-box label{margin-right:2px;}
.posts-list .select-m-box{margin-right:10px;}
.posts-list .select-m-box2 .source_div{left:34px;}
.list-btn span{display:inline-block; margin:0 7px 0 0;vertical-align:top;}
.list-btn span.jj-span,.list-btn span.zd-span{width:92px;}
.list-btn span.jj-span a,.list-btn span.zd-span a{width:56px; margin-right:0;}
.list-btn span.js-span{width:64px;}
.list-btn span.js-span a{margin-right:0;}
.list-btn span.tg-span{width:104px;}
.list-btn a{vertical-align:top; margin-top:21px;}
.list-btn span.tg-span a{margin-right:0; width:70px;}
.list-btn span a{margin-bottom:7px; margin-top:0;}

/* 附件管理 */
.annex-manage td a{color:#969696;}

/* 发新帖 */
.annex-add ul{float:none; width:100%;}
.annex-add ul li{width:100%;}
.annex-add li p textarea{width:87%; height:100px;}
.annex-add li p .title_file{color:#f60; display:inline-block; margin-left:15px; cursor:pointer; vertical-align:top;}
.annex-add li p #text_file_new{position:relative; z-index: 10; background:#fff;}
.annex-add li p .source_title_new{width:270px; height:27px;_display:inline; margin-left:-275px;position:relative;z-index:0;}
.discuss-add li span .star_span{display:inline-block; color:#EB6100;width:20px; font-family: "宋体";font-weight: bold;line-height: 28px; vertical-align:top;}
.discuss-add li span label{display: inline-block; vertical-align:top;}
.discuss-add li span.kj-span{width:134px;}

/* 个人中心-资源收藏 */
.manage-wrap .annex-collect{overflow:hidden; padding-top:20px;}
.manage-wrap .file_list li{position:relative;}
.manage-wrap .file_list li input{display:block;position:absolute;}

/* 课程收藏 */
.lesson-collect{padding:0 20px 20px; overflow:hidden;}
.lesson-collect .lesson-list{overflow:hidden; padding: 20px 0 21px 37px; height: 92px; background:url(../images/list_bg.gif) repeat-x scroll 0 132px;}
.lesson-collect .lesson-list .lesson-img{float: left; width: 160px; height: 90px; border:1px solid #959595;}
.lesson-collect .lesson-list .lesson-info{float:left; position: relative; width: 540px; height: 92px; overflow: hidden;}
.lesson-collect .lesson-info h3{padding-left:8px; margin-bottom: 13px; width:350px; color: #2c3e50; font-size: 14px; font-weight: bold;}
.lesson-collect .lesson-info h3 a{color: #2c3e50;}
.lesson-collect .lesson-info p{padding-left: 15px; color: #333300; text-indent:0; line-height:20px;}
.lesson-collect .lesson-info .lecturer{margin-bottom: 14px; font-size: 14px; }
.lesson-collect .lesson-info .lecturer span{display: inline-block; margin-right: 27px;}
.lesson-collect .lesson-info .date{font-family: Verdana; font-size: 12px; position: absolute; bottom: 0; left: 0;margin-bottom:0;}
.lesson-collect .lesson-info-r{width:264px;height:92px;position:relative;float:right;}
.lesson-collect .lesson-info-r .collect{position: absolute; right: 41px; top:5px; display:inline-block; width: 18px; height: 16px; background-position: -195px -39px;}
.lesson-collect .lesson-info-r .collect:hover,.lesson-collect .lesson-info-r .collect-check{background-position: -220px -39px;}
.lesson-collect .lesson-btn{position: absolute; bottom: 1px; right: 0; width: 264px; height: 24px;}
.lesson-collect .lesson-btn a{float:left; width:58px; height: 24px;line-height:24px;padding-left:27px;font-weight:bold;color:#f9feff; _display:inline; margin-left: 3px;font-size:12px;}
.lesson-collect .lesson-btn .study-btn{background-position: 0 -75px;}
.lesson-collect .lesson-btn .teach-btn{background-position: -87px -75px;}
.lesson-collect .lesson-btn .read-btn{background-position: -176px -75px;}
.lesson-collect .lesson-btn .study-btn:hover{background-position: 0 -105px;}
.lesson-collect .lesson-btn .teach-btn:hover{background-position: -87px -105px;}
.lesson-collect .lesson-btn .read-btn:hover{background-position: -176px -105px;}
.lesson-collect .lesson-btn .stop-btn,.lesson-collect .lesson-btn .past-btn{float: right; width: 141px; height: 24px; background-position: -313px -75px;}
.lesson-collect .lesson-btn .past-btn{ background-position: -313px -105px;}
.lesson-collect .lesson-list .check_input{float:left;margin:0 0 0 -24px;display:inline;width:13px; height:13px;}

.edit_course_left{float:left;display:inline;margin:5px 77px 0 36px;}
.edit_course_left table td{color:#959595;line-height:30px;padding-left:20px;}
.edit_course_left table td.title{width:70px;color:#000;padding:0;vertical-align:top;}


/* 登高 */
.outline-con .h_border_r{border-right:1px solid #E4E4E4; padding-right:31px; margin-right:-31px;}
.outline-con .h_border_l{border-left:1px solid #E4E4E4;}
.file_box{position:absolute;z-index:999;height:27px;left:148px;top:2px;filter:alpha(opacity=0);-moz-opacity:0;opacity: 0;cursor:pointer;outline:none;}
.file_box_1{left:185px;}
.file_box_2{left:70px;top:3px;}

/* 资源复制转移 */
.delete_cate{width:636px;}
.delete_cate .list-btn{margin:0 0 7px;}
.delete_cate .option_button a.submit_a{margin-right:32px;}
.delete_left,.delete_right{display:inline;float:left;height:364px;margin:-17px 0 0;}
.delete_left{width:262px;padding:0 10px 0 7px;background:url(../images/box_line.jpg) repeat-y center right;border:0;}
.publish h2.delete_title{padding:0;font-weight:bold;color:#1c547b;}
.delete_left .menu{float:left;width:240px;border:none;margin:0;min-height:inherit;height:inherit;}
.delete_right{width:270px;margin-left:30px;}
.checked_cate{padding-top:15px;}
/*fanhaitao*/
.checked_cate li{overflow:hidden;margin-bottom:10px;}
/*fanhaitao*/
.checked_cate a,.checked_cate span{display:inline;float:left;}
.checked_cate a{width:9px;height:9px;margin:7px 15px 0;overflow:hidden;background-position:-422px -245px;}
.delete_left .menu,.checked_cate{height:320px;overflow:auto;white-space:nowrap;}
.spread_a{display:block;float:right;font-size:12px;color:#f60;border:1px solid #dcdcdc;padding:2px 4px;margin:14px 130px 0 0;display:inline;}
/*lishuman  begin*/
.spread_tree{display:block;float:right;font-size:12px;color:#f60;border:1px solid #dcdcdc;padding:2px 4px;margin:14px 130px 0 0;display:inline;}
/*lishuman  end*/
.sort_title{margin:20px 0 0 30px;float:left;display:inline;}
.sort_title li{width:115px;float:left;padding:0 0 5px;+padding-bottom:1px;_padding:0;text-align:center;line-height:14px;border-right:1px solid #dee3dd;border-bottom:1px solid #e4e4e4;cursor:pointer;position:relative;}
/* lishuman */
.sort_title li .select-role{display:none;width:100%;height:130px;overflow:auto;position:absolute;top:19px;+top:21px;left:0;border:1px solid #DEE3DD;line-height:25px;background:#fff;}
.sort_title li .select-role a{display:block;}
.sort_title li font.role{display:inline-block;padding-right:11px; _vertical-align:5px;_height:15px;}
.sort_title li .re-ico{display:inline-block;width:8px; height:8px; overflow:hidden;+vertical-align:5px;_vertical-align:7px;}
.manage-wrap .team-member-new{padding:8px 30px 0;border:none;margin:0;overflow:hidden}
.team-member-new table{border-top:none;}
.team-member-new table th{color:#808080;}
.team-member-new table p{color:#808080;padding-right:10px;}
.manage-wrap .team-member-new table td img{width:15px;height:15px;}
.quest_button{margin-bottom:0;}
.view_quest{position:relative;width:292px;margin:23px auto 100px auto;}
.view_quest .question_info{position:absolute;top:34px;_top:36px;left:0px;padding:15px 0 0 0px;width:173px;line-height:25px;text-align:left;display:none;}
.view_quest .question_info font{color:#00f;}
.view_quest .question_info_box{border:2px solid #d9d9d9;padding:8px 0 8px 15px;background:#fff;}
.view_quest .question_info span{display:block;position:absolute;left:84px;top:10px;background:url(../images/span_gif.gif) no-repeat;width:9px;height:9px;overflow:hidden;}
	/*fanhaitao*/
.view_quest .question_info span.san_span{left:30px;z-index:10;}
	/*fanhaitao*/
.quest_left,.quest_right{display:inline;float:left;}
.quest_left{width:40px;}
.quest_right{width:114px;}
.content_quest,.wrapper_quest{overflow:inherit;}
.quest_leftwrap{margin-right:200px;}
.outline-con .menu_quest{border-left:0;margin-top:15px;display:none;}

.papers-add-top{margin-bottom:10px;}
.papers-add-top .manage-top{padding:3px 30px 8px;}
.papers-add-top .manage-top .check-m-box{float:left; padding-left: 50px;}
.papers-add-top .manage-top .check-m-box input{width:13px; height:13px; vertical-align:top; margin:8px 5px 0 0;}
.papers-add-top .manage-top .check-m-box label{line-height:27px; display:inline-block;vertical-align:top;}
.papers-selected{padding:0 30px;}


.papers-selected .papers-sel-tit{float:left; width:145px; line-height:28px; margin-bottom:-28px;}

.papers-selected div{width:100%;}
.papers-selected div p{margin-left:145px; text-indent:0;}
.papers-selected div p span{vertical-align:top;}
.papers-selected div p a{display:inline-block; margin-top:5px; padding:0 7px 2px;+padding-bottom:4px; height:18px; line-height:18px; border:1px solid #b3b3b3; color:#656565;vertical-align:top;}
.papers-selected div p a:hover{color:#ff7f0a; text-decoration:none;}
.papers-add-stem{overflow:hidden;margin:0 30px;margin-bottom:20px;}
.papers-add-stem h2{color:#0e3f85; font-weight:bold; margin-bottom:10px;}
.papers-add-stem h2 span{font-weight:200; font-size:12px;}
.papers-add-stem h2 span input{width:13px; margin:0 7px;}
.papers-add-stem .stem-box{overflow:hidden;width:100%;}
.papers-add-stem .stem-box img{width:100%; height:378px;}
.papers-add-stem .stem-box textarea{border:1px solid #D6D6D6; padding:4px; width:97%; height:90px;}
.papers-tab .intro-h{margin:0 30px;width:auto;}
.papers-tab .intro-c{overflow:hidden; padding:30px 15px;}
.add-papers{margin-bottom:10px;text-align:right;}
.add-papers a{display:inline-block; padding:0 10px; height:24px; line-height:24px; color:#fff; text-align:center; background-color:#ff7f0a;}
.add-papers a:hover{text-decoration:none; color:#fff;}
.papers-tab .file_list li .delete{background:url("../images/img_bg.jpg") no-repeat scroll -352px -180px; cursor:pointer;height:20px;position:absolute;right:12px;top:2px;width: 20px;}

.stem-box .papers-box{width:49%;float:left;}
.stem-box .papers-box span{float:left;width:55px;line-height:28px;*margin-bottom:-28px;}
.stem-box .papers-box td{vertical-align:top;padding:0 10px 10px 0;}
.stem-box .papers-box td input.radio-input{vertical-align:middle;margin:0 7px;}
.stem-box .papers-box td label{float:left;width:38px;vertical-align:top;color:#1c547b;}
.stem-box .papers-box td input.text-input{border:1px solid #D6D6D6; padding:4px; width:100%; height:20px;line-height:20px;}
.stem-box .papers-box td textarea{display:inline-block;width:100%;}
.stem-box .papers-box td a{padding-left:10px;color:#ff7f0a;}
.stem-box .add-papers{padding-left:55px;text-align:left;}
.papers-add-top .source_div{width:112px; border-color:#D6D6D6;border-top:0}
.papers-add-top .source_div a{ text-align:left;}
.select-m-box .source_quset{border-top:1px solid #D6D6D6;}

/* 补图-附件转移 */
.acce_move{width:762px;}
.acce_move .publish_box{padding:15px;}
.acce_move .publish_box .resource{padding-bottom:40px;border-bottom:1px solid #d5d5d5;}
.acce_move .resource ul{padding-top:15px;}
.acce_move .resource li.source_li_5{z-index:51;}
.acce_move .option_button{margin-bottom:10px;}
.acce_move .resource{position:relative;width:732px;}
.acce_move .resource .Modules-img{position:absolute;top:15px;right:0;}

.parer_table,.creat_parer{width:100%;}
.parer_table td,.creat_parer td{padding-bottom:19px;}
.parer_table .paper_input,.parer_table .paper_area,.creat_parer .creat_title,.creat_parer .creat_title_sct{width:80%;border:1px solid #c6c6c6;height:21px;line-height:21px;padding:0 5px;}
.parer_table .paper_area{height:78px;resize:none;}
.parer_table span{margin-right:20px;}
.parer_table span font{margin-left:10px;}
.creat_parer{border-top:1px solid #f1f1f1;text-align:center;}
.creat_parer .sort_span{display:inline-block;background-position: -338px -178px;height: 16px;width: 6px;overflow:hidden;}
.creat_parer .sort_span a{display: block;height: 8px;overflow: hidden;width: 100%;}
.creat_parer thead td{padding-top:19px;}
.creat_parer .add_big{background:#f60;color:#fff;width:76px;height:24px;line-height:24px;display:block;text-align:center;}
.creat_parer .creat_title,.creat_parer .creat_title_sct,.position_div .creat_select_div{border:1px solid #ccc;}
.creat_parer .creat_title{width:85%;}
.creat_parer .creat_title_sct{width:93px;padding-left:8px;background:url(../images/register_bg.jpg) no-repeat 88px -82px;cursor:pointer;}
.position_div{position:relative;width:106px;margin:0 auto;}
.position_div .creat_select_div{width:106px;height:120px;overflow:auto;white-space:nowrap;position:absolute;top:22px;+top:23px;left:0;background:#fff;display:none;text-align:center;}
.position_div .creat_select_div a{display:block;line-height:28px;}
.font_f60,.option_creat{color:#f60;}
.text_left{text-align:left;padding-left:15px;}
.creat_parer .option_creat{margin-right:20px;}

.great_big_qust{width:788px;}
.great_big_qust .sort_title{margin:0;}
.great_big_qust .serach-box{float:right;margin:0;}
.great_big_qust .team-member table td img{width:15px;height:15px;}
.great_big_qust .page{margin:0;}
.outline_box{border: 1px solid #D9D9D9;padding:20px 30px 100px;}

.team-member-table{
	width: 100%;
	padding: 0px;
	margin: auto;
	border-collapse: collapse;
	text-align: left;
}

.team-member-table .lasttd {
	text-align: center;
}

.team-member-table th {
	border: 1px solid #ccc;
	margin: 0px;
	padding: 10px;
	font-weight:bold;
}

.team-member-table td {
	border: 1px solid #ccc;
	margin: 0px;
	padding: 10px;
}
.team-member-table tr:nth-child(odd) {
	background-color: #F5F5F5;
}

.team-member-table tr:nth-child(even) {
	background-color: #fff;
}
