body,html{ height:100%; background:#f3f3f3; min-width:1200px; overflow:hidden; overflow-y:auto;}
#box{ width:100%; height:100%; position:relative; z-index:1;background:rgba(240,240,240,1);}
#topbox{ width:100%; height:70px; margin:0 auto; font-size:16px; color:#fff; background:#2c3d84; position:fixed; top:0; left:0; z-index:99;}
.topcont{ width:100%; margin:0 auto; line-height:70px;}
#logo{ float:left; margin:0; padding:0;margin-top: 12px;}
#logo img{ display:block; margin:0; padding:0; border:0;}
.nav{}
.nav li{ float:left; text-align:center; display:block; width: 90px;}
.nav li a {height:70px; display:block; color:#fff; position:relative; z-index:1;}
.nav li.active a{ background:#fff; color:#2c3d84;}
.nav li.active a:hover{ background:#fff; color:#2c3d84;}
.nav li a i{ position:absolute; top:23px; right:17px; display:block; margin:0; padding:0; width:8px; height:8px; overflow:hidden; border-radius: 50%; background:#bf2220;}
.nav li a:hover{ background:#223276;}
.nav li a.quit{    display: inline-block;background: rgba(255,255,255,1);border-radius: 4px;width: 28px;height: 20px;font-size: 14px;font-family: PingFangSC-Regular,PingFang SC;font-weight: 400;color: rgba(45,45,45,1);line-height: 20px;padding: 5px 16px;margin-top: 20px;}
.tancbj {width: 100%;height: 100%;position: fixed;top: 0;left: 0;z-index: 9;background: rgba(0, 0, 0, .5);background: #000;filter: alpha(opacity=40);opacity: 0.5;}
.tacbox2 {min-width: 260px;height: 160px;position: fixed;left: 50%;top: 50%;margin-left: -150px;margin-top: -100px;z-index: 10;background: #fff;border-radius: 30px;padding: 40px;}
/* 分页 */  
.paginationBox{ text-align:right; margin:20px 0;}
.paginationBox span{ float:right;}
.paginationBox span.prevbox a{ width:84px;}
.paginationBox span.nextbox a{ width:84px;}
.paginationBox span a{ background:#fff; width:40px; height:40px; line-height:40px; font-size:16px; font-weight:bold; text-align:center; display:block; float:left; margin:0 1px; color:#616161; font-weight:normal; border:2px solid #fff}
.paginationBox span em{ display:block; width:40px; height:40px; line-height:40px; float:left; margin:0 5px; text-align:center;}
.paginationBox span.prevbox{ float:right;}
.paginationBox span a.active{ border:2px solid #2c3d84; color:#2c3d84;}
.paginationBox span a.active:hover{ background:#fff; border:2px solid #2c3d84; color:#2c3d84;}
.paginationBox span a:hover{ background:#eee; border:2px solid #6b80d9;}
.paginationBox span.disabled a{ background:#fff; color:#dbdbdb;}
.paginationBox span.disabled a:hover{ background:#fff; color:#dbdbdb; border:2px solid #fff; }
.paginationBox span.pitchon a{ background:#2c3d84; color:#fff; border:2px solid #2c3d84;}
.paginationBox span.pitchon a:hover{ background:#223276; color:#fff; border:2px solid #223276;}

.currentbox{ font-size:14px; line-height:32px; margin: 5px 0;}
.currentbox a{ color:#616161;}
.paperbox{ background:#fff; padding:0; font-size:14px; line-height:28px;}
.paperbox li{ display:block; padding:10px 30px; border-bottom:1px solid #f3f3f3;}
.paperbox li b{ margin-right:20px;}
.paperbox li span{ font-size:14px;}
.paperbox li span a{ padding-left:26px; margin-right:30px; color:#616161; background:url(../images/icon_33.png) no-repeat 0px 5px;}
.paperbox li span a.on{ background:url(../images/icon_33.png) no-repeat 0px -47px}
.paperbox li span a:hover{ background:url(../images/icon_33.png) no-repeat 0px -92px}
.paperbox li span a.on:hover{ background:url(../images/icon_33.png) no-repeat 0px -47px}
/*******************************2019-10-26 一师一优课******************************/
#content{position: relative;z-index: 2;margin: 0 auto;padding-top: 70px;}
.search{padding: 5px 5.5%;background: #fff;padding-bottom: 9px;}
.search .search_left{font-size:14px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:rgba(137,137,137,1);line-height:20px;width: 80%;float: left;}
.search .search_left>div{display: inline-block;padding: 12px 0;line-height: 23px;margin-right: 13px;}
.search .search_left select{width:63px;height:22px;color:rgba(137,137,137,1);background:rgba(255,255,255,1);border-radius:3px;border:1px solid rgba(151,151,151,1);}
.search .search_left input[type="text"]{width:149px;height:30px;background:rgba(255,255,255,1);border-radius:3px;border:1px solid #e4e4e4;padding-left: 4px;}
.search .search_left input[type="radio"]{vertical-align: -2px;position: absolute;opacity: 0;}
.search .search_left input[type="radio"]:nth-child(1){margin-right: 3px;}
.search .search_left .radio input[type="radio"] + .radio-label:before {content: '';background: #f4f4f4;border-radius: 100%;border: 1px solid #b4b4b4;display: inline-block;width: 15px;height: 15px;position: relative;margin-right: 4px;vertical-align: -4px;cursor: pointer;text-align: center;-webkit-transition: all 250ms ease;transition: all 250ms ease;}
.search .search_left .radio input[type="radio"]:checked + .radio-label:before {background-color: #2C3D84;box-shadow: inset 0 0 0 2px #f4f4f4;}
.search .search_left .radio input[type="radio"]:focus + .radio-label:before {outline: none;border-color: #2C3D84;}
.search .search_left .radio input[type="radio"]:disabled + .radio-label:before {box-shadow: inset 0 0 0 2px #f4f4f4;border-color: #b4b4b4;background: #b4b4b4;}
.search .search_left .radio input[type="radio"] + .radio-label:empty:before {margin-right: 0;}
.search .search_left .searchButton{cursor:pointer;width:44px;height:22px;background:rgba(83,100,169,1);border-radius:3px;font-size:14px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:rgba(255,255,255,1);padding:3px 8px;}
.search .search_left .searchButton:hover {background: #475fc3;}
.search .search_right{width: 19%;float: left;margin-top: 8px;}
.search .search_right span{cursor:pointer;display: inline-block;text-align:center;width:82px;height:29px;background:rgba(83,100,169,1);border-radius:4px;font-size:14px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:rgba(255,255,255,1);line-height:29px;}
.search .search_right span:last-child{margin-left: 13px;}
.search .search_right span img{height: 18px;vertical-align: -4px;}
.search .search_right span:last-child img{height: 16px;}
.search .search_right span:hover {background: #475fc3;}
.searchContent{/* padding: 0 5.5%; */}
.searchContent dl{width: 24%;margin-left: 0.6%;display: inline-block;border-radius: 10px;margin-bottom: 10px;height:230px;margin-top: 10px;}
.searchContent dl:nth-child(4n+2){margin-right: 0;}
.searchContent dl dt img{width: 100%;height:100%;border-top-left-radius: 10px;border-top-right-radius: 10px;}
.searchContent dl dd{background: #fff;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;padding-left: 10px;}
.searchContent dl dd p:first-child{font-size:15px;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;color:rgba(102,102,102,1);line-height:30px;}
.searchContent dl dd p:nth-child(2) span{background:rgba(143,161,237,1);border-radius:7px;padding: 0 3px;color: #fff;}
.searchContent dl dd p:nth-child(3) span{font-size:18px;font-family:PingFangSC-Semibold,PingFang SC;font-weight:600;color:rgba(255,196,74,1);line-height:25px;}
.searchContent dl dd p:nth-child(3) img{height: 14px;width: 14px;vertical-align: 0;}
.searchContent dl dd p:nth-child(3) img[src="png/isStar.png"]{height: 12px;width: 12px;vertical-align:1px;}
.searchContent dl dd p:nth-child(4) img{vertical-align: -5px;max-width: 15px;max-height:15px;border-radius: 50%;}
.searchContent dl dd p:nth-child(4){font-size:12px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:rgba(123,123,123,1);line-height:20px;}
.searchContent dl dd p:nth-child(4) span{display:inline-block;width:15px;height:15px;background:rgba(184,70,70,1);border-radius: 50%;vertical-align: -3px;margin-left: 8px;}
.searchContent dl dd p:nth-child(5){font-size:12px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:rgba(123,123,123,1);line-height:20px;}
#content>.paginationBox{padding: 0 5.5%;}
/*******************************2019-10-26 一师一优课-我的上传******************************/
.crumb{padding:0 5.5%;background:#fff;height:39px;font-size:14px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:rgba(134,134,134,1);line-height:39px;border-bottom: 1px solid rgba(240,240,240,1);}
.crumb span{color: #5364A9;}
.search .search_left2{width: 100%;float: none;margin-top: 8px;}
.search .search_left2 .upload{cursor:pointer;float: right;text-align:center;margin-right:20px;margin-top:10px;width:59px;height:29px;background:rgba(83,100,169,1);border-radius:4px;color: #fff;line-height: 29px;}
.search .search_left2 .upload img{height: 16px;vertical-align: -3px;}
.search .search_left2 .upload:hover {background: #475fc3;}
.search .search_left2 .radio input[type="radio"] + .radio-label:before {content: '';background: #f4f4f4;border-radius: 100%;border: 1px solid #b4b4b4;display: inline-block;width: 12px;height: 12px;position: relative;margin-right: 4px;vertical-align: -2px;cursor: pointer;text-align: center;-webkit-transition: all 250ms ease;transition: all 250ms ease;}
.searchContent table td{font-size: 12px;padding: 9px;line-height: 21px;}
.searchContent table th{font-size: 14px;padding: 9px;line-height: 21px;background: rgba(240,240,240,1);color:rgba(97,97,97,1);}
.searchContent table tr:nth-child(even) {background: #fff;}
.searchContent table td{border-bottom: none;}
.searchContent table td input{cursor: pointer;}
.searchContent table td input:nth-child(1){width:40px;height:20px;background:rgba(195,249,255,1);border-radius:4px;border:1px solid rgba(83,100,169,1);font-size:12px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:rgba(51,51,51,1);}
.searchContent table td input:nth-child(2){width:40px;height:20px;background:rgba(124,232,183,1);border-radius:4px;border:1px solid rgba(69,164,121,1);font-size:12px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:rgba(51,51,51,1);}
.searchContent table td input:nth-child(3){width:40px;height:20px;background:rgba(255,162,162,1);border-radius:4px;border:1px solid rgba(235,72,56,1);font-size:12px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:rgba(51,51,51,1);}
.searchContent table td input.disabled1{background:rgba(124,232,183,.5);border:1px solid rgba(69,164,121,.5);color:rgba(51,51,51,.5);cursor: not-allowed;}
.searchContent table td input.disabled2{background:rgba(255,162,162,.5);border:1px solid rgba(235,72,56,.5);color:rgba(51,51,51,.5);cursor: not-allowed;}
.searchContent.datalst{background: rgba(240,240,240,1);margin: 0;}
/*******************************2019-10-26 一师一优课-我的上传-上传*（信息填写）*****************************/
.myUpload{padding: 0;margin: 0 5.5%;}
.myUpload .order .myUploadActive{color: rgba(44,61,132,1);}
.myUpload .order .lineActive{border-color:#2C3D84;}
.myUpload .order .myUploadActive span{color: rgba(44,61,132,1);border:1px solid rgba(44,61,132,1)}
.myUpload .order{padding-top: 15px;font-size:14px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:rgba(176,176,176,1);line-height:20px;margin-left: 35px;float: left;}
.myUpload .order span{display:inline-block;width:30px;height:30px;border:1px solid rgba(176,176,176,1);border-radius:50%;font-size:14px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:rgba(176,176,176,1);line-height: 32px;text-align: center;margin-right: 8px;}
.myUpload .order div{height: 50px;width: 0;border:1px solid rgba(176,176,176,1);margin-left: 15px;}
.myUpload .search_left{margin-left: 30px;padding-top: 10px;border-left: 1px solid rgb(240,240,240);padding-left: 30px;}
.myUpload .search_left>div{display: block;}
.myUpload .search_left label{display:inline-block;width: 60px;text-align: right;color:rgba(77,77,77,1);}
.myUpload div.line{height: 2px;padding:0;background: rgb(240,240,240);width: 114%;margin-left: -30px;}
.myUpload .spans span{display:inline-block;padding: 0 10px;margin-bottom:3px;height:20px;line-height:20px;text-align:center;background:rgba(255,255,255,1);border-radius:3px;border:1px solid rgba(203,203,203,1);font-size:12px;} 
.myUpload .spans .spansActive{background:rgba(83,100,169,1);color: #fff;}

.myUpload div button{cursor:pointer;width:50px;height:25px;background:rgba(83,100,169,1);border-radius:4px;font-size:12px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:rgba(255,255,255,1);border: none;}
.myUpload .search_left>button{width:110px;height:50px;background:rgba(83,100,169,1);border-radius:4px;margin-left: 45%;margin-top: 15px;margin-bottom: 15px;}
.myUpload .search_left div input[type='text']{width: 260px;}
.myUpload .search_left .img{height: auto;}
.myUpload .search_left .img1,.myUpload .search_left .imgVedio1{width: 160px;height: 90px;position: relative;margin-top: 10px;}
.myUpload .search_left .img1 img:nth-child(1),.myUpload .search_left .imgVedio video:nth-child(1){width: 100%;height: 100%;margin-left: 30px;}
.myUpload .search_left .img button{margin-left: 30px;}
.myUpload .search_left .img1 img:nth-child(2),.myUpload .search_left .imgVedio1 img:nth-child(2){position: absolute;right: -40px;top: -10px;cursor: pointer;}
.myUpload .search_left a{text-decoration: underline;}
.myUpload .search_left .imgVedio1{width: 322px;height: 181px;}
/*******************************2019-10-26 一师一优课-我的上传-上传*（教案设计）*****************************/
.myUploadUI .search_left label{width: auto;}
.myUploadUI .search_left .img{padding-bottom: 20px;}
.myUploadUI .search_left .img button{margin-left: 0;margin-right: 10px;}
.myUploadUI .search_left .img span{color: #5066BF;margin-left: 5px;}
.myUploadUI .search_left .word{width: 700px;margin: 10px auto;padding: 60px;text-align: center;line-height: 40px;height: auto;border: 2px solid #eee;}

.myUploadUI .search_left .word p:first-child{font-size: 18px;}
.myUploadUI .search_left .word p:nth-child(2){float: right;font-size: 14px;}
.myUploadUI .search_left .word p:nth-child(4){text-align: left;font-size: 16px;text-indent: 2em;}
/*******************************2019-10-26 一师一优课-我的上传-上传*（教学材料）*****************************/
.myUploadUI div.teachPaper{height: auto;}
.myUploadUI ul li{border-bottom: 1px solid rgb(240,240,240);height: 70px;line-height: 70px;margin-left: -30px;padding-left:30px;padding-right:30px;}
.myUploadUI ul li img{height: 50px;width: 50px;margin-right: 16px;}
.myUploadUI ul li img[src="png/aideo.png"]{height:auto;width: 47px;}
.myUploadUI ul li span:nth-child(2){color:rgba(77,77,77,1);}
.myUploadUI ul li span:nth-child(3){color:rgba(44,61,132,1);float: right;}
.myUploadUI div.teachPaperLine{height: 10px;}
.myUploadUI button.save,.myUploadUI button.submit{display: inline-block;margin-left: 0 ;position: relative;right: 20px;float: right;margin-right:30px ;}
.myUploadUI button.submit{margin-right: -60px}
/*******************************2019-10-26 一师一优课-优课评审*****************************/
.datalstAssess table td input:nth-child(2){background:rgba(194,236,119,1);border:1px solid rgba(120,166,38,1);}
.datalstAssess table td input:nth-child(3){background:rgba(255,203,119,1);border:1px solid rgba(193,127,64,1);}
.datalstAssess table td input:nth-child(4){width:40px;height:20px;background:rgba(255,162,162,1);border-radius:4px;border:1px solid rgba(235,72,56,1);}
/*******************************2019-10-26 一师一优课-优课评审-查看详情*****************************/
.assessDetail .detailNav span{display:inline-block;text-align:center;padding:10px 15px;cursor:pointer;font-size:16px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:rgba(89,89,89,1);line-height:22px;margin-right: 13px;}
.assessDetail .detailNav>div{display: inline-block;float: right;margin-top:6px}
.assessDetail .detailNav button{margin-right:14px;width:57px;height:30px;background:rgba(255,214,109,1);border-radius:4px;border:1px solid rgba(183,141,34,1);}
.assessDetail .detailNav .allDownLoad{width:67px;background:rgba(83,100,169,1);border-radius:4px;border: none;color: #fff;}
.assessDetail .detailNav .pass{background:rgba(132,200,98,1);border:1px solid rgba(29,127,31,1);}
.assessDetail .detailNav .return{background:rgba(255,214,109,1);border:1px solid rgba(183,141,34,1);}
.assessDetail .classContent{margin-top: -1px;}
.assessDetail .detailNav .detailNavActive{color:rgba(44,61,132,1);background: #fff;}
.assessDetail{background: rgba(240,240,240,1);padding-top: 0;margin-top: -1px;}
.assessDetail .classVedio,.assessDetail .classPlan,.assessDetail .classData,.assessDetail .teacherAppraise{padding:20px 0;background: #fff;text-align: center;}
.assessDetail .classVedio .classVedioTop,.assessDetail .classVedio .classVedioBottom{width: 70%;margin: 0 auto;}
.assessDetail .classVedio .classVedioTop>div{display: inline-block;}
.assessDetail .classVedio .classVedioTop>video:nth-child(1){background: #000;width: 92%;}
.assessDetail .classVedio .classVedioTop>div:nth-child(2){vertical-align: top;margin-left: 30px;}
.assessDetail .classVedio .classVedioBottom{text-align: left;}
.assessDetail .classVedio .classVedioBottom>p{font-size:18px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:rgba(44,61,132,1);line-height:60px;}
.assessDetail .classVedio .classVedioBottom>p span:nth-child(2){display:inline-block;padding: 5px 10px;float: right;cursor:pointer;margin-right: 60px;margin-top:15px;background:rgba(83,100,169,1);border-radius:4px;font-size:14px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:rgba(255,255,255,1);line-height:20px;}
.assessDetail .classVedio .classVedioBottom img{height: 40px;width: 40px;border-radius: 50%;}
.assessDetail .classVedio .classVedioBottom>div{width: 94%;}
.assessDetail .classVedio .classVedioBottom>div>p:nth-child(2){margin-top:-40px;margin-left:43px;font-size:12px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:rgba(34,34,34,1);line-height:17px;}
.assessDetail .classVedio .classVedioBottom p>img{height: 14px;width: auto;vertical-align: -2px;}
.assessDetail .classVedio .classVedioBottom div p{vertical-align: 8px;}
.assessDetail .classVedio .classVedioBottom p>span:nth-child(7){margin-right:10px;font-size: 14px;color: red;float: right;}
.assessDetail .classVedio .classVedioBottom>div>p:nth-child(3){font-size:14px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:rgba(72,72,72,1);line-height:20px;margin-top: 5px;margin-left: 43px;}
.assessDetail .classVedio .classVedioBottom>div>p:nth-child(4){margin-left:43px;margin-top:5px;font-size:14px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:rgba(161,161,161,1);line-height:20px;}
.assessDetail .classPlan>div,.assessDetail .teacherAppraise ul{margin:0 1%;padding:0 15%;border: 2px solid #CECECE;padding-top: 40px;font-family:PingFangSC-Regular,PingFang SC;}
.assessDetail .classPlan>div p:first-child{font-size: 18px;}
.assessDetail .classPlan>div p:nth-child(2){font-size: 12px;text-align: right;margin-top: 5px;}
.assessDetail .classPlan>div p:nth-child(3){font-size: 16px;text-align: left;text-indent: 2em;line-height: 30px;}
.assessDetail .classData img{height: 30px;width: 30px;}
.assessDetail .classData{font-size:14px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:rgba(72,72,72,1);line-height:20px;}
.assessDetail .classData li{width: 48%;float: left;text-align: left;padding-left: 5px;margin-bottom: 20px;}
.assessDetail .teacherAppraise ul{padding:0px;text-align: left;font-size: 18px;}
.assessDetail .teacherAppraise li{border-bottom: 1px dotted #CECECE;padding: 0 10px;}
.assessDetail .teacherAppraise li.last2Li{padding: 10px;font-size: 17px;}
.assessDetail .teacherAppraise li.last2Li p{padding: 0;}
.assessDetail .teacherAppraise li.last2Li p:last-child{border: 1px solid #AEAEAE;}
.assessDetail .teacherAppraise li:last-child{text-align: center;padding: 18px;border-bottom: none;}
.assessDetail .teacherAppraise li:last-child button{padding: 8px 15px;background: rgba(83,100,169,1);border: none;color: #fff;border-radius: 3px;cursor: pointer;}
.assessDetail .teacherAppraise li p{line-height: 25px;padding: 8px 0;}
.assessDetail .teacherAppraise li label{line-height: 40px;margin-right: 3%;}
.assessDetail .teacherAppraise li input{height: 30px;width: 3%;vertical-align: -8px; margin-right: 2px;}
.assessDetailBox{top:30%;padding:0;padding-bottom:10px;border-radius: 0;width: 750px;height: auto;margin-left: -315px;}
.assessDetailBox p{padding:0 25px;font-size:16px;height: 63px;color: #fff;line-height: 63px;background:rgba(75,98,194,1);}
.assessDetailBox p img{float: right;cursor: pointer;margin-top: 20px;}
.assessDetailBox>div{padding: 0 35px;}
.assessDetailBox textarea{border:1px solid rgba(151,151,151,1);width:100% ;}
.assessDetailBox label{display: inline-block;margin: 10px 0;}
.assessDetailBox div img{height: 20px;width: auto;}
.assessDetailBox button{width:90px;cursor: pointer;height:40px;background:rgba(75,98,194,1);border-radius:4px;color: #fff;border: none;display: block;margin:0 auto;margin-top: 10px;}


.assessDetailFailBox{top:30%;padding:0;padding-bottom:10px;border-radius: 0;width: 750px;height: auto;margin-left: -315px;}
.assessDetailFailBox p{padding:0 25px;font-size:16px;height: 63px;color: #fff;line-height: 63px;background:rgba(75,98,194,1);}
.assessDetailFailBox p img{float: right;cursor: pointer;margin-top: 20px;}
.assessDetailFailBox>div{padding: 0 35px;}
.assessDetailFailBox textarea{border:1px solid rgba(151,151,151,1);width:100% ;}
.assessDetailFailBox label{display: inline-block;margin: 10px 0;}
.assessDetailFailBox div img{height: 20px;width: auto;}
.assessDetailFailBox button{width:90px;cursor: pointer;height:40px;background:rgba(75,98,194,1);border-radius:4px;color: #fff;border:}
/*******************************2019-10-26 资源库-课程资源*****************************/
.resourceNav{height: 55px;line-height: 55px;font-size:16px;background: #fff;padding: 0 5.5%;margin-bottom: 2px;}
.resourceNav span{margin-right: 20px;}
.resourceNav .resourceNavActive{color:rgba(44,61,132,1);}
.search .resourceSearch>div{display: block;}
.search .resourceSearch{color:rgba(37,37,37,1);margin-top: 0;}
.resourceDiv{font-size: 14px;padding: 0 5.5%;color: rgba(37,37,37,1);background: #fff;font-family: PingFangSC-Regular,PingFang SC;}
.period,.type{margin-bottom: 1px;height: 45px;line-height: 45px;}
.resourceDiv select{width: 80px;height: 22px;color: rgba(137,137,137,1);background: rgba(255,255,255,1);border-radius: 3px;border: 1px solid rgba(151,151,151,1);}
.resourceDiv input[type="radio"]{vertical-align: -2px;position: absolute;opacity: 0;}
.resourceDiv input[type="radio"]:nth-child(1){margin-right: 3px;}
.resourceDiv .radio input[type="radio"] + .radio-label:before {content: '';background: #f4f4f4;border-radius: 100%;border: 1px solid #b4b4b4;display: inline-block;width: 15px;height: 15px;position: relative;margin-right: 4px;vertical-align: -4px;cursor: pointer;text-align: center;-webkit-transition: all 250ms ease;transition: all 250ms ease;}
.resourceDiv .radio input[type="radio"]:checked + .radio-label:before {background-color: #2C3D84;box-shadow: inset 0 0 0 2px #f4f4f4;}
.resourceDiv .radio input[type="radio"]:focus + .radio-label:before {outline: none;border-color: #2C3D84;}
.resourceDiv .radio input[type="radio"]:disabled + .radio-label:before {box-shadow: inset 0 0 0 2px #f4f4f4;border-color: #b4b4b4;background: #b4b4b4;}
.resourceDiv .radio input[type="radio"] + .radio-label:empty:before {margin-right: 0;}
.resourceDiv .radio input[type="radio"] + .radio-label:before {content: '';background: #f4f4f4;border-radius: 100%;border: 1px solid #b4b4b4;display: inline-block;width: 12px;height: 12px;position: relative;margin-right: 4px;vertical-align: -2px;cursor: pointer;text-align: center;-webkit-transition: all 250ms ease;transition: all 250ms ease;}
.tag{margin-bottom: 1px;}
.tag>div{height: auto;line-height: 45px;}
.type{margin-bottom: 2px;}
.searchInput{height: 40px;line-height: 40px;}
.searchInput input[type="text"] {width: 240px;height: 22px;background: rgba(255,255,255,1);border-radius: 3px;border: 1px solid rgba(151,151,151,1);padding-left: 4px;}
.searchInput button{width:59px;height:29px;background:rgba(83,100,169,1);border-radius:4px;color: #fff;border: none;}
.searchInput>div{display: inline-block;margin-top:5px;color:#fff;float: right;width:59px;height:29px;line-height:29px;background:rgba(83,100,169,1);border-radius:4px;text-align: center;}
.searchInput>div img{height: 16px;vertical-align: -3px;}
/* .resourceContent{margin: 10px 5.5%}
.resourceContent>div{position:relative;display: inline-block;padding:10px 0;width: 15.4%;margin-bottom:10px;background: #fff;margin-right: 1%;text-align: center;}
.resourceContent>div dt img{width: 95px;height: auto;}
.resourceContent>div dd p:nth-child(1){font-size:14px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:rgba(55,55,55,1);line-height:20px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.resourceContent>div dd p:nth-child(2),.resourceContent>div dd p:nth-child(3){text-align:left;padding-left:16%;font-size: 10px;color:rgba(160,160,160,1);line-height: 14px;}
.resourceContent>div button{color:#fff;text-align:center;border:none;width:53px;height:20px;background:rgba(72,91,170,1);border-radius:4px;}
.resourceContent>div>img{position: absolute;top: 0;right: 0;}
.resourceContent>div dd p:nth-child(2) img,.resourceContent>div dd p:nth-child(3) img{height: 12px;vertical-align:-2px;width: auto;margin-right: 5px;}
 */
.resourceContent{margin: 10px 0}
.resourceContent>div{position:relative;display: inline-block;padding:15px 0;width: 31%;margin-bottom:10px;background: #fff;margin-right: 1%;text-align: center;}
.resourceContent>div:nth-child(3n){margin-right: 0}
.resourceContent>div .resourceContentLeft{width: 20%;display: inline-block;margin-left: -40px;}
.resourceContent>div .resourceContentRight{width: 60%;display: inline-block;text-align: left;vertical-align: top;margin-left: 5px}
.resourceContent>div .resourceContentLeft img{width:100%;height: auto;}
.resourceContent>div .resourceContentRight img{width:15px;height: auto;vertical-align: -3px}
.resourceContent>div .resourceContentRight p:nth-child(1){font-size:14px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:rgba(55,55,55,1);line-height:20px;}
.resourceContent>div .resourceContentRight p:nth-child(2),.resourceContent>div .resourceContentRight p:nth-child(3){text-align:left;font-size: 10px;color:rgba(160,160,160,1);line-height: 14px;}
.resourceContent>div .resourceContentRight p:nth-child(3){margin-top:0;}
.resourceContent>div button{color:#fff;text-align:center;border:none;width:53px;height:20px;background:rgba(72,91,170,1);border-radius:4px;}
.resourceContent>div>img{position: absolute;top: 10px;right: 10px;width: 17px;cursor: pointer}
.resourceContent>div>button{position: absolute;bottom: 10px;right: 10px;}
.resourceContent>div .resourceContentLeft p:nth-child(2) img,.resourceContent>div .resourceContentLeft p:nth-child(3) img{height: 12px;vertical-align:-2px;width: auto;margin-right: 5px;}

/*******************************2019-10-26 资源库-专家讲坛*****************************/
.platform span{float: right;}
.platformContent dl dt{position: relative;height:174px;width:auto;}
.platformContent dl dt div{position: absolute;top: 5px;right: 5px;color: #fff;display: none;}
.platformContent dl dt div img{cursor: pointer;height: 20px;width: auto;}
.platformContent dl dt div span{display: block;text-align:center;font-size: 18px;margin-bottom: 3px;cursor: pointer;}
.platformContent dl dd p:nth-child(3){color: rgba(102,102,102,1);}

.platformContent dl dd p:nth-child(3) img{height: 14px;vertical-align: -3px;}
.platformContent dl dd p:nth-child(3) img:nth-child(2){margin-left: 10px;}
/*******************************2019-10-26 资源库-专家讲坛-详情*****************************/
.platformDetail{margin:0 5.5%;padding: 20px;background: #fff;}
.platformDetail>img{width: 30%;height: auto;border-radius: 10px;vertical-align: top;}
.platformDetail .platformDetailDiv{width: 67%;display: inline-block;padding-left: 2%;}
.platformDetail .platformDetailDiv p:nth-child(1){color:rgba(46,46,46,1);font-size:18px;font-family:PingFangSC-Semibold,PingFang SC;line-height: 25px;}
.platformDetail .platformDetailDiv p:nth-child(3){color:rgba(106,106,106,1);font-size:14px;font-family:PingFangSC-Semibold,PingFang SC;line-height: 20px;}
.platformDetail .platformDetailDiv p:nth-child(4){color:rgba(61,61,61,1);font-size:18px;font-family:PingFangSC-Semibold,PingFang SC;line-height: 25px;word-wrap: break-word;}
.platformDetail .platformDetailDiv p:nth-child(2) span{    background: rgba(143,161,237,1);border-radius: 7px;padding: 0 3px;color: #fff;}
.platformNav{margin: 0 5.5%;height: 50px;line-height: 50px;background: #fff;margin-top: 2px;margin-bottom: 2px;}
.platformNav div{text-align: center;float: right;width:70px;height:29px;line-height: 29px;color: #fff;margin-top: 10px;background:rgba(83,100,169,1);border-radius:4px;margin-right: 10px;}
.platformNav div:nth-child(4){width: 81px;display: none;}

.platformNav div img{height: 15px;vertical-align: -2px;}
.platformNav span{margin-left:20px;display:inline-block;font-size:16px;font-family:PingFangSC-Regular,PingFang SC;color:rgba(59,59,59,1);height: 46px;cursor: pointer;}
.platformNav .platformNavActive{color:rgba(44,61,132,1);border-bottom: 4px solid rgba(44,61,132,1);}
.platformVideo{margin: 5px 5.5%;}
.platformVideo dl{display:inline-block;margin-bottom:5px;width: 24%;margin-right: 1%;text-align: center;border-radius: 5px;background: #fff;}
.platformVideo dl:nth-child(4n+2){margin-right: 0;}
.platformVideo dl dt{position: relative;}
.platformVideo dl dt span{position: absolute;right: 5px;top: 5px;color: #fff;font-size: 18px;cursor: pointer;display: none;}
.platformVideo dl dt video{height:auto;width: 100%;background: #000;border-top-left-radius: 5px;border-top-right-radius: 5px;}
.platformVideo dl dd{padding-left: 8px;text-align: left;margin:5px 0;padding-bottom: 5px;}
.platformVideo dl dd p:nth-child(1){font-size:14px;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;color:rgba(102,102,102,1);line-height:20px;height:44px;text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;}
.platformVideo dl dd p:nth-child(2){font-size:12px;line-height: 17px;color:rgba(123,123,123,1);}
.platformVideo dl dd p:nth-child(2) img{height: 14px;width: auto;vertical-align: -3px;}
.platformInformation{margin: 1px 5.5%;background: #fff;}
.platformInformation p{display: inline-block;padding:10px;width: 45%;margin-right: 2.2%;font-size:14px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:rgba(72,72,72,1);line-height:20px; white-space: nowrap;}
.platformInformation p:nth-child(3n){margin-right: 0;}
.platformInformation p img:nth-child(1){height: 30px;width: 30px;margin-right: 10px;}
.platformInformation p img:nth-child(2){height: 14px;width: auto;margin-left: 10px;display: none;}
/*******************************2019-10-26 资源库-专家讲坛-创建*****************************/

.specialistTeach .search_left{margin-left: 0;border-left: none;width: 100%;}
.specialistTeach div.line{width: 100%;}
.specialistTeach .search_left div input[type='text']{border: 1px solid rgba(203,203,203,1);;}
.specialistTeach .search_left .img1{padding-bottom: 10px;}
.search .search_left .textarea{height: auto;padding-bottom: 10px;}
.search .search_left textarea {width:93%;margin-left:30px;background: rgba(255,255,255,1);border-radius: 3px;border: 1px solid rgba(151,151,151,1);padding-left: 4px;border: 1px solid rgba(203,203,203,1);;}
/*******************************2019-10-26 数据报表-教师报表（教师活动）*****************************/
.dataListNav {margin-left: 5.5%;float: left;width: 15%;padding-right: 15px;height: 100%;background: url(../images/leftbox-bj.png) repeat-y right 0;font-size: 16px;position: fixed;top: 70px;z-index: 10;}
.dataListNav ul{height: 100%;background: #fff;}
.dataListNav li {height: 50px;line-height: 50px;text-align: center;display: block;padding: 0;margin: 0 0 10px;min-width: 80px;}
.dataListNav li a:hover {background: #e6e6ff;}
.dataListNav li.dataListNavActive a {background: #2c3d84;color: #fff;}
.dataListNav li a {display: block;padding: 0 20px;color: #2d2d2b;}
.dataListNav .dataListNavActive{background:rgba(71,95,195,1);color: #fff;}
.dataListContent{float:left;display: inline-block;width: 98%;margin-right: 0.5%;margin-left: 0.5%;}
.dataListContent .dataListContentNav{padding-left:27px;background: #fff;margin-bottom: 1px;height: 64px;line-height: 64px;font-size:16px;color:rgba(114,114,114,1);}
.dataListContent .dataListContentNav span{cursor: pointer;}
.dataListContent .dataListContentNav span{margin-right: 59px;}
.dataListContent .dataListContentNav .dataListContentNavActive{color:rgba(44,61,132,1);} 
.dataListContent .dataListContentSearch{padding-left:27px;height: 49px;background: #fff;margin-bottom: 1px;line-height: 49px;}
.dataListContent .dataListContentSearch span{font-size:14px;color:rgba(110,110,110,1);}
.dataListContent .dataListContentSearch label{font-size:14px;color:rgba(128,128,128,1);}
.dataListContent .dataListContentSearch select{color:rgba(128,128,128,1);width:68px;height:25px;background:rgba(255,255,255,1);border-radius:4px;border:1px solid rgba(240,240,240,1);}
.dataListContent .dataListContentSearch button{float: right;width:50px;height:30px;background:rgba(76,97,188,1);border-radius:4px;color: #fff;border: none;margin-top: 10px;margin-right: 5px;}
.dataListContent .dataListContentSearch input[type="text"]{width:100px;height:30px;background:rgba(255,255,255,1);border-radius:4px;margin-top: 10px;margin-right: 5px;}
.dataListContent .getScore{margin-bottom:5px;height: 57px;background: #fff;line-height: 57px;padding-left: 27px;font-size: 16px;color:rgba(69,69,69,1);}
.dataListContent .getScore span{color:rgba(44,61,132,1);font-weight:500;}
.dataListContent .dataListContentNav2 {margin-left: 2px;}
.dataListContent .dataListContentNav2 span{cursor:pointer;display: inline-block;width: 12%;margin-right: 0.2%;height:44px;line-height:44px;background: #fff;text-align: center;color:rgba(83,83,83,1);font-size: 14px;}
.dataListContent .dataListContentNav2 .dataListContentNav2Active{color:rgba(44,61,132,1);border-bottom: 1px solid rgba(44,61,132,1);}
.dataListContent .dataListContentNav2 span:last-child{margin-right: 0;}
.dataListData.datalst {background: rgba(240,240,240,1);margin: 0;}
.dataListData.datalst table{width: 100%;}
.dataListData table th {font-size: 14px;padding: 9px;line-height: 21px;background: rgba(240,240,240,1);color: rgba(97,97,97,1);}
.dataListData table th,.dataListData table td{text-align: center;}
.dataListData table th span{color: #2C3D84;}
.dataListData table td {font-size: 12px;padding: 8px;line-height: 21px;}
.dataListData table tr:nth-child(even) {background: #fff;}
/*******************************2019-10-26 数据报表-校级报表（学段学科统计）*****************************/
.dataListContent .dataListContentTitle{text-align: center;background: #fff;margin-bottom: 1px;height: 36px;line-height: 36px;font-size:16px;color: #4D4D4D;}
.dataListContent .dataListContentTitle button{float: right;width:60px;height:30px;background:rgba(76,97,188,1);border-radius:4px;color: #fff;border: none;margin-top: 3px;margin-right: 5px;}
.dataListContent .SchoolContentSearch select{margin-right: 15px;}
.dataListContent .SchoolContentSearch input{padding-left:5px;width:211px;height:25px;background:rgba(255,255,255,1);border-radius:4px;border:1px solid rgba(240,240,240,1);}
.dataListContent .SchoolContentSearch .chartSpan{float: right;margin-right: 5px;}
.dataListContent .SchoolContentSearch .chartSpan span{display:inline-block;vertical-align:-7px;margin-right:5px;margin-left:15px;width:24px;height:24px;background:rgba(102,121,205,1);border-radius:4px;}
.dataListContent .SchoolContentSearch .chartSpan span:nth-child(2){background: #FBB969;}
.dataListContent .SchoolContentSearch .chartSpan span:nth-child(3){background: #66A2CD;}
.dataListContent .SchoolContentSearch{margin-bottom: 0;}
.dataListContent .studyEcharts{height: 300px;width: 100%;background: #fff;}
/*******************************2019-10-26 教研活动-添加教师*****************************/
.addTeacherBox{width: 900px;height: auto;border-radius: 0;left: 30%;top: 30%;padding: 0;}
.addTeacherBox>p{height:49px;line-height:49px;background:rgba(92,112,189,1);font-size:18px;color: #fff;padding-left: 30px;padding-right: 15px;}
.addTeacherBox>p img{float: right;margin-top: 15px;}
.addTeacherBox .teachSearch{padding:8px 0;margin-left: 30px;margin-right: 15px;font-size: 14px;color:rgba(90,90,90,1);border-bottom: 1px solid #979797;}
.addTeacherBox .teachSearch>p,.addTeacherBox .teachSearch>div{display: inline-block;}
.addTeacherBox .teachSearch>p{margin-right: 10px;}
.addTeacherBox .teachSearch p span{color: #000;font-size: 16px;}
.addTeacherBox .teachSearch button{float: right;}
.addTeacherBox .teachSearch input{padding-left:5px;width:108px;height:21px;border-radius:4px;border:1px solid rgba(151,151,151,1);margin-right: 10px;}
.addTeacherBox .teachSearch select{width:55px;height:21px;border-radius:4px;border:1px solid rgba(151,151,151,1);}
.addTeacherBox .teachSearch button{width:44px;height:21px;background:rgba(44,61,132,1);border-radius:4px;color: #fff;font-size: 12px;border: none;}
.addTeacherBox .teachNames{padding:8px 0;padding-left: 30px;padding-right: 15px;}
.addTeacherBox .teachNames .teachName{position: relative;display: inline-block;margin-right: 10px;}
.addTeacherBox .teachNames .teachName:last-child{margin-right: 0;}
.addTeacherBox .teachNames .teachName span{padding: 3px 12px;font-size: 12px;color: #5C70BD;border-radius:2px;border:1px solid rgba(92,112,189,1);}
.addTeacherBox .teachNames .teachName img{position: absolute;top: -7px;right: -4px;height: 10px;width: 10px;}
.teacherList.datalst {margin: 0;max-height: 250px;overflow: auto;}
.teacherList.datalst table {width: 100%;}
.teacherList.datalst th,.teacherList.datalst td{text-align: center;color: #484848;font-size: 14px;padding: 5px 0;}
/*.teacherList .paginationBox{}*/
/*******************************2019-10-26 教研活动-活动通知（签到）*****************************/
.signed span {display: block;height: 50px;line-height: 50px;background: #fff;text-align: center;padding: 5px 10px;}
.signed span a {font-size: 18px;display: block;background: #c5c5c5 url(../images/icon_1.png) no-repeat 35px center;color: #fff;margin: 0 5px;border-radius: 8px;}
.signed span a:hover {background-color: #2c3d84;}
.signedContent .dataListContentNav{background: #F0F0F0;height: 40px;line-height: 51px;}
.signedContent .dataListContentNav span{display: inline-block;padding: 0 30px;margin-right: 0;}
.signedContent .dataListContentNav .dataListContentNavActive{background: #fff;}
.signedContent .dataListContentNav .notAllowJoin{float: right;color: #2D2D2D;font-size: 14px;}

.signedContent .dataListContentNav .notAllowJoin span{padding: 0 15px 0 2px;}
.signedContent .dataListContentNav .notAllowJoin button{width:65px;height:30px;background:rgba(234,168,81,1);border-radius:4px;color: #fff;border: none;}
.signedContent>div{padding: 10px;padding-left: 40px;padding-right: 15px;background: #fff;}
.signedContent .ewm{margin-bottom: 1px;}
.signedContent .ewm img{width:200px;height:200px;vertical-align: -77px;margin-right: 30px;}
.signedContent .ewm div{display: inline-block;}
.signedContent .ewm div p,.signedContent .yzm div p{font-size:20px;color: #2D2D2D;margin-bottom: 13px;}
.signedContent .ewm div p:last-child,.signedContent .yzm div p:last-child{margin-bottom: 0;}
.signedContent .ewm button{width:60px;height:30px;background:rgba(44,61,132,1);border-radius:4px;color: #fff;border: none;float: right;margin-top: 85px;}
.signedContent .yzm{padding-top: 40px;padding-bottom: 40px;}
.signedContent .yzm>div{display: inline-block;}
.signedContent .yzm div:first-child{font-size:70px;color:rgba(93,132,176,1);margin-right: 40px;}
/*******************************2019-10-26 教研活动-签到管理*****************************/
.signedManage .signedDetail{background: #fff;margin-bottom: 10px;}
.signedManage .signedDetail{padding: 20px;}
.signedManage .signedDetail p{font-size:14px;color:#272727 ;margin-bottom: 20px;}
.signedManage .signedDetail p span{float: right;color: #4E6EAE;cursor: pointer;}
.signedManage .signedDetail .signedTeacherNames .signedTeacherName{margin-right: 20px;display: inline-block;margin-bottom: 3px;}
/*.signedManage .signedDetail .signedTeacherNames .signedTeacherName:last-child{margin-right: 0;}*/
.signedManage .signedDetail .signedTeacherNames .signedTeacherName img{width: 50px;height: 50px;vertical-align: -12px;margin-right: 3px;border-radius:50%;}
.signedManage .signedDetail .signedTeacherNames .signedTeacherName>div{display: inline-block;}
.signedManage .signedDetail .signedTeacherNames .signedTeacherName>div p{margin: 0;}
.signedManage .signedDetail .signedTeacherNames .signedTeacherName p:nth-child(2){font-size:14px;color: #272727;}
.signedManage .signedDetail .signedTeacherNames .signedTeacherName p:nth-child(2){font-size:12px;color: #323232;}
.signedManage .notSignedTeacher>p span:last-child{color: red;margin-right: 20px;cursor: pointer;}
.signedManage .notSignedTeacher>p span:first-child{color: #6D6D6D;cursor: pointer;}
.signedManage .notSignedTeacher .notSignedTeacherNames .notSignedTeacherName{margin-right: 20px;display: inline-block;margin-bottom: 3px;}
.signedManage .notSignedTeacher .notSignedTeacherNames .notSignedTeacherName>div:first-child{position: relative;display: inline-block;}
.signedManage .notSignedTeacher .notSignedTeacherNames .notSignedTeacherName>div img:first-child{border-radius:50%;width: 50px;height: 50px;vertical-align: -12px;margin-right: 3px;}
.signedManage .notSignedTeacher .notSignedTeacherNames .notSignedTeacherName>div img:last-child{position: absolute;right: 5px;top: 3px;height: 10px;width: 10px;}
.signedManage .notSignedTeacher .notSignedTeacherNames .notSignedTeacherName>div:last-child{display: inline-block;}
.signedManage .notSignedTeacher .notSignedTeacherNames .notSignedTeacherName p{margin: 0;}
.signedManage .notSignedTeacher .notSignedTeacherNames .notSignedTeacherName p:nth-child(2) {font-size: 12px;color: #323232;}
/*******************************2019-10-26 教研活动-活动讨论*****************************/
/*.activityAsk{padding: 0 5px 0 20px;}*/
.activityAsk .activityAskNav{padding: 0 5px 0 20px;background: #fff;height: 44px;line-height: 44px;color: #7B7B7B;font-size: 14px;margin-bottom: 1px;}
.activityAsk .activityAskNav span{margin-right: 40px;cursor: pointer;}
.activityAsk .activityAskNav>div{float: right;}
.activityAsk .activityAskNav button{width:71px;height:30px;background:rgba(66,84,163,1);border-radius:4px;color: #fff;border: none;}
.activityAsk .activityAskNav button:first-child{margin-right: 40px;}
.activityAsk .activityAskNav .activityAskNavActive{color: #2C3D84;}
.activityAsk .activityAskContent .ul1 li{position:relative;margin-bottom: 1px;padding: 20px 0px 0px 0px;background: #fff;}
.activityAsk .activityAskContent .ul1>li>span{position:absolute;top:27px;left:20px;text-align:center;vertical-align:10px;font-size:10px;width:28px;height:18px;background:rgba(255,212,203,1);border-radius:1px;border:1px solid rgba(255,159,140,1);}
.activityAsk .activityAskContent .ul1 li>img{width: 35px;height: 35px;border-radius: 50%;vertical-align: -3px;margin-left: 55px;}
.activityAsk .activityAskContent .activityAskPerson{display: inline-block;}
.activityAsk .activityAskContent .activityAskPerson p:first-child{color: #5F5F5F;font-size: 12px;}
.activityAsk .activityAskContent .activityAskPerson p:nth-child(2){color: #A4A4A4;font-size: 10px;}
.activityAsk .activityAskContent .activityAskContentDetail>span{color: #4E4E4E;font-size: 14px;display: inline-block;width: 77%;margin-left: 92px;margin-top: 8px;margin-bottom: 20px;}
.activityAsk .activityAskContent .activityAskContentDetail div{display:inline-block;float: right;color: #ABABAB;font-size: 10px;margin-right: 5px;margin-top: 20px;}
.activityAsk .activityAskContent .activityAskContentDetail div img{width: 20px;height: auto;margin-left: 15px;vertical-align: -6px;}
/*******************************2019-10-26 教研活动-活动讨论2*****************************/
.returnActivityAsk{padding: 0 5px 0 20px;background: #fff;height: 45px;line-height: 45px;margin-bottom: 1px;}
.returnActivityAsk span{color: #2C3D84;font-size: 16px;cursor: pointer;}
.returnActivityAsk button{float: right;width:71px;height:30px;background:rgba(66,84,163,1);border-radius:4px;color: #fff;border: none;margin-top: 10px;}
.activityAskTitle{padding: 15px 5px 15px 40px;background: #fff;margin-bottom: 5px;}
.activityAskTitle img{height: 35px;width: 35px;border-radius: 50%;vertical-align: top;}
.activityAskTitle div{display: inline-block;width: 95%;}
.activityAskTitle div p:first-child{color: #5F5F5F;font-size: 12px;}
.activityAskTitle div p:nth-child(2){color: #A4A4A4;font-size: 10px;}
.activityAskTitle div p:nth-child(3){color: #4E4E4E;font-size: 14px;margin-top: 8px;}
.activityAskdDiscuss>p{color:#4E4E4E;font-size:14px;background:#fff;height: 42px;line-height: 42px;padding-left: 20px;border-left: 5px solid #5E71BE;margin-bottom: 1px;}
.activityAsk .activityAskdDiscuss .activityAskContentDetail>span{margin-left: 78px;margin-bottom: 20px;}
.activityAsk .activityAskdDiscuss .ul1 li>img{margin-left: 40px;}
.activityAsk .activityAskdDiscuss .activityAskContentDetail>div{cursor: pointer;}
.activityAsk .activityAskdDiscuss .activityAskContentDetail .ul2Hide{color: #4E4E4E;font-size: 12px;position: relative;cursor: pointer;color: #2C3D84;}
.activityAsk .activityAskdDiscuss .activityAskContentDetail .ul2Hide span{position: absolute;right: 12px;bottom: -9px;display: inline-block;height: 0;width: 0px;border: 10px solid;border-color:transparent transparent #F0F0F0 transparent;}
.activityAsk .activityAskdDiscuss .ul2{background: #F0F0F0;}
.activityAsk .activityAskdDiscuss .ul2 li{margin-left:70px;border-bottom: 1px solid #D7D7D7;padding: 10px 0;background: #F0F0F0;}
.activityAsk .activityAskdDiscuss .ul2 li:last-child{border-bottom: none;}
.activityAsk .activityAskdDiscuss .ul2 li img{margin-right:5px;height: 30px;width: 30px;margin-left: 0;vertical-align: middle;}
.activityAsk .activityAskdDiscuss .ul2 li input{border:1px solid #7E8CC6}
.activityAsk .activityAskdDiscuss .ul2 li>span:nth-child(2){color: #4E4E4E;}
.activityAsk .activityAskdDiscuss .ul2 li>span:last-child{float: right;color: #7B7B7B;font-size: 10px;}
.activityAsk .activityAskdDiscuss .ul2 li input{height: 34px;padding-left: 5px;width: 84%;}
.activityAsk .activityAskdDiscuss .ul2 li button{width:72px;height:34px;background:rgba(151,163,214,1);border-radius:4px;color: #fff;border: none;float: right;}
/*******************************2019-10-26 个人中心-活动记录*****************************/
.activityLog{float:left;display: inline-block;width: 72%;margin-right: 5.5%;margin-left: 20.6%;}
.activityLog .activityLogSearch{height: 62px;background: #fff;line-height:62px;padding-left: 10px;}
.activityLog .activityLogSearch input[type='text'],.activityLog .activityLogSearch select{width:100px;height:30px;border: 1px solid #979797;border-radius: 4px;}
.activityLog .activityLogSearch select{width: 70px;}
.activityLog .activityLogSearch input[type='checkbox']{vertical-align: -6px;height: 20px;width: 20px;margin-left: 5px;}
.activityLog .activityLogSearch button{width:60px;height:30px;background:rgba(76,97,188,1);border-radius:4px;color: #fff;border: none;margin-left: 10px;}
.activityLog .activityLogNav{padding: 20px 0 10px 10px}
.activityLog .activityLogNav span{padding: 10px 15px;cursor: pointer;font-size:14px;color: #777777;}
.activityLog .activityLogNav .activityLogNavActive{background: #fff;border-radius:4px;font-size:16px;color: #2C3D84;}
.activityLog .activityLogContents{padding:5px 10px;}
.activityLog .activityLogContents li{width:390px;background: #fff;border-radius:10px;padding: 10px;display: inline-block;margin-right: 10px;margin-bottom: 10px;}
.activityLog .activityLogContents li:nth-child(2n){margin-right: 0;}
.activityLog .activityLogContents li>span{display:inline-block;border-radius:50%;width:20px;float: left;height:20px;background:rgba(179,179,179,1);margin-right: 10px;}
.activityLog .activityLogContents li>div{display: inline-block;}
.activityLog .activityLogContents li>div p{margin-bottom: 3px;}
.activityLog .activityLogContents li>div p:nth-child(1){color: #535353;font-size: 16px;}
.activityLog .activityLogContents li>div p:nth-child(2) span{display:inline-block;text-align:center;width:35px;height:18px;line-height: 18px;background:rgba(110,134,229,1);border-radius:5px;color: #fff;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.activityLog .activityLogContents li>div p:nth-child(3),.activityLog .activityLogContents li>div p:nth-child(5),.activityLog .activityLogContents li>div p:nth-child(7),.activityLog .activityLogContents li>div p:nth-child(9){font-size: 12px;color: #949494;}
.activityLog .activityLogContents li>div p:nth-child(4),.activityLog .activityLogContents li>div p:nth-child(6),.activityLog .activityLogContents li>div p:nth-child(8){font-size: 14px;color: #4d4d4d;}
.activityLog .activityLogContents li>div p:last-child>span{display:inline-block;width: 200px;height: 10px;background: #F0F0F0;border-radius: 10px;}
.activityLog .activityLogContents li>div p:last-child>span span{display:inline-block;width:100% ;height:10px;background: #6E86E5;border-radius: 10px;}
/*******************************2019-10-26 个人中心-我的积分*****************************/
.myScord select{margin-right: 20px;}
/*******************************2019-10-26 实时数据*****************************/
.realTimeDataNav{height: 45px;line-height: 45px;padding-left: 30px;}
.realTimeDataNav span{color: #757575;font-size: 16px;margin-right: 50px;cursor: pointer;}
.realTimeDataNav .realTimeDataNavActive{color: #2C3D84;}
.realTimeDataContent{padding: 0 10px 20px 10px;}
.realDataLeft,.realDataCenter,.realDataRight{display: inline-block;float: left;}
.realDataLeft{width: 20%;margin-right: 1%;}
.realDataCenter{width: 57%;margin-right: 1%;}
.realDataRight{width: 20%;}
.realDataLeft .realDataLeftTop,.realDataLeft .realDataLeftMiddle,.realDataLeft .realDataLeftBottom,.realDataRight .realDataRightTop,.realDataRight .realDataRightBottom{padding: 20px;background: #3A467A;margin-bottom: 2px;}
.realDataLeft .realDataLeftTop,.realDataRight .realDataRightTop{height: 48px;}
.realDataLeft .realDataLeftTop p:first-child,.realDataRight .realDataRightTop p:first-child{font-size: 16px;color: #fff;margin-bottom: 10px;font-weight: 500;}
.realDataLeft .realDataLeftTop p:last-child,.realDataRight .realDataRightTop p:last-child{font-size: 24px;color: #61C1FF;font-weight: 800;}
.realDataLeft .echartsLeft{height: 200px;width: 100%;}
.realDataLeft .realDataLeftMiddle{padding-bottom: 1px;}
.realDataLeft .realDataLeftMiddle p{font-size: 14px;color: #fff;margin-bottom: 20px;}
.realDataLeft .realDataLeftMiddle p span:first-child{display:inline-block;height: 15px;width: 15px;vertical-align: -3px;margin-right: 5px;}
.realDataLeft .realDataLeftMiddle p span:last-child{float: right;font-size: 16px;font-weight: 500;}
.realDataLeft .realDataLeftMiddle p:nth-child(2) span:first-child{background: #FEE55B;}
.realDataLeft .realDataLeftMiddle p:nth-child(3) span:first-child{background: #EAFCFF;}
.realDataLeft .realDataLeftMiddle p:nth-child(4) span:first-child{background: #21A7DE;}
.realDataLeft .realDataLeftMiddle p:nth-child(5) span:first-child{background: #8474C3;}
.realDataLeft .realDataLeftBottom{color: #fff;font-size: 14px;}
.realDataLeft .realDataLeftBottom p{line-height: 35px;font-size: 14px;}
.realDataLeft .realDataLeftBottom p>span{display:inline-block;float: right;}
.realDataLeft .realDataLeftBottom p>span span{font-size: 24px;color: #61C1FF;font-weight: 800;}
.realDataRight .realDataRightBottom{height: 570px;}
.realDataRight .realDataRightBottom p{line-height: 32px;color: #fff;}
.realDataRight .realDataRightBottom p span:last-child{float: right;}
.realDataRight .realDataRightBottom p:first-child{font-size: 16px;}
.realDataCenter{background: #242F5D;color: #fff;height: 700px;text-align: center;}
.realDataCenter p:first-child{margin-top: 35px;font-size: 24px;margin-bottom: 20px;}
.realDataCenter p:nth-child(2){font-size: 50px;font-weight: 800;line-height: 86px;}
.realDataCenter p span{display: inline-block;width:71px;height:86px;background:rgba(42,126,243,1);border-radius:2px;}
.realDataCenter .echartsCenter{height: 500px;width: 100%;margin-top: 50px;}
/*******************************2019-10-26 问卷中心*****************************/
.questionnaireCenter{padding: 5px 0 5px 20px;margin-bottom: 10px;}
.questionnaireCenter .search_left{width: auto;}
.questionnaireCenter .search_right{float: right;width: auto;}
.questionnaireCenter .search_right span,.questionnaireCenter .search_left .searchButton{display:inline-block;padding:0;width:61px;height:33px;background:rgba(76,97,188,1);border-radius:4px;text-align: center;line-height: 33px;}
.questionnaireCenter .questionnaireTime input[type="text"]{width: 100px;}
.questionnaireContent>div{    width: 22.2%;display: inline-block;border-radius: 10px;margin-bottom: 10px;background: #fff;padding: 8px 0 15px 20px;}
.questionnaireContent>div:nth-child(4n){margin-right: 0;}
.questionnaireContent>div p{margin-bottom: 5px;}
.questionnaireContent>div p:nth-child(2){font-size: 18px;color: #0F0F0F;font-family:PingFangSC-Regular,PingFang SC;margin-bottom: 15px;height: 53px;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;}
.questionnaireContent>div p:nth-child(3){font-size: 16px;color: #0F0F0F;}
.questionnaireContent>div p:nth-child(3) span{display:inline-block;width:15px;height:15px;background:rgba(255,208,104,1);border-radius: 50%;vertical-align: -3px;margin-right: 5px;}
.questionnaireContent>div img{height: 15px;width: 15px;margin-right: 5px;vertical-align: -3px;}
.questionnaireContent>div p:last-child span{display:inline-block;text-align:center;width:64px;height:32px;line-height: 32px;background:rgba(92,113,201,1);border-radius:4px;color: #fff;cursor: pointer;}
.questionnaireContent>div>img{width:auto;height: 25px;float: right;cursor: pointer;margin-top: -5px;}
.questionnaireBox>div{padding-top: 30px;}
.questionnaireBox>div dl,.questionnaireBox>div div{display: inline-block;float: left}
.questionnaireBox>div dl img{width: 170px;height: 170px;}
.questionnaireBox>div div p{background: #fff;color: #252525;}
.questionnaireBox>div div input{height:40px;background:rgba(250,250,250,1);margin-left: 25px;border-top-left-radius: 4px;border-bottom-left-radius: 4px;border:1px solid rgba(151,151,151,1);padding-left: 5px;}
.questionnaireBox>div div button{margin-left:1px;border-radius:0;display: inline-block;background: #fff;color:#252525 ;height:42px;vertical-align:0px;border-top-right-radius: 4px;border-bottom-right-radius: 4px;border:1px solid rgba(151,151,151,1);}
/*******************************2019-10-26 问卷中心-创建*****************************/
.questionnaireCreate button{float: right;width:61px;text-align: center;height:33px;line-height: 33px;background:rgba(76,97,188,1);border:none;color: #fff;border-radius:4px;}
.questionnaireCreate{margin: 0;padding: 10px;border-bottom: none;}
.questionnaireCreateContent{margin: 0;}
.questionnaireCreateContent>div{background: #fff;padding: 10px;}
.questionnaireCreateContent>form{background: #fff;padding: 10px;}
.questionnaireCreateContent div:nth-child(1) {margin-bottom: 8px;}
.questionnaireCreateContent>div:first-child label,.questionnaireCreateContent .addTitle label{border-left: 3px solid #2C3D84;border-radius: 2px;padding-left: 15px;}
.questionnaireCreateContent>div:nth-child(1) input{padding-left:5px;height: 30px;width: 570px;border:1px solid rgba(211,211,211,1);}
.questionnaireCreateContent .addTitle{position: relative;padding: 0 10px; height: 52px;line-height: 52px;margin-bottom: 8px;}
.questionnaireCreateContent .addTitle button{float: right;margin-top:10px;width:91px;height:33px;background:rgba(76,97,188,1);border-radius:4px;color: #fff;text-align: center;line-height: 33px;border: none;}
.questionnaireCreateContent .addTitle span{position: absolute;right: 40px;bottom: -11px;display: inline-block;height: 0;width: 0;border:10px solid;border-color: transparent transparent #fff transparent;}
.questionnaireCreateContent .addTitle ul{box-shadow:0px 2px 2px 0px rgba(186,186,186,0.5);border-radius:8px;font-size:12px;color:#333;position: absolute;right: 10px;bottom: -150px;text-align: center;background: #fff;width: 150px;padding: 10px 0;padding-left: 5px;}
.questionnaireCreateContent .addTitle ul li:first-child{font-size: 14px;color: #272727;text-align: left;font-weight: 700;cursor: auto;}
.questionnaireCreateContent .addTitle ul li{line-height: 30px;cursor: pointer;}
.questionnaireCreateContent .addTitle ul li:hover{background: #99BBFF;}
.questionnaireCreateContent .addTitle ul li:first-child:hover{background: #fff;}
.questionnaireCreateContent .singlChoice{padding: 10px 30px;margin-bottom: 8px;}
.questionnaireCreateContent .singlChoice>div:first-child{padding:10px 0;border-bottom: 1px solid #DFDFDF;}
.questionnaireCreateContent .singlChoice>div label{display:inline-block;color: #272727;font-size: 14px;width: 62px;}
.questionnaireCreateContent .singlChoice>div:first-child label{font-size: 16px;}
.questionnaireCreateContent .singlChoice>div input{margin-left: 20px;padding-left: 20px;height: 35px;width: 500px;}
.questionnaireCreateContent .singlChoice>div img{height: 15px;width: auto;}
.questionnaireCreateContent .singlChoice>div:last-child {color: ##2C3D84;cursor: pointer;margin-top: 10px;}
.questionnaireCreateContent .singlChoice>div:last-child img{margin-right: 5px;}
/*******************************2019-10-26 问卷中心-统计*****************************/
.questionnaireCensus .addTitle,.questionnaireCensus .singlChoice{font-size: 14px;}
.questionnaireCensus .addTitle button{width: 61px;}
.questionnaireCreateContent .singlChoice>div:first-child{border-bottom-color: #73A7EF;}
.questionnaireCreateContent .singlChoice table td>span{margin-right:10px;display: inline-block;width: 200px;height: 10px;text-align:left;background: #F0F0F0;border-radius: 10px;}
.questionnaireCreateContent .singlChoice table td>span span{    display: inline-block;width:50%;height: 10px;background: #6E86E5;border-radius: 10px;}
.questionnaireCreateContent .singlChoice table tr:last-child td>span span{width: 0;}
/*.censusContent .dataListData table th,.censusContent .dataListData table td{padding: 0;}*/
.censusContent .dataListData table,.censusContent .dataListData table th{background: #fff;}
.censusContent .twoEcharts>div{display: inline-block;}
.censusContent .echartsLeft,.censusContent .echartsRight{height: 200px;width: 45%;}

/*******************************2019-11-16 活动列表卡片进度条和标签*****************************/
.scrollbar_container {background-color: #ddd;position: relative;left: 48px;width:79%;margin : 10px 0px 0px 0px;border-radius:5px}
.scrollbar_skills {text-align: right;line-height: 22px;color: #616161;border-radius:5px}
.scrollbar_percent0 {width: 0%; background-color: #4d5fad;border-radius:5px; color:#000;font-size:12px;white-space:nowrap;}
.scrollbar_percent10 {width: 10%; background-color: #4d5fad;border-radius:5px; color:#fff;font-size:12px;white-space:nowrap;}
.scrollbar_percent20 {width: 20%; background-color: #4d5fad;border-radius:5px; color:#fff;font-size:12px;white-space:nowrap;}
.scrollbar_percent30 {width: 30%; background-color: #4d5fad;border-radius:5px; color:#fff;font-size:12px;white-space:nowrap;}
.scrollbar_percent40 {width: 40%; background-color: #4d5fad;border-radius:5px; color:#fff;font-size:12px;white-space:nowrap;}
.scrollbar_percent50 {width: 50%; background-color: #4d5fad;border-radius:5px; color:#fff;font-size:12px;white-space:nowrap;}
.scrollbar_percent60 {width: 60%; background-color: #4d5fad;border-radius:5px; color:#fff;font-size:12px;white-space:nowrap;}
.scrollbar_percent70 {width: 70%; background-color: #4d5fad;border-radius:5px; color:#fff;font-size:12px;white-space:nowrap;}
.scrollbar_percent80 {width: 80%; background-color: #4d5fad;border-radius:5px; color:#fff;font-size:12px;white-space:nowrap;}
.scrollbar_percent90 {width: 90%; background-color: #4d5fad;border-radius:5px; color:#fff;font-size:12px;white-space:nowrap;}
.scrollbar_percent100 {width: 100%; background-color: #4d5fad;border-radius:5px; color:#fff;font-size:12px}
.scrollbar_title {float:left;text-align: left;line-height: 22px; color:#fff;font-size:12px}
.scrollbar_title_black {float:left;text-align: left;line-height: 22px; color:#000;font-size:12px}

.activity_card_list{ padding:5px 0;}
.activity_card_list a{ float:left; background:#4d5fad; color:#fff; border-radius:5px; padding:0 5px; line-height:26px; margin-right:10px;font-size:12px}
.activity_card_list a:hover{ background:#2c3d84;}

.invitationCode{text-align:center;font-size:64px;width:50%;color:#3399FF;}

.news_box{ display:block; background:#fff; margin:6px 0 0; padding:13px 7px 13px 20px;}
.news_box .span1 {cursor:pointer;float:left;margin-left:2px;font-size:15px;white-space: nowrap;width:550px;overflow: hidden;text-overflow: ellipsis;}
.news_box .span2 { float:right;margin-right:30px;font-size:15px;}

.activity_enrollment_buttion{ float:right;margin-right:3px;font-size:15px;}
.enrolment{padding:16px 0 5; z-index:4; position:relative;}
.enrolment b{ float:right; text-align:center; margin:0 10px; height:34px; line-height:34px; font-size:16px; color:#fff;}
.enrolment b a{ padding:0 10px 0 10px; color:#fff; background:#2c3d84; border-radius: 5px;} 
.enrolment b a:hover{color:#fff; background:#2c3d84;}

.cancelenrolment{padding:16px 0 5; z-index:4; position:relative;}
.cancelenrolment b{ float:right; text-align:center; margin:0 10px; height:34px; line-height:34px; font-size:16px; color:#fff;}
.cancelenrolment b a{ padding:0 10px 0 10px; color:#fff; background:#FF9933; border-radius: 5px;} 
.cancelenrolment b a:hover{color:#fff; background:#FF9933;}

.discuss_top{float:left;margin:20px 5px 0px 0px;padding:1px 0px 1px 1px;border:1px solid #FF6633;background:#f4ced0;color:#909090}
.discuss_right{float:left;margin:20px 5px 0px 10px;}

.ftpostbut2{ width:78px; height:36px; line-height:36px; position:absolute; top:-42px; right:80px; text-align:center; font-size:14px;}
.ftpostbut2 a{ color:#fff; display:block; background:#2c3d84 url(../images/icon_22.png) no-repeat 10px center; background-size:18px; padding-left:20px; border-radius: 5px;}
.ftpostbut2 a:hover{ background-color:#6c3d84;}

.unsignedChebox{position:relative;float:right;padding-top:0px;margin-top:0px}
.unsignedChebox_nodisplay{display:none}

.unsignedEdit_a{margin-top:0px;float:right;height:34px; line-height:34px;color:#fff;display:block; background:#2c3d84 url(../images/icon_37.png) no-repeat 10px center;padding:0 10px 0 35px;border-radius: 5px;}
.unsignedEdit_a_hover{margin-top:0px;background:#223276 url(../images/icon_37.png) no-repeat 10px center;}
.unsignedDelete_a{margin-top:0px;float:right;height:34px; line-height:34px;color:#fff;display:block; background:#2c3d84 url(../images/icon_12.png) no-repeat 10px center;padding:0 10px 0 35px;border-radius: 5px;}
.unsignedDelete_a_hover{margin-top:0px;background:#223276 url(../images/icon_12.png) no-repeat 10px center;}
.unsignedCancel_a{margin-top:0px;float:right;height:34px; line-height:34px;color:#fff;display:block; background:#2c3d84 url(../images/icon_1.png) no-repeat 10px center;padding:0 10px 0 35px;border-radius: 5px;}
.unsignedCancel_a_hover{margin-top:0px;background:#223276 url(../images/icon_1.png) no-repeat 10px center;}
.unsignedExport_a{margin-top:0px;float:right;height:34px; line-height:34px;color:#fff;display:block; background:#2c3d84 url(../images/icon_17.png) no-repeat 10px center;padding:0 10px 0 35px;border-radius: 5px;}
.unsignedExport_a_hover{margin-top:0px;background:#223276 url(../images/icon_17.png) no-repeat 10px center;}

.peoplebox{}
.peoplebox table{margin:0 0 0 40px;border-bottom-width: 5px;border-color:grey}
.peoplebox th{ padding:10px 5px 10px 0; font-weight:200;font-size: 16px;}
.peoplebox td{ padding:10px 5px 10px 0;font-size: 16px;}
.peoplebox td input{ width:100px; height:30px; line-height:30px; border:1px solid #e4e4e4; padding:0; margin:0;}
.peoplebox td select{width:100px; height:32px; line-height:32px; border:1px solid #e4e4e4; padding:0; margin:0;}
.peoplebox td a{color:#fff; background:#2c3d84; border-radius: 5px;font-size:16px;height:40px; line-height:40px;width:150px;} 
.peoplebox td a:hover{cursor:hand;}

.newActivityWrite .soustext2,.newActivityWrite .sousbut2{float: none;}
.newActivityWrite .newActivityWriteDiv>div{position: relative;margin-top: 10px;width: 200px;border-radius:4px;border:1px solid rgba(143,143,143,1);float: left;margin-right: 10px;}
.newActivityWrite .newActivityWriteDiv .divP{display: inline-block;vertical-align: -10px;}
.newActivityWrite .newActivityWriteDetail{border:1px solid rgba(143,143,143,1);padding: 10px;}
.newActivityWrite .newActivityWriteDetail>img{width:42px;height:42px;border-radius: 50%;}
.newActivityWrite .newActivityWriteDiv>div>img{position: absolute;right: 8px;top: 8px;height: 14px;cursor: pointer;}
.newActivityWrite .divP p:first-child{font-size: 14px;color:rgba(57,57,57,1);}
.newActivityWrite .divP p:last-child{font-size: 12px;color:rgba(190,190,190,1);}
/*******************************2019-10-26 一师一优课-我的上传-上传完成*****************************/
.myUploadSuccess{margin: 0 5.5%;background: #fff;height: 60%;text-align: center;padding-top: 200px;}
.myUploadSuccess h3{font-size: 24px;color: #0D0D0D;line-height: 35px;}
.myUploadSuccess p{font-size: 20px;color: #4f4f4f;line-height: 80px;}
.myUploadSuccess button{width:160px;height:59px;background:rgba(83,100,169,1);border-radius:4px;text-align: center;color: #fff;border: none;}
