@charset "utf-8";

.v3-content{ width:1000px; margin-left:auto; margin-right:auto; }
.content{ width:1000px; margin-left:auto; margin-right:auto; padding-bottom:50px;}/*课堂v2的容器*/

/*备课*/
.v3-lesson-header{ width:100%; height:75px; background-color:#f1fceb; border-bottom:solid 1px #cecece; box-shadow:0 0 5px #cecece;}
.v3-lesson-header-edit{ width:22px; height:18px; display:inline-block; vertical-align:middle; background:url(../images/v3/lessonIcon.png) no-repeat left -85px;}
.v3-lesson-sidebar{ width:196px; border:solid 1px #cae4bb; background-color:#f1fceb; float:left;}
.v3-lesson-sidebarFix{ position:fixed; top:20px; left:50%; margin-left:-500px;}
.v3-lesson-sidebar-tit{ width:100%; height:50px; padding-left:23px; box-sizing:border-box; line-height:50px; font-size:18px; font-family:"微软雅黑"; background-color:#d3f5c0;}
.v3-lesson-sidebar-box{ width:165px; border-left:solid 1px #cecece; margin:8px 0 30px 30px;}
.v3-lesson-sidebar-box .Htitle{ width:170px; height:15px; line-height:15px; margin-left:-8px;padding-top:15px;padding-bottom:8px; font-weight:bold;}
.v3-lesson-sidebar-box .Htitle a{ color:#464646;}
.v3-lesson-sidebar-box .Htitle.on,.v3-lesson-sidebar-box .Htitle.on a{ color:#4d9602;}
.v3-lesson-sidebar-box .Htitle .point{ width:15px; height:15px; display:inline-block;vertical-align:middle; background:url(../images/v3/lessonIcon.png) no-repeat;background-position:left -70px;}
.v3-lesson-sidebar-box .Htitle.on .point{ background-position:-15px -70px;}
.v3-lesson-sidebar-list li{ width:150px; height:32px; margin-top:4px; margin-left:7px; padding-left:40px; box-sizing:border-box; line-height:32px;}
.v3-lesson-sidebar-list li.finish{background-image:url(../images/v3/lesson-sidebarGou.png); background-repeat:no-repeat; background-position:15px top;}
.v3-lesson-sidebar-list li a{ width:100%; height:100%; display:block; color:#464646;}
.v3-lesson-sidebar-list li.on{ background-color:#83ca61; color:#fff; background-position:15px bottom;}
.v3-lesson-sidebar-list li.on a{color:#fff;}
.v3-lesson-editor{width:100%; height:auto; min-height:176px; padding:12px 16px; box-sizing:border-box; line-height:150%; word-wrap:break-word; outline:none; }
.v3-lesson-editorFinish{width:100%; height:auto; padding:12px 16px; box-sizing:border-box; line-height:180%; word-wrap:break-word; outline:none;}
.v3-lesson-matterBox{width:100%; height:auto; min-height:170px; padding-bottom:18px; box-sizing:border-box;}
.v3-lesson-editorBtn{ width:100%; height:55px; border-top:#d9d9d9 solid 1px; background-color:#fafafa;}
.v3-lesson-editorBtn > a{ width:60px; height:30px; background-color:#fff; font-size:16px; text-align:center; line-height:30px; border:solid 1px #cecece; color:#464646; display:inline-block; float:left; margin-top:12px; margin-left:10px; border-radius:2px;}
.v3-lesson-editorBtn > a:first-child{ margin-left:20px;}
.v3-lesson-editorBtn > a:hover{ color:#4d9702;}
.v3-lesson-editorBtn > a.on{ background-color:#83ca62; border-color:#83ca62; color:#fff;}
.v3-lesson-editorBtn > a.off{ background-color:#cecece; border-color:#cecece; color:#878787; cursor:default;}
.v3-lesson-resource{ width:154px; height:114px; margin:18px 16px 5px 18px; border:solid 3px #cecece; float:left; position:relative; overflow:hidden; background-color:#fff;}
.v3-lesson-resource .videoPlay{ position:absolute; left:59px; top:40px;}
.v3-lesson-resource .txt{width:100%; height:28px; line-height:28px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; padding: 0 2px; box-sizing: border-box; color:#fff; text-align:center;background: rgba(0, 0, 0, 0.6); font-size:14px; position:absolute; left:0; bottom:0; z-index:2;}
.v3-lesson-resource .delete{ width:25px; height:25px; display:none;background:url(../images/v3/lessonIcon.png) no-repeat -243px -43px; position:absolute; right:2px; top:2px;}
.v3-lesson-resource .leftBtn,.v3-lesson-resource .rightBtn{ width:30px; height:25px; display:none; cursor:pointer;background:url(../images/v3/lessonIcon.png) no-repeat; position:absolute; z-index:10;}
.v3-lesson-resource .leftBtn{ background-position:-390px -42px; left:47px; top:2px;}
.v3-lesson-resource .leftBtn:hover{ background-position:-420px -42px;}
.v3-lesson-resource .rightBtn{ background-position:-450px -42px; left:78px; top:2px;}
.v3-lesson-resource .rightBtn:hover{ background-position:-480px -42px;}
.v3-lesson-resource:hover a.delete,.v3-lesson-resource:hover a.leftBtn,.v3-lesson-resource:hover a.rightBtn{ display:inline-block;}
.v3-lesson-resource.v3-lesson-rCon{ height: 180px; border: none; overflow: visible; }
.v3-lesson-resource.v3-lesson-rCon .rMain{ width: 100%; height:114px; display: block; border:solid 3px #cecece;}
.v3-lesson-resource.v3-lesson-rCon .txt{ bottom: auto; top:89px; left: 3px; }
.v3-lesson-zyBox{ width:100%; border-top:solid 1px #d9d9d9; padding:0 18px 20px 18px; box-sizing:border-box;}
.v3-lesson-zyBox-nav li{ width:auto; height:71px; box-sizing:border-box; float:left; line-height:70px; font-family:"微软雅黑"; font-size:18px; margin-right:36px;}
.v3-lesson-zyBox-nav li a{ color:#464646;}
.v3-lesson-zyBox-nav li.on{ border-bottom:solid 3px #83ca62;}
.v3-lesson-zyBox-nav li.on a{ color:#4d9501;}
.v3-lesson-matterList{ width:778px; margin-left:-18px;}
.v3-lesson-matterList-box{ width:160px; height:152px; float:left; margin:18px 16px 0 18px; color:#868686;}
.v3-lesson-matterList-box .v3-lesson-resource{ margin:0; float:none;}
.v3-lesson-matterList-box.v3-lesson-matterList-boxOn{ color:#4d9501;}
.v3-lesson-matterList-box.v3-lesson-matterList-boxOn .v3-lesson-resource{ border-color:#83ca60;}
.v3-lesson-matter-tab > li{ width:90px; float:left; height:26px; line-height:26px; overflow:hidden; cursor:pointer; text-align:center; margin-right:5px;}
.v3-lesson-matter-tab > li.on{ background-color:#83ca60; color:#fff;}
.v3-lesson-matter-tab > li a{ width:90px; height:26px; color:#464646; display:inline-block;}
.v3-lesson-matter-tab > li.on a{ background-color:#83ca60; color:#fff;}
.v3-lesson-interact-Down{width:18px; height:18px; background:url(../images/allIco.png) no-repeat; background-position:-18px top; cursor:pointer;}
.v3-lesson-interact-Up{width:18px; height:18px; background:url(../images/allIco.png) no-repeat; background-position:left top; cursor:pointer;}
.v3-lesson-exercises{ width:100%; border-bottom:dashed 1px #d9d9d9; padding-top:12px; padding-bottom:12px;position:relative;}
.v3-lesson-exercises-Down{width:18px; height:18px; background:url(../images/allIco.png) no-repeat; background-position:-18px top; cursor:pointer;}
.v3-lesson-exercises-Up{width:18px; height:18px; background:url(../images/allIco.png) no-repeat; background-position:left top; cursor:pointer;}
.v3-lesson-exercises-main{ width:670px; height:22px; line-height:22px; overflow:hidden; float:left; margin-left:20px; }
.v3-lesson-exercises-main.v3-lesson-exercises-mainAll{ height:auto; min-height:22px;}
.v3-lesson-exercises .v3-lesson-exercises-Up{ position:absolute; bottom:12px; right:0;}
.v3-lesson-exercises-moveDown,.v3-lesson-exercises-moveUp,.v3-lesson-exercises-moveDel{ width:12px; height:10px;background:url(../images/v3/lessonIcon.png) no-repeat; display:inline-block; vertical-align:middle;  cursor:pointer;}
.v3-lesson-exercises-moveDown{ background-position:-92px -73px;}
.v3-lesson-exercises-moveDown:hover{ background-position:-107px -73px;}
.v3-lesson-exercises-moveUp{ background-position:-122px -73px;}
.v3-lesson-exercises-moveUp:hover{ background-position:-137px -73px;}
.v3-lesson-exercises-moveDel{ width:12px; height:12px; background-position:-151px -72px;}
.v3-lesson-exercises-moveDel:hover{ background-position:-166px -72px;}
.v3-lesson-exercises-basket{ width:100%; margin-top:15px;}
.v3-lesson-exercises-basket .v3-lesson-exercises-main{ width:640px; margin-left:15px;}
.v3-lesson-resource-main{ width:700px; height:38px; line-height:38px; overflow:hidden; float:left; margin-left:20px;}
.v3-lesson-newExercise-btn{ width:60px; height:30px; background-color:#fff; font-size:16px; text-align:center; line-height:30px; border:solid 1px #cecece; color:#464646; display:inline-block; float:left; margin-top:9px; margin-left:10px; border-radius:2px;}
.v3-lesson-newExercise-btn:hover{ color:#4d9702;}
.v3-lesson-newExercise-btn.on{ background-color:#83ca62; border-color:#83ca62; color:#fff;}
.v3-lesson-newExercise-bg1{ background-color:#3caf74;}
.v3-lesson-newExercise-bg2{ background-color:#70bdeb;}
.v3-lesson-newExercise-bg3{ background-color:#ec7928;}
/*预览备课*/
.v3-lesson-preview-title{ height:20px; line-height:20px; margin-top:20px; border-left:solid 5px #83ca60; padding-left:10px; font-family:"微软雅黑"; font-size:18px; font-weight:bold;}
.v3-lesson-preview-matterBox{ width:778px; margin-left:-15px;}
.v3-lesson-preview-matterBox .v3-lesson-resource{ margin: 18px 12px 0 15px;}

.v3-lesson-preview-resource{ width:160px; height:143px; margin:18px 12px 0 15px; float:left; position:relative; overflow:hidden; }
.v3-lesson-preview-resource > div:first-child{ width:154px; height:114px; border:solid 3px #cecece;background-color:#fff;}
.v3-lesson-preview-resource .videoPlay{ position:absolute; left:59px; top:40px;}
.v3-lesson-preview-resource .txt{width:100%; height:28px; line-height:28px; color:#fff; overflow:hidden; text-align:center;background: rgba(0, 0, 0, 0.6); font-size:14px; position:absolute; left:0; bottom:0; z-index:2;}
.v3-lesson-preview-resource .delete{ width:25px; height:25px; display:none;background:url(../images/v3/lessonIcon.png) no-repeat -243px -43px; position:absolute; right:2px; top:2px;}
.v3-lesson-preview-resource .leftBtn,.v3-lesson-preview-resource .rightBtn{ width:30px; height:25px; display:none; cursor:pointer;background:url(../images/v3/lessonIcon.png) no-repeat; position:absolute; z-index:10;}
.v3-lesson-preview-resource .leftBtn{ background-position:-390px -42px; left:47px; top:2px;}
.v3-lesson-preview-resource .leftBtn:hover{ background-position:-420px -42px;}
.v3-lesson-preview-resource .rightBtn{ background-position:-450px -42px; left:78px; top:2px;}
.v3-lesson-preview-resource .rightBtn:hover{ background-position:-480px -42px;}
.v3-lesson-resource:hover a.delete,.v3-lesson-preview-resource:hover a.leftBtn,.v3-lesson-preview-resource:hover a.rightBtn{ display:inline-block;}
/*预览备课 end*/
/*备课设计参考*/
.v3-lesson-refer-leftBtn,.v3-lesson-refer-rightBtn{ width:30px; height:25px; display:inline-block; vertical-align:middle; background:url(../images/v3/lessonTableIcon.png) no-repeat; outline:none;}
.v3-lesson-refer-leftBtn{ background-position:left top;}
.v3-lesson-refer-leftBtn:hover{ background-position:-30px top;}
.v3-lesson-refer-rightBtn{ background-position:-60px top;}
.v3-lesson-refer-rightBtn:hover{ background-position:-90px top;}
.v3-lesson-refer-referBtn{ width:40px; height:40px; display:inline-block; background:url(../images/v3/referBtn.png) no-repeat; position:fixed; left:50%; margin-left:504px; top:100px;}
/*备课设计参考 end*/
.v3-lesson-index-listOne{ width:100%; padding:20px; border:solid 1px #d9d9d9; margin-bottom:20px; box-sizing:border-box;transition: all 0.3s ease 0s;}
.v3-lesson-index-listOne .classTime{ height:18px; line-height:18px; margin-left:20px; font-size:13px; padding-left:8px; padding-right:8px; border-radius:4px; display:inline-block; vertical-align:middle; background-color:#dad8d9; color:#868686;}
.v3-lesson-index-listOne .classType{ height:18px; line-height:18px; margin-left:20px; font-size:13px; padding-left:8px; padding-right:8px; border-radius:4px; display:inline-block; vertical-align:middle; background-color:#fff; color:#797979; border:solid 1px #797979;transition: all 0.3s ease 0s;}
.v3-lesson-index-listOne h3 a{ color:#464646; vertical-align:middle;transition: all 0.3s ease 0s;}
.v3-lesson-index-listOne:hover{ border-color:#83ca62;}
.v3-lesson-index-listOne:hover h3 a{ color:#65a944;}
.v3-lesson-index-listOne:hover .classType{ color:#4b9200; border:solid 1px #4b9200;}
.v3-lesson-index-composition{ height:20px; background-color:#fff; border:solid 1px #d9d9d9;transition: all 0.3s ease 0s;}
.v3-lesson-index-listOne:hover .v3-lesson-index-composition{ background-color:#d3f6c0;}
.v3-lesson-index-composition li{ width:56px; height:20px; float:left; text-align:center; line-height:20px; border-left:solid 1px #d9d9d9;}
.v3-lesson-index-composition li:first-child{ border:none;}

.v3-lesson-teach-container{width:100%; min-height:100%; position:relative; height:auto; font-size:14px; color:#464646; background-color:#182f25; font-family: Arial, Helvetica, sans-serif ; zoom:1;}
.v3-lesson-teach-container a{ text-decoration:none;}
.v3-lesson-teach-content{ width:1000px; margin:0 auto; background-color:#354e48;}
.v3-lesson-teach-header{ width:100%; height:80px; background-color:#8d9b9b;}
.v3-lesson-teachNotes-menu{ width:628px;height:58px; margin-top:10px;transition: all 0.3s ease 0s;}
.v3-lesson-teachNotes-leftBtn,.v3-lesson-teachNotes-rightBtn{ width:19px; height:29px; float:left; background:url(../images/class3/icon.png) no-repeat; cursor:pointer;}
.v3-lesson-teachNotes-leftBtn{ background-position:-295px -2px;}
.v3-lesson-teachNotes-leftBtn:hover{ background-position:-263px -2px;}
.v3-lesson-teachNotes-rightBtn{ background-position:-359px -2px;}
.v3-lesson-teachNotes-rightBtn:hover{ background-position:-327px -2px;}
.v3-lesson-teachNotes-page{ width:510px; height:50px; float:left; overflow:hidden; position:relative;}
.v3-lesson-teachNotes-pageBox{ position:absolute; width:9999px; height:50px; top:0; left:0;}
.v3-lesson-teachNotes-pageBox li{ width:50px; height:50px; margin-left:1px; float:left; text-align:center; padding:2px; box-sizing:border-box;}
.v3-lesson-teachNotes-pageBox li a{ width:40px; height:40px; background-color:#fff; text-align:center; line-height:40px; color:#464646; font-size:24px; display:inline-block; margin:3px;}
.v3-lesson-teachNotes-pageBox li:hover{padding:0; box-sizing:border-box; border:solid 2px #fff;}
.v3-lesson-teachNotes-pageBox li.on{padding:0; box-sizing:border-box; border:solid 2px #fee275;}
.v3-lesson-teachNotes-pageBox li.on a{ background-color:#fee275;}
.v3-lesson-arrange-number{ width:28px; height:28px; display:inline-block; text-align:center; line-height:28px; background-color:#83ca60; color:#fff; font-size:18px;border-radius:50%;}

/*集体备课*/
.v3-teamLesson-title{ width:100%; min-height:30px; box-sizing:border-box; position:relative;}
.v3-teamLesson-title:before{ content:""; width:100%; border-bottom:solid 3px #d8d8d8; position:absolute; bottom:0; left:0; z-index:1;}
.v3-teamLesson-title >li{ min-width:127px; max-width:140px; min-height:30px; line-height:25px; font-size:16px;font-family:"微软雅黑"; text-align:center; float:left;}
.v3-teamLesson-title >li >a{ width:100%; min-height:25px; display:block; color:#5d5d5d; padding-bottom:10px;}
.v3-teamLesson-title >li.team_on{ padding:0 10px;border-bottom:solid 3px #5aa401;background:url(../images/menuBox_up.png) no-repeat; background-position:center bottom; position:relative; z-index:2;}
.v3-teamLesson-title >li.team_on a{  color:#4b9200;}
.v3-teamLesson-titleList{ border:solid 1px #c9e4bb; border-top:none; background-color:#fff; position:absolute; left:-1px; top:100%; z-index:3; max-height:334px; overflow-y:auto; overflow-x:hidden;font-family:"微软雅黑";}
.v3-teamLesson-titleList >li{ height:25px; line-height:25px; overflow:hidden;}
.v3-teamLesson-titleList >li >a{ width:100%; padding:0 20px; height:25px; display:block; color:#464646;box-sizing: border-box;}
.v3-teamLesson-titleList >li >a:hover{ color:#fff; background-color:#83ca60;}
.v3-teamLesson-Head{ width:60px; height:60px; padding:1px; border:solid 1px #cecece;}
.v3-teamLesson-Head img{ width:60px; height:60px;}

.v3-teamLesson-Sidebar{ width:198px; min-height: 300px; float: left; box-sizing: border-box; border:solid 1px #c9e4bb; background-color:#f1fceb; position:relative;}
.v3-teamLesson-schoolTitle{ width: 100%; height: 52px; line-height: 50px; box-sizing: border-box; padding: 0 15px 0 10px; overflow:hidden;white-space:nowrap;text-overflow:ellipsis; border-bottom: solid 2px #83ca62; color: #5aa401; font-size: 16px; position: relative; cursor: pointer; }
.v3-teamLesson-schoolYun{ height: 50px; color: #464646; font-size: 15px; border: none; }
.v3-teamLesson-schoolYun.on{ color: #5aa401; }
.v3-teamLesson-schoolTitle.downIcon:before,.v3-teamLesson-schoolTitle.upIcon:before{ content: ""; width: 18px; height: 18px; display: inline-block; background:url(../images/allIco.png) no-repeat; background-position:-18px top; position: absolute; right: 5px; top: 16px; }
.v3-teamLesson-schoolTitle.upIcon:before{ background-position:left top;}
.v3-teamLesson-schoolTitle-list{ width: 100%; border-bottom:solid 1px #c9e4bb; background-color:#fff; position:absolute; left:0; top:52px; z-index:3; max-height:330px; overflow-y:auto; overflow-x:hidden;font-family:"微软雅黑";}
.v3-teamLesson-schoolTitle-list >li{ height:30px; line-height:30px; overflow:hidden;}
.v3-teamLesson-schoolTitle-list >li >a{ width:100%; padding:0 15px; height:30px; display:block; color:#464646;box-sizing: border-box;}
.v3-teamLesson-schoolTitle-list >li >a:hover{ color:#fff; background-color:#83ca60;}
.v3-teamLesson-member{ width: 100%; padding: 10px 0; }
.v3-teamLesson-member.bgColor{ background: #f2f2f2; }
.v3-teamLesson-member >li{ width: 50%; float: left; margin-top: 20px; text-align: center; }
.v3-teamLesson-member.bgColor >li{ margin-top: 10px; margin-bottom: 10px; }
.v3-teamLesson-member >li .pic{ width: 60px; height: 60px; margin-left: auto; margin-right: auto; border-radius: 50%; overflow: hidden; position: relative; }
.v3-teamLesson-member >li .pic img{ width: 100%; height: 100%; vertical-align: middle; }
.v3-teamLesson-member >li .pic .leader{ width: 100%; height: 16px; line-height: 16px; background: rgba(0,0,0,.6); color: #fff; font-size: 12px; position: absolute; bottom: 0; left: 0; }
.v3-teamLesson-member >li h4{ width: 100%; height: 20px; line-height: 20px; margin-top: 5px; overflow:hidden;white-space:nowrap;text-overflow:ellipsis; }


/*课堂回顾*/
.v3-review-sidebar-line{ width:1px; background:#cecece; height:500px; position:absolute; left:29px; top:8px; z-index:1;}
.v3-review-sidebar-roll{position:absolute; left:10px; top:490px; z-index:1;}
.v3-review-sidebar-box{ width:185px; padding-left:8px; margin:8px 0 30px 22px; max-height:500px; overflow-y:auto; overflow-x:hidden;}
.v3-review-sidebar-box .Htitle{ width:170px; height:15px; line-height:15px; margin-left:-8px;padding-top:15px;padding-bottom:8px; font-weight:bold;}
.v3-review-sidebar-box .Htitle a{ color:#464646;}
.v3-review-sidebar-box .Htitle.on,.v3-review-sidebar-box .Htitle.on a{ color:#4d9602;}
.v3-review-sidebar-box .Htitle .point{ width:15px; height:15px; display:inline-block;vertical-align:middle; background:url(../images/v3/lessonIcon.png) no-repeat;background-position:left -70px; position:relative; z-index:2;}
.v3-review-sidebar-box .Htitle.on .point{ background-position:-15px -70px;}
.v3-review-peoIcon,.v3-review-timeIcon{ width:20px; height:20px; display:inline-block; vertical-align:middle; background:url(../images/v3/lesson-review.png) no-repeat;}
.v3-review-peoIcon{ background-position:-20px top;}
.v3-review-timeIcon{ background-position:-40px top;}
.v3-review-sidebar-list li{ width:100%; height:32px; margin-top:4px; padding-left:37px; box-sizing:border-box; line-height:32px;}
.v3-review-sidebar-list li a{ width:69px; height:100%; display:inline-block; color:#464646; vertical-align:middle;}
.v3-review-sidebar-list li span{width:54px; height:100%; display:inline-block; overflow:hidden; vertical-align:middle;}
.v3-review-sidebar-list li.on,.v3-review-sidebar-list li.on a{ color:#83ca60; font-weight:bold;}



/*作业*/
.v3-homework-divselect{width:66px; position:relative; z-index:9;background:#fff; border:none; font-size:14px;}
.v3-homework-divselect cite{width:36px; height:24px;line-height:24px; display:block; color:#464646; cursor:pointer;font-style:normal;padding-left:5px; padding-right:14px; background:url(../images/header_down.png) no-repeat right center; overflow:hidden;word-wrap:break-word; font-weight:bold;}
.v3-homework-divselect ul{width:56px;  background-color:#fbf9fa; position:absolute; z-index:2000; margin-top:0px; display:none; font-size:13px;border:1px solid #a5a5a5;}
.v3-homework-divselect ul li{height:22px; line-height:22px; overflow:hidden;}
.v3-homework-divselect ul li a{display:block; height:22px; color:#464646; text-decoration:none; padding-left:10px; padding-right:10px;}
.v3-homework-divselect ul li a:hover{background-color:#4d9602; color:#fff;}
.v3-homework-targetTab >li{ height:25px; line-height:25px; border-radius:4px; float:left; border:solid 1px #d9d9d9; padding:0 10px; margin:0 15px 10px 0; cursor:pointer; text-align:center; position:relative;}
.v3-homework-targetTab >li.on{ color:#fff; background-color:#83ca60;}
.v3-homework-targetTab >li .del{ display:none; color:#f16c6b; position:absolute; top:-6px; right:-6px;}
.v3-homework-targetTab >li:hover .del{ display:inline-block;}
.v3-homework-checkList{ width:100%; height:70px; line-height:70px; overflow:hidden; padding-left:36px; margin-top:6px; border:solid 1px #d9d9d9; box-sizing:border-box; background-color:#fff;font-family:"微软雅黑"; font-size:18px;transition: all 0.3s ease 0s;}
.v3-homework-checkList a{ width:100%; height:100%; color:#464646; display:block;}
.v3-homework-checkList .v3-homework-del{ display:none; margin-left:-30px; margin-top:28px;}
.v3-homework-checkList:hover .v3-homework-del{ display:inline-block;}
.v3-homework-checkList:hover{ border-color:#4c9400;}
.v3-homework-checkList:hover a{ color:#4c9400;}
.v3-homework-checkSidebarFix{ position:fixed; top:0px; left:50%; margin-left:-484px;}
.v3-trace-checkSidebarFix{ position:fixed; top:-15px; left:50%; margin-left:-490px;z-index: 999;width: 980px;}
.v3-homework_fruit_Sidebar_fix{ position:fixed; top:10px; left:50%; margin-left:-479px;}
.v3-homework-fruit-got,.v3-homework-fruit-error,.v3-homework-fruit-reply{ width:28px; height:28px; line-height:28px; text-align:center; background-color:#84c76a;border-radius:50%; color:#fff; font-size:22px;font-family:"微软雅黑";}
.v3-homework-fruit-reply{ font-size:18px; line-height:26px;}
.v3-homework-fruit-error{ background-color:#da5a57; font-size:16px;}
.v3-homework-fruit-part{width:54px;height:28px;text-align:center; padding:0 3px; background-color:#fb8211;border-radius:8px; color:#fff;font-size:16px; line-height:26px;}
.v3-homework-report-zy{ width:100%;}
.v3-homework-report-zy li{ width:158px; min-height:180px; overflow:hidden; float:left;  margin-left:35px; margin-top:20px;  position:relative; z-index:1;}
.v3-homework-report-zy li .resource{ width:158px; height:118px;border:solid 2px #cecece;background-color:#fff; box-sizing:border-box; text-align:center;}
.v3-homework-report-zy li .resource:hover{ border-color:#83ca62;}
.v3-homework-report-zy li .txt{ width:154px; height:28px; line-height:28px; color:#fff; text-align:center;background: rgba(0, 0, 0, 0.6); font-size:14px; position:absolute; left:2px; top:88px; z-index:2;}
.v3-homework-report-head{ width:50px; height:50px; border:solid 3px #cccccc; border-radius:50%; overflow:hidden;}
.v3-homework-report-head img{ width:100%; height:100%;}
.v3-homework-report-good{ padding-left:20px; height:14px; display:inline-block; background:url(../images/class3/comments-good.png) no-repeat; color:#4d9501;}
.v3-homework-papreReview-peopleList{ width:200px; border:solid 1px #cae4bb; background-color:#f1fceb; box-sizing:border-box; overflow-x:hidden; overflow-y:auto;}
.v3-homework-papreReview-peopleList > a{ width:100%; display:block; height:40px;line-height:40px; border-bottom:solid 2px #fff; padding:0 15px 0 20px; box-sizing:border-box; color:#464646; position:relative;}
.v3-homework-papreReview-peopleList > a.on{ background-color:#83ca62; color:#fff;}
.v3-homework-papreReview-peopleList > a span.doubt{ color:#fb9026; font-size:18px; font-family:"微软雅黑"; font-weight:bold; vertical-align:middle;}
.v3-homework-papreReview-choose > a{ width:30px; height:30px; display:inline-block; border:solid 1px #cecece; color:#464646; text-align:center; line-height:30px; background-color:#fff; margin-right:15px; box-sizing:border-box;}
.v3-homework-papreReview-choose > a.on{ background-color:#83ca62; color:#fff; border-color:#5ea717;}
/*小框选项*/
.v3-homework-iconWhite{ width:20px; height:20px; border:solid 1px #a7a7a7; background-color:#fff; text-align:center; line-height:20px; color:#343434; display:inline-block; cursor:pointer;}
.v3-homework-iconGreen{ width:20px; height:20px; border:solid 1px #62a517; background-color:#83ca60; text-align:center; line-height:20px; color:#fff; display:inline-block;}

.v3-homework-fast-score > a{ width:36px; height:36px; float:left; line-height:36px; text-align:center; background:#f1fceb; color:#4e9708; border:solid 1px #61a617; margin:10px 0 0 10px; font-size:18px;}
.v3-homework-fast-score > a:hover{background:#83ca62; color:#fff;}
.v3-homework-fast-score > a.on{background:#83ca62; color:#fff;}
.v3-homework-fast-score-leftBtn,.v3-homework-fast-score-rightBtn{ width:40px; height:100px; background-image:url(../images/v3/fast-score.png); background-repeat:no-repeat; position:absolute; cursor:pointer;}
.v3-homework-fast-score-leftBtn{background-position:left center; left:0; top:50%; margin-top: -50px; z-index:999;}
.v3-homework-fast-score-rightBtn{background-position:-40px center; right:0; top:50%; margin-top: -50px; z-index:999;}
.v3-homework-fast-score-leftBtn:hover{background-position:-80px center;background-color:rgba(0, 0, 0, 0.4);}
.v3-homework-fast-score-rightBtn:hover{background-position:-120px center;background-color:rgba(0, 0, 0, 0.4);}
/* .v3-homework-fast-score-conBox{ width:100%; height:100%; padding:20px; box-sizing:border-box;align-content: center;display: flex;flex-wrap: wrap;text-align: center; font-size:32px;} */
.v3-homework-fast-score-conBox{ width:100%; height:100%; padding:20px; box-sizing:border-box;align-items: center;display: grid;flex-wrap: wrap;text-align: center; font-size:32px;}
.v3-homework-fast-score-conBox.fastScore-full{ display:block;}
.v3-homework-fast-score-conBox > div{ width:100%;align-self: center;}


/*学情跟踪*/
.v3-learning-personalIcon{ width:20px; height:18px; display:inline-block; vertical-align:middle; background:url(../images/v3/learningIcon.png) no-repeat; background-position:left top;}
.v3-learning-lateIcon,.v3-learning-lateIcon2{ width:26px; height:22px; display:inline-block; vertical-align:middle; background:url(../images/v3/learningIcon.png) no-repeat; text-align:center; line-height:26px; color:#fff;}
.v3-learning-lateIcon{background-position:-145px -26px;}
.v3-learning-lateIcon2{background-position:-179px -26px;}
.v3-learning-lateList li img{ width:22px; height:22px; border-radius:50%;}
.v3-learning-lateList li .v3-learning-late-point{ background:#f48a00; border-radius:20px;}
.v3-learning-lateList li:nth-child(n+4) .v3-learning-lateIcon{background-position:-179px -26px;}
.v3-learning-circle{ width:116px; height:116px; background:#cee6c4; border-radius:50%; padding:11px; box-sizing:border-box; display:inline-block;}
.v3-learning-circle .point{ width:100%; height:100%; border-radius:50%; background:#65a944; color:#fff; font-size:38px;text-align:center;align-content: center; display:flex;flex-wrap: wrap;}
.v3-learning-circle .point p{ width:100%; align-self: center;}
.v3-learning-talkIcon{ width:26px; height:22px;display:inline-block; vertical-align:middle; background:url(../images/v3/learningIcon.png) no-repeat;background-position:-215px -26px;}
.v3-learning-circleWeike{width:154px; height:154px; background:#62a943; border-radius:50%; padding:18px; box-sizing:border-box; display:inline-block;}
.v3-learning-circleWeike .point{ width:100%; height:100%; border-radius:50%; background:#fff; color:#62a943; font-size:38px;text-align:center;align-content: center; display:flex;flex-wrap: wrap;}
.v3-learning-circleWeike .point p{ width:100%; align-self: center;}
.v3-learning-knowledge-title{ width:100%; height:45px; line-height:45px; background-color:#d3f6c0; padding:0 15px; box-sizing:border-box; cursor:pointer;}


/*考试*/
.v3-exam-recordList{ width:100%; border:solid 1px #d9d9d9; padding:10px 20px 10px 210px; margin-top:15px; position:relative; min-height:160px; box-sizing:border-box;transition: all 0.3s ease 0s;}
.v3-exam-recordList:hover{ border-color:#4d9602;}
.v3-exam-checkInfo{width:100%; padding:15px 20px 10px 215px; position:relative; min-height:165px; box-sizing:border-box;}
.v3-exam-reportTable-sidebar{ width:160px; padding-left:15px; box-sizing:border-box; height:100%; overflow-y:auto; overflow-x:hidden; position: absolute; left:0; top:0; border-right: solid 1px #d9d9d9;box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.25);font-family:"微软雅黑"; }
.v3-exam-recordOne{ width:100%; min-height:135px; padding:10px 10px 10px 210px; box-sizing:border-box; position:relative;transition: all 0.3s ease 0s;}
.v3-exam-recordOne:hover{background-color:#f3f3f3;}

/*班测记录*/
.v3-class-testList{ width:100%; padding:30px 10px; box-sizing:border-box; border-bottom:dashed 1px #d9d9d9;}
.v3-class-testList:hover{ background-color:#f9f9f9;}
.v3-class-testList:hover .delete{ display:block;}
.v3-class-testList img{ height:60px; vertical-align:middle;}
.v3-class-testList .title{ max-width:500px; display:inline-block; margin-right:5px; font-size:18px; vertical-align:middle;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.v3-class-testList .titTab{ padding:2px 5px; display:inline-block; vertical-align:middle; color:#fff; border-radius:6px;}

/*局微课*/
.v3-local-footer{ width:100%; height:135px; overflow:hidden; background-color:#24211a; color:#fff;font-family: Arial,Helvetica,sans-serif;font-size: 13px; overflow:hidden; position:absolute; bottom:0; left:0;}
.v3-local-footer a{ color:#fff; text-decoration:none;}
.v3-local-indexBan{ width:100%; height:435px; overflow:hidden; position:relative;}
.v3-local-indexBan .banner{width:100%; height:435px; position:relative;}
.v3-local-indexBan .banner img{left: 50%;position: absolute;top: 50%; -webkit-transform:translate(-50%, -50%); -o-transform:translate(-50%, -50%);-moz-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.v3-local-indexBan UL.pagination {Z-INDEX: 12; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 400px 0px 0px 48%; LIST-STYLE-TYPE: none; POSITION: relative;}
.v3-local-indexBan UL.pagination LI {PADDING-RIGHT: 3px; FLOAT: left}
.v3-local-indexBan UL.pagination LI A {width:12px;height:12px;float:left;font-size:0px;margin-right:8px; background:#fff; border-radius:50%;text-align:center;line-height:12px;cursor:pointer;}
.v3-local-indexBan UL.pagination LI.current A { background:#4d9501; border-radius:50%;}
.v3-local-indexBan UL.pagination LI A:hover { background:#4d9501; border-radius:50%;}
.v3-local-classIcon,.v3-local-teachIcon,.v3-local-mechanismIcon{ display:inline-block; vertical-align:middle; background-image:url(../images/localClass/index_icon.png); background-repeat:no-repeat;}
.v3-local-classIcon{width:35px; height:28px;background-position:-26px top;}
.v3-local-teachIcon{width:28px; height:28px;background-position:-92px top;}
.v3-local-mechanismIcon{width:28px; height:28px;background-position:-63px top;}
.v3-local-classList{ width:100%; margin-top:8px;}
.v3-local-classList >li{ width:220px; height:260px; float:left; margin-left:20px; padding:5px; box-sizing:border-box; border:solid 1px #e7eaec; background-color:#fff;}
.v3-local-classList >li:first-child{ margin-left:0;}
.v3-local-classList >li .videoImg{ width:100%; height:156px; border:solid 1px #e7eaec; box-sizing:border-box;}
.v3-local-classList >li .videoImg img{ width:100%; height:154px;}
.v3-local-classList >li .videoImg a{width:100%; height:156px; display:block; position:relative;}
.v3-local-classList >li .videoImg a .play{width:100%; height:100%; background:rgba(0, 0, 0, 0.4); position:absolute; top:0; left:0; z-index:2; text-align:center; color:#fff; font-size:48px; padding-top:45px; box-sizing:border-box; opacity:0;transition: all 0.3s ease 0s;}
.v3-local-classList >li .videoImg a:hover .play{ opacity:1;}
.v3-local-classList >li .userBox{ width:100%; height:35px;}
.v3-local-classList >li .userBox img{ width:50px; height:50px; border:solid 2px #fff; margin-left:6px; margin-top:-20px; border-radius:50%; position:relative; z-index:3;}
.v3-local-classList >li .userBox a{ color:#666; margin-right:3px;}
.v3-local-classList >li .userBox a:hover{ color:#2fa132;}
.v3-local-classList >li h3{ width:100%; height:20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; margin-top:5px; padding:0 5px; box-sizing:border-box;}
.v3-local-mechanismList >li{ height:235px;}
.v3-local-mechanismList >li h3{ margin-top:10px;}
.v3-local-mechanismListBox >li{ height:235px; margin-top:10px; margin-bottom:10px; margin-left:22px;}
.v3-local-mechanismListBox >li h3{ margin-top:10px;}
.v3-local-mechanismListBox >li:nth-child(4n+1){ margin-left:0;}
.v3-local-classListBox >li{margin-top:10px; margin-bottom:10px; margin-left:22px;}
.v3-local-classListBox >li:nth-child(4n+1){ margin-left:0;}
.v3-local-matchList{ width:100%; height:181px; padding-left:15px; box-sizing:border-box;}
.v3-local-matchList >li{ margin-top:13px; position:relative;}
.v3-local-matchList >li >div,.v3-local-matchList >li >a{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.v3-local-matchList >li .num{ width:24px; height:24px; border-radius:50%; background-color:#f19e72; color:#fff; text-align:center; line-height:24px;}
.v3-local-matchList >li:first-child .num{background-color:#cf3418}
.v3-local-matchList >li:nth-child(2) .num{background-color:#e25335}
.v3-local-matchList >li:nth-child(3) .num{background-color:#e67660}
.v3-local-teachList{ width:100%;}
.v3-local-teachList >li{width:220px; height:115px; float:left; margin-left:20px; margin-top:19px; padding:20px 0 0 10px; box-sizing:border-box; border:solid 1px #e7eaec; background-color:#fff;}
.v3-local-teachList >li:nth-child(3n+1){ margin-left:0;}
.v3-local-teachList >li .header{ width:70px; height:70px; border-radius:50%; overflow:hidden; border:solid 2px #e7eaec; box-sizing:border-box;}
.v3-local-teachList >li .header img{ width:100%;}
.v3-local-teachList >li .text{ width:120px; margin-left:10px; line-height:22px;}
.v3-local-teachList >li .text h3{ font-size:15px; font-weight:bold; margin-bottom:6px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.v3-local-teachList >li .text div{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.v3-local-teachListBox >li{ margin-left:22px;}
.v3-local-teachListBox >li:nth-child(3n+1){ margin-left:22px;}
.v3-local-teachListBox >li:nth-child(4n+1){ margin-left:0;}
.v3-local-loginBox{ width:400px; height:300px;background-color:#fff; border-radius:8px; padding:20px 30px 0 30px; box-sizing:border-box;}
.v3-local-loginName,.v3-local-loginPassword{ width:100%; height:40px; line-height:38px; box-sizing:border-box; border:solid 1px #bbbbbb; border-radius:8px; padding-left:46px; padding-right:10px; background-color:#fff!important; background-repeat:no-repeat; background-position:9px center; color:#464646; font-size:16px; outline:none;}
.v3-local-loginName:focus,.v3-local-loginPassword:focus{border-color:#4baa50;}
.v3-local-loginName{ background-image:url(../images/v32index/name.png)!important;}
.v3-local-loginPassword{ background-image:url(../images/v32index/lock.png)!important;}


/*人人通空间*/
.space-header{ width:100%; height:70px; box-sizing:border-box; border-bottom:solid 1px #e4e4e4; background-color:#fff;}
.space-header .logo{ float:left; max-width: 314px; height:69px; line-height: 65px; overflow:hidden; box-sizing:border-box;}
.space-header .logo img{ height: auto; max-height: 60px; vertical-align: middle; }
.space-header .header_personal{ padding:24px 24px 0 10px; height:46px; background-image:url(../images/header_down2.png); background-repeat:no-repeat; background-position:right center; cursor:pointer; border-left:solid 1px #fff;  border-right:solid 1px #fff;}
.space-header .header_personal >span{ display:inline-block; max-width:90px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.space-header .header_personal_on{ background-color:#fff; background-image:url(../images/header_up2.png); border-left:solid 1px #cecece;  border-right:solid 1px #cecece;}
.space-header .header_personal_info{ width:100%;background-color:#fff; color:#fff; text-align:center; top:70px; right:-1px; z-index:9999; border:solid 1px #cecece; border-top:none;}
.space-header .header_personal_info li{ width:100%; height:29px; line-height:29px;}
.space-header .header_personal_info li a{ display:block;height:29px; line-height:29px;color:#797979;}
.space-header .header_personal_info li a:hover{ background-color:#83ca60; color:#fff;}
.space-header .nav{ float:left; line-height:68px; margin-left:18px;}
.space-header .nav >a{ float:left; padding: 0 10px; text-align:center; color:#333; font-size:17px; font-family:"微软雅黑";}
.space-header .nav.small >a{ width: 70px; font-size: 16px; }
.space-header .nav >a.on{ color:#4b9200; font-weight:bold;}
.space-header .space-headerBox{ width: 100%; padding: 0 25px; box-sizing: border-box; }
.space-header .space-headerBox .logo{ max-width: 414px; }
.space-header .space-headerBox .nav{ float:none; width: 1000px; line-height:68px; position: absolute; left: 50%; top: 0; margin-left: -500px; text-align: center; }
.space-header .space-headerBox .nav >a{ float:none; display: inline-block; padding: 0 4px; margin:0 13px; position: relative;}
.space-header .space-headerBox .nav >a.on:before{ content: ""; display: block; width: 60%; height: 3px; background: #4b9200; position: absolute; top: 54px; left:50% ; margin-left: -30%; }
@media only screen and (max-width: 1440px){
.space-header .space-headerBox .nav{ margin-left: -480px; }
.space-header .space-headerBox .nav >a{ margin:0 8px;}
}
@media only screen and (max-width: 1280px){
.space-header .space-headerBox .nav{ margin-left: -430px; }
.space-header .space-headerBox .nav >a{ margin:0px;}
}
.space-sidebar-user{ width:100%; padding-top:28px; padding-bottom:25px; border:solid 1px #ececec; box-sizing:border-box; background-color:#fff; background-image:url(../images/space/index-leftBg.jpg); background-repeat:no-repeat; background-position:center top;}
.space-sidebar-user .header{ width:100%; text-align:center;}
.space-sidebar-user .header img{ width:98px; height:98px; border:solid 3px #fff; border-radius:50%; box-sizing:border-box; vertical-align:top;}
.space-sidebar-album{ width:100%;}
.space-sidebar-album >li{ width:50%; height:80px; float:left;}
.space-sidebar-album >li img{ width:100%; height:100%;}
.space-sidebar-webBox{ width:100%; height:230px; display:block; margin-top:10px; box-sizing:border-box; border-radius:8px; color:#464646; position:relative;}
.space-sidebar-webBox img{ width:100%; height:150px; vertical-align:top;}
.space-sidebar-webBox h3{ margin-left:5px; font-size:16px; margin-top:8px;}
.space-sidebar-webBox p{ margin-left:5px; font-size:14px; margin-top:5px; color:#898989;}
.space-sidebar-webShadow{height:150px;}
.space-sidebar-webShadow .text{ width:100%; padding:2px 5px 10px 5px; box-sizing:border-box; position:absolute; bottom:0; background:rgba(0,0,0,0.5); color:#fff;}
.space-sidebar-webShadow .text p{ color:#fff;}
.space-index-bannerBox{ width: 100%; height: 300px; margin: 0 auto 15px auto; background:url(../images/space/index-kzktBan.jpg) no-repeat; background-size: 100% 100%; border: solid 1px #e4e4e4; box-sizing: border-box;}
.space-index-bannerBox .bannerList{ float: right; margin-top: 140px; margin-right: 60px; }
.space-index-bannerBox .bannerList >li{ width: 104px; height: 140px; float: left; text-align: center;}
.space-index-bannerBox .bannerList >li .circle{ width: 104px; height: 103px; overflow: hidden; background:url(../images/space/index-banIcon-kzkt.png) no-repeat; }
.space-index-bannerBox .bannerList >li .circle a{ width: 100%; height: 100%; padding-top: 55px; box-sizing: border-box; display: block; color: #077a73; text-align: center; font-size: 15px; }
.space-index-bannerBox .bannerList >li .rwzz{ background-position: left top; }
.space-index-bannerBox .bannerList >li .rwzz:hover{ background-position: left bottom; }
.space-index-bannerBox .bannerList >li .ktzb{ background-position: -104px top; }
.space-index-bannerBox .bannerList >li .ktzb:hover{ background-position: -104px bottom; }
.space-index-bannerBox .bannerList >li .mxmsk{ background-position: -208px top; }
.space-index-bannerBox .bannerList >li .mxmsk:hover{ background-position: -208px bottom; }
.space-index-bannerBox .bannerList >li p a{ width: 100px; height: 20px; line-height: 20px; font-size: 13px; display: inline-block; border-radius: 20px; color: #0b7d81; background-color: #4fe9ff;}
.space-index-bannerBox .bannerList >li p a:hover{ background-color: #7feefe ; }
.space-index-teach{ width:100%;}
.space-index-teach >li{ width:64px; height:90px; float:left; margin-left:18px; margin-right:18px; margin-top: 15px; margin-bottom: 5px; text-align:center; position: relative;}
.space-index-teach.space-apply-teach >li{ width:74px; height:100px; margin-left:22px; margin-right:22px; margin-top:15px; margin-bottom:5px; position: relative;}
.space-index-teach >li .circle{ width:100%; height:64px; padding:2px; margin-bottom:6px; box-sizing:border-box; border:solid 1px #ebe9ea; border-radius:50%;transition: all 0.3s ease 0s;}
.space-index-teach.space-apply-teach >li .circle{height:74px;}
.space-index-teach >li h3 a{ color:#464646; font-size:15px;}
.space-index-teach >li .circle a{ width:100%; height:100%; display:block; border-radius:50%; box-sizing:border-box; padding-top:16px; text-align:center;transition: all 0.3s ease 0s;}
.space-index-teach.space-apply-teach >li .circle a{ padding-top:21px;}
.space-index-teach >li .circle i{ width:28px; height:28px; display:inline-block; background:url(../images/v32index/index37-icon.png) no-repeat; background-size:700%; overflow:hidden;}
.space-index-teach >li .other a,.space-index-teach.space-apply-teach >li .other a{ padding-top: 0; }
.space-index-teach >li .other a img{ width: 100%; height: 100%; border-radius: 50%; vertical-align: top; }
.space-index-teach >li h3{overflow:hidden; height: 22px;}
.space-index-teach.space-apply-teach >li h3 a{ color:#464646; font-size:15px;white-space:nowrap;}
.space-index-teach >li.addIcon{ display: none;}
.space-index-teach.space-apply-teach-edit >li.addIcon{ display: block;}
.space-index-teach.space-apply-teach-edit >li .circle.addApply{ border: solid 1px #4b9200; background: #f9fff7; }
.space-index-teach.space-apply-teach-edit >li .circle.addApply a{ color: #4b9200; padding-top: 5px; font-size: 13px; }
.space-index-teach.space-apply-teach.space-apply-teach-edit >li .circle.addApply a{ padding-top: 10px; font-size: 14px; }
.space-index-teach.space-apply-teach-edit >li .circle.addApply:hover{background:#83ca60;}
.space-index-teach.space-apply-teach-edit >li .circle.addApply:hover a{ color: #fff; }
.space-index-teach.space-apply-teach-edit >li .del{ color: #e22323; position: absolute; top:0; right:0; display: block; }
.space-index-teach >li .bk a{ background-color:#63a4da;}
.space-index-teach >li .bk i{ background-position:left top;}
.space-index-teach >li .bk a:hover{ background-color:#8bc3f2;}
.space-index-teach >li .bk:hover{ border-color:#8bc3f2;}
.space-index-teach >li .sk a{ background-color:#43b994;}
.space-index-teach >li .sk i{ background-position:-84px top;}
.space-index-teach >li .sk a:hover{ background-color:#73d2b4;}
.space-index-teach >li .sk:hover{ border-color:#73d2b4;}
.space-index-teach >li .zy a{ background-color:#5fbc58;}
.space-index-teach >li .zy i{ background-position:-168px top;}
.space-index-teach >li .zy a:hover{ background-color:#8bd188;}
.space-index-teach >li .zy:hover{ border-color:#8bd188;}
.space-index-teach >li .bjcs a{ background-color:#e2ac1c;}
.space-index-teach >li .bjcs i{ background-position:-140px -28px;}
.space-index-teach >li .bjcs a:hover{ background-color:#eec867;}
.space-index-teach >li .bjcs:hover{ border-color:#eec867;}
.space-index-teach >li .xjks a{ background-color:#e28c3e;}
.space-index-teach >li .xjks i{ background-position:-23px -28px;}
.space-index-teach >li .xjks a:hover{ background-color:#f3af72;}
.space-index-teach >li .xjks:hover{ border-color:#f3af72;}
.space-index-teach >li .xqgz a{ background-color:#dc6161;}
.space-index-teach >li .xqgz i{ background-position:-112px top;}
.space-index-teach >li .xqgz a:hover{ background-color:#e99595;}
.space-index-teach >li .xqgz:hover{ border-color:#e99595;}
.space-index-teach >li .ctb a{ background-color:#63a4da;}
.space-index-teach >li .ctb i{ background-position:-28px top;}
.space-index-teach >li .ctb a:hover{ background-color:#8bc3f2;}
.space-index-teach >li .ctb:hover{ border-color:#8bc3f2;}
.space-index-teach >li .zttl a{ background-color:#e2ac1c;}
.space-index-teach >li .zttl i{ background-position:-140px top;}
.space-index-teach >li .zttl a:hover{ background-color:#eec867;}
.space-index-teach >li .zttl:hover{ border-color:#eec867;}
.space-index-teach >li .kthg a{ background-color:#e28c3e;}
.space-index-teach >li .kthg i{ background-position:-56px top;}
.space-index-teach >li .kthg a:hover{ background-color:#f3af72;}
.space-index-teach >li .kthg:hover{ border-color:#f3af72;}
.space-index-teach >li .zyk a{ background-color:#43b994;}
.space-index-teach >li .zyk i{ background-position:-112px -28px;}
.space-index-teach >li .zyk a:hover{ background-color:#73d2b4;}
.space-index-teach >li .zyk:hover{ border-color:#73d2b4;}
.space-index-teach >li .bjgl a{ background-color:#59bdc0;}
.space-index-teach >li .bjgl i{ background-position:-50px -28px;}
.space-index-teach >li .bjgl a:hover{ background-color:#74cfd2;}
.space-index-teach >li .bjgl:hover{ border-color:#74cfd2;}
.space-index-teach >li .xxgl a{ background-color:#dc6161;}
.space-index-teach >li .xxgl i{ background-position:3px -28px; margin-left:-3px}
.space-index-teach >li .xxgl a:hover{ background-color:#e99595;}
.space-index-teach >li .xxgl:hover{ border-color:#e99595;}
.space-index-teach >li .jtbk a{ background-color:#eab149;}
.space-index-teach >li .jtbk i{ background-image:url(../images/index_jtbk.png); background-size:100%;}
.space-index-teach >li .jtbk a:hover{ background-color:#f5be59;}
.space-index-teach >li .jtbk:hover{ border-color:#f5be59;}
.space-index-teach >li .jxjh a{ background-color:#43b994;}
.space-index-teach >li .jxjh i{ background-image:url(../images/space/apply-icon-jxjh.png); background-size:100%;}
.space-index-teach >li .jxjh a:hover{ background-color:#73d2b4;}
.space-index-teach >li .jxjh:hover{ border-color:#73d2b4;}
.space-index-teach >li .kb a{ background-color:#e6c365;}
.space-index-teach >li .kb i{ background-image:url(../images/space/apply-icon-kb.png); background-size:100%;}
.space-index-teach >li .kb a:hover{ background-color:#f6ce61;}
.space-index-teach >li .kb:hover{ border-color:#f6ce61;}
.space-index-teach >li .glkj a{ background-color:#63a4da;}
.space-index-teach >li .glkj i{ background-position:left bottom; background-size:780%;}
.space-index-teach >li .glkj a:hover{ background-color:#8bc3f2;}
.space-index-teach >li .glkj:hover{ border-color:#8bc3f2;}
.space-index-teach >li .rrt a{ background-color:#8bd186;}
.space-index-teach >li .rrt i{ background-image:url(../images/space/apply-icon-rrt.png); background-size:100%;}
.space-index-teach >li .rrt a:hover{ background-color:#77d470;}
.space-index-teach >li .rrt:hover{ border-color:#77d470;}
.space-index-teach >li .yyt a{ background-color:#8bc3f2;}
.space-index-teach >li .yyt i{ background-image:url(../images/space/apply-icon-yyt.png); background-size:100%;}
.space-index-teach >li .yyt a:hover{ background-color:#6bbbff;}
.space-index-teach >li .yyt:hover{ border-color:#6bbbff;}
.space-index-teach >li .zxkc a{ background-color:#5fbc58;}
.space-index-teach >li .zxkc i{ background-image:url(../images/space/apply-icon-zxkc.png); background-size:100%;}
.space-index-teach >li .zxkc a:hover{ background-color:#33af29;}
.space-index-teach >li .zxkc:hover{ border-color:#33af29;}
.space-index-teach >li .kzkt a{ background-color:#39bccf;}
.space-index-teach >li .kzkt i{ background-image:url(../images/space/apply-icon-kzkt.png); background-size:100%;}
.space-index-teach >li .kzkt a:hover{ background-color:#07c5e1;}
.space-index-teach >li .kzkt:hover{ border-color:#07c5e1;}
.space-index-teach >li .zbkt a{ background-color:#5cbe54;}
.space-index-teach >li .zbkt i{ background-image:url(../images/space/apply-icon-zbkt.png); background-size:100%;}
.space-index-teach >li .zbkt a:hover{ background-color:#6ed465;}
.space-index-teach >li .zbkt:hover{ border-color:#6ed465;}
.space-index-teach >li .pxsp a{ background-color:#dc6161;}
.space-index-teach >li .pxsp i{ background-image:url(../images/space/apply-icon-pxsp.png); background-size:100%;}
.space-index-teach >li .pxsp a:hover{ background-color:#e14e4e;}
.space-index-teach >li .pxsp:hover{ border-color:#e14e4e;}
.space-index-teach >li .zdkt a{ background-color:#43b994;}
.space-index-teach >li .zdkt i{ background-image:url(../images/space/apply-icon-zdkt.png); background-size:100%;}
.space-index-teach >li .zdkt a:hover{ background-color:#4ed3a9;}
.space-index-teach >li .zdkt:hover{ border-color:#4ed3a9;}
.space-index-teach >li .zxt a{ background-color:#85c966;}
.space-index-teach >li .zxt i{ background-image:url(../images/space/apply-icon-zxt.png); background-size:100%;}
.space-index-teach >li .zxt a:hover{ background-color:#6cc345;}
.space-index-teach >li .zxt:hover{ border-color:#6cc345;}
.space-my-header{ width:100%; height:285px; background:url(../images/space/index-leftBg1.jpg) no-repeat;  text-align:center; font-family:"微软雅黑"; color:#fff;background-position: center center;background-color: rgb(94,216,129);box-sizing: border-box;padding-top: 5px;}
.space-my-header .header img{ width:100px; height:100px; border:solid 2px #fff; box-sizing:border-box; vertical-align:top; border-radius:50%;}
.space-my-header .header-container { width: 450px; height: 250px; box-sizing: border-box; background-color: rgba(218,255,229,0.4); opacity: 1; margin: 10px auto 0; border-radius:20px; -webkit-border-radius:20px; -moz-border-radius:20px; -ms-border-radius:20px; -o-border-radius:20px; }
.space-my-visitor{ width:100%; min-height:291px;}
.space-my-visitor >li{ width:60px; height:85px; float:left; overflow:hidden; margin:12px 0 0 12px; font-size:12px;}
.space-my-visitor >li .name{ width:100%; height:16px; padding:0 5px; margin-top:-16px; line-height:16px; background:rgba(0,0,0,0.3); box-sizing:border-box; color:#fff;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; position:relative;}
.space-my-recordTab{ width:100%; height:50px; line-height:49px; padding:0 10px; box-sizing:border-box; border-bottom:solid 1px #ececec;}
.space-my-recordTab ul{ float:left;}
.space-my-recordTab ul >li{ height:50px; padding:0 5px; margin-left:30px; float:left; box-sizing:border-box; cursor:pointer;}
.space-my-recordTab ul >li.on{ color:#4b9200; border-bottom:solid 2px #4b9200;}
.space-my-subjectMore{ min-width:80px; background-color:#fff; border:solid 1px #ececec; border-radius:6px; overflow:hidden; position:absolute; right:15px; top:35px;}
.space-my-subjectMore >li{ width:100%; height:30px; line-height:30px; padding:0 10px; box-sizing:border-box; cursor:pointer;}
.space-my-subjectMore >li:hover{background-color:#83ca61; color:#fff;}
.space-my-recordList{ width:100%; min-height:610px; padding:0 20px 30px 20px; box-sizing:border-box;}
.space-my-recordList >li{ margin-top:20px;}
.space-my-recordList >li .name a{ color:#464646;}
.space-my-recordList >li .name a:hover{ color:#4b9200;}
.space-my-recordList >li img{ max-width:90%;}
.space-my-recordList >li .name,.space-my-recordList >li .name2{ width:59%; float:left;word-wrap:break-word; padding-right:10px; box-sizing:border-box;}
.space-my-recordList >li .name2{ width:48%;}
.space-my-recordList >li .subject{ width:14%; float:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.space-my-recordList >li .class{ width:14%; float:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.space-my-recordList >li .time{ float:right;}
.space-dynamic-main{ width:100%; min-height:120px; padding:20px 20px 20px 78px; box-sizing:border-box; position:relative;}
.space-dynamic-main .header{ width:48px; height:48px; overflow:hidden; border-radius:50%; position:absolute; left:15px; top:20px;}
.space-dynamic-main .header img{ width:100%; height:100%;}
.space-dynamic-comment{ width:100%; min-height:60px; padding:15px 15px 15px 50px; box-sizing:border-box; position:relative;}
.space-dynamic-comment .header{ width:36px; height:36px; overflow:hidden; border-radius:50%; position:absolute; left:0; top:20px;}
.space-dynamic-comment .header img{ width:100%; height:100%;}
.space-dynamic-video{ width:270px; height:180px; box-sizing:border-box; position:relative;}
.space-dynamic-video >a{width:100%; height:100%; background:rgba(0, 0, 0, 0.4); position:absolute; top:0; left:0; z-index:2; color:#fff;box-sizing:border-box; opacity:0.7;transition: all 0.3s ease 0s;}
.space-dynamic-video >a img{ width:100%; height:100%;}
.space-dynamic-video >a h4{ width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; padding:0 10px; box-sizing:border-box; position:absolute; bottom:6px; left:0;}
.space-dynamic-video >a i{ font-size:58px; position:absolute; top:50%; margin-top:-29px; left:50%; margin-left:-29px;}
.space-class-header{ width:100%; height:285px; padding-top:40px; box-sizing:border-box; background-image:url(../images/space/classBg.jpg); background-repeat:no-repeat; background-position:center center; text-align:center; font-family:"微软雅黑";}
.space-class-classList{ width:100%; text-align:center;}
.space-class-classList >li{ min-width:120px; height:30px; line-height:30px; padding:0 10px; margin:0 12px; box-sizing:border-box; display:inline-block; background:rgba(55,94,108,0.8); border-radius:10px; color:#eaf8fd; font-size:14px; cursor:pointer; position:relative;}
.space-class-classList >li.on{ background:#eaf8fd; color:#375e6c;}
.space-class-classList >li >ul{ width:100%; height:120px; margin-top:3px; overflow-y:auto; overflow-x:hidden; background-color:#fff; border-radius:10px; position:absolute; top:30px; left:0; z-index:10;}
.space-class-classList >li >ul::-webkit-scrollbar {display: none;}
.space-class-classList >li >ul{ -ms-overflow-style: none; }
.space-class-classList >li >ul{ /*overflow: -moz-scrollbars-none;*/ }
.space-class-classList >li >ul >li{ width:100%; height:30px; line-height:30px; color:#464646; text-align:left; padding:0 10px; box-sizing:border-box;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; cursor:pointer;}
.space-class-classList >li >ul >li:hover{ background-color:#375e6c; color:#fff;}
.space-class-classChange{ min-width:130px; max-height:152px; border:solid 1px #ececec; box-sizing:border-box; background-color:#fff; position:absolute; right:0; top:28px; z-index:3; overflow-y:auto;}
.space-class-classChange >li{ height:30px; line-height:30px; padding:0 14px; cursor:pointer; color:#464646; overflow:hidden;}
.space-class-classChange >li:hover{background-color:#83ca60; color:#fff;}
.space-class-classTab{ width:100%; text-align:center; font-size:16px;}
.space-class-classTab >a{ display:inline-block; padding:6px 16px; margin:0 20px; color:#333;}
.space-class-classTab >a.on{background-color:#64a943; color:#fff;}
.space-class-notice >li >div{ max-height:60px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.space-class-teamList{ width:100%; padding-top:5px;}
.space-class-teamList >li{ width:60px; height:115px; float:left; overflow:hidden; margin:10px 20px 0 20px; position:relative;}
.space-class-teamList >li .maxImg img{ width:60px; height:60px; border-radius:50%; vertical-align:top;}
.space-class-teamList >li .leader{ text-align:center; margin-top:2px;}
.space-class-teamList >li .leader span{ display:inline-block;background-color:#f5f2d3; padding:2px 5px; font-size:12px; border-radius:6px;}
.space-class-teamList >li .del{ position:absolute; right:0; top:0;color:#e22323; display:none;}
.space-class-teamList >li .set{ margin-top:5px; text-align:center; font-size:12px; display:none;}
.space-class-teamList >li:hover .del,.space-class-teamList >li:hover .set{ display:block;}
.space-class-teamList >li .add{ width:60px; height:60px; display:block; color:#fff; background-color:#d2d2d2; line-height:56px; border-radius:50%; text-align:center; font-size:50px;}
.space-class-classStar{ width:100%; padding-top:5px;}
.space-class-classStar >li{ width:70px; height:125px; float:left; margin:15px 20px 0 33px; position:relative;}
.space-class-classStar >li .maxImg img{ width:70px; height:70px; border-radius:50%; vertical-align:top;}
.space-class-classStar >li .del{ position:absolute; right:0; top:0;color:#e22323; display:none;}
.space-class-classStar >li .setIn{ height:20px; line-height:20px; border-radius:6px; margin-top:5px; text-align:center; font-size:12px;background-color:#f48a00; color:#fff; position:relative;}
.space-class-classStar >li .setIn a.fa{ position:absolute; right:-3px; top:-4px;}
.space-class-classStar >li .setUp{ height:20px; line-height:20px; border-radius:6px; margin-top:5px; text-align:center; font-size:12px;background-color:#d2d2d2; color:#fff; position:relative;}
.space-class-classStar >li:hover .del{ display:block;}
.space-class-classStar >li .add{ width:70px; height:70px; display:block; color:#fff; background-color:#d2d2d2; line-height:61px; border-radius:50%; text-align:center; font-size:55px;}
.space-class-classStar-tag{ width:100%; padding:10px 30px 0 30px; height:250px; overflow-y:auto; overflow-x:hidden; font-family:"微软雅黑"; box-sizing:border-box;}
.space-class-classStar-tag >li{ padding:0 10px; height:25px; float:left; line-height:25px; margin:20px 20px 0 0;background-color:#ededed; cursor:pointer; border-radius:20px;}
.space-class-classStar-tag >li.on{ background-color:#83ca60; color:#fff;}
.space-class-indexBiaoxianRanking{ width: 100%; padding-top: 5px; }
.space-class-indexBiaoxianRanking >li{ width: 100%; height: 40px; box-sizing: border-box; line-height: 39px;border-top: dashed 1px #e8e8e8; position: relative; }
.space-class-indexBiaoxianRanking >li:first-child{ border-color: #fff; }
.space-class-indexBiaoxianRanking >li:nth-child(1):before,.space-class-indexBiaoxianRanking >li:nth-child(2):before,.space-class-indexBiaoxianRanking >li:nth-child(3):before{ content: ""; width: 20px; height: 20px; display: inline-block; background: url(../images/class3/biaoxian-rank1.png) no-repeat; background-size: 100%; position: absolute; top: 10px; left: 2px; z-index: 9; }
.space-class-indexBiaoxianRanking >li:nth-child(2):before{background: url(../images/class3/biaoxian-rank2.png) no-repeat; background-size: 100%;}
.space-class-indexBiaoxianRanking >li:nth-child(3):before{background: url(../images/class3/biaoxian-rank3.png) no-repeat; background-size: 100%;}
.space-class-indexBiaoxianRanking >li.first:before,.space-class-indexBiaoxianRanking >li.second:before,.space-class-indexBiaoxianRanking >li.third:before{ content: ""; width: 20px; height: 20px; display: inline-block; background: url(../images/class3/biaoxian-rank1.png) no-repeat; background-size: 100%; position: absolute; top: 10px; left: 2px; z-index: 11; }
.space-class-indexBiaoxianRanking >li.second:before{background: url(../images/class3/biaoxian-rank2.png) no-repeat; background-size: 100%;}
.space-class-indexBiaoxianRanking >li.third:before{background: url(../images/class3/biaoxian-rank3.png) no-repeat; background-size: 100%;}
.space-class-indexBiaoxianRanking >li .num{ width: 30px; font-size: 14px; text-align: center; padding-right: 5px; box-sizing: border-box; float: left;font-family: OPPOSans; }
.space-class-indexBiaoxianRanking >li .pic{ width: 24px; height: 24px; float: left; margin-right: 8px; margin-top: 7px; cursor: pointer; }
.space-class-indexBiaoxianRanking >li .pic img{ width: 100%; height: 100%; vertical-align: top; border-radius: 50%; }
.space-class-indexBiaoxianRanking >li .name{ width: 70px; float: left; font-size: 13px; color: #757575; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.space-class-indexBiaoxianRanking >li .total{ width: 65px; padding-right: 5px; float: right; color: #ccc; text-align: right; overflow: hidden;}
.space-class-indexBiaoxianRanking >li .total span{color: #78C549; font-size: 13px; margin-right: 3px; }
.space-album-menu{ width:96%; height:40px; margin:0 auto; border-bottom:solid 1px #ececec; box-sizing:border-box;}
.space-album-menu >.menu a{ float:left; height:40px; line-height:30px; margin-left:20px; margin-right:20px; padding:0 8px; box-sizing:border-box; font-size:16px; color:#464646;}
.space-album-menu >.menu a.on{ color:#4b9200; border-bottom:solid 2px #4b9200;}
.space-album-timePhoto{ width:100%; height:100%; padding-bottom:50px; overflow:hidden;}
.space-album-timePhoto .time{ width:18%; float:left; padding-bottom:1000px; margin-bottom:-1000px;min-height:160px; padding-right:15px; box-sizing:border-box; border-right:solid 1px #ececec; font-size:18px; text-align:right; position:relative;}
.space-album-timePhoto .time:before{ content:""; width:10px; height:10px; border-radius:50%; background-color:#666; position:absolute; right:-6px; top:7px;}
.space-album-timePhoto .photo{ width:80%; float:left; padding-left:20px; padding-top:1px; box-sizing:border-box; position:relative;}
.space-album-timePhoto .list{ width:100%; margin-top:6px;}
.space-album-timePhoto .list >li{ width:25%; height:0; padding-bottom:16%; overflow:hidden; float:left; border:solid 2px #fff; box-sizing:border-box; position:relative;}
.space-album-timePhoto .list >li img{width:100%;position:absolute;top:50%;left:50%;z-index:3;transform:translate(-50%,-50%);}
.space-album-timePhoto .more{ padding:2px 6px; display:inline-block; color:#fff; font-size:13px; border-radius:6px; background:rgba(0,0,0,0.6); position:absolute; right:7px; bottom:7px; z-index:10;}
.space-album-list >li{ width:178px; height:210px; float:left; padding:6px; margin:15px 3px 0 15px; border:solid 3px #f2f2f2; box-sizing:border-box; background-color:#fff;}
.space-album-list >li .image{ width:100%; height:160px;position:relative; overflow:hidden;}
.space-album-list >li .num{ width:100%; height:100%; box-sizing:border-box; text-align:right; padding-top:130px; padding-right:8px; position:absolute; z-index:9; font-size:22px; font-family:Arial, Helvetica, sans-serif; color:#fff; background:rgba(0,0,0,0.2);}
.space-album-list.space-album-listCheck >li{height:160px; padding:0; border:solid 1px #f2f2f2; position:relative;}
.space-album-list.space-album-listCheck >li .image{ height:120px;}
.space-album-list.space-album-listCheck >li .del{ width:16px; height:16px; text-align:center; padding-top:1px; box-sizing:border-box;background-color:#e22323; color:#fff; border-radius:50%; position:absolute; top:-6px; right:-6px; z-index:4;}
.space-album-list >li .image img{ width:100%;position:absolute;top:50%;left:50%;z-index:3;transform:translate(-50%,-50%);}
.space-album-list >li .image.centerImg img{ width:auto; height:100%;}
.space-album-cover{ width:90px; height:90px;position:relative; overflow:hidden;}
.space-album-cover img{ width:100%;position:absolute;top:50%;left:50%;z-index:3;transform:translate(-50%,-50%);}
.space-album-cover.centerImg img{ width:auto; height:100%;}
.space-school-header{ width:100%; height:285px; box-sizing:border-box; background-image:url(../images/space/schoolBg.jpg); background-repeat:no-repeat; background-position:center center; text-align:center; font-family:"微软雅黑";}
.space-school-headerShadow{ width:100%; height:100%; background:rgba(0,0,0,0.4);}
.space-school-showTitle{ width:680px; height:50px; margin-left:auto; margin-right:auto; line-height:50px; padding:0 20px; box-sizing:border-box; background-color:#f2da93; border-radius:50px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; color:#333;font-family:"微软雅黑"; font-size:18px; text-align:center;}
.space-school-prizePeople{ width:100%;}
.space-school-prizePeople >li{ width:160px; height:180px; overflow:hidden; float:left; padding:15px 17px 10px 17px; box-sizing:border-box; text-align:center;}
.space-school-prizePeople >li .headerImg{ width:70px; height:70px; border:solid 2px #f3f3f3; margin:0 auto;}
.space-school-prizePeople >li .headerImg img{width:70px; height:70px; vertical-align:top;}
.space-school-prizePeople >li .tag{ width:100%; height:22px; line-height:22px; border-radius:20px; padding:0 6px; margin-top:5px; box-sizing:border-box;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; color:#333;font-family:"微软雅黑"; font-size:13px; text-align:center; background-color:#f2da93; }
.space-school-prizeClass{ width:100%; padding-bottom:20px;}
.space-school-prizeClass >li{ width:125px; height:40px; float:left; line-height:38px; margin:30px 12px 0 22px; background-color:#f8eac3; border:solid 1px #f2da93; box-sizing:border-box; border-radius:30px; padding:0 5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; color:#333;font-family:"微软雅黑"; font-size:14px; text-align:center;}
.space-school-worksBox{ width:100%; padding-bottom:20px;}
.space-school-worksBox >li{ width:178px; float:left; margin:20px 8px 0 7px; box-sizing:border-box; border:solid 1px #ececec;}
.space-school-worksBox >li .worksImg{ width:100%; height:118px; overflow:hidden; position:relative;}
.space-school-worksBox >li .worksImg img{width:100%;position:absolute;top:50%;left:50%;z-index:3;transform:translate(-50%,-50%);}
.space-school-worksBox >li .text{ width:100%; padding:5px; box-sizing:border-box; height:50px; overflow:hidden; background-color:#fafafa;}
.space-school-worksBox >li .text h4{ width:100%; height:20px; line-height:18px; font-size:15px; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.space-school-worksBox >li .text .name{ float:left; width:60%; font-size:13px; color:#9d7b13; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.space-school-worksCon{ width:100%; line-height:180%;}
.space-school-worksCon img{ max-width:100%; height: auto; vertical-align:top; margin:12px 0;}
.space-school-gloryBox{ width:100%; padding:185px 15px 15px 15px; border:solid 1px #ececec; box-sizing:border-box; background-color:#fff; background-image:url(../images/space/school_glory.png); background-repeat:no-repeat; background-position:center top; }
.space-school-gloryBox >h2{ width:100%; padding:0 40px; padding-bottom:10px; box-sizing:border-box; text-align:center; font-size:18px; color:#b90000; font-weight:bold;}
.space-school-gloryList >li{width:140px; overflow:hidden; float:left; margin:10px 15px 10px 7px; padding:5px; box-sizing:border-box; text-align:center; border:solid 1px #b13325; border-radius:8px;}
.space-school-gloryList >li:nth-child(6n){margin:10px 0 10px 7px;}
.space-school-gloryList >li .headerImg{ width:100%; height:128px;}
.space-school-gloryList >li .headerImg img{ width:100%; height:128px; vertical-align:top;}
.space-school-gloryList >li .lineStar{ width:100%; height:20px;margin-top:8px; color:#b13325; text-align:center; position:relative;}
.space-school-gloryList >li .lineStar i{ width:35px; height:20px; background-color:#fff; display:inline-block; position:relative; z-index:5;}
.space-school-gloryList >li .lineStar:before{ content:""; width:100%; height:2px; display:inline-block; background-color:#b13325; position:absolute; top:10px; left:0;}
.space-school-gloryList >li .tag{ width:100%; height:22px; line-height:22px; border-radius:20px; padding:0 6px; margin-top:5px; box-sizing:border-box;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; color:#fff;font-family:"微软雅黑"; font-size:13px; text-align:center; background-color:#b13325; }
.space-school-worksMain{ width:100%; padding:20px 15px 15px 15px; border:solid 1px #ececec; box-sizing:border-box; background-color:#fff; }
.space-school-worksMain >h2{ width:100%; padding-bottom:10px; box-sizing:border-box; font-size:15px; color:#333; font-weight:bold;}
.space-school-data{ width:100%;}
.space-school-data >li{ width:31%; height:85px; float:left; margin:15px 0 5px 2%; background-color:#8bd2f2; overflow:hidden; color:#fff;}
.space-school-data >li:nth-child(2){ background-color:#8bd286;}
.space-school-data >li:nth-child(3){ background-color:#ecc965;}
.space-school-data >li:nth-child(4){ background-color:#73d2b4;}
.space-school-data >li:nth-child(5){ background-color:#c0de64;}
.space-school-data >li:nth-child(6){ background-color:#f1af72;}
.space-school-data >li i{ opacity:0.6;}
.space-school-ranking >li{ margin-top:12px;}
.space-school-ranking >li .num{width:24px; height:24px; margin-left:10px; border-radius:50%; background-color:#ee9d72; color:#fff; text-align:center; line-height:22px;}
.space-school-ranking >li .header{ width:130px; margin-left:45px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.space-school-ranking >li .header img{ width:24px; height:24px; border-radius:50%; vertical-align:middle;}
.space-school-ranking >li:nth-child(1) .num{background-color:#cb3514;}
.space-school-ranking >li:nth-child(2) .num{background-color:#e15136;}
.space-school-ranking >li:nth-child(3) .num{background-color:#e5755d;}
.space-school-newsBan{ width:246px; height:134px; overflow:hidden; position:relative;}
.space-school-newsBan ul.z-index img{width:246px; height:134px; display:block;}
.space-school-newsBan ul.z-index >li p{ width:100%; height:30px; line-height:30px; background:rgba(0,0,0,0.6); color:#fff; padding:0 86px 0 10px; box-sizing:border-box; font-size:13px; position:absolute; bottom:0; left:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.space-school-newsBan UL.pagination {bottom:8px; right:0px; LIST-STYLE-TYPE: none; POSITION: absolute; z-index:12;}
.space-school-newsBan UL.pagination LI {PADDING-RIGHT: 3px; FLOAT: left}
.space-school-newsBan UL.pagination LI A {width:14px;height:14px;float:left;font-size:12px;margin-right:8px; background:#6f6f6f; border-radius:50%;text-align:center;line-height:14px;cursor:pointer; border-radius:50%; color:#fff;font-family:"微软雅黑";}
.space-school-newsBan UL.pagination LI.current A { background:#64a91b;}
.space-school-newsBan UL.pagination LI A:hover { background:#64a91b;}
.space-newsList{ width:90%; min-height:460px; margin:0 auto; padding-top:15px;}
.space-newsList li.clr{ width:100%; height:40px; line-height:40px; font-size:16px; position:relative;}
.space-newsList li.clr::before{content: "";position: absolute; top:18px; left:-12px; width:4px; height:4px; background:#464646; border-radius:50%;}
.space-newsList li.clr a{ max-width:72%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; color:#464646;}
.space-newsList li.clr a:hover{color:#4b9200;}
.space-news-nav{ width:100%; height:50px; line-height:50px;background-color:#83ca60; color:#fff;font-family:"微软雅黑"; text-align:center; font-size:18px;-moz-box-shadow:3px 3px 8px #999; -webkit-box-shadow:3px 3px 8px #999;box-shadow:3px 3px 8px #999;}
.space-news-nav >a{ padding:0 30px; display:inline-block; height:100%; margin:0 20px; color:#fff; position:relative;}
.space-news-nav >a.on:before{ content:""; display:inline-block;width:0;height:0;border-width:0 10px 10px;border-style:solid;border-color:transparent transparent #fff;position:absolute; bottom:0; left:50%; margin-left:-10px;}
.space-news-nav >a.on{ background-color:#4d9501;}
.space-news-main{ width:1000px; margin:0 auto; overflow:hidden; box-sizing:border-box; border:solid 1px #ececec; border-top:none; background-color:#fff; font-family:"微软雅黑";-moz-box-shadow:3px 3px 8px #999; -webkit-box-shadow:3px 3px 8px #999;box-shadow:3px 3px 8px #999;}
.space-news-messageSidebar{ width:20%; float:left; background-color:#fafafa; overflow:hidden;}
.space-news-messageSidebar >ul{ width:200px; padding-right:20px; height:700px; overflow-y:auto; overflow-x:hidden;}
.space-news-messageSidebar >ul >li{ width:200px; height:60px; position:relative; padding:10px 10px 10px 60px; box-sizing:border-box; cursor:pointer;}
.space-news-messageSidebar >ul >li:hover{ background-color:#f3f3f3;}
.space-news-messageSidebar >ul >li .header{ width:40px; height:40px; border-radius:50%; position:absolute; left:10px; top:10px; z-index:9;}
.space-news-messageSidebar >ul >li .header img{width:40px; height:40px; border-radius:50%;}
.space-news-messageSidebar >ul >li.new .header:before{ content:""; display:inline-block; width:10px; height:10px; border-radius:50%; background-color:#e22323; position:absolute; right:0; top:0; z-index:10;}
.space-news-messageSidebar >ul >li h4{ width:70%; float:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.space-news-messageSidebar >ul >li .text{ width:85%; float:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; font-size:13px; color:#666;}
.space-news-messageSidebar >ul >li .del{ display:none;color:#e22323; float:right; margin-top:3px;}
.space-news-messageSidebar >ul >li.on{ background-color:#ededed;}
.space-news-messageSidebar >ul >li.on .del{ display:inline-block;}
.space-news-messageMain{ width:80%; height:700px; float:right; box-sizing:border-box; background-color:#fafafa; border-left:solid 1px #ececec;}
.space-news-messageBox{ width:100%; height:520px; padding:0 20px 20px 20px; box-sizing:border-box; overflow-y:auto; overflow-x:hidden;}
.space-news-messageHe{ width:100%; min-height:40px; padding-left:50px; padding-right:50px; box-sizing:border-box; margin-top:20px; position:relative;}
.space-news-messageHe .header{ width:40px; height:40px; border-radius:50%; position:absolute; left:0; top:0; z-index:9;}
.space-news-messageHe .header img{width:40px; height:40px; border-radius:50%;}
.space-news-messageHe .maxImg img,.space-news-messageMe .maxImg img{ border:solid 2px #ececec; border-radius:8px; max-height:250px; max-width:90%; cursor:pointer;}
.space-news-messageHe .text,.space-news-messageMe .text{display:inline-block;background-color:#cdd7e2; padding:6px 15px;line-height:20px; border-radius:4px;}
.space-news-messageMe .text{background-color:#64b9e4;}
.space-news-messageHe .talk,.space-news-messageMe .talk{ width:12%; display:inline-block;background-color:#cdd7e2; padding:6px 15px; line-height:20px; border-radius:4px; cursor:pointer;}
.space-news-messageHe .talk img,.space-news-messageMe .talk img{ border:none; border-radius:0;}
.space-news-messageMe{ width:100%; min-height:40px; padding-left:50px; padding-right:50px; box-sizing:border-box; margin-top:20px; position:relative; text-align:right;}
.space-news-messageMe .header{ width:40px; height:40px; border-radius:50%; position:absolute; right:0; top:0; z-index:9;}
.space-news-messageMe .header img{width:40px; height:40px; border-radius:50%;}
.space-news-messageMe .talk{ background-color:#64b9e4;}
.space-news-messageSend{ width:100%; height:140px; border-top:solid 1px #ececec; box-sizing:border-box;}
.space-news-messageTarea{ width:100%; height:100px; padding:8px 10px; line-height:180%; outline:none; border:0; resize:none; box-sizing:border-box; font-family:"微软雅黑";overflow-y:auto; overflow-x:hidden;}
.space-news-addressSidebar{ width:20%; height:700px; float:left; background-color:#fafafa; }
.space-news-addressTab{ width:100%; height:45px; line-height:43px; border-bottom:solid 1px #ececec; box-sizing:border-box; text-align:center;}
.space-news-addressTab >a{ margin:0 8px; display:inline-block; padding:0 5px; color:#464646; font-size:15px;}
.space-news-addressTab >a.on{color:#4b9200; border-bottom:solid 2px #4b9200;}
.space-news-address-menu{ width:200px; padding-right:20px;height:calc(100% - 95px); overflow-y:auto; overflow-x:hidden;}
.space-news-address-menu a{ color:#464646;}
.space-news-address-menu > li,.space-news-address-menu > li > ul,.space-news-address-menu > li > ul > li,.space-news-address-menu > li > ul > li ul.sidebar-nav-second-level{width:200px;position: relative;}
.space-news-address-menu > li > a i{ width:20px;}
.space-news-address-menu > li > a,.space-news-address-menu > li > ul > li >a{width:100%;display: block;padding: 14px 20px 14px 25px; box-sizing:border-box;}
.space-news-address-menu > li > a .arrow,.space-news-address-menu > li > ul > li >a .arrow{float: right;margin-top: 2px;}
.space-news-address-menu > li > ul > li >a:hover{background-color: #ededed;}
.space-news-address-menu > li > ul > li.active{ background:#ededed; box-sizing:border-box;transition: all 0.5s ease 0s;}
.space-news-address-menu > li > ul > li ul.sidebar-nav-second-level a{display: block;padding: 5px 15px 9px 52px;box-sizing:border-box;font-size: 14px;}
.space-news-address-menu > li > ul > li ul.sidebar-nav-second-level a:last-child{padding: 5px 15px 15px 50px;}
.space-news-address-menu > li > ul > li ul.sidebar-nav-second-level a:hover,.space-news-address-menu > li ul.sidebar-nav-second-level a.on{color: #4d9501;}
.space-news-address-menu > li > a.sidebar-nav-title:hover,.space-news-address-menu > li > a.sidebar-nav-all:hover{background:#ededed;}
.space-news-addressCard{ width:46%; height:76%; margin:10% auto; border:solid 1px #ececec;-moz-box-shadow:3px 3px 8px #ccc; -webkit-box-shadow:3px 3px 8px #ccc;box-shadow:3px 3px 8px #ccc;}
.space-news-addressCard .header{ width:100%; height:160px; text-align:center; background:url(../images/space/index-leftBg.jpg); background-size:100%;}
.space-news-addressCard .header img{ width:110px; height:110px; box-sizing:border-box; border-radius:50%; vertical-align:top; margin-top:25px; border:solid 2px #fff;}
.space-news-sendTab{ width:800px;}
.space-news-sendTab >a{ padding:0 15px; height:30px; float:left; line-height:28px; border:solid 1px #ececec; box-sizing:border-box; color:#464646; margin-left:20px; margin-top:15px; background-color:#fff;}
.space-news-sendTab >a.on{background-color:#83ca60; border-color:#83ca60; color:#fff;}
.space-news-sendList li{ width:74px; height:115px; overflow:hidden; float:left; margin:12px 0 0 30px; text-align:center; cursor:pointer; position:relative;}
.space-news-sendList li img{ width:70px; height:70px; border:solid 1px #ededed; padding:1px; margin-bottom:6px;}
.space-news-sendList li.send_on{ color:#83ca60;}
.space-news-sendList li.send_on img{ border-color:#83ca60;}
.space-news-sendList li.send_on .tick{ width:30px; height:30px; display:inline-block; background:url(../images/tick.png) no-repeat; position:absolute; top:2px; right:2px;}
.space-apply-webBox{ width:175px; height:206px; float:left; padding:5px; box-sizing:border-box; border:solid 1px #ebe9ea; border-radius:8px; color:#464646;transition: all 0.3s ease 0s;}
.space-apply-webBox:hover{ border-color:#599c11; }
.space-apply-webBox img{ width:100%; height:116px; vertical-align:top;}
.space-apply-webBox h3{ margin-left:5px; font-size:18px; margin-top:8px;}
.space-apply-webBox p{ margin-left:5px; font-size:14px; margin-top:5px; color:#898989;}
/*教研资源*/
.resource-spaceTeach >li{ width: 200px; float: left; margin-top: 25px; margin-left: 40px; }
.resource-spaceTeach >li:nth-child(5n+1){ margin-left: 0; }
.resource-spaceTeach >li .pic{ width: 100%; height: 125px; overflow: hidden; box-sizing: border-box; border: solid 1px #cecece; text-align: center; }
.resource-spaceTeach >li h3{ width: 100%; margin-top: 7px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; }
.resource-spaceTeach >li h3 a{ color: #464646; font-weight: bold; font-size: 15px; }
.resource-spaceTeach >li h3 a:hover{ color: #83CA60; }
.resource-spaceTeachPapers >li{ width: 42%; margin-left: 8%; box-sizing: border-box; margin-top: 30px; float: left; }
.resource-spaceTeachPapers >li:nth-child(2n+1){ margin-left: 3%; }
.resource-spaceTeachPapers >li .text{ width: 80%; }


/*微课同步讲*/
.sync-nav{ width:100%;min-width:1000px; height:60px; position:relative; background-color:#83ca60;}
.sync-navBox{width:1000px; height:100%; margin:0 auto;}
.sync-navBox .menu >a{ min-width:90px; height:60px; float:left; text-align:center; line-height:60px; padding:0 25px; color:#fff;transition: all 0.3s ease 0s; font-size:18px;font-family:"微软雅黑";}
.sync-navBox .menu >a:hover{background-color:#4d9501;}
.sync-navBox .menu >a.on{background-color:#4d9501;}
.sync-nav-searchOn{ padding-left:30px; width:40px; height:26px; line-height:24px; color:#fff; display:inline-block; background:url(../images/nav2_search.png) no-repeat; font-family:"微软雅黑"; font-size:16px;}
.sync-loginBg{ width:100%; height:480px; background:url(../images/sync/loginBg.jpg) no-repeat center center; position:relative;}
.sync-loginBox{width:356px; height:320px; position:absolute; left:50%; top:50%; margin-left:144px; margin-top:-190px; background-color:#fff; border-radius:8px; padding:25px 30px 0 30px; box-sizing:border-box;}
.sync-loginName,.sync-loginPassword{ width:100%; height:40px; line-height:38px; box-sizing:border-box; border:solid 1px #bbbbbb; border-radius:8px; padding-left:46px; padding-right:10px; background-color:#fff; background-repeat:no-repeat; background-position:9px center; color:#464646; font-size:16px; outline:none;}
.sync-loginName:focus,.sync-loginPassword:focus{border-color:#4baa50;}
.sync-loginName{ background-image:url(../images/v32index/name.png);}
.sync-loginPassword{ background-image:url(../images/v32index/lock.png);}
.sync-regIdentity{ width:100%; margin-top:30px;}
.sync-regIdentity >li{ display:inline-block; margin:0 15px; border:solid 2px #fff; border-radius:50%; cursor:pointer;}
.sync-regIdentity >li img{ width:80px; height:80px; border-radius:50%; padding:2px; vertical-align:top;}
.sync-regIdentity >li.on{ border-color:#83ca62;}
.sync-question-optionBox{ width:100%; padding-left:26px; box-sizing:border-box; position:relative;}
.sync-question-optionBox .optionTitle{width:26px; padding-left:2px; box-sizing:border-box; position:absolute; left:0; top:0;}
.sync-do-chooseList >li{ width:70px; height:30px; float:left; margin-right:20px; border:solid 1px #d9d9d9; border-radius:6px; text-align:center; line-height:28px; box-sizing:border-box; cursor:pointer;}
.sync-do-chooseList >li.on{ background-color:#83ca60;border: 1px solid #4d9501; color:#fff;}
.sync-do-chooseList >li.error{background-color: #f76e6e; color:#fff;}


/*班班通设备应用统计分析平台*/
.bbt-container{ width:100%; min-width:1440px; height:100%; min-height:768px; background-color:#071144; position:relative; font-size:14px; color:#fff; font-family:"Microsoft Yahei","微软雅黑"; zoom:1;}
.bbt-container a{ text-decoration:none; color:#fff;}
.bbt-header{ width:100%; height:98px; background:url(../images/bbt/headerBg.png) no-repeat center top; overflow:hidden;}
.bbt-header.bbt-loginHeader{background:url(../images/bbt/login-topBg.png) no-repeat center top;}
.bbt-header h1.teaching-h1{ line-height:88px; font-size:28px; color:#def3fa;/*background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(rgba(222, 243, 250, 1)), to(rgba(107, 179, 203, 1)));-webkit-background-clip: text;-webkit-text-fill-color: transparent;*/}
.bbt-header .title{ text-align:center;}
.bbt-header .info{ position:absolute; top:35px; right:40px; z-index:10; color:#25aef6;}
.bbt-header .signOut{ width:70px; height:25px; line-height:23px; display:inline-block; background-color:#fff; color:#1795ea; text-align:center; font-size:14px; vertical-align:middle; border-radius:8px;}
.bbt-header .menuBtn{ width:40px; height:40px; background:url(../images/bbt/sidebar-menuBtn.png) no-repeat; position:absolute; top:30px; left:35px; z-index:10; cursor:pointer;}
.bbt-header .menuBtn:hover{ background-position:left -40px;}
.bbt-header .menuBtn.off{ background-position:right top;}
.bbt-header .menuBtn.off:hover{ background-position:right -40px;}
.bbt-content{ width:100%; height: calc(100% - 98px); padding-left:120px; box-sizing:border-box; position:relative; background:url(../images/bbt/contentBg.jpg) repeat center center;transition: all 0.3s ease 0s;}
.bbt-content.bbt-contentBiger{ padding-left:0;}
.bbt-sidebar{ width:120px; height:100%; background:rgba(15,63,114,0.7); position:absolute; left:0; top:0; z-index:10; overflow:hidden;transition: all 0.3s ease 0s;}
.bbt-content.bbt-contentBiger .bbt-sidebar{ width:0;}
.bbt-sidebar >ul{ width:120px; padding-right:25px; height:100%; overflow-x:hidden; overflow-y:auto;}
.bbt-sidebar >ul >li{ width:120px; margin-top:35px; text-align:center;}
.bbt-sidebar >ul >li:last-child{ margin-bottom:20px;}
.bbt-sidebar >ul >li >a{ color:#23aef3; font-size:18px;}
.bbt-sidebar >ul >li .icon1{ background:url(../images/bbt/sidebar-navBtn1.png) no-repeat;}
.bbt-sidebar >ul >li .icon2{ background:url(../images/bbt/sidebar-navBtn2.png) no-repeat;}
.bbt-sidebar >ul >li .icon3{ background:url(../images/bbt/sidebar-navBtn3.png) no-repeat;}
.bbt-sidebar >ul >li .icon4{ background:url(../images/bbt/sidebar-navBtn4.png) no-repeat;}
.bbt-sidebar >ul >li .icon5{ background:url(../images/bbt/sidebar-navBtn5.png) no-repeat;}
.bbt-sidebar >ul >li .icon6{ background:url(../images/bbt/sidebar-navBtn6.png) no-repeat;}
.bbt-sidebar >ul >li .icon7{ background:url(../images/bbt/sidebar-navBtn7.png) no-repeat;}
.bbt-sidebar >ul >li .icon{ width:40px; height:40px; display:inline-block;}
.bbt-sidebar >ul >li >a:hover,.bbt-sidebar >ul >li.on >a{ color:#e0d70e;}
.bbt-sidebar >ul >li >a:hover .icon,.bbt-sidebar >ul >li.on >a .icon{ background-position:left bottom;}
.bbt-main{ width:100%; height:100%; overflow:hidden;}
.bbt-border{ background:url(../images/bbt/contentBorder.png) no-repeat; background-size:100% 100%;}
.bbt-halfH{ height:50%;}
.bbt-halfW{ width:50%; background:url(../images/bbt/contentBorder3.png) no-repeat; background-size:100% 100%; padding:4.5% 2% 1.5% 2%; box-sizing:border-box; position:relative;}
.bbt-secondW{ width:66.6%; background:url(../images/bbt/contentBorder2.png) no-repeat; background-size:100% 100%; padding:5.5% 3% 1.5% 3%; box-sizing:border-box; position:relative;}
.bbt-thirdW{ width:33.3%; background:url(../images/bbt/contentBorder4.png) no-repeat; background-size:100% 100%; padding:4.5% 2% 1.5% 2%; box-sizing:border-box; position:relative;}
.bbt-thirdW .bbt-h3{ height:20px; font-size:16px; position:absolute; top:11%; left:9%; z-index:9;}
.bbt-thirdW .bbt-h3 span.num{ font-size:18px; color:#3ae12f; margin-left:5px;}
.bbt-secondW .bbt-h3{font-size:16px; position:absolute; top:11%; left:4.5%; z-index:9;}
.bbt-secondW .bbt-h3 span.num{ font-size:22px; color:#3ae12f; margin-left:5px;}
.bbt-fullW{ width:100%; background:url(../images/bbt/contentBorder5.png) no-repeat; background-size:100% 100%; padding:4.5% 2% 1.5% 2%; box-sizing:border-box; position:relative;}
.bbt-fullW .bbt-h3{ font-size:16px; position:absolute; top:11%; left:3.5%; z-index:9; padding-right:7%; box-sizing:border-box;}
.bbt-numberBox{ border:solid 1px #2d699f; border-radius:4px; padding:2px; display:inline-block; vertical-align:middle; margin-left:10px;}
.bbt-numberBox >li{ width:27px; height:37px; display:inline-block; background:url(../images/bbt/number.png) no-repeat; background-size:100% 100%; font-size:20px; line-height:36px; text-align:center;}
.bbt-roundImg-list{ min-width:70%; display:inline-block; vertical-align:middle; margin-top:-6px;}
.bbt-roundImg-list >li{display:inline-block; vertical-align:middle; margin-left:8%; font-size:17px;}
.bbt-roundImg-list >li img{ width:50px; height:50px;}
.bbt-roundImg-list >li:first-child{ color:#3ae22d;}
.bbt-roundImg-list >li:nth-child(2){ color:#d7bc09;}
.bbt-roundImg-list >li:nth-child(3){ color:#e02962;}
.bbt-prevBtn{ width:20px; height:20px; display:inline-block; background:url(../images/bbt/prev.png) no-repeat; background-size:100% 100%; outline:none;}
.bbt-prevBtn:hover{background:url(../images/bbt/prev2.png) no-repeat; background-size:100% 100%;}
.bbt-nextBtn{ width:20px; height:20px; display:inline-block; background:url(../images/bbt/next.png) no-repeat; background-size:100% 100%; outline:none;}
.bbt-nextBtn:hover{background:url(../images/bbt/next2.png) no-repeat; background-size:100% 100%;}

.bbt-loginBox{ width:590px; height:476px; padding:80px 60px 0 60px; box-sizing:border-box; background:url(../images/bbt/login-box.png) no-repeat; position:absolute; top:50%; left:50%; margin-left:-295px; margin-top:-248px;}
.bbt-loginBox >h3{ text-align:center; font-size:22px; color:#21aef5; padding-bottom:30px;}
.bbt-loginInput{ width:280px; height:34px; padding-left:38px; position:relative; border:solid 1px #62def8; box-sizing:border-box; margin:15px auto 0 auto;}
.bbt-loginInput i{ width:38px; height:100%; display:block; position:absolute; left:0; top:0; border-right:solid 1px #62def8; box-sizing:border-box; text-align:center; font-size:18px; padding-top:7px; color:#1995eb;}
.bbt-loginInput .bbt-input{ width:100%; height:100%; padding:0 10px; box-sizing:border-box; border:none; background:none; line-height:32px;color:#21aef5; font-size:15px; font-family:"微软雅黑";}
.bbt-loginBtn{ width:100%; height:40px; display:inline-block; background-color:#24aff4; border:none; text-align:center; line-height:40px; color:#fff; font-size:16px;}
.bbt-loginBtn:hover{ background-color:#16a1e5;}
.bbt-loginAddress{ width:100%; margin-top:50px; text-align:center;}
.bbt-loginAddress a{color:#24aff4;}
.bbt-loginAddress .bbt-loginApp{ display:inline-block; margin:0 60px; position:relative;}
.bbt-loginAddress .bbt-loginApp img{ width:200px; position:absolute; bottom:20px; left:50%; margin-left:-100px; display:none;}
.bbt-loginAddress .bbt-loginApp a:hover ~ img{ display:block;}
.bbt-software-ranking{ width:100%; height: calc(100% - 20px); }
.bbt-software-ranking >li{ width:100%; height:20%; padding-top:4.3%; box-sizing:border-box; line-height:16px;}
.bbt-software-ranking >li .title{ font-size:14px; color:#1e8ecd; margin-bottom:5px;}
.bbt-software-ranking >li:nth-child(1) .title{ color:#35d12f;}
.bbt-software-ranking >li:nth-child(2) .title{ color:#d17a33;}
.bbt-software-ranking >li:nth-child(3) .title{ color:#d24951;}
.bbt-software-ranking >li .school{ width:28%; float:left; color:#fff; font-size:12px; }
.bbt-software-ranking >li .percen{ width:35%; height:16px; float:left; border:solid 2px #500cc3; border-radius:16px; box-sizing:border-box;}
.bbt-software-ranking >li .percen >div{ border-radius:12px;background: -ms-linear-gradient(left, #8418ce,  #26abf6); background: -moz-linear-gradient(left, #8418ce,  #26abf6); background:-webkit-gradient(linear, 0% 0%, 0% 100%,from(#8418ce), to(#26abf6)); background:-webkit-linear-gradient(left, #8418ce, #26abf6);background: -o-linear-gradient(left, #8418ce, #26abf6); }
.bbt-software-ranking >li .num{ width:37%; float:left; color:#1e8ecd; font-size:12px; padding-left:5px; box-sizing:border-box;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.bbt-cityList{ width:1000%; height:100%; position:absolute; top:0;z-index:9;}

.bbt-button{height:40px; padding:0 15px; display:inline-block; box-sizing:border-box; border:solid 1px #fff; background-color:#1894ea; text-align:center; line-height:38px; color:#fff; font-size:16px;}
.bbt-button:hover{background-color:#16a1e5;}
.bbt-inputText{height:40px; padding:0 10px; display:inline-block; box-sizing:border-box; border:solid 1px #fff; background:none; line-height:38px; color:#fff; font-size:16px; font-family:"微软雅黑";}
.bbt-inputTextarea{ width:100%; min-height:80px; padding:4px 8px; resize:none; box-sizing:border-box; border:solid 1px #fff; background:none; line-height:25px; color:#fff; font-size:14px; font-family:"微软雅黑";}
.bbt-green{ color:#39e12c;}
.bbt-green2{ color:#03d6cf;}
.bbt-blue,.bbt-blue a{ color:#1995ed;}

.bbt_divselect_1{width:350px; position:relative; z-index:9;background:none; border:none; font-size:16px;}
.bbt_divselect_1 cite{width:100%; height:40px;line-height:38px; display:block; color:#fff; cursor:pointer;font-style:normal;padding-left:15px; padding-right:44px; box-sizing:border-box; border:1px solid #fff; background:url(../images/bbt/pull-down.jpg) no-repeat right center; overflow:hidden;word-wrap:break-word;}
.bbt_divselect_1 ul{width:100%;  background-color:#071144; position:absolute; z-index:2000; margin-top:0px; display:none; font-size:16px;border:1px solid #fff;border-top:none; box-sizing:border-box;}
.bbt_divselect_1 ul li{height:40px; line-height:40px; overflow:hidden;}
.bbt_divselect_1 ul li a{display:block; height:40px; color:#fff; text-decoration:none; padding-left:15px; padding-right:15px;}
.bbt_divselect_1 ul li a:hover{background-color:#164677; color:#fff;}
.bbt_divselect_1.small{ width:100px; font-size:14px;}
.bbt_divselect_1.small cite{ height:25px;line-height:23px; padding-left:6px; padding-right:30px; background:url(../images/bbt/pull-down.jpg) no-repeat right center; background-size:auto 100%;}
.bbt_divselect_1.small ul{ font-size:14px;}
.bbt_divselect_1.small ul li{height:22px; line-height:22px;}
.bbt_divselect_1.small ul li a{ height:22px; padding-left:6px; padding-right:6px;}
@media screen and (min-width:1920px){
.bbt-secondW .bbt-h3 span.num{ font-size:26px;}
.bbt-numberBox >li{ width:32px; height:42px;font-size:24px; line-height:40px;}
.bbt-roundImg-list{ margin-top:-12px;}
.bbt-roundImg-list >li img{ width:65px; height:65px;}
.bbt-software-ranking >li{padding-top:8%; }
.bbt-software-ranking >li .title{ font-size:15px;}
.bbt-software-ranking >li .school,.bbt-software-ranking >li .num{ font-size:14px;}
}


/*区域教学管理系统*/
.teaching-container{ width:100%; min-width:1440px; height:100%; min-height:768px; background-color:#071144; position:relative; font-size:14px; color:#fff; font-family:"Microsoft Yahei","微软雅黑"; zoom:1;}
.teaching-container a{ text-decoration:none; color:#fff;}
.teaching-header{ width:100%; height:98px; background:url(../images/teaching/headerBg.png) no-repeat center top; overflow:hidden;}
.teaching-header.teaching-loginHeader{background:url(../images/teaching/login-topBg.png) no-repeat center top;}
.teaching-header .title{ text-align:center; line-height:98px; font-size:26px; color:#def3fa;}
.teaching-header .info{ position:absolute; top:35px; right:40px; z-index:10; color:#25aef6;}
.teaching-header .signOut{ width:70px; height:25px; line-height:23px; display:inline-block; background-color:#fff; color:#1795ea; text-align:center; font-size:14px; vertical-align:middle; border-radius:8px;}
.teaching-header .enter{ padding:0 10px; height:25px; line-height:23px; display:inline-block; border:solid 1px #fff; border-radius:4px; box-sizing:border-box; color:#fff; text-align:center; font-size:14px; vertical-align:middle; border-radius:8px;}
.teaching-header .menuBtn{ width:40px; height:40px; background:url(../images/teaching/sidebar-menuBtn.png) no-repeat; position:absolute; top:30px; left:35px; z-index:10; cursor:pointer;}
.teaching-header .menuBtn:hover{ background-position:left -40px;}
.teaching-header .menuBtn.off{ background-position:right top;}
.teaching-header .menuBtn.off:hover{ background-position:right -40px;}
.teaching-loginBox{ width:590px; height:476px; padding:80px 60px 0 60px; box-sizing:border-box; background:url(../images/bbt/login-box.png) no-repeat; position:absolute; top:50%; left:50%; margin-left:-295px; margin-top:-268px;}
.teaching-loginBox >h3{ text-align:center; font-size:22px; color:#21aef5; padding-bottom:30px;}
.teaching-footer{ width:100%; background-color:#071144; border-top:solid 1px #025ebc; padding:10px 0; color:#c0dfed; text-align:center; font-size:13px; position:absolute; bottom:0; left:0;}
.teaching-footer a{ color:#c0dfed;}
.teaching-footer span{ display:inline-block; height:14px; line-height:14px; margin-left:15px; padding-left:15px; border-left:solid 1px #c0dfed;}
.teaching-footer span:first-child{ border-left:none;}
.teaching-content{ width:100%; height: calc(100% - 98px); padding-left:140px; box-sizing:border-box; position:relative; background:url(../images/teaching/contentBg.jpg) repeat center center;transition: all 0.3s ease 0s;}
.teaching-content.teaching-contentBiger{ padding-left:0;}
.teaching-sidebar{ width:140px; height:100%; background:rgba(15,63,114,0.7); position:absolute; left:0; top:0; z-index:10; overflow:hidden;transition: all 0.3s ease 0s;}
.teaching-content.teaching-contentBiger .teaching-sidebar{ width:0;}
.teaching-sidebar >ul{ width:140px; padding-right:25px; height:100%; overflow-x:hidden; overflow-y:auto;}
.teaching-sidebar >ul >li{ width:140px; margin-top:35px;}
.teaching-sidebar >ul >li:last-child{ margin-bottom:20px;}
.teaching-sidebar >ul >li >a{ color:#23aef3; font-size:18px;}
.teaching-sidebar >ul >li >a >div{ display:inline-block; vertical-align:middle;}
.teaching-sidebar >ul >li >a >i{ display:inline-block; vertical-align:middle;}
.teaching-sidebar >ul >li .icon1{ background:url(../images/teaching/sidebar-navBtn1.png) no-repeat;}
.teaching-sidebar >ul >li .icon2{ background:url(../images/teaching/sidebar-navBtn2.png) no-repeat;}
.teaching-sidebar >ul >li .icon3{ background:url(../images/teaching/sidebar-navBtn3.png) no-repeat;}
.teaching-sidebar >ul >li .icon4{ background:url(../images/teaching/sidebar-navBtn4.png) no-repeat;}
.teaching-sidebar >ul >li .icon5{ background:url(../images/teaching/sidebar-navBtn5.png) no-repeat;}
.teaching-sidebar >ul >li .icon{ width:25px; height:25px; display:inline-block; background-size:25px auto; margin-left:10px; margin-right:4px;}
.teaching-sidebar >ul >li >a:hover,.teaching-sidebar >ul >li.on >a{ color:#e0d70e;}
.teaching-sidebar >ul >li >a:hover .icon,.teaching-sidebar >ul >li.on >a .icon{ background-position:left bottom;}
.teaching-sidebar >ul >li ul.second{ padding-top:5px; padding-left:44px; box-sizing:border-box; display:none;}
.teaching-sidebar >ul >li ul.second >li{ margin-top:20px;}
.teaching-sidebar >ul >li ul.second >li >a{ color:#23aef3; font-size:16px;}
.teaching-sidebar >ul >li ul.second >li >a:hover,.teaching-sidebar >ul >li ul.second >li.on a{ color:#e0d70e;}
.teaching-main{ width:100%; height:100%; overflow:hidden;}
.teaching-border{ background:url(../images/teaching/contentBorder.png) no-repeat; background-size:100% 100%;}
.teaching-halfH{ height:50%;}
.teaching-halfW{ width:50%; background:url(../images/teaching/contentBorder3.png) no-repeat; background-size:100% 100%; padding:4.5% 2.2% 1.5% 2.2%; box-sizing:border-box; position:relative;}
.teaching-secondW{ width:66.6%; background:url(../images/teaching/contentBorder2.png) no-repeat; background-size:100% 100%; padding:4.5% 3% 1.5% 3%; box-sizing:border-box; position:relative;}
.teaching-thirdW{ width:33.3%; background:url(../images/teaching/contentBorder4.png) no-repeat; background-size:100% 100%; padding:4.5% 2% 1.5% 2%; box-sizing:border-box; position:relative;}
.teaching-halfW .teaching-h3{ height:20px; font-size:16px; position:absolute; top:11%; left:6.4%; z-index:9;}
.teaching-halfW .teaching-h3 span.num{ font-size:18px; color:#3ae12f; margin-left:5px;}
.teaching-thirdW .teaching-h3{ height:20px; font-size:16px; position:absolute; top:11%; left:9%; z-index:9;}
.teaching-thirdW .teaching-h3 span.num{ font-size:18px; color:#3ae12f; margin-left:5px;}
.teaching-secondW .teaching-h3{font-size:16px; position:absolute; top:11%; left:4.5%; z-index:9;}
.teaching-secondW .teaching-h3 span.num{ font-size:22px; color:#3ae12f; margin-left:5px;}
.teaching-fullW{ width:100%; background:url(../images/teaching/contentBorder5.png) no-repeat; background-size:100% 100%; padding:4.5% 2% 1.5% 2%; box-sizing:border-box; position:relative;}
.teaching-fullW .teaching-h3{ font-size:16px; position:absolute; top:11%; left:3.5%; z-index:9; padding-right:7%; box-sizing:border-box;}
.teaching-numberBox{ border:solid 1px #2d699f; border-radius:4px; padding:2px; display:inline-block; vertical-align:middle; margin-left:10px;}
.teaching-numberBox >li{ width:27px; height:37px; display:inline-block; background:url(../images/bbt/number.png) no-repeat; background-size:100% 100%; font-size:20px; line-height:36px; text-align:center;}
.teaching-roundImg-list{ min-width:70%; display:inline-block; vertical-align:middle; margin-top:-6px;}
.teaching-roundImg-list >li{display:inline-block; vertical-align:middle; margin-left:8%; font-size:17px;}
.teaching-roundImg-list >li img{ width:50px; height:50px;}
.teaching-roundImg-list >li:first-child{ color:#3ae22d;}
.teaching-roundImg-list >li:nth-child(2){ color:#d7bc09;}
.teaching-roundImg-list >li:nth-child(3){ color:#e02962;}

.teaching-apply-dynamic{ width:100%; height:100%;}
.teaching-apply-dynamic >li{ width:100%; height:20%; float:left;padding-bottom:2.5%; padding-top:1%;}
.teaching-apply-dynamic >li .header{ float:left; width:20%; height:100%; padding-left:3%; box-sizing:border-box;}
.teaching-apply-dynamic >li img{ max-width: 80%; height:100%;border-radius:50%;}
.teaching-apply-dynamic >li .info{ float:left; width:80%; font-size:13px; padding-top:3px;}
.teaching-apply-dynamic >li .info p{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.teaching-apply-dynamic >li .text{ margin-top:8px; color:#239ce3;}

.teaching-green{ color:#39e12c;}
@media screen and (min-width:1920px){
.teaching-secondW .teaching-h3 span.num{ font-size:26px;}
}
@media screen and (min-width:320px) and (max-width:769px){
.bbt-res-container{ width:100%; min-width:100%; height:100%; min-height:100%;}
.bbt-res-header h1.teaching-h1{ line-height:88px; font-size:1.5em;}
.teaching-loginBox{ width:100%; height:476px; padding:30px 15px 0 15px; box-sizing:border-box; background:none; position:inherit; top:inherit; left:inherit; margin-left:auto; margin-right:auto; margin-top:0;}
.teaching-loginBox >h3{ display:none;}
.teaching-footer{ font-size:12px; padding:10px; box-sizing:border-box; line-height:180%;}
}




/*课堂回顾的互动、探究（引用了上课3.0里class3.css样式）*/
.class3-interact-people a{ width:54px; padding-top:58px; height:20px; line-height:20px; margin:20px 15px 10px 15px; display:inline-block; float:left; color:#464646;font-family:"微软雅黑"; font-size:14px;background:url(../images/class3/interact-people.png) no-repeat; text-align:center; position:relative;}
.class3-interact-people a.over{ background-position:right top;}
.class3-interact-people a .check{ position:absolute; top:-4px; right:-4px; width:22px; height:22px; background:#ff4d4d; color:#fff; text-align:center; line-height:22px; border-radius:50%; font-size:13px; font-family:Arial, Helvetica, sans-serif; font-weight: bold;}
.class3-interact-group > li{ padding-bottom:20px; padding-top:20px; border-bottom:solid 3px #e5e5e5; line-height:32px;font-family:"微软雅黑"; font-size:16px;}
.class3-interact-group.class3-interact-groupTwo > li{padding-bottom:7px; padding-top:23px;}
.class3-interact-group > li .num{ margin-left:35px; width:32px; height:32px; text-align:center; line-height:32px; font-size:24px;}
.class3-interact-group > li:first-child .num{ background:#ff902e;}
.class3-interact-group > li:nth-child(2) .num{ background:#ffb554;}
.class3-interact-group > li:nth-child(3) .num{ background:#ffd461;}
.class3-interact-group > li > .level{ border:solid 1px #a5a5a5; height:25px; width:86px; margin-top:3px; line-height:25px; text-align:center; position:relative; cursor:pointer;}
.class3-interact-group > li > .level .iconL,.class3-interact-group > li > .level .iconY,.class3-interact-group > li > .level .iconC{ width:22px; height:22px; display:inline-block; vertical-align:middle; background:url(../images/class3/interact-group.png) no-repeat;}
.class3-interact-group > li > .level .iconL{ background-position:-44px top;}
.class3-interact-group > li > .level .iconY{ background-position:-88px top;}
.class3-interact-group > li > .level .iconC{ background-position:left top;}
.class3-interact-group > li > .level .point{ display:none;}
.class3-interact-group > li > .level.on{ border-color:#ff4b4a; color:#ff4b4a;}
.class3-interact-group > li > .level.on .iconL{background-position:-66px top;}
.class3-interact-group > li > .level.on .iconY{background-position:-110px top;}
.class3-interact-group > li > .level.on .iconC{background-position:-22px top;}
.class3-interact-group > li > .level.on .point{ width:22px; height:22px; display:inline-block; background:#ff4b4a; color:#fff; text-align:center; line-height:22px; font-size:14px; position:absolute; right:-12px;top:-12px; z-index:10; border-radius:50%; font-family:Arial, Helvetica, sans-serif;}
.class3-interact-group > li > .headBox{ margin-top:-12px;}
.class3-interact-group > li .head{ width:50px; height:50px; display:inline-block; border-radius:50%; overflow:hidden; border:solid 2px #cecece; vertical-align:middle;}
.class3-interact-group > li .head img{ max-width:100%;}

.class3-interact-detail .level{ border:solid 1px #a5a5a5; height:25px; width:86px; margin-top:3px; line-height:25px; text-align:center; position:relative; background:#fff; cursor:pointer;}
.class3-interact-detail .level .iconL,.class3-interact-detail .level .iconY,.class3-interact-detail .level .iconC{ width:22px; height:22px; display:inline-block; vertical-align:middle; background:url(../images/class3/interact-group.png) no-repeat;}
.class3-interact-detail .level .iconL{ background-position:-44px top;}
.class3-interact-detail .level .iconY{ background-position:-88px top;}
.class3-interact-detail .level .iconC{ background-position:-left top;}
.class3-interact-detail .level .point{ display:none;}
.class3-interact-detail .level.on{ border-color:#ff4b4a; color:#ff4b4a;}
.class3-interact-detail .level.on .iconL{background-position:-66px top;}
.class3-interact-detail .level.on .iconY{background-position:-110px top;}
.class3-interact-detail .level.on .iconC{background-position:-22px top;}
.class3-interact-detail .level.on .point{ width:22px; height:22px; display:inline-block; background:#ff4b4a; color:#fff; text-align:center; line-height:22px; font-size:14px; position:absolute; right:-12px;top:-12px; z-index:10; border-radius:50%; font-family:Arial, Helvetica, sans-serif;}
.class3-interact-answer{ width:100%; margin-top:20px; padding-bottom:20px; border-bottom:solid 1px #cecece;}
.class3-interact-answer:last-child{ border-bottom:none;}
.class3-interact-answer .head{ width:50px; height:50px; display:inline-block; border-radius:50%; overflow:hidden; border:solid 2px #cecece; vertical-align:middle;}
.class3-interact-answer .head img{ max-width:100%;}

/*教学系统的选择弹窗*/
.i-peopleChoose-box{ width:46%; height:300px; border:solid 1px #cecece; background-color:#f8fffb;overflow-x:hidden; overflow-y:auto;}
.i-peopleChoose-box li{ width:100%; padding:0 20px; box-sizing:border-box; height:30px; line-height:30px; cursor:pointer;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.i-peopleChoose-box li:nth-child(2n){ background-color:#f0fbf4;}
.i-peopleChoose-box li:hover{ background-color:#83ca60; color:#fff;}
.i-peopleChoose-box.pointer_d li{ cursor:default;}


/* 阅卷复查试卷 */
.v3-err-sidebarFix{ position:fixed; top:22px; margin-right:-300px;}



/*测评网站themes下的新类*/
.cp-jp-paperBox{ width:100%; padding-left:220px; min-height:500px; box-sizing:border-box; position:relative;}
.cp-jp-paperSidebar{ width:200px; box-sizing:border-box; position:absolute; left:0;top:0;}
.cp-jp-paperSidebarFix{ position:fixed; left:50%; top:20px; margin-left:-489px;}

/*测评-讲评里模拟上课试卷字体大小控制*/
.cp-jp-fontBox{ font-family:"微软雅黑"; font-size:14px; line-height:160%;}
.cp-jp-fontBox .button_1{ font-size:14px;}
.cp-jp-fontBox .cp-jp-paper-h3title{ font-size:16px; font-weight:bold;}
.cp-jp-fontBox .cp-jp-paper-num{ width:20px; height:20px; display:inline-block; line-height:20px; text-align:center; background-color:#fff; border:solid 1px #cecece; margin-right:5px;}
.cp-jp-fontBox .cp-jp-paper-subject{ width:100%;word-wrap:break-word;}
.cp-jp-fontBox .cp-jp-paper-smallNum{ float:left; padding:0 10px; height:22px; line-height:22px; border:solid 1px #cecece; background-color:#fff; border-radius:4px;}
.cp-jp-fontBox.cp-jp-fontBox32{font-size:32px;}
.cp-jp-fontBox32 .cp-jp-paper-h3title{ font-size:32px; font-weight:normal;}
.cp-jp-fontBox32 .cp-jp-paper-num{width:50px; height:auto; line-height:160%; text-align:center; background-color:#fff; border:solid 1px #787878; margin-right:5px;}
.cp-jp-fontBox32 .cp-jp-paper-smallNum{height:auto;line-height:160%;}


/*v32版资源库*/
.v3-resource-sidebarKnow{ width:200px; float:left; border:solid 1px #cecece;}
.v3-resource-sidebarKnow-fix{ position:fixed; top:20px; left:50%; z-index:10; margin-left:298px; background-color:#fff;}
.v3-resource-sidebarBook{ width:100%; height:38px; background-color:#f4f4f4; border-bottom:solid 1px #cecece; box-sizing:border-box;}
.v3-resource-sidebarBook >a{ height:38px; line-height:37px; float:left; display:inline-block; box-sizing:border-box; text-align:center; font-size:15px; color:#464646; border-left:solid 1px #cecece;}
.v3-resource-sidebarBook >a:first-child{ border-left:none;}
.v3-resource-sidebarBook >a.on{ background-color:#fff; color:#4d9501; border-bottom:solid 1px #fff;}
.v3-resource-sidebarInfo{ width:100%; padding-left:10px; box-sizing:border-box; position:relative;}
.v3-resource-sidebarInfo >h3{ width:100%; height:45px; line-height:45px; padding-right:32px; box-sizing:border-box; position:relative; overflow:hidden; font-size:14px; z-index:82; background-color:#fff;}
.v3-resource-sidebarInfo >h3:before {content: "\66F4\6362";display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 12px; position:absolute; right:7px; top:17px; z-index:82;color: #ff9b3b;}
.v3-resource-sidebarInfoBox{ width:210px; padding:5px; box-sizing:border-box; display:none; border:solid 1px #cecece; background-color:#fff; position:absolute; left:200px; top:-1px; z-index:80;}
.v3-resource-sidebarInfoBox >ul.book{ width:100%;}
.v3-resource-sidebarInfoBox >ul.book >li{ width:100%; height:40px; line-height:40px; padding:0 10px; box-sizing:border-box; overflow:hidden; cursor:pointer;transition: all 0.15s ease 0s;}
.v3-resource-sidebarInfoBox >ul.book >li:hover{ background-color:#83ca62; color:#fff;}
.v3-resource-sidebarInfoBox .grade >a{ display:inline-block; padding:2px 6px; margin:8px 5px 0 5px; vertical-align:middle; color:#464646;}
.v3-resource-sidebarInfoBox .grade >a.on{background-color:#83ca62; color:#fff; border-radius:4px;}
.v3-resource-sidebarInfo:hover{ background-color:#f1fceb;}
.v3-resource-sidebarInfo:hover >h3{ width:calc(100% + 1px);background-color:#f1fceb;}
.v3-resource-sidebarInfo:hover >h3:before{right:8px; }
.v3-resource-sidebarInfo:hover .v3-resource-sidebarInfoBox{ display:block;background-color:#f1fceb;}
.v3-resource-sidebarSubnav{ width:100%;}
.v3-resource-sidebarSubOverflow{ height:490px; overflow:hidden; overflow:auto;}
.v3-resource-sidebarSubnav >li{ width:100%; line-height:35px;}
.v3-resource-sidebarSubnav >li >a{ width:100%; height:35px;overflow:hidden;  display:block; position:relative; padding-left:25px; box-sizing:border-box; color:#464646; font-weight:bold; font-size:15px;}
.v3-resource-sidebarSubnav >li >a:before{content: "\f0da";display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 1.2em; position:absolute; left:8px; top:10px; color:#83ca62;}
.v3-resource-sidebarSubnav >li >a.on:before{ color:#fff;}
.v3-resource-sidebarSubnav >li.active >a:before{ content:"\f0d7";}
.v3-resource-sidebarSubnav >li ul.subnav-second-level{ width:100%; position:relative;}
.v3-resource-sidebarSubnav >li ul.subnav-second-level >li{ width:100%;line-height:35px;}
.v3-resource-sidebarSubnav >li ul.subnav-second-level >li >a{width:100%; height:35px;overflow:hidden; display:block; padding-left:25px; padding-right:10px; box-sizing:border-box; position:relative; color:#464646;}
.v3-resource-sidebarSubnav a .num{ width: 20px; height: 20px; display: inline-block; line-height: 20px; text-align: center; border-radius: 50%; font-size: 14px; margin-left: 5px; position: absolute; top: 7px; right: 5px; font-family: Arial, Helvetica, sans-serif ; background: #83ca62; color: #fff;}
.v3-resource-sidebarSubnav a.on .num{ background: #fff; color: #83ca62;}
.v3-resource-sidebarSubnav a.on{background-color:#83ca62; color:#fff!important;}
.v3-resource-sidebarSubnav >li ul.subnav-second-level >li ul.subnav-third-level{ width:100%; position:relative;}
.v3-resource-sidebarSubnav >li ul.subnav-second-level >li >a:before{content: "";display: inline-block; width:6px; height:6px; border-radius:50%;position:absolute; left:11px; top:15px; background-color:#83ca62;}
.v3-resource-sidebarSubnav >li ul.subnav-second-level >li >a.on:before{background-color:#fff;}
.v3-resource-sidebarSubnav >li ul.subnav-second-level >li ul.subnav-third-level >li{ width:100%; line-height:35px;}
.v3-resource-sidebarSubnav >li ul.subnav-second-level >li ul.subnav-third-level >li >a{width:100%; height:35px; overflow:hidden;display:block; padding-left:39px; box-sizing:border-box; color:#464646; position: relative;}
.v3-resource-sidebarSubnav >li ul.subnav-second-level >li ul.subnav-third-level >li >a.on{background-color:#83ca62; color:#fff;}
.v3-resource-sidebarSubnav li.bgnone >a:before{ display:none!important;}
.v3-resource-sidebarSubnav.pointNum li >a{ padding-right: 22px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}

.v3-resource-indexColumn{ width:100%; height:38px; box-sizing:border-box; border-bottom:solid 3px #83ca62;}
.v3-resource-indexColumn >li{ min-width:130px; height:35px; margin-left:3px; float:left; line-height:35px; font-size:17px; text-align:center; cursor:pointer; background-color:#f4f4f4;}
.v3-resource-indexColumn >li:first-child{ margin-left:0;}
.v3-resource-indexColumn >li.on{ background-color:#83ca62; color:#fff; cursor:default;}
.v3-resource-uploadBtn{ width:125px; padding-left:45px; box-sizing:border-box; height:34px; display:inline-block; background-color:#fe7c00; background-image:url(../images/resource_upload.png); background-repeat:no-repeat; background-position:16px center; color:#fff; line-height:34px; font-family:"微软雅黑";}
.v3-resource-uploadBtn:hover{ background-color:#ff9b3b;}
.v3-resource-titleTab{ width:100%;}
.v3-resource-titleTab >li{ min-width:100px; height:29px; line-height:29px; padding:0 20px; box-sizing:border-box; float:left; margin-right:3px; background-color:#f4f4f4; text-align:center; cursor:pointer;}
.v3-resource-titleTab >li.on{ height:30px; line-height:27px; border:solid 1px #cecece; border-bottom:solid 1px #fff; background-color:#fff; color:#4f9703; cursor:default;}
.v3-resource-tabChoose >a{ float:left; margin-right:14px; display:inline-block; padding:2px 6px; margin-bottom:3px; vertical-align:middle; color:#464646;}
.v3-resource-tabChoose >a.on{background-color:#83ca62; color:#fff; border-radius:4px;}
.v3-resource-greenBg,.v3-resource-blueBg,.v3-resource-orangeBg{ display:inline-block; color:#fff; padding:2px 6px 3px 6px; border-radius:4px; vertical-align:middle; background-color:#83ca60;}
.v3-resource-blueBg{ background-color:#169bd5;}
.v3-resource-orangeBg{ background-color:#ff6600;}
.v3-resource-infotab{ display:inline-block; padding:3px 10px; background-color:#fff; color:#37a3e3; border:solid 1px #cecece; margin:8px 5px 0 0; border-radius:4px; font-size:13px;}
.v3-resource_stars_off{ width:100px; height:15px; overflow:hidden;background-image:url(../images/stars.png);background-repeat: no-repeat; background-position:left -15px;}
.v3-resource_stars_on{height:15px; overflow:hidden;background-image:url(../images/stars.png);background-repeat: no-repeat;}

.v3-resource-paperSidebar{ width:255px; box-sizing:border-box; border:solid 1px #cecece; background-color:#fafafa;}
.v3-resource-paperSidebar-fix {left: 50%;margin-left: 245px;position: fixed;top: 10px;}
.v3-resource-paper-menuList li {background-color: #fff;border: 1px solid #cecece;float: left;height: 20px;line-height: 20px;margin: 10px 0 0 10px;text-align: center;width: 20px;}
.v3-resource-paper-menuList li a {color: #464646;display: block;height: 20px;width: 20px;}
.v3-resource-paper-menuList li a:hover {background-color: #83ca60;color: #fff;}
.v3-resource-paper-TitleInput{ width:100%; height:50px; border:dashed 1px #e5380d; outline:none; color:#e5380d; box-sizing:border-box; background-color:#f5f2d3; text-align:center;font-family:"微软雅黑"; font-size:18px;}
.v3-resource-paper-subjectTit{ width:100%; min-height:35px; line-height:35px; box-sizing:border-box; overflow:hidden; background-color:#f1fceb;}
.v3-resource-paper-subjectTit-edit{border:dashed 1px #e5380d; color:#e5380d;  line-height:33px;}
.v3-resource-paper-subjectTit-input{ width:365px; padding-left:10px; height:33px; line-height:31px; font-weight:bold; float:left; box-sizing:border-box; border:none; outline:none;font-size:16px; background-color:#f1fceb; color:#e5380d;font-family:"微软雅黑";}
.v3-resource-paper-subjectNum-input{ width:35px; height:33px; line-height:31px; font-weight:bold; float:left; margin-left:-1px; box-sizing:border-box; border:none; outline:none;font-size:16px; background-color:#f1fceb; color:#e5380d;font-family:"微软雅黑";border-right:dashed 1px #e5380d;}

.v3-resource-msCourse-list{ width:100%;}
.v3-resource-msCourse-list >li{ width:23.5%; float:left; margin-left:2%; margin-top:20px; padding: 5px; box-sizing:border-box; border:solid 1px #d9d9d9; position:relative;transition: all 0.3s ease-out;}
.v3-resource-msCourse-list >li:nth-child(4n+1){ margin-left:0;}
.v3-resource-msCourse-list >li >a{ width:100%; height:100%; display:block; color:#464646;}
.v3-resource-msCourse-list >li .img{ width:100%; height:172px; overflow:hidden; position: relative;}
.v3-resource-msCourse-list >li .img img{ width:100%; height: 100%; vertical-align:top;}
.v3-resource-msCourse-list >li h3{ width:100%; height: 40px; line-height: 20px; font-size:14px; margin-top: 5px; overflow:hidden;}
.v3-resource-msCourse-list >li:hover{ border-color:#4d9602; box-shadow:2px 2px 4px #CEEEA1;}
.v3-resource-msCourse-list >li:hover h3{ color:#4d9602;}


/*教师错题本*/
.v3-teaErroe-answerList{ width:100%; padding:10px 30px 20px 30px; box-sizing:border-box;}
.v3-teaErroe-answerList >li{ width:100%; margin-top:12px;}
.v3-teaErroe-answerList >li > .option{ width:40px; height:35px; float:left; line-height:33px; border:solid 1px #dcdcdc; box-sizing:border-box; background-color:#fff; text-align:center;}
.v3-teaErroe-answerList >li > .option.right{background-color:#83ca60; color:#fff; border-color:#35b87b;}
.v3-teaErroe-answerList >li > .option.half{background-color:#f1b940; color:#fff; border-color:#d39204;}
.v3-teaErroe-answerList >li > .option.error{background-color:#f56f6e; color:#fff; border-color:#ce3c3d;}
.v3-teaErroe-answerList >li > .percent{ width:410px; height:20px; float:left; margin:8px 10px 0 30px; overflow:hidden; box-sizing:border-box; padding:1px; border:solid 1px #dcdcdc; background-color:#fff; border-radius:20px;}
.v3-teaErroe-answerList >li > .percent >div{ height:100%;background-color:#83ca60; border-radius:20px;}

/*弹窗左右对称选人*/
.v3-peopleChoose-box{ width:46%; height:300px; border:solid 1px #cecece; background-color:#f8fffb;overflow-x:hidden; overflow-y:auto;}
.v3-peopleChoose-box li{ width:100%; padding:0 20px; box-sizing:border-box; height:30px; line-height:30px; cursor:pointer;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.v3-peopleChoose-box li:nth-child(2n){ background-color:#f0fbf4;}
.v3-peopleChoose-box li:hover{ background-color:#83ca60; color:#fff;}
.v3-peopleChoose-box.pointer_d li{ cursor:default;}



/* 设备选择 */
.device-choose{width:150px;height:140px;margin:35px 25px 0px;}
.four-row .device-choose{width:150px;height:140px;margin:35px 0px;}
.device-choose-none {background:url(../images/device-none.png) no-repeat;}
.device-choose-pad {background:url(../images/device-pad.png) no-repeat;}
.device-choose-paperpen {background:url(../images/device-paperpen.png) no-repeat;}
.device-choose-answer {background:url(../images/device-answer.png) no-repeat;}
.device-choose-lattice {background:url(../images/device-lattice.png) no-repeat;}
.device-choose-none:hover, .device-choose-none.on {background:url(../images/device-none-choose.png) no-repeat;}
.device-choose-pad:hover, .device-choose-pad.on {background:url(../images/device-pad-choose.png) no-repeat;}
.device-choose-paperpen:hover, .device-choose-paperpen.on {background:url(../images/device-paperpen-choose.png) no-repeat;}
.device-choose-answer:hover, .device-choose-answer.on {background:url(../images/device-answer-choose.png) no-repeat;}
.device-choose-lattice:hover, .device-choose-lattice.on {background:url(../images/device-lattice-choose.png) no-repeat;}



/*公共*/
.i-bg1{ background-color:#e6eaed;}

.v3-paper-txt{ width:90%;}
.v3-paper-txt2{ width:80%;}
.v3-paper-txt3{ width:85%;}
.v3-paper-min-h26{ min-height:26px;}

.v3-cancel{height:33px; padding:0 20px; display:inline-block; color:#64a943; line-height:33px;border:none;border:solid 1px #64a943; text-align:center; cursor:pointer; font-size:16px;}

.v3-editor{ width:100%; height:auto; min-height:60px; padding:2px 6px; box-sizing:border-box; line-height:150%; border:solid 1px #dcdcdc;word-wrap:break-word; outline:none; box-shadow:inset 0 0 3px #dbdbdb;}
.v3-editor:focus{ border-color:#83ca61;}


.v3-column{ height:75px; padding:0 18px 20px 18px; box-sizing:border-box; overflow:hidden;}
.v3-column li{ width:auto; height:75px; box-sizing:border-box; float:left; overflow:hidden; line-height:75px; font-family:"微软雅黑"; font-size:18px; margin-right:36px;}
.v3-column li a{ color:#464646;}
.v3-column li.on{ border-bottom:solid 3px #83ca62;}
.v3-column li.on a{ color:#4d9501;}
.v3-column2 li{ min-width:90px; height:40px; padding-top:4px; box-sizing:border-box; float:left; overflow:hidden; text-align:center; font-family:"微软雅黑"; font-size:18px; margin-right:40px;}
.v3-column2 li a{ color:#464646;}
.v3-column2 li.on{ border-bottom:solid 3px #83ca62;}
.v3-column2 li.on a{ color:#4d9501;}

/*v2课堂style.css公告*/
.mainTab1{ width:130px; height:30px; line-height:29px; background:url(../images/titleBg1.png) no-repeat; text-align:center; color:#fff; font-family:"微软雅黑"; font-size:16px;}
.mainTabList li{width:130px; height:30px; float:left; line-height:29px; background:url(../images/titleBg2.png) no-repeat; text-align:center; color:#404040; font-family:"微软雅黑"; font-size:16px; cursor:pointer;}
.mainTabList li.mainTabList_on{ background:url(../images/titleBg3.png) no-repeat; position:relative; z-index:1; cursor:default;}
.mainTabChange li{ float:left; height:30px; line-height:29px;font-family:"微软雅黑"; text-align:center;  font-size:16px; cursor:pointer;}
.mainTabChange li span{ float:left;display:block;}
.mainTabChange li span.mainTabChange_tit{ height:30px;padding:0 14px;background-color:#d2d2d2;}
.mainTabChange li span.mainTabChange_L{ width:22px; height:30px;background:url(../images/titleBg3_L.png) no-repeat;}
.mainTabChange li span.mainTabChange_R{ width:22px; height:30px;background:url(../images/titleBg3_R.png) no-repeat;}
.mainTabChange li.mainTabChange_on{ position:relative; cursor:default;}
.mainTabChange li.mainTabChange_on span.mainTabChange_tit{ background-color:#83ca60; color:#fff;}
.mainTabChange li.mainTabChange_on span.mainTabChange_L{background:url(../images/titleBg3_L_on.png) no-repeat;}
.mainTabChange li.mainTabChange_on span.mainTabChange_R{background:url(../images/titleBg3_R_on.png) no-repeat;}



.v3-textbookSidebar{ width:196px; border:solid 1px #c9e4bb; background-color:#f1fceb; padding-bottom:20px; position:relative;}
.v3-textbookSidebar-header{ width:100%; height:75px; background-color:#d3f6c0; padding:10px 5px 0 18px; box-sizing:border-box; overflow:hidden;}
.v3-textbookSidebar-header img{ width:40px;}
.v3-textbookSidebar-submenuTit{ width:100%;height:40px; line-height:40px; overflow:hidden; color:#4b9200; font-weight:bold; font-size:16px;word-break:break-all;}
.v3-textbookSidebar-submenuTit a{ width:100%; height:40px; overflow:hidden;color:#4b9200; display:block; padding-left:15px; padding-right:20px;box-sizing: border-box; background-image:url(../images/ico_left.png); background-repeat:no-repeat; background-position:98% center;}
.v3-textbookSidebar-submenu-on a{ background-color:#83ca61; color:#fff;}
.v3-textbookSidebar-submenuTit a.submenuTit_on{background-image:url(../images/header_down2.png); }
.v3-textbookSidebar-submenuTit a.submenuTit_none{background-image:none;}
.v3-textbookSidebar-submenu li{ width:100%; height:32px; line-height:32px;word-break:break-all; overflow:hidden;}
.v3-textbookSidebar-submenu li a{width:100%; height:32px; display:block; overflow:hidden; color:#464646; padding-left:35px; padding-right:10px; box-sizing: border-box;}
.v3-textbookSidebar-submenu li.v3-textbookSidebar-submenu-on a{ background-color:#83ca61; color:#fff;}

.v3-textbook-sidebarSubnav > li{width:100%;color:#4b9200;}
.v3-textbook-sidebarSubnav > li >a{width:100%; height:40px;line-height:40px; overflow:hidden; overflow:hidden; font-weight:bold; font-size:16px;word-break:break-all;color:#4b9200; display:block; padding-left:15px; padding-right:20px;box-sizing: border-box; background-image:url(../images/ico_left.png); background-repeat:no-repeat; background-position:98% center;}
.v3-textbook-sidebarSubnav > li.active > a{background-image:url(../images/header_down2.png);}
.v3-textbook-sidebarSubnav > li.bgnone > a{background-image:none;}
.v3-textbook-sidebarSubnav .subnav-second-level,.v3-textbook-sidebarSubnav .subnav-third-level,.v3-textbook-sidebarSubnav .subnav-second-level >li,.v3-textbook-sidebarSubnav .subnav-third-level >li{ width:100%;}
.v3-textbook-sidebarSubnav .subnav-second-level >li >a{ width:100%; height:35px; line-height:35px; overflow:hidden; color:#464646; display:block;padding-left:30px; padding-right:20px;box-sizing: border-box;word-break:break-all; font-size:15px;box-sizing: border-box; background-image:url(../images/ico_left.png); background-repeat:no-repeat; background-position:98% center;}
.v3-textbook-sidebarSubnav .subnav-second-level >li.active >a{background-image:url(../images/header_down2.png);}
.v3-textbook-sidebarSubnav .subnav-second-level >li.bgnone >a{background-image:none;}
.v3-textbook-sidebarSubnav .subnav-third-level >li >a{ width:100%; height:30px; line-height:30px; overflow:hidden; color:#464646; display:block;padding-left:45px; padding-right:10px;box-sizing: border-box;word-break:break-all;}
.v3-textbook-sidebarSubnav a.on{ background-color:#83ca61; color:#fff!important;}


/*星课教学系统*/
.star-indexTable td{ padding:8px 0; position:relative;}
.star-indexTable td .point-green,.star-indexTable td .point-orange{ width:10px; height:10px; border-radius:50%; box-sizing:border-box; background-color:#529801; border:solid 1px #4a721a; position:absolute; top:6px; left:6px;}
.star-indexTable td .point-orange{background-color:#f6b53f; border:solid 1px #c79705;}
.star-indexTable tbody td:hover{ background-color:#effaeb;}
.star-indexTable .star-indexInfo{ width:460px; padding:0px 15px 15px 20px; box-sizing:border-box; text-align:left; background-color:#fff; border:solid 1px #d9d9d9; border-radius:6px; position:absolute; left:100%; top:-1px; z-index:10; box-shadow:0 2px 4px #999;}
.star-indexTable tbody tr td:nth-child(5) .star-indexInfo,.star-indexTable tbody tr td:nth-child(6) .star-indexInfo,.star-indexTable tbody tr td:nth-child(7) .star-indexInfo,.star-indexTable tbody tr td:nth-child(8) .star-indexInfo{ right:100%!important; left:inherit;}
.star-indexTag .point-green,.star-indexTag .point-orange{ width:10px; height:10px; display:inline-block; vertical-align:middle; border-radius:50%; box-sizing:border-box; background-color:#529801; border:solid 1px #4a721a;}
.star-indexTag .point-orange{background-color:#f6b53f; border:solid 1px #c79705;}
.star-lesson-reviewSidebar{ width:200px; border:solid 1px #d9d9d9; box-sizing:border-box; float:left; background-color:#fff;}
.star-lesson-reviewSidebar ul>li{ width:100%; height:40px; line-height:40px; border-bottom:solid 1px #d9d9d9; text-align:center;}
.star-lesson-reviewSidebar ul>li:last-child{ border-bottom:none;}
.star-lesson-reviewSidebar ul>li>a{ width:100%; height:100%; display:block; color:#464646;}
.star-lesson-reviewSidebar ul>li:hover{ background-color:#f1fceb;}
.star-lesson-reviewSidebar ul>li.on>a{ background-color:#83ca60; color:#fff;}

#star{position:relative;width:200px;}
#star ul,#star span{float:left;display:inline;height:21px;line-height:21px;}
#star ul{margin:0 10px;}
#star li{float:left;width:24px;cursor:pointer;text-indent:-9999px;background:url(../images/star.png) no-repeat;}
#star strong{color:#f60;padding-left:10px;}
#star li.on{background-position:0 -28px;}
#star p{position:absolute;top:20px;width:158px;height:44px;display:none;background:url(../images/star_icon.gif) no-repeat;padding:12px 10px 0; font-size:12px; line-height:18px; z-index:10;}
#star p em{color:#f60;display:block;font-style:normal;}

/* 知识点掌握 */
.exam-report-knowledge{ width:100%; height:40px; padding:0 30px 0 50px; margin-top:-1px; box-sizing:border-box; line-height:39px; background-color:#eeeeee; border-top:solid 1px #d9d9d9; position:relative; cursor:pointer;}
.exam-report-knowledge:before{ content:""; width:20px; height:20px; display:inline-block; background-color:#bdbdbd;background-image:url(../images/icon.png); background-position:-98px -100px; border-radius:50%; position:absolute; left:18px; top:10px;}
.exam-report-knowledge.knowledgeOn:before{background-position:-122px -100px;}
.exam-report-knowledge-second{ width:100%; padding:0 35px; box-sizing:border-box;}
.exam-report-knowledge-second .second-list{ width:100%; padding:35px 0; border-bottom:dashed 1px #d9d9d9;}
.exam-report-knowledge-second .second-list:last-child{ border-bottom:none;}
.exam-report-knowledge-second .second-list .percent{ width:410px; height:24px; float:left; margin:0 10px 0 30px; overflow:hidden; box-sizing:border-box; padding:1px; border:solid 1px #dcdcdc; border-radius:24px;}
.exam-report-knowledge-second .second-list .percent >div{ height:100%; border-radius:20px;}
.exam-report-knowledge-second .second-list .third-list{ width:100%; padding-top:10px;}
.exam-report-knowledge-second .second-list .third-list >li{ width:33%; float:left; margin-top:20px; color:#666;}
.exam-report-knowledge-second .second-list .third-list >li .third-title{ float:left; max-width:80%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}