.wis-mainContainer-fixed {
	min-height: calc(100vh - 65px);
	margin: 84px 0 0 0;
}

.wis-mainContainer-In {
	margin: 0 auto 20px;
}

.wis-LeftPanel {
	width: 357px;
	float: left;
	/* overflow: scroll;
	overflow-x: hidden;
	padding: 15px 18px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;*/
	margin: 0 11px 0 0;
}

	.wis-LeftPanel.wis-LeftPanelH {
		width: 330px;
		margin: 0;
	}

.wis-LeftPanelIn {
	width: 357px;
	float: left;
	overflow: scroll;
	overflow-x: hidden;
	padding: 15px 18px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.wis-LeftPanel .wis-LeftPanel-header {
	padding: 0 0 10px 20px;
	margin: 0 -20px 15px;
}

.fixed {
	position: fixed !important;
	width: 100%;
	z-index: 1000;
}

.wis-LeftPanelIn.fixed {
	width: 357px;
}

.wis-mainPanel {
	float: left;
	width: 680px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.wis-LeftPanel .wis-leftHeader .leftHeader-title {
	float: left;
}

.wis-left-chapterItem .wis-chapterItemHeader {
	width: 272px;
	padding: 15px 0 6px 0;
	margin: 0 0 0 30px;
	cursor: pointer;
}

	.wis-left-chapterItem .wis-chapterItemHeader .iconChapterStatus {
		vertical-align: top;
		margin: 0 8px 0 -30px;
		position: relative;
		z-index: 999;
	}

	.wis-left-chapterItem .wis-chapterItemHeader .chapterItemHeader-tit {
		display: inline-block;
		width: 270px;
		position: relative;
		z-index: 999;
	}

.wis-LeftPanel .wis-leftContent {
	/* 	padding: 0 0 0 30px; */
}

.wis-left-chapterItem {
	position: relative;
	margin: 0 0 5px 0;
}

	.wis-left-chapterItem .wis-chapterItem-afe {
		position: absolute;
		right: -20px;
		top: -1px;
		z-index: 999;
	}

		.wis-left-chapterItem .wis-chapterItem-afe a {
			color: #333;
		}

.wis-leftNodeItem .leftNodeItem-con .wis-leftNodeItem {
	padding: 15px 0;
}

.wis-chapterItemHeader .chapterItemHeader-tit .icon-right {
}


/* .wis-leftNodeItem .leftNodeItem-con .wis-leftNodeItem .nodeItem-pic{
	width: 72px;
	height: 54px;
} */
.wis-leftNodeItem .leftNodeItem-con {
	padding: 15px 0;
	width: 270px;
	display: inline-block;
	height: 54px;
	vertical-align: middle;
	margin: 0 0 0 10px;
}

	.wis-leftNodeItem .leftNodeItem-con:hover,
	.wis-leftNodeItem .leftNodeItem-con.currsectmenu {
	}



	.wis-leftNodeItem .leftNodeItem-con .nodeItem-tag,
	.wis-leftNodeItem .leftNodeItem-con .nodeItem-pic {
		width: 72px;
		height: 54px;
		vertical-align: top;
		margin: 0 10px 0 0;
		display: inline-block;
		position: relative;
	}

		.wis-leftNodeItem .leftNodeItem-con .nodeItem-pic .nodeItem-picInfo {
			position: absolute;
			right: 0;
			bottom: 0;
			width: 36px;
			height: 16px;
			font-size: 12px;
			line-height: 16px;
			text-align: center;
		}

.wis-chapterItemCollection .wis-leftNodeItem {
	display: inline-block;
	position: relative;
}

	.wis-chapterItemCollection .wis-leftNodeItem::before {
		content: "";
		display: block;
		position: absolute;
		height: 64px;
		width: 1px;
		top: -37px;
		left: 8px;
	}

	.wis-chapterItemCollection .wis-leftNodeItem:first-child::before {
		content: "";
		display: none;
	}

	.wis-chapterItemCollection .wis-leftNodeItem .leftNodeItemInfo {
		width: 181px;
		display: inline-block;
		vertical-align: top;
	}

.wis-leftNodeItem .leftNodeItemInfo .leftNodeItemInfo-tit {
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	margin: 0 0 5px 0;
}

.wis-leftNodeItem .leftNodeItemInfo .NodeItemInfo-msgTxt {
	font-size: 12px;
}

.leftNodeItemInfo .leftNodeItemInfo-tit .leftNodeItemInfo-link {
}

.wis-leftNodeItem .leftNodeItemInfo .iconfont {
	font-size: 18px;
	vertical-align: -2px;
}

.wis-leftNodeItem .leftNodeItem-con .nodeItem-tag {
	text-align: center;
	padding: 6px 0 0 0;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.leftNodeItem-con .nodeItem-tag .wis-iconActive-tit {
	line-height: 14px;
}

.leftNodeItem-con .nodeItem-tag .wis-iconActive {
	width: 22px;
	height: 22px;
}

.leftNodeItem-con .nodeItem-pic .wis-iconActive-tit {
	font: 999;
}

.wis-mainPanel-banner {
	margin: 0 0 20px;
}

	.wis-mainPanel-banner .wis-mainPanel-bannerIn {
		position: relative;
		height: 380px;
	}

		.wis-mainPanel-banner .wis-mainPanel-bannerIn .wis-mainPanel-bannerPic {
		}

		.wis-mainPanel-banner .wis-mainPanel-bannerIn::before {
			content: "";
			position: absolute;
			display: block;
			top: 0;
			bottom: 0;
			left: 0;
			right: 0;
			background-color: rgba(0, 0, 0, .2);
			z-index: 2;
		}

		.wis-mainPanel-banner .wis-mainPanel-bannerIn .wis-mainPanel-bannerLT {
			position: absolute;
			z-index: 3;
			top: 20px;
			left: 20px;
			padding: 2px 5px;
		}

		.wis-mainPanel-banner .wis-mainPanel-bannerIn .wis-mainPanel-bannerLB {
			z-index: 3;
			position: absolute;
			bottom: 20px;
			left: 20px;
		}

		.wis-mainPanel-banner .wis-mainPanel-bannerIn .wis-mainPanel-bannerRB {
			z-index: 3;
			position: absolute;
			bottom: 20px;
			right: 20px;
		}

			.wis-mainPanel-banner .wis-mainPanel-bannerIn .wis-mainPanel-bannerRB .bannerRB-oper {
				text-align: center;
				display: flex;
				align-items: center;
				justify-content: center;
				flex-direction: column;
				height: 40px;
			}

				.wis-mainPanel-banner .wis-mainPanel-bannerIn .wis-mainPanel-bannerRB .bannerRB-oper .iconfont {
					font-size: 25px;
					line-height: 25px;
				}

				.wis-mainPanel-banner .wis-mainPanel-bannerIn .wis-mainPanel-bannerRB .bannerRB-oper:hover {
				}

.wis-mainPanel-bannerIn .wis-mainPanel-bannerRB .bannerRB-oper .bannerRB-operTxt {
	line-height: 14px;
}

.wis-mainPanel-bannerIn .wis-mainPanel-bannerLB .wis-mainPanel-bannertit {
	font-size: 18px;
}

.wis-mainPanel-banner .wis-mainPanel-bannerPic {
	width: 680px;
	height: 380px;
}

.wis-LeftPanelItem .wis-mainPanel-banner .wis-mainPanel-bannerInfo,
.wis-mainPanel-banner .wis-mainPanel-progress,
.wis-mainPanel-banner .wis-mainPanel-bannerInfo {
	padding: 15px;
}

	.wis-LeftPanelItem .wis-mainPanel-banner .wis-mainPanel-bannerInfo .mainPanel-bannerInfo-tit,
	.wis-mainPanel-bannerInfo .mainPanel-bannerInfo-tit {
		font-size: 18px;
		margin: 0 0 3px;
	}

	.wis-LeftPanelItem .wis-mainPanel-banner .wis-mainPanel-bannerInfo .mainPanel-bannerInfo-msg,
	.wis-mainPanel-bannerInfo .mainPanel-bannerInfo-msg {
		font-size: 12px;
		margin: 0 0 3px;
	}

.wis-mainPanel .wis-mainPanel-introduce,
.wis-mainPanel .wis-mainPanel-toIn {
	padding: 15px;
	margin: 0 0 20px 0;
}

.wis-mainPanel-bannerInfo .mainPanel-bannerInfo-oper
.wis-mainPanel .wis-mainPanel-toIn .toInNumber {
	font-size: 20px;
	float: left;
	margin: 0 20px 0 0;
}

.bannerInfo-oper-progress {
	position: relative;
	width: 100px;
	height: 10px;
	background-color: #e2e9ef;
	margin: 6px 10px 0 0;
}

	.bannerInfo-oper-progress .bannerInfo-oper-progressIn {
		position: absolute;
		height: 10px;
	}

.wis-mainPanel .wis-mainPanel-toIn .toInUsers {
	float: left;
	width: 490px;
}

	.wis-mainPanel .wis-mainPanel-toIn .toInUsers .toInUsers-link {
		float: left;
		width: 32px;
		height: 32px;
		margin: 0 10px 0 0;
	}

		.wis-mainPanel .wis-mainPanel-toIn .toInUsers .toInUsers-link .toInUsers-linkPic {
			width: 32px;
			height: 32px;
			-moz-border-radius: 50%;
			-webkit-border-radius: 50%;
			border-radius: 50%;
		}

.wis-mainPanel .wis-mainPanel-toIn .mainPanel-toIn-right {
	margin: 10px 0 0 0;
}

.wis-mainPanel .wis-mainPanel-introduce .wis-mainPanel-introduce-tit {
	font-size: 16px;
	margin: 0 0 10px;
}

.wis-mainPanel-introduce-info .introduce-item {
	margin: 0 0 10px 0;
}

	.wis-mainPanel-introduce-info .introduce-item .introduce-itemIcon {
		width: 21px;
		height: 21px;
		vertical-align: top;
		-moz-border-radius: 50%;
		-webkit-border-radius: 50%;
		border-radius: 50%;
		margin: 0 5px 0 0;
	}

	.wis-mainPanel-introduce-info .introduce-item .introduce-itemTxt {
		display: inline-block;
		width: 560px;
		vertical-align: top;
	}

.wis-mainPanel-introduce-teachers .mainPanel-intTeacher-Pic {
	width: 44px;
	height: 44px;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	float: left;
	margin: 0 10px 0 0;
}

.wis-mainPanel-introduce-teachers .mainPanel-intTeacher-Info {
	float: left;
	width: 580px;
}

.mainPanel-intTeacher-Info .mainPanel-intTeacher-Info-tit .mainPanel-intTeacherName {
	float: left;
	font-size: 16px;
	margin: 0 10px 0 0;
}

.wis-messagePanel .parentLevel-main .parentLevel-authorName .parentLevel-authorName-pos,
.mainPanel-intTeacher-Info .mainPanel-intTeacher-Info-tit .mainPanel-intTeacherPos,
.themeReplyItem-authorName .themeReplyItem-authorName-pos {
	float: left;
	padding: 2px 8px;
	font-size: 12px;
	text-align: center;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}

.mainPanel-intTeacher-Info .mainPanel-intTeacher-Info-msg {
	font-size: 12px;
}

.wis-rightPanel {
	position: relative;
	float: right;
	width: 142px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

	.wis-rightPanel .rightPanel-erCode {
		padding: 20px;
	}

		.wis-rightPanel .rightPanel-erCode .erCodePic {
			width: 98px;
			height: 98px;
		}

		.wis-rightPanel .rightPanel-erCode .rightPanel-erCodeTXt {
			text-indent: -10px;
			text-align: center;
		}

	.wis-rightPanel .rightPanel-instructions {
		padding: 20px;
	}

		.wis-rightPanel .rightPanel-instructions .rightPanel-instructions-txt {
			text-indent: -10px;
			text-align: center;
		}

.fiexdTop {
	position: fixed;
	width: 1200px;
	top: 0;
}

	.fiexdTop .wis-rightPanel {
		margin: 84px 0 0 1000px;
	}

@media screen and (max-width: 1200px) {
	.fiexdTop {
		display: none;
	}
}


.wis-mainPanel .wis-mainPanel-signIn {
	padding: 15px;
}

	.wis-mainPanel .wis-mainPanel-signIn .wis-mainSignIn-header {
		margin: 0 0 5px;
	}

	.wis-mainPanel .wis-mainPanel-signIn .mainSignIn-header-tit {
		font-size: 18px;
		width: 550px;
	}

.mainSignIn-header-oper .mainSignIn-header-operLink {
	text-align: center;
	display: block;
	margin: -4px 0 0;
}

	.mainSignIn-header-oper .mainSignIn-header-operLink .iconfont {
		font-size: 25px;
	}

	.mainSignIn-header-oper .mainSignIn-header-operLink .operLink-txt {
		margin: -7px 0 0;
	}

.wis-mainPanel .wis-mainPanel-signIn .wis-mainSignIn-introduce {
	height: 45px;
	overflow: hidden;
}

	.wis-mainPanel .wis-mainPanel-signIn .wis-mainSignIn-introduce .mainSignIn-introduce-Txt {
		font-size: 12px;
		line-height: 20px;
		display: block;
	}

.wis-mainPanel-signInOper .mainPanel-signInOper_tool {
	text-align: center;
	margin: 0 0 20px;
}

.wis-mainPanel-signInOper .mainPanel-signInOper_tip {
	font-size: 16px;
}

.wis-mainPanel-signInOper .mainPanel-signInOper_tip {
	font-size: 16px;
	text-align: center;
}

	.wis-mainPanel-signInOper .mainPanel-signInOper_tip .signInOper-result {
		font-size: 18px;
		font-weight: bold;
	}

	.wis-mainPanel-signInOper .mainPanel-signInOper_tip .signInOper-txt {
		margin: 0 0 10px;
	}

.mainQN-submit .wis-mainPanel-signInOper .wis-mainPanel-signIn .wis-mainPanel-signInOper,
.wis-mainPanel-signIn .wis-mainPanel-signInInfo,
.wis-mainPanel-signIn .wis-mainPanel-signInOper {
	margin: 0 0 30px 0;
}

.mainQN-submit .wis-mainPanel-signInOper .mainPanel-signInOper-result,
.wis-mainPanel-signInOper .mainPanel-signInOper-result {
	text-align: center;
	font-size: 16px;
}

	.wis-mainPanel-signInOper .mainPanel-signInOper-result h2 {
		font-size: 24px;
		margin: 0 0 15px;
	}

	.mainQN-submit .wis-mainPanel-signInOper .mainPanel-signInOper-result h2 {
		font-size: 24px;
		margin: 0 0 5px;
	}

.mainQN-submit .QNSubmit-statistical {
	width: 230px;
	font-size: 16px;
	margin: 20px auto 0;
	;
}

	.mainQN-submit .QNSubmit-statistical .QNSubmit-statisticalItem {
		margin: 0 0 10px 0;
	}

		.mainQN-submit .QNSubmit-statistical .QNSubmit-statisticalItem .QNSubmit-statisticalItem-tit {
			float: left;
		}

	.mainQN-submit .QNSubmit-statistical .QNSubmit-statisticalItem {
		margin: 0;
	}

		.mainQN-submit .QNSubmit-statistical .QNSubmit-statisticalItem .QNSubmit-statisticalItem-data {
			float: right;
		}

.wis-mainPanel-signIn .wis-mainPanel-takingPicInfo {
	margin: 0;
}

.wis-mainPanel .wis-mainPanel-takingPictures {
	padding: 15px 20px;
}

.wis-mainPanel-takingPictures .takingPictures-groupNum {
	font-size: 12px;
}

.takingPictures-users .takingPictures-usersCollection {
	width: 600px;
	float: left;
	height: 65px;
	overflow: hidden;
}

.takingPictures-users .takingPictures-usersMore {
	float: right;
}

.takingPictures-usersCollection .takingPictures-userItem {
	float: left;
	min-width: 45px;
	text-align: center;
	margin: 0 0 0 5px;
	padding: 0 5px 10px;
}

.takingPictures-userItem .tp-userItem-link {
	font-size: 12px;
}

.takingPictures-usersCollection .takingPictures-userItem:first-child {
	margin-left: 0;
}

.takingPictures-userItem .tp-userItem-link .tp-userItemIn {
	width: 32px;
	height: 32px;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	font-size: 12px;
	line-height: 32px;
	text-align: center;
	margin: 0 auto 7px;
}

	.takingPictures-userItem .tp-userItem-link .tp-userItemIn img {
		width: 32px;
		height: 32px;
		-moz-border-radius: 50%;
		-webkit-border-radius: 50%;
		border-radius: 50%;
	}

.mainPanel-takingPictures-group .takingPictures-groupNum {
	margin: 0 0 15px;
}

.takingPictures-usersCollection .takingPictures-userItem:hover .userItemIn-pic {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
}

.takingPictures-usersCollection .takingPictures-userItem.takingPictures-userItem-Active {
}

.wis-mainPanel-takingPictures .mainPanel-takingPictures-group {
	margin: 0 0 20px;
}

.takingPictures-usersMore .usersMorelink {
	font-size: 20px;
	margin: 10px 0 0;
}

.mainPanel-takingPictures-picCollection .akingPictures-picCollection-Item {
	position: relative;
}

	.mainPanel-takingPictures-picCollection .akingPictures-picCollection-Item,
	.mainPanel-takingPictures-picCollection .akingPictures-picCollection-Item .picCollection-Item-pic {
		width: 203px;
		height: 203px;
	}

		.mainPanel-takingPictures-picCollection .akingPictures-picCollection-Item .akingPictures-picitem-link {
			display: block;
			position: relative;
			width: 100%;
			height: 100%;
			background-position: 50%;
			background-repeat: no-repeat;
			background-size: cover;
		}

			.mainPanel-takingPictures-picCollection .akingPictures-picCollection-Item .akingPictures-picitem-link .picCollection-Item-pic {
				opacity: 0;
			}

		.mainPanel-takingPictures-picCollection .akingPictures-picCollection-Item .akingPictures-pic-praise {
			position: absolute;
			left: 2px;
			bottom: 2px;
			padding: 0 5px;
			font-size: 12px;
		}

		.mainPanel-takingPictures-picCollection .akingPictures-picCollection-Item .akingPictures-pic-author {
			position: absolute;
			right: 2px;
			bottom: 2px;
			padding: 0 5px;
			color: #fff;
			font-size: 12px;
		}


		.mainPanel-takingPictures-picCollection .akingPictures-picCollection-Item .akingPictures-pic-praise .iconfont {
			font-size: 16px;
			vertical-align: -2px;
		}

.mainPanel-takingPictures-picCollection .akingPictures-picCollection-Item {
	float: left;
	margin: 0 15px 15px 0;
	position: relative;
}

	.mainPanel-takingPictures-picCollection .akingPictures-picCollection-Item:nth-child(3n) {
		margin: 0 0 15px 0;
	}

.mainPanel-takingPictures-picCollection .takingPictures-upload {
	position: relative;
}


.takingPictures-upload .takingPictures-upload-link {
	display: block;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 16px;
}

.takingPictures-upload input {
	opacity: 0;
	position: absolute;
	z-index: 9;
	top: 0;
	right: 0;
	cursor: pointer;
	width: 100%;
	height: 100%;
}

.mainQN-grouping .mainQN-part {
	margin: 0 0 15px;
}

.mainQN-part .mainQNpart-header {
	margin: 0 0 10px;
}

	.mainQN-part .mainQNpart-header .mainQNpart-header-tit {
		float: left;
		position: relative;
		padding: 0 0 0 9px;
	}

		.mainQN-part .mainQNpart-header .mainQNpart-header-tit::before {
			display: block;
			content: "";
			position: absolute;
			height: 10px;
			width: 3px;
			top: 6px;
			left: 0;
		}

.mainQN-part .mainQN-question {
	padding: 10px 0;
}

	.mainQN-part .mainQN-question.mainQN-question02 {
		padding: 0;
		border: 1px solid #eeeeee;
	}

.mainHW-Colle .mainHW-Colle-item {
	padding: 0 10px;
	margin: 20px 0;
}

.mainHW-Colle-item .voiceItem {
	display: inline-block;
}

	.mainHW-Colle-item .voiceItem .voiceItem-link {
		position: relative;
		display: inline-block;
		width: 90px;
		height: 25px;
		-moz-border-radius: 8px;
		-webkit-border-radius: 8px;
		border-radius: 8px;
		border: 1px solid #ececec;
		vertical-align: middle;
		margin: 0 5px 0 0;
		/* line-height: 35px; */
		padding: 8px 10px 0;
	}

		.mainHW-Colle-item .voiceItem .voiceItem-link.voiceItem-tip::before {
			content: "";
			display: block;
			position: absolute;
			width: 6px;
			height: 6px;
			-moz-border-radius: 50%;
			-webkit-border-radius: 50%;
			border-radius: 50%;
			background-color: #fa531e;
			top: -4px;
			right: -11px;
		}

.iconVoice {
	position: relative;
	width: 11px;
	height: 16px;
	background-color: #888888;
}

	.iconVoice img {
		z-index: 2;
		position: absolute;
		width: 11px;
		height: 16px;
	}

.iconVoice-move {
	z-index: 1;
	position: absolute;
	width: 11px;
	height: 16px;
	top: 0;
	left: 0;
	background-color: #fa531e;
	display: inline-block;
	animation: mymove .3s infinite;
	-webkit-animation: mymove .3s infinite;
}

@keyframes mymove {
	1% {
		width: 1px;
	}

	50% {
		width: 5px;
	}

	100% {
		width: 11px;
	}
}


@-webkit-keyframes mymove {
	1% {
		width: 1px;
	}

	50% {
		width: 5px;
	}

	100% {
		width: 11px;
	}
}

.file-selectorHW {
	margin: 0 30px;
	text-align: center;
	/* padding-top: 30px; */
	display: inline-block;
}

	.file-selectorHW .selector {
		display: inline-block;
		width: 60px;
		height: 40px;
		border-radius: 10px;
		cursor: pointer;
	}

		.file-selectorHW .selector .selectorImg {
			padding: 6px 0 0;
		}

	.file-selectorHW .tip {
		padding-top: 10px;
	}

.mainQN-question-disable {
	position: relative;
}

	.mainQN-question-disable .mainQN-question-mask {
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		z-index: 10;
	}

.q-numerical-progress .range-mask {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 10;
}

.q-numerical-progress.q-numerical-progress-disable .range-mask {
	display: block;
}

.mainQN-question .mainQN-questionTheme {
	padding: 10px;
	margin: 0 0 20px;
}

	.mainQN-question .mainQN-questionTheme .mainQN-questionTheme-num,
	.mainQN-question .mainQN-questionTheme .mainQN-questionTheme-txt {
		float: left;
	}

.mainQN-question .mainQN-questionContent-radio .mainQN-questionContent-radioItem {
	padding: 10px;
	margin: 0 0 10px;
}


.wis-mainPanel .wis-mainQN-time {
	padding: 10px;
	margin: 10px 0 10px;
}


.mainQN-question .mainQN-questionContent-radio .mainQN-questionContent-radioItem:last-child {
	margin: 0;
}

.mainQN-questionContent-radio .mainQN-questionContent-radioItem .mainQN-questionRadio-Txt {
	/* margin: 0 0 0 10px;
	 vertical-align: -2px; */
	margin: 0 0 0 10px;
	vertical-align: top;
	width: 590px;
	display: inline-block;
}

.mainQN-question .mainQN-questionContent-numerical .questionContent-numerical-panel {
	text-align: center;
	margin: 0 auto;
	padding: 0 0 0 40px;
}

.questionContent-numerical-panel .q-numerical-scope {
	float: left;
}

.questionContent-numerical-panel .q-numerical-scope {
	float: left;
	margin: 4px 0 0 0;
}

.questionContent-numerical-panel .q-numerical-progress {
	float: left;
}

.questionContent-numerical-panel .q-numerical-number {
	text-align: center;
	float: left;
	width: 20px;
	height: 20px;
	margin: 14px 0 0 15px;
}

.q-numerical-progress .chunk-two strong {
	display: none !important;
}

.wis-form-controlTextarea:focus,
.wis-form-controlTextarea:focus {
	outline: 0;
	border-radius: none;
}

.newLayer_conZd .uploadpic-swiper .uploadpic-swiper-header {
	height: 55px;
	line-height: 55px;
}

	.newLayer_conZd .uploadpic-swiper .uploadpic-swiper-header .uploadpic-swiper-pagNum {
		font-size: 16px;
		text-align: center;
	}

.carousel-itemImgLay {
	width: 100%;
	height: 100%;
	background-color: #eee;
	display: flex;
	justify-content: center;
	align-items: center;
	margin: 0 auto;
}

.uploadpic-swiperImg {
	width: 740px;
	height: 415px;
}

.layui-carousel-zd {
	margin: 0 auto;
}

	.layui-carousel-zd .layui-carousel:hover .layui-carousel-arrow[lay-type=add],
	.layui-carousel[lay-arrow=always] .layui-carousel-arrow[lay-type=add] {
		right: -50px !important;
	}



	.layui-carousel-zd .layui-carousel[lay-arrow=always] .layui-carousel-arrow {
		left: -50px !important;
	}

.layui-carousel[lay-arrow=always] .layui-carousel-arrow[lay-type=sub] {
	left: -50px !important;
}

.layui-carousel-arrow:hover,
.layui-carousel-ind ul:hover {
}

.uploadpic-swiper .uploadpic-swiper-info {
	margin: 20px 0 0 0;
}

	.uploadpic-swiper .uploadpic-swiper-info .uploadpic-swiper-info-tit {
		float: left;
		width: 395px;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}

	.uploadpic-swiper .uploadpic-swiper-info .uploadpic-swiper-info-tool {
		float: right;
	}

.newlayer_content .uploadpic-swiper-info-tool .prswiper-toollink {
	margin: 0 0 0 30px;
}

	.newlayer_content .uploadpic-swiper-info-tool .prswiper-toollink.prswiper-toollinkCurrent .iconfont {
	}

	.newlayer_content .uploadpic-swiper-info-tool .prswiper-toollink:hover {
	}

	.newlayer_content .uploadpic-swiper-info-tool .prswiper-toollink .prswiper-toollink-txt {
		vertical-align: 2px;
	}

.wis-form-controlTextarea {
	padding: 10px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	resize: none;
}

.wis-mainPanel-askQ-teachers.wis-mainPanel-introduce-teachers {
	margin: 0 0 15px;
}

	.wis-mainPanel-askQ-teachers.wis-mainPanel-introduce-teachers .mainPanel-intTeacher {
		float: left;
	}

	.wis-mainPanel-askQ-teachers.wis-mainPanel-introduce-teachers .mainPanel-intAskQOper {
		float: right;
	}

	.wis-mainPanel-askQ-teachers.wis-mainPanel-introduce-teachers .mainPanel-intTeacher-Pic {
		width: 40px;
		height: 40px;
	}

	.wis-mainPanel-askQ-teachers.wis-mainPanel-introduce-teachers .mainPanel-intTeacher-Info {
		float: left;
		width: 300px;
		margin: 7px 0 0;
	}

	.wis-mainPanel-askQ-teachers.wis-mainPanel-introduce-teachers .mainPanel-intAskQOper input[type=checkbox] {
		vertical-align: middle;
		vertical-align: -2px;
	}

	.wis-mainPanel-askQ-teachers.wis-mainPanel-introduce-teachers .mainPanel-intAskQOper .intAskQOper-txt {
		margin: 2px 0 0 5px;
	}

.wis-mainPanel-viewMore {
	text-align: right;
}

.wis-mainPanel-viewMore {
	text-align: right;
	margin: 15px 0 0;
}

	.wis-mainPanel-viewMore .viewMore-link {
		font-size: 12px;
	}

.askQuestion-page .askQuestion-page-link {
}

	.askQuestion-page .askQuestion-page-link:hover {
	}

	.askQuestion-page .askQuestion-page-link.askQuestion-page-linkDisable {
	}

.askQuestion-page .askQuestion-page-linkPrev {
	float: left;
}

.askQuestion-page .askQuestion-page-linkNext {
	float: right;
}

.askQuestion-page .askQuestion-page-number {
	text-align: center;
}

.wis-mainPanel .askQuestion-page {
	margin: 15px 0 0;
}

.wis-mainPanel .askQuestion-tit {
	padding: 10px 10px;
	font-size: 14px;
	margin: 15px 0 0
}

.wis-mainPanel .askQuestion-tit-msg {
	padding: 10px;
	/* font-size: 12px; */
}

.askQuestion-tit-msg .askQuestion-tit-msgRow {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.askQuestion-tit-msg .askQuestion-tit-msgCol {
	display: flex;
	align-items: center;
	justify-content: center;
}

.wis-mainPanel .askQuestion-tit-msg .askQuestion-tit-msg-txt {
	margin: 0 20px 0 0;
}

.wis-mainPanel .askQuestion-tit-msg .askQuestion-tit-refresh {
	margin: 0 20px 0 0;
}

	.wis-mainPanel .askQuestion-tit-msg .askQuestion-tit-refresh .iconfont {
		margin: 0 3px 0 0;
		font-size: 19px;
		vertical-align: -2px;
	}

.wis-messagePanel .messagePanel-parentLevel {
	/* padding: 20px 0 10px;
	border-bottom: 1px solid #eeeeee; */
}

	.wis-messagePanel .messagePanel-parentLevel .messagePanel-themeReplyItem-in,
	.wis-messagePanel .messagePanel-parentLevel .messagePanel-parentLevel-in {
		padding: 20px 0 10px;
	}

		.wis-messagePanel .messagePanel-parentLevel .messagePanel-parentLevel-in:first-child {
			border: none;
		}

.wis-messagePanel .themeReplyItem-left,
.wis-messagePanel .parentLevel-left {
	float: left;
	width: 40px;
}

	.wis-messagePanel .themeReplyItem-left .themeReplyItem-left-authorImg,
	.wis-messagePanel .parentLevel-left .parentLevel-lft-authorImg {
		width: 40px;
		height: 40px;
		-moz-border-radius: 50%;
		-webkit-border-radius: 50%;
		border-radius: 50%;
		display: inline-block;
	}

	.wis-messagePanel .themeReplyItem-left div.themeReplyItem-left-authorImg,
	.wis-messagePanel .parentLevel-left div.parentLevel-lft-authorImg {
		width: 40px;
		height: 40px;
		-moz-border-radius: 50%;
		-webkit-border-radius: 50%;
		border-radius: 50%;
		display: inline-block;
		margin: 0 0 5px 0
	}

	.wis-messagePanel .themeReplyItem-left .mark-icon,
	.wis-messagePanel .parentLevel-left .mark-icon {
		text-align: center;
	}

	.wis-messagePanel .themeReplyItem-left .themeReplyItem-author-img,
	.wis-messagePanel .parentLevel-left .parentLevel-author-img {
		width: 40px;
		height: 40px;
		-moz-border-radius: 50%;
		-webkit-border-radius: 50%;
		border-radius: 50%;
	}

.wis-messagePanel .themeReplyItem-main,
.wis-messagePanel .parentLevel-main {
	/* 	float: right;
	width: 92%; */
	float: left;
	width: 91%;
	margin: 0 0 0 15px;
}

.wis-messagePanel .themeReplyItem-main {
	width: 90%;
}

	.wis-messagePanel .themeReplyItem-main .themeReplyItem-authorName,
	.wis-messagePanel .parentLevel-main .parentLevel-authorName {
		font-size: 16px;
		margin: 6px 0 10px;
	}

		.wis-messagePanel .themeReplyItem-main .themeReplyItem-authorName .themeReplyItem-authorName-txt,
		.wis-messagePanel .parentLevel-main .parentLevel-authorName .parentLevel-authorName-txt {
			float: left;
			margin: 0 10px 0 0;
		}

	.wis-messagePanel .themeReplyItem-main .themeReplyItem-authormessage,
	.wis-messagePanel .parentLevel-main .parentLevel-authormessage {
		font-size: 14px;
		margin: 0 0 10px;
		line-height: 20px;
	}

.wis-messagePanel .messagePanel-parentLevel .themeReplyItem-Info,
.wis-messagePanel .messagePanel-parentLevel .parentLevel-Info {
	font-size: 12px;
}

.wis-messagePanel .messagePanel-parentLevel .themeReplyItem-Info-time,
.wis-messagePanel .messagePanel-parentLevel .parentLevel-Info-time {
	float: left;
}

.wis-messagePanel .messagePanel-parentLevel .themeReplyItem-Info-oper,
.wis-messagePanel .messagePanel-parentLevel .parentLevel-Info-oper {
	float: right;
	font-size: 12px;
}

.wis-messagePanel .messagePanel-parentLevel .message-operLink {
	margin: 0 0 0 30px;
}

	.wis-messagePanel .messagePanel-parentLevel .message-operLink:hover {
	}

	.wis-messagePanel .messagePanel-parentLevel .message-operLink .iconfont {
		margin: 0 5px 0 0;
	}

.wis-messagePanel .wis-themeReplyOper {
	padding: 20px 0 20px 0;
	margin: 0 0 0 55px;
}

.wis-messagePanel .wis-themeReplyColle {
	padding: 0 0 15px 55px;
}

.wis-messagePanel .wis-themeReplyOper .wis-themeReplyOper-left {
	float: left;
}

	.wis-messagePanel .wis-themeReplyOper .wis-themeReplyOper-left .themeReplyOper-authorImg {
		width: 40px;
		height: 40px;
		-moz-border-radius: 50%;
		-webkit-border-radius: 50%;
		border-radius: 50%;
	}

.wis-messagePanel .wis-themeReplyOper .wis-themeReplyOper-main {
	float: right;
	width: 92%;
}

.wis-mainPanel .wiscommentsPanelTop {
	padding: 0 0 20px;
}

.wiscommentsPanelTop .wiscommentsPanel .themeReplyOper-textarea,
.wis-messagePanel .wiscommentsPanel .themeReplyOper-textarea,
.wis-messagePanel .wis-themeReplyOper .wis-themeReplyOper-main .themeReplyOper-textarea {
	padding: 10px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	resize: none;
}

	.wis-messagePanel .wis-themeReplyOper .wis-themeReplyOper-main .themeReplyOper-textarea:focus {
		/* border-color: #cc0001; */
		outline: 0;
	}

.wis-messagePanel .wiscommentsPanel .themeReplyOper-btns,
.wis-messagePanel .wis-themeReplyOper .wis-themeReplyOper-main .themeReplyOper-btns {
	text-align: right;
}

.wis-messagePanel .themeReplyOper-tool {
	margin: 15px 0 0;
}

.themeReplyOper-tool .themeReplyOper-btns-tool {
	float: left;
	padding: 10px 0 0 5px;
}

	.themeReplyOper-tool .themeReplyOper-btns-tool .themeReplyOper-btns-toolCheckTxt {
		margin: 0 0 0 5px;
	}

.themeReplyOper-tool .themeReplyOper-btns {
	float: right;
}

	.themeReplyOper-tool .themeReplyOper-btns a {
		margin: 0 10px 0 0;
	}

.wis-messagePanel .wis-themeReplyOper .wis-themeReplyOper-main .themeReplyOper-btns a {
	margin: 0 5px 0 0;
}

.wis-messagePanel .themeReply-viewMore a {
	margin: 0 0 0 50px;
}

	.wis-messagePanel .themeReply-viewMore a:hover {
	}

.wis-messagePanel .themeReply-viewMore .iconfont {
	padding: 0 0 0 5px;
}

.wis-btn-clear {
	display: inline-block;
	width: 118px;
	height: 38px;
	line-height: 38px;
	text-align: center;
	background-color: #f5f5f5;
	border: 1px solid #eee;
	font-size: 16px;
	color: #212121;
}

.wis-btn-default {
}

.wis-btn-default02 {
}

.wis-btn-default03 {
}

.themeReplyOper-tool .askQuestion-pageBottom {
	float: left;
}

.askQuestion-pageBottom .askQuestion-pageBottomlink {
	text-align: center;
	display: inline-block;
	margin: 0 30px 0 0;
}

	.askQuestion-pageBottom .askQuestion-pageBottomlink:hover {
	}

	.askQuestion-pageBottom .askQuestion-pageBottomlink.askQuestion-pageBottomlink-Disable {
	}

	.askQuestion-pageBottom .askQuestion-pageBottomlink .iconfont {
	}

.wisPanelMore,
.wis-messagePanel .wiscommentsMore {
	margin: 20px 0 0;
	text-align: center;
	padding: 20px 0 0 0;
}

	.wis-messagePanel .wiscommentsMore.wiscommentsMore02 {
		padding: 20px 0;
	}


/* ************************************ */
.wis-mainPanel .wis-mainPanel-commentSeries {
}

	.wis-mainPanel .wis-mainPanel-commentSeries .wis-learningPanel {
		margin: 0 0 10px;
	}

		.wis-mainPanel .wis-mainPanel-commentSeries .wis-learningPanel .wis-learning-content {
			height: 380px;
		}

			.wis-mainPanel .wis-mainPanel-commentSeries .wis-learningPanel .wis-learning-content.wis-learning-contentWk {
				height: 540px;
			}

	.wis-mainPanel .wis-mainPanel-commentSeries .wis-learningCommentPanel {
		padding: 15px;
	}

	.wis-mainPanel .wis-mainPanel-commentSeries .wis-learningPanel .wis-learning-Info {
		padding: 15px;
	}

.wis-learningPanel .wis-learning-Info .wis-learningInfo-tit {
	float: left;
	font-size: 18px;
	width: 450px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.wis-learningPanel .wis-learning-Info .wis-learning-InfoBtns a {
	margin: 0 20px 15px 0;
}

.wis-learningPanel .wis-learning-Info .wis-learningInfo-tit {
	float: left;
	font-size: 18px;
	width: 450px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	padding: 6px 0 0 0;
}

.wis-learningPanel .wis-learning-Info .wis-learningInfo-tea {
	float: right;
}

.wis-learningPanel .learningInfo-teaImg {
	width: 40px;
	height: 40px;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	vertical-align: middle;
	display: inline-block;
}

.wis-learningPanel .learningInfo-teaName {
	margin: 0 0 0 10px;
	vertical-align: middle;
}

.wis-learningPanel .learningInfo-teaIcon {
	margin: 0 0 0 10px;
	vertical-align: middle;
}

.wis-learningPanel .wis-learningInfo-raty .learningInfo-raty-col {
	float: left;
	margin: 0 20px 0 0;
}

	.wis-learningPanel .wis-learningInfo-raty .learningInfo-raty-col.learningInfo-raty-col02 {
		padding: 2px 0 0;
	}

.wis-learningPanel .wis-learningInfo-raty {
	margin: 0 0 10px;
}

	.wis-learningPanel .wis-learningInfo-raty .learningInfo-raty-col.learningInfo-raty-col02 .ratyTools {
		margin: 1px 5px 0 0;
	}

	.wis-learningPanel .wis-learningInfo-raty .learningInfo-raty-col span {
		margin: 0 5px;
		float: left;
	}

		.wis-learningPanel .wis-learningInfo-raty .learningInfo-raty-col span.learningInfo-ratyCol-txt {
			float: none;
		}

.wis-learningInfo-praise .wis-learningInfo-praiseCol {
	float: left;
}

	.wis-learningInfo-praise .wis-learningInfo-praiseCol .praiseCol-link {
		margin: 0 20px 0 0;
	}

		.wis-learningInfo-praise .wis-learningInfo-praiseCol .praiseCol-link.praiseCol-link-active {
		}

		.wis-learningInfo-praise .wis-learningInfo-praiseCol .praiseCol-link .iconfont {
			font-size: 20px;
			margin: 0 5px 0 0;
		}

		.wis-learningInfo-praise .wis-learningInfo-praiseCol .praiseCol-link .praiseCol-linkTxt {
			vertical-align: 2px;
		}

	.wis-learningInfo-praise .wis-learningInfo-praiseCol .praiseCol-userlink {
		margin: 0 10px 0 0;
	}

		/* .wis-learningInfo-praise .wis-learningInfo-praiseCol .praiseCol-userlink img {
	width: 32px;
	height: 32px;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
} */

		.wis-learningInfo-praise .wis-learningInfo-praiseCol .praiseCol-userlink .praiseCol-userlink-img {
			width: 32px;
			height: 32px;
			-moz-border-radius: 50%;
			-webkit-border-radius: 50%;
			border-radius: 50%;
			display: inline-block;
			vertical-align: top;
		}


	.wis-learningInfo-praise .wis-learningInfo-praiseCol.wis-learningInfo-praiseColUsers {
		width: 525px;
	}

.wis-learningCommentPanel .wis-learningTab {
	height: 51px;
	display: flex;
	justify-content: space-around;
}

	.wis-learningCommentPanel .wis-learningTab .wis-learningTab-item {
		height: 51px;
		line-height: 51px;
		position: relative;
		display: inline-block;
		padding: 0 5px;
	}

		.wis-learningCommentPanel .wis-learningTab .wis-learningTab-item.wis-learningTab-itemActive::before {
			content: "";
			position: absolute;
			width: 100%;
			height: 4px;
			left: 0;
			bottom: 0;
			-moz-border-radius: 5px;
			-webkit-border-radius: 5px;
			border-radius: 5px;
		}

		.wis-learningCommentPanel .wis-learningTab .wis-learningTab-item:hover {
		}

		.wis-learningCommentPanel .wis-learningTab .wis-learningTab-item.wis-learningTab-itemActive {
		}

.wis-learningCommentPanel {
}

.wis-mainPanel-commentInfo .wis-learningTab-Content {
	padding: 30px 15px 0;
}

	.wis-mainPanel-commentInfo .wis-learningTab-Content.wis-learningTab-Content02 {
		padding: 10px 15px 0;
	}


	.wis-mainPanel-commentInfo .wis-learningTab-Content .leaTab-ConHeader {
		height: 40px;
		line-height: 40px;
		text-align: center;
		font-size: 16px;
		-moz-border-radius: 2px;
		-webkit-border-radius: 2px;
		border-radius: 2px;
		margin: 0 0 20px 0;
	}

.wis-learningTab-Content .leaTab-ConTop {
	height: 35px;
	line-height: 35px;
}

	.wis-learningTab-Content .leaTab-ConTop .leaTab-ConTop-tabs {
		float: left;
	}

	.wis-learningTab-Content .leaTab-ConTop .leaTab-ConTop-oper {
		float: right;
	}

		.wis-learningTab-Content .leaTab-ConTop .leaTab-ConTop-oper .leaTab-ConTop-operLink {
			float: right;
		}

	.wis-learningTab-Content .leaTab-ConTop .leaTab-ConTop-data {
		text-align: center;
	}

	.wis-learningTab-Content .leaTab-ConTop .leaTab-ConTop-oper .leaTab-ConTop-operLink:hover {
	}

	.wis-learningTab-Content .leaTab-ConTop .leaTab-ConTop-tabs .leaTab-ConTop-tabsItem {
		height: 34px;
		line-height: 34px;
		position: relative;
		display: inline-block;
		padding: 0 5px;
		margin: 0 10px 0 0;
	}

		.wis-learningTab-Content .leaTab-ConTop .leaTab-ConTop-tabs .leaTab-ConTop-tabsItem.leaTab-ConTop-tabsItemActive {
		}

		.wis-learningTab-Content .leaTab-ConTop .leaTab-ConTop-tabs .leaTab-ConTop-tabsItem:hover {
		}

		.wis-learningTab-Content .leaTab-ConTop .leaTab-ConTop-tabs .leaTab-ConTop-tabsItem.leaTab-ConTop-tabsItemActive::before {
			content: "";
			position: absolute;
			width: 100%;
			height: 4px;
			left: 0;
			bottom: 0;
			-moz-border-radius: 5px;
			-webkit-border-radius: 5px;
			border-radius: 5px;
		}

.wis-learningTab-Content .leaTab-ConScreen .leaTab-ConScreenBtn {
	margin: 0 5px 0 0;
}

	.wis-learningTab-Content .leaTab-ConScreen .leaTab-ConScreenBtn.leaTab-ConScreenBtn-active {
	}

.wis-leafoon_Panel .leafoon_collection .leafoon_Item {
	padding: 20px 0;
}

.leafoon_collection .leafoon_Item .leafoon_Item-left {
	float: left;
}

.leafoon_Item .leafoon_Item-left .leafoon_Item_userImg {
	width: 40px;
	height: 40px;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
}

.leafoon_collection .leafoon_Item .leafoon_Item-main {
	float: right;
	width: 590px;
}

.leafoon_Item .leafoon_Item-main .leafoon_Item-authorName {
	font-size: 16px;
}

.leafoon_Item .leafoon_Item-main .leafoon_Item-conTxt {
	margin: 5px 0 0;
}

.wis-learningTab-Content .leaTab-ConIntroduce {
	padding: 0 0 30px;
}

	.wis-learningTab-Content .leaTab-ConIntroduce .leaTab-ConIntroduce-header {
		margin: 0 0 15px;
	}

		.wis-learningTab-Content .leaTab-ConIntroduce .leaTab-ConIntroduce-header .ConIntroduce-header-tit {
			display: inline-block;
			width: 120px;
			line-height: 35px;
			height: 35px;
			text-align: center;
			font-size: 14px;
		}

/* .wis-learningTab-Content .leaTab-ConIntroduce .leaTab-ConIntroduce-con p{
 	   margin: 0 0 10px;
	 
 } */
.wis-mainPanel .wis-mainPanel-prompt {
	padding: 0 0 20px;
}

.wis-mainPanel-prompt .wis-mainPanel-promptMsg {
	height: 40px;
	line-height: 40px;
	text-align: center;
}

	.wis-mainPanel-prompt .wis-mainPanel-promptMsg .iconfont {
		margin: 0 5px 0 0;
		vertical-align: -3px;
		font-size: 22px;
	}

.wis-mainPanel-prompt .wis-mainPanel-promptOper a {
	display: block;
	height: 40px;
	line-height: 40px;
	text-align: center;
}

	.wis-mainPanel-prompt .wis-mainPanel-promptOper a .iconfont {
		margin: 0 5px 0 0;
		vertical-align: -1px;
	}


.wis-smallMainContainer {
	margin: 84px 0 0 0;
}

.wis-smallBody {
	padding: 0 20px;
}

.wis-smallResFbPanel {
	text-align: center;
	padding: 80px 0;
}

	.wis-smallResFbPanel .wis-smallResFb-row {
		text-align: center;
		margin: 0 0 10px;
	}

		.wis-smallResFbPanel .wis-smallResFb-row .wis-smallResFbTit {
			font-size: 18px;
		}

.ResFbOper-btn {
	display: block;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 16px;
}

.wis-smallResFb-row .wis-smallResFbUserPic {
	width: 68px;
	height: 68px;
	/* line-height: 68px; */
	text-align: center;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	margin: 25px auto 2px;
	display: flex;
	align-items: center;
	justify-content: center;
}

	.wis-smallResFb-row .wis-smallResFbUserPic img {
		width: 58px;
		height: 58px;
		-moz-border-radius: 50%;
		-webkit-border-radius: 50%;
		border-radius: 50%;
	}

.wis-smallResFbPanel .wis-smallResFb-row .wis-smallResFbOper {
	margin: 30px 0 0;
}

.smallBody-header {
	position: relative;
	height: 45px;
	line-height: 45px;
	border-bottom: 1px solid #dcddde;
	/* display: flex; */
	padding: 0 20px;
	/* align-items: center;
	justify-content: space-between; */
}

	.smallBody-header .smallBody-header-tit {
		text-align: center;
	}

	.smallBody-header .smallBody-header-l {
		position: absolute;
		left: 20px;
		top: 0px;
	}


.smallBody-info .smallBody-infoPhoto {
	width: 80px;
	height: 80px;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	position: relative;
	overflow: hidden;
	margin: 0 auto 5px;
}

.smallBody-userPic-default {
	vertical-align: top;
	border-radius: 50%;
	width: 100%;
	height: 100%;
	position: relative;
	background-color: #fa531e;
	font-size: 12px;
	color: #fff;
	display: flex;
	align-items: center;
	justify-content: center;
}

.smallBodyuserPic-def-txt {
	display: inherit;
	line-height: initial;
	font-size: 20px;
}

.smallBody-infoPhoto .myInfoItem-photoUpload {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 28px;
	line-height: 28px;
	text-align: center;
	display: block;
	background-color: rgba(0, 0, 0, .5);
}

.smallBody-infoName {
	font-size: 16px;
	text-align: center;
}

.smallBody-container {
	padding: 30px 0 0;
}

.smallBody-learningPanel {
	padding: 0 20px 20px;
	position: relative;
}

	.smallBody-learningPanel .smallBody-learning-tit {
		font-size: 18px;
		margin: 0 0 8px 0;
	}

.smallBody-learning-NumCol {
	margin: 0 0 5px 0;
}

.smallBody-header-tit {
	font-size: 16px;
}

.smallBody-learning-NumCol .mallBody-leaNumCol-item {
	/* width: 170px; */
	width: 250px;
	display: inline-block;
}

.mallBody-leaNumCol-item .mallBody-leaNumCol-itemLab {
	width: 75px;
	/* text-align: right; */
	display: inline-block;
}

.smallBody-learning-instr .smallBody-leaInstr-tit {
	float: left;
	width: 70px;
}

.smallBody-learning-instr .smallBody-leaInstr-con {
	float: left;
	width: 550px;
}

.smallBody-leaInstr-con .smallBody-leaInstr-conTxt {
	margin: 0 0 5px 0;
}

.smallBody-learningPanel .smallBody-learning-stat {
	position: absolute;
	right: 30px;
	top: 0;
}

.smallBody-learningSeparated {
	height: 10px;
}

.smallBody-directory .smallBody-dir-top {
	height: 50px;
	border-bottom: 1px solid #dcddde;
	padding: 0 20px;
}

	.smallBody-directory .smallBody-dir-top .smallBody-dir-topL {
		height: 50px;
		line-height: 50px;
		float: left;
	}

	.smallBody-directory .smallBody-dir-top .smallBody-dir-topR {
		float: right;
	}

.smallBody-dirstat .smallBody-dirstat-item {
	margin: 10px 0 0;
	padding: 3px 12px;
	float: left;
	border: 1px solid #efefef;
	border-left: none;
}

	.smallBody-dirstat .smallBody-dirstat-item .smallBody-dirstat-itemIcon {
		margin: 0 5px 0 0;
		vertical-align: middle;
	}

.smallBody-dirstat-itemTxt {
	vertical-align: middle;
}

.smallBody-dirstat .smallBody-dirstat-item:first-child {
	border-left: 1px solid #efefef;
}

.smallBody-directory .smallBody-dirCon {
	padding: 20px;
}

.smallBody-dirColle-item {
	position: relative;
	/* border-left: 1px solid #dcddde; */
	padding: 0 0 25px 20px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

	.smallBody-dirColle-item::before {
		content: "";
		display: block;
		position: absolute;
		width: 1px;
		height: 100%;
		background-color: #dcddde;
		left: 0;
		top: 12px;
	}

.smallBody-dirColle .smallBody-dirColle-item:last-child::before {
	content: "";
	display: block;
	position: absolute;
	width: 1px;
	height: 100%;
	background-color: transparent;
	left: 0;
	top: 12px;
}

.smallBody-dirColle-item::after {
	content: "";
	display: block;
	position: absolute;
	width: 20px;
	height: 1px;
	background-color: #dcddde;
	left: 0;
	top: 12px;
}

.smallBody-dirColle-itemIn {
}

.smallBody-dirColle-itemInMor {
	/* margin-top: -10px; */
}

.smallBody-dirColle-itemBottom {
	padding: 0 0 0 25px;
}

.smallBody-dirstat-itemIcon {
	vertical-align: middle;
	margin: 0 10px 0 0;
}

.smallBody-dirstat-itemTit {
	width: 550px;
	display: inline-block;
	vertical-align: middle;
}

.smallBody-dirColle-itemTop {
	margin: 0 0 8px 0;
}

.smallBody-dirColle-itemBottomlab {
	color: #757575;
	margin: 0 20px 0 0;
}














.wis-form-control {
}

.wis-LeftPanel .wis-LeftPanelItem {
	padding: 0 15px 15px;
	margin: 0 0 20px;
}

	.wis-LeftPanel .wis-LeftPanelItem .wis-LeftPanelItem-header {
		font-size: 16px;
		padding: 10px 0;
	}

	.wis-LeftPanel .wis-LeftPanelItem .wis-LeftPanelItem-info {
		word-wrap: break-word;
	}

.wisBtn .iconfont {
	font-size: 25px;
	vertical-align: middle;
	margin: 0 5px 0 0;
}

.wisBtn .wisBtn-txt {
	vertical-align: middle;
	font-size: 16px;
}

.wis-leftTeaCello .wis-leftTeaCello-item {
	padding: 5px 0;
}

.wis-leftTeaCello .wis-leftTeaCello-item {
	padding: 5px 0;
}

.wis-leftTeaCello-item .leftTeaCello-item-userImg {
	width: 40px;
	height: 40px;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	vertical-align: middle;
	margin: 0 10px 0 0;
	display: inline-block;
}

.wis-leftTeaCello-item .leftTeaCello-item-authorName-txt {
	display: inline-block;
	margin: 0px 5px 0 0;
	vertical-align: middle;
	font-size: 16px;
}

.wis-leftTeaCello-item .leftTeaCello-item-authorName-pos {
	display: inline-block;
	padding: 2px 8px;
	font-size: 12px;
	line-height: initial;
	text-align: center;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	vertical-align: middle;
}

.wis-mainPanel-progressPanel {
	padding: 15px;
}

	.wis-mainPanel-progressPanel .wis-mp-progTit {
		float: left;
		margin: 0 10px 0 0;
	}

	.wis-mainPanel-progressPanel .wis-mp-progCol {
		float: left;
		width: 420px;
		height: 6px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		margin: 8px 5px 0 0;
		position: relative;
	}

		.wis-mainPanel-progressPanel .wis-mp-progCol .wis-mp-progColIn {
			position: absolute;
			left: 0;
			top: 0;
			height: 100%;
			-moz-border-radius: 5px;
			-webkit-border-radius: 5px;
			border-radius: 5px;
		}

	.wis-mainPanel-progressPanel .wis-mp-progNum {
		float: left;
	}

.wis-mainPanel-phasePanel .wis-phasePanelColle {
	padding: 25px 15px 15px;
}

	.wis-mainPanel-phasePanel .wis-phasePanelColle .wis-phasePanelColleItem {
		margin: 10px;
		margin: 10px;
		padding: 10px 0 0 0;
		min-height: 20px;
	}

.wis-phasePanelColle .wis-phasePanelColleItem .wis-phasePanelColleItem-header {
	margin: -30px 0 15px -11px;
}

.wis-phasePanelColle .wis-phasePanelColleItem:last-child {
	min-height: 0;
}

.wis-phasePanelColle .wis-phasePanelColleItem .wis-phasePanelColleItem-header .wis-phaseItemIndex {
	float: left;
	width: 21px;
	height: 21px;
	line-height: 21px;
	text-align: center;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	font-size: 12px;
	margin: 3px 20px 0 0;
}

.wis-phasePanelColle .wis-phasePanelColleItem .wis-phasePanelColleItem-header .wis-phaseItemTit {
	float: left;
	font-size: 16px;
}

.wis-phasePanelColle .wis-phasePanelColleItem .wis-phasePanelColleItem-header .wis-phaseItemIndexOper {
	float: right;
	font-size: 16px;
}

.wis-phasePanelColleItem .wis-phasePanelColleItem-header .wis-phaseItemIndexOper .iconfont {
}

.wis-phasePanelColle .wis-phasePanelColleItem .wis-phasePanelColleItem-courseColle {
	padding: 0 20px 20px;
}

.wis-phasePanelColleItem .wis-phasePanelColleItem-courseColle .wis-phasePanelColleItem-courseItem {
	float: left;
	width: 252px;
	height: 282px;
	position: relative;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	margin: 0 24px 0 0;
}

	.wis-phasePanelColleItem .wis-phasePanelColleItem-courseColle .wis-phasePanelColleItem-courseItem.wis-phasePanelColleItem-courseItem02 {
		/* height: 140px; */
		position: relative;
		height: 245px;
	}

.wis-phasePanelColleItem-courseItem .phaseCourseItem-thumbnail {
	height: 140px;
}

.wis-phasePanelColleItem-courseItem .phaseCourseItem-thumbnail {
	height: 140px;
	position: relative;
}

	.wis-phasePanelColleItem-courseItem .phaseCourseItem-thumbnail ~ img {
		width: 100%;
		height: 140px;
	}

	.wis-phasePanelColleItem-courseItem .phaseCourseItem-thumbnail::before {
		content: "";
		position: absolute;
		display: block;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
		background-color: rgba(0, 0, 0, .2);
		z-index: 2;
	}

	.wis-phasePanelColleItem-courseItem .phaseCourseItem-thumbnail .phaseCourseItem-islab {
		position: absolute;
		left: 20px;
		top: 10px;
		font-size: 12px;
		padding: 1px 8px;
		z-index: 3;
	}

	.wis-phasePanelColleItem-courseItem .phaseCourseItem-thumbnail .phaseCourseItem-header {
		position: absolute;
		left: 15px;
		/* bottom: 20px; */
		font-size: 16px;
		z-index: 3;
	}

		.wis-phasePanelColleItem-courseItem .phaseCourseItem-thumbnail .phaseCourseItem-header.phaseCourseItem-header02 {
			bottom: 15px;
			color: #fff
		}

		.wis-phasePanelColleItem-courseItem .phaseCourseItem-thumbnail .phaseCourseItem-header .phaseCourseItem-headerData {
			/* margin: 3px 0 0; */
			font-size: 12px;
		}

.wis-phasePanelColleItem-courseItem .phaseCourseItem-Info {
	/* padding: 50px 15px 0; */
	padding: 0 15px;
	height: 104px;
	font-size: 12px;
}

	.wis-phasePanelColleItem-courseItem .phaseCourseItem-Info .phaseCourseItem-Info-col {
		margin: 0 0 5px 0;
	}

.phaseCourseItem-Info .phaseCourseItem-Info-col .phaseCourseItem-Info-colLab {
	float: left;
}

	.phaseCourseItem-Info .phaseCourseItem-Info-col .phaseCourseItem-Info-colLab img {
		margin: 0 10px 0 0;
	}

.phaseCourseItem-Info .phaseCourseItem-Info-col .phaseCourseItem-Info-colTxt {
	float: left;
	width: 129px;
}
/* .wis-phasePanelColleItem-courseItem .phaseCourseItem-operation {
	
	padding: 35px 15px 0;
} */
.wis-phasePanelColleItem-courseItem .phaseCourseItem-operation {
	padding: 50px 15px 0;
	padding: 9px 15px 9px;
	position: absolute;
	width: 220px;
	bottom: 0;
	left: 0;
	/* height: 40px; */
	border-top: 1px solid #eee;
}

	.wis-phasePanelColleItem-courseItem .phaseCourseItem-operation .pcItem-oper-progress {
		float: left;
	}

		.wis-phasePanelColleItem-courseItem .phaseCourseItem-operation .pcItem-oper-progress .pcItem-oper-progressLab {
			margin: 0 0 3px;
			font-size: 12px;
		}

		.wis-phasePanelColleItem-courseItem .phaseCourseItem-operation .pcItem-oper-progress .pcItem-oper-progressBar {
			width: 120px;
			height: 2px;
			vertical-align: middle;
			position: relative;
			display: inline-block;
		}

.phaseCourseItem-operation .pcItem-oper-progress .pcItem-oper-progressBar .pcItem-oper-progressBarIn {
	position: absolute;
	left: 0;
	top: 0;
	height: 2px;
	z-index: 2;
}

.wis-phasePanelColleItem-courseItem .phaseCourseItem-operation .pcItem-oper-tool {
	float: right;
	/* padding: 10px 0 0; */
}

.wis-phasePanelColleItem .wis-phasePanelColleItem-courseColle .wis-phasePanelColleItem-courseItem:hover {
}

.wis-LeftPanel.wis-LeftPanelColle {
	padding: 0 18px 15px;
}

.wis-LeftPanel.wis-LeftPanelH.wis-LeftPanelCollen {
	padding: 0 15px 15px;
}

.course-history-operations {
	position: absolute;
	z-index: 9;
	top: 0;
	right: 0;
}

.cmd-btn-holder {
	float: left;
	margin-left: 10px;
	position: relative;
}

	.cmd-btn-holder:first-child {
		margin-left: 0;
	}

.cmd-btn {
	position: relative;
	line-height: 1;
}

.cmd-btn-holder .cmd-btn.btn-more {
	position: relative;
}

.btn02 {
	display: block;
	overflow: hidden;
	width: 30px;
	height: 30px;
	margin: 12px 0 0 0;
}

.wis-btn04 {
	width: 120px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	margin: 15px;
	height: 40px;
	line-height: 40px;
}

.btn-more .icon-more {
	vertical-align: middle;
	width: 4px;
	height: 16px;
	/* margin: 10px 0 0 5px; */
	margin: 10px 0 0 11px;
	text-indent: inherit;
}

.tool-dropdown-menu {
	position: absolute;
	padding: 10px 0;
	z-index: 50;
	min-width: 180px;
	right: 0;
	display: none;
}

.course-menu .tool-dropdown-menu {
	padding: 5px 0;
	display: none;
}

.cmd-btn-holder:hover .tool-dropdown-menu {
	display: block !important;
}

.menu-list {
	padding: .1rem 0;
}

.tool-dropdown-menu .item {
	max-width: 200px;
	white-space: nowrap;
}

	.tool-dropdown-menu .item .item-link {
		display: block;
		font-size: 14px;
		padding: 0 30px;
		height: 40px;
		line-height: 40px;
		text-align: left;
	}

		.tool-dropdown-menu .item .item-link .iconfont {
			vertical-align: -2px;
		}

	.tool-dropdown-menu .item .iconfont {
		margin-right: 10px;
	}

	.tool-dropdown-menu .item .item-link .iconfont {
		font-size: 25px;
	}

.wis-rightPanel .wis-rightPanelBtn {
	position: absolute;
	left: 0;
	bottom: -50px;
	width: 108px;
}

	.wis-rightPanel .wis-rightPanelBtn .iconfont {
		font-size: 20px;
		margin: 0 0 0 5px;
	}

.wis-homework-list .wis-homework-Tab {
	height: 40px;
	line-height: 40px;
	padding: 0 15px;
	background-color: #f5f5f5;
}

	.wis-homework-list .wis-homework-Tab .wis-homework-TabLink {
		color: #212121;
		margin: 0 30px 0 0;
	}

.wis-homework-Colle .wis-homework-item {
	border-bottom: 1px solid #eeeeee;
	padding: 20px 0;
}

	.wis-homework-Colle .wis-homework-item:hover .wis-homework-itemTit {
		color: #fa531e;
	}
	/* .wis-homework-Colle .wis-homework-item:nth-child(even) {
  background-color:#f3f3f3;
} */
	.wis-homework-Colle .wis-homework-item .table-userInfo {
		width: 120px;
	}

	.wis-homework-Colle .wis-homework-item .wis-homework-itemTit {
		float: left;
		width: 400px;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
		margin: 11px 0 0 0;
	}

	.wis-homework-Colle .wis-homework-item .wis-homework-itemScore img,
	.wis-homework-Colle .wis-homework-item .wis-homework-itemRecommended img {
		width: 40px;
		height: 40px;
	}

.table-userInfo .table-userInfo-userImg {
	width: 40px;
	height: 40px;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	vertical-align: middle;
	margin: 0 10px 0 0;
	display: inline-block;
}

.table-userInfo .table-userInfo-authorName-txt {
	display: inline-block;
	margin: 0px 5px 0 0;
	vertical-align: middle;
	font-size: 16px;
}

.mainQN-picTxtItem {
	margin: 0 0 20px 0;
}

	.mainQN-picTxtItem .mainQN-picTxtItem-oper {
		padding: 0 0 20px 30px;
	}

		.mainQN-picTxtItem .mainQN-picTxtItem-oper a .iconfont {
			font-size: 24px;
			vertical-align: -4px;
		}

.mainQN-picTxtItem-def .mainQN-picTxtItem-defOper {
	float: left;
	width: 30px;
}

.mainQN-picTxtItem-defOper li {
	margin: 0 0 10px 0;
}

.mainQN-picTxtItem-defOper .mainQN-moreLink {
	color: #333;
	font-size: 20px;
}

	.mainQN-picTxtItem-defOper .mainQN-moreLink:hover {
		color: #fa531e;
	}

.mainQN-picTxtItem-def .mainQN-picTxtItem-defImgCol {
	float: left;
	width: 320px;
	height: 180px;
}

	.mainQN-picTxtItem-def .mainQN-picTxtItem-defImgCol .mainQN-picTxtItem-defImg {
		width: 320px;
		height: 180px;
	}


.mainQN-picTxtItem-def .mainQN-picTxtItem-defTxtCol {
	float: left;
}

.mainQN-picTxtItem-def .mainQN-picTxtItem-defImgCol .mainQN-picTxtItem-defImg {
	width: 320px;
	height: 180px;
}
