.wrap {
	background-attachment: fixed !important;
	float: left;
}

.clearfix {
	zoom: 1;
}

.clearfix:after {
	content: "";
	display: block;
	visibility: hidden;
	height: 0;
	clear: both;
}

.fixdWrap .footer {
	position: static;
	float: left;
}

.mmmhei {
	font-family: "Helvetica Neue", Helvetica, Arial, "Microsoft Yahei", "Hiragino Sans GB", "Heiti SC", "WenQuanYi Micro Hei"
}

:focus{ outline:none;}


a:hover,a:visited,a:link,a:active{
	color: #fff;
}

/* ------------------倍速---------------- */
/* .prism-player .prism-controlbar{
	display: block !important;
} */
.double_speed{
	position: absolute;
	right: 138px;
}
.double_speed_ys{
	bottom: 36px;
	right: 158px;
}
.double_speed_ys .double_list{
	bottom: 16px;
}
.double_speed_ys .double_btn{
	font-size: 14px;
}
.double_btn{
	color: #fff;
	font-size: 16px;
	cursor: pointer;
	display: block;
	padding: 12px 0 0 0;
}

.double_list{
	display: none;
	position: absolute;
	bottom: 26px;
	right: -14px;
	background: rgba(0,0,0,.7);
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	width: 74px;
	padding: 6px 0;
}
.double_list li{
	text-align: center;
	line-height: 30px;
	cursor: pointer;
	color: #fff;
}
.double_list li.nowSpeed{
	color: #00cc36;
}
.double_list li:hover{
	color: #00cc36;
}
.prism-volume{
	margin-right: 12px !important;
}
.loop_btn_video{
	position: absolute;
	bottom: 10px;
	right: 92px;
	width: 28px;
	height: 24px;
	cursor: pointer;
	background: url(/image/afterclassimg/loop_btn_icon.png) no-repeat;
	background-size: 100%;
}
.loop_btn_ys{
	width: 25px;
	height: 22px;
	bottom: 36px;
	right: 107px;
}
.true_loop{
	background: url(/image/afterclassimg/loop_btn_true.png) no-repeat;
	background-size: 100%;
}
/* 隐藏原生video按钮 */
.kj_ppt .kj_word video::-webkit-media-controls-fullscreen-button {
	visibility: hidden;
	width: 48px;
	height: 48px;
	max-width: 48px;
	min-width: 48px;
	background-size: 20px;
}
.kj_ppt .kj_word video::-webkit-media-controls-volume-control-hover-background{
	height: 36px;
	top: 6px;
	/* background: red;
	z-index: 999 !important; */
}
.kj_ppt .kj_word video::-webkit-media-controls-volume-slider{
	position: relative;
	padding: 22px 0;
}
.kj_ppt .kj_word video::-webkit-media-controls-sizing-large{
	height: 48px;
	line-height: 48px;
	padding: 0 0 0 16px;
}
.kj_ppt .kj_word video::-webkit-media-controls-volume-control-container{
	position: absolute;
	height: 48px;
	line-height: 48px;
	min-width: 48px;
	z-index: 99;
	right: 48px;
}
.kj_ppt .kj_word video::-webkit-media-controls-mute-button {
	width: 48px;
	height: 48px;
	max-width: 48px;
	min-width: 48px;
	background-size: 20px;
}
.fullVideo{
	position: absolute;
	cursor: pointer;
	bottom: 37px;
	right: 20px;
	width: 18px;
	height: 18px !important;
	background: url(/image/videoimg/fullscreen.png) no-repeat;
	background-size: 100%;
}
.closeVideo{
	background: url(/image/videoimg/smallscreen.png) no-repeat;
	background-size: 100%;
}

/* 原生视频的播放进度条 播放按钮 音量*/
.customControl{
	display: none;
	position: absolute;
	width: 100%;
	height: 70px;
	left: 0;
	bottom: 0;
	z-index: 9;
	background: rgba(75, 75, 75, .15);
}
.kj_ppt .kj_word .progressVideo{
	width: 100%;
	height: 4px;
	position: absolute;
	bottom: 20px;
	left: 0;
	cursor: pointer;
	background: #c3c5c6;
}
.kj_ppt .kj_word .progressVideo::-webkit-progress-value {
	background-color: #00c1de;
}
.playButton{
	position: absolute;
	left: 0;
	bottom: 28px;
	cursor: pointer;
	width: 42px;
	height: 42px;
	padding-top: 13px;
	text-align: center;
}
.playButton img{
	width: 17px;
	height: auto !important;
	vertical-align: middle !important;
}
.outPlay{
	position: absolute;
	width: 10.6%;
	max-width: 80px;
	left: 6%;
	bottom: 5%;
	box-shadow: 0 0 10px rgb(0 0 0 / 70%);
	-webkit-box-shadow: 0 0 10px rgb(0 0 0 / 70%);
	-moz-box-shadow: 0 0 10px rgb(0 0 0 / 70%);
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	cursor: pointer;
	z-index: 99;
}
.outPlay img{
	width: 100%;
}
.timebox{
	position: absolute;
	bottom: 37px;
	color: #fff;
	left: 50px;
}
.volumeP{
	position: absolute;
	right: 60px;
	bottom: 35px;
}
.volumeP img{
	width: 21px;
	cursor: pointer;
}
.volumeP input{
	display: none;
	position: absolute;
	width: 60px;
	height: 5px;
	right: -18px;
	bottom: 49px;
	transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
}


/*---------------header------------------*/

.header {
	width: 100%;
	height: 64px;
	box-shadow: 0 0 4px rgb(0 0 0 / 20%);
	-webkit-box-shadow: 0 0 4px rgb(0 0 0 / 20%);
	-moz-box-shadow: 0 0 4px rgba(0,0,0,.2);
}

.headerCon {
	position: relative;
	width: 1200px;
	height: 100%;
	margin: 0 auto;
	padding: 5px;
}

.logoIndex {
	display: block;
	float: left;
	width: 120px;
	height: 54px;
	background-size: 100%;
	margin-right: 20px;
}

.navList {
	float: left;
	margin: 0;
	height: 59px;
}

.navList li {
	position: relative;
	float: left;
	height: 47px;
	margin: 12px 0 0 0;
}

.navList li a {
	display: block;
	height: 30px;
	line-height: 30px;
	width: 110px;
	text-align: center;
	font-size: 16px;
	margin: 0 5px;
}

.navList li:after {
	position: absolute;
	content: '';
	width: 1px;
	height: 12px;
	right: 0;
	top: 50%;
	margin-top: -15px;
}

.navList li:last-child:after {
	width: 0;
}

.clickNav a {
	border-radius: 16px;
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
}

.operationUser {
	position: absolute;
	right: 15px;
}

.operationCon {
	position: relative;
	float: left;
}

.operationCon p {
	position: relative;
	/* margin-top: -5px; */
	height: 49px;
}

.operationCon p span {
	display: block;
	width: 42px;
	height: 48px;
}

.skinIcon {
	margin-right: 30px;
}

.skinIcon:after {
	position: absolute;
	content: '';
	width: 1px;
	height: 12px;
	right: -15px;
	top: 50%;
	margin-top: -6px;
}

.userIcon span {
	width: 42px;
	height: 42px !important;
	background: #fff;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
}

.userIcon span img {
	width: 100%;
	height: 100%;
}

.operationCon ul {
	display: none;
	position: absolute;
	z-index: 999;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	width: 70px;
	padding: 10px 0;
	left: -14px;
	top: 51px;
}

.operationCon ul li {
	text-align: center;
	height: 28px;
	line-height: 28px;
	cursor: pointer;
}
/* .operationCon ul.styleUl{

} */

.operationCon em {
	z-index: 9999;
	display: block;
	position: absolute;
	width: 14px;
	height: 10px;
	left: 50%;
	margin-left: -7px;
	top: -8px;
	background: url(/image/blueimg/selectIcon.png?v=3) no-repeat;
	background-size: 100%;
}
.operationCon p:hover {
	opacity: .8;
}


/*---------------footer--------------------*/

.footer {
	width: 100%;
	position: fixed;
	bottom: 0;
	left: 0;
	z-index: 98;
}

.footer p {
	text-align: center;
	line-height: 38px;
	margin: 0;
}

.footer p span {
	display: inline-block;
	vertical-align: middle;
	margin: -1px 5px 0 20px;
}


/*---------------section------------------*/


/*
 	一键授课
 * */

.indexNav {
	width: 100%;
	height: 52px;
}

.indexNavList {
	width: 1200px;
	margin: 0 auto;
}

.indexNavList li {
	cursor: pointer;
	float: left;
	min-width: 53px;
	height: 26px;
	line-height: 26px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	text-align: center;
	margin-right: 20px;
	/* padding: 0 10px; */
}
.indexNavList li.indexClick{
	background: #8f7c6d;
}
.indexNavList li.indexClick a{
	color: #fff !important;
}
.indexNavList li a {
	display: block;
	height: 26px;
	padding: 0 5px;
	color: #6E6E6E !important;
}





.unAbleClick:hover {
	background: none !important;
}

.unAbleClick:hover:after {
	width: 0 !important;
}

.indexMain {
	overflow: hidden;
	position: relative;
	width: 1200px;
	margin: 16px auto;
}

.slideLeft {
	float: left;
	width: 185px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	overflow: hidden;
}

.slideLeft h4 {
	height: 40px;
	line-height: 40px;
	margin: 0;
	font-size: 15px;
	padding-left: 24px;
}
.student_class{
	height: 36px;
	line-height: 36px;
	font-size: 14px;
	padding-left: 24px;
	color: #888;
	margin: 0;
}
.student_class span{
	font-size: 18px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 4px;
}

.gradeList li {
	position: relative;
	height: 44px;
	line-height: 44px;
	font-size: 15px;
	padding-left: 29px;
	cursor: pointer;
}

.clickGrade:before {
	position: absolute;
	content: '';
	width: 4px;
	left: 0;
	top: 0;
	bottom: 0;
}

.slideRight {
	position: relative;
	float: right;
	width: 1000px;
}

.classTxt {
	overflow: hidden;
	/* margin-bottom: 50px; */
}

.txtStrokes {
	width: 306px;
	overflow: hidden;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	float: left;
	margin: 0 20px 20px 0;
}

.txtStrokes:nth-of-type(3n) {
	margin-right: 0 !important;
}

.txtStrokes h4 {
	height: 42px;
	margin: 0;
	font-weight: normal;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	margin: 0 8px;
	padding: 8px 0 0 0;
}

.txtStrokes h4 span {
	display: inline-block;
	height: 24px;
	line-height: 24px;
	font-size: 14px;
	padding: 0 8px;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}

.txtStrokes h4 b {
	font-size: 16px;
	font-weight: normal;
	margin-left: 5px;
	letter-spacing: 1px;
}

.txtStrokes p {
	font-size: 13px;
	height: 61px;
	margin: 13px 0;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	line-clamp: 3;
	padding: 0 8px;
	-webkit-box-orient: vertical;
}

.strokesBtn {
	height: 48px;
	padding: 0 24px;
	border-top: 1px solid #ececec;
}

.strokesBtn a {
	display: block;
	border-radius: 18px;
	-webkit-border-radius: 18px;
	-moz-border-radius: 18px;
	width: 90px;
	height: 32px;
	text-align: center;
	line-height: 32px;
	margin: 8px auto;
}

.strokesBtn_xte {
	height: 48px;
	padding: 0 24px;
	border-top: 1px solid #ececec;
}

.strokesBtn_xte a {
	display: block;
	border-radius: 18px;
	-webkit-border-radius: 18px;
	-moz-border-radius: 18px;
	width: 110px;
	height: 32px;
	text-align: center;
	line-height: 32px;
	margin: 8px auto;
}

.strokesBtn a:nth-of-type(1) {
	float: left;
}

.strokesBtn a:nth-of-type(2) {
	float: right;
}


/*--------弹框--------*/

.mongolia,.mongolia01,.confirmation {
	display: none;
	position: fixed;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .4);
	left: 0;
	top: 0;
	z-index: 9999;
}

.modelCon,.confirmCon {
	position: fixed;
	width: 534px;
	left: 50%;
	top: 50%;
	margin-left: -268px;
	margin-top: -134px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	overflow: hidden;
	z-index: 99999;
}

.modelTit {
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	padding: 0 14px;
}

.modelTit span {
	float: right;
	font-size: 24px;
	cursor: pointer;
}

.modelMain {
	padding: 20px 26px;
	overflow: hidden;
}

.modelFooter {
	height: 54px;
	padding-top: 10px;
}

.modelFooter span {
	cursor: pointer;
	display: block;
	width: 86px;
	height: 36px;
	text-align: center;
	line-height: 36px;
	border-radius: 20px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
}

.modelFooter span:hover {
	opacity: .8;
}

.modelFooter span.downLoadLesson {
	margin: 0 auto;
}

.choiceEdition {
	height: 42px;
	margin: 20px;
}

.choiceEdition span {
	cursor: pointer;
	display: block;
	width: 180px;
	height: 42px;
	text-align: center;
	line-height: 42px;
	font-size: 16px;
	border-radius: 24px;
	-webkit-border-radius: 24px;
	-moz-border-radius: 24px;
	margin-bottom: 14px;
}

.choiceEdition span:nth-of-type(1) {
	float: left;
}

.choiceEdition span:nth-of-type(2) {
	float: right;
}

.versionSpecif {
	float: left;
	margin-bottom: 4px;
}


/*-------------一键授课     预览------------*/

.previewMain {
	position: relative;
	width: 1200px;
	margin: 0 auto;
	padding: 20px 0;
}

.previewHeader {
	width: 1200px;
	padding: 16px 20px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	overflow: hidden;
	margin-bottom: 20px;
}

.addedTips {
	font-size: 15px;
	display: inline-block;
	line-height: 66px;
	margin-top: 8px;
	width: 210px;
	text-align: center;
}

.addedTips span {
	font-size: 17px;
	font-weight: bold;
}

.returnPreview,
.previewDownload {
	display: block;
	width: 80px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	border-radius: 24px;
	-webkit-border-radius: 24px;
	-moz-border-radius: 24px;
	margin: 5px 0;
}

.returnPreview {
	float: left;
	margin-right: 24px;
}

.previewDownload {
	float: right;
}

.returnPreview span {
	display: inline-block;
	vertical-align: middle;
	margin-right: 3px;
}

.returnPreview:hover,
.previewDownload:hover {
	opacity: .8;
}

.previewTit {
	float: left;
	margin-right: 140px;
	font-size: 18px;
	font-weight: normal;
}

.previewTit span {
	margin-left: 15px;
}

.coursewareTab {
	float: right;
	margin-bottom: 0;
}

.coursewareTab li {
	cursor: pointer;
	float: left;
	margin-left: 20px;
	width: 132px !important;
	height: 38px !important;
	line-height: 38px !important;
	text-align: center;
	background: #fff;
	text-align: center;
	border-radius: 24px;
	-webkit-border-radius: 24px;
	-moz-border-radius: 24px;
	font-size: 16px;
}

.coursewareTab li span {
	font-size: 28px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 6px;
}

.previewSection {
	width: 100%;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	padding: 20px;
}

.lessonPrep {
	margin: 0 auto;
	display: none;
}

.lessonPrep:nth-of-type(1) {
	width: 800px;
	display: block;
}

.lessonPrep:nth-of-type(2) {
	width: 986px;
}


/*-------------------- 设置-------------------- */
.setting_unit{
	float: left;
	width: 100%;
	border-bottom: 1px solid #E8E8E8;
}
.avatar_set{
	width: 100%;
	/* height: 64px;
    line-height: 64px; */
	float: left;
	padding: 0 20px;
}
.avatar_set label{
	width: 174px;
	float: left;
	color: #333333;
	font-size: 16px;
	font-weight: normal;
	margin: 0;
	line-height: 65px;
}
.avatar_set .setting_tit{
	float: left;
	width: 820px;
}
.avatar_set .setting_tit p{
	color: #999999;
	font-size: 16px;
	margin: 0;
	line-height: 25px;
	padding: 20px 0;
}
.avatar_set .setting_tit p span{
	color: #ED742E;
	margin: 0 5px;
}
.avatar_set .setting_btn{
	float: right;
	cursor: pointer;
	line-height: 65px;
}
.avatar_set .setting_btn em{
	color: #2A75ED;
	font-size: 14px;
}
.avatar_set .setting_btn span{
	display: inline-block;
	vertical-align: middle;
	width: 10px;
	height: 10px;
	background: url(/image/afterclassimg/select_down.png) no-repeat;
	background-size: 100%;
	margin: -2px 0 0 9px;
}
.avatar_set .preview_avatar{
	width: 40px;
	height: 40px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	overflow: hidden;
	margin: 11px 0;
}
.avatar_set .preview_avatar img{
	float: left;
	height: 100%;
}
.edit_set{
	float: left;
	width: 100%;
	display: none;
}
.infor_mater{
	overflow: hidden;
}
.process_type{
	width: 100%;
	float: left;
	margin-bottom: 19px;
}
.process_type label{
	width: 120px;
	color: #8C7E7E;
	float: left;
	font-weight: normal;
	margin-right: 8px;
	line-height: 36px;
	text-align: right;
}
.process_type input[type="text"],.process_type input[type="password"],.process_type input[type="tel"],.process_type select{
	width: 270px;
	height: 36px;
	background: #FFFFFF;
	box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.06);
	-webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.06);
	-moz-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.06);
	border-radius: 4px;
	border: 1px solid #DDDDDD;
	padding: 0 15px;
[;height:36px;line-height:normal;padding:0 15px;]/*safari hack*/
}
.process_type input[type="button"]{
	width: auto;
	position: static;
	color: #8f7c6d;
	line-height: 36px;
	margin: 0 0 0 20px;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
}
.process_type input[type="button"].disableClass{
	color: #D4D4D4;
	background: none !important;
}
.process_type select{
	background:url(/image/icpimg/select.png) no-repeat scroll right 8px center transparent;
	background-size: 5%;
}
.setting_cz{
	display: inline-block;
	vertical-align: middle;
	margin: -20px 0 0 0;
	padding: 0 0 0 125px;
}
.add_material{
	margin-right: 50px;
}
.setting_cz p span{
	display: inline-block;
	vertical-align: middle;
}
.add_material,.clear_reselection{
	float: left;
	cursor: pointer;
	color: #8f7c6d;
}
.clear_reselection span{
	margin: -2px 2px 0 0;
	font-size: 20px;
}
.add_material span{
	margin: -2px 5px 0 0;
	font-size: 18px;
}
.mater_submit{
	display: block;
	width: 85px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	background: #8f7c6d;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	margin: 38px 0 0 196px;
}
.edit_set .pass_set,.password_tips{
	width: 100%;
	float: left;
	padding-left: 128px;
}
.edit_set .pass_set{
	margin: -10px 0 0 0;
}
.edit_set .pass_set li{
	float: left;
	text-align: center;
	width: 50px;
	border-right: 2px solid #fff;
	background: #cccccc;
	color: #fff;
	list-style-type: none;
}
.password_tips{
	color:#888888;
	font-size: 12px;
	margin: 5px 0 10px 0;
}
.password_tips img{
	width: 22px;
	display: inline-block;
	vertical-align: middle;
	margin: -1px 0 0 -5px;
}
.edit_set .change_pwd_btn{
	float: left;
	display: block;
	margin-left: 128px;
	width: 90px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	background: #8f7c6d;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}
.report_errors{
	float: left;
	width: 100%;
	color: #f16a6a;
	font-size: 12px;
	padding-left: 128px;
	margin: -17px 0 7px 0px;
}
.border_errors{
	border-color: #f16a6a !important;
}
.upload_box{
	float: left;
	margin: 20px 195px;
}
.upload_box td{
	padding: 5px;
}
.upload_box td:nth-of-type(2){
	padding-left: 25px;
}
.upload_box td img{
	max-width: 250px;
	max-height: 250px;
	border: 12px solid #fff;
	box-shadow: 0 0 2px rgb(34 25 25 / 40%);
	-moz-box-shadow: 0 0 2px rgba(34,25,25,.4);
	-webkit-box-shadow: 0 0 2px rgb(34 25 25 / 40%);
}
.upload_btn{
	position: relative;
	width: 90px;
	height: 36px;
	overflow: hidden;
	margin-bottom: 7px;
}
.upload_btn a{
	display: inline-block;
	width: 90px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	background: #8f7c6d;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}
.upload_btn td input[type="file"]{
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	opacity: 0;
}

.upload_box dd p{
	color: #888;
	font-size: 12px;
	height: 40px;
	line-height: 40px;
	margin: 0;
}

.open_unit .avatar_set{
	background: rgba(232, 232, 232, 0.07);
	border-bottom: 1px dashed #E8E8E8;
}
.open_unit .avatar_set .setting_btn span{
	background: url(/image/afterclassimg/select_up.png) no-repeat;
	background-size: 100%;
}
.open_unit.change_pwd_step .setting_tit{
	display: none;
}
.change_pwd_step .edit_set,.account_type .edit_set{
	float: left;
	padding: 28px 80px;
}
.set_nav{
	width: 100%;
	text-align: right;
}
.set_nav a{
	color: #2A75ED;
	margin-left: 25px;
}
.set_nav a img{
	display: inline-block;
	vertical-align: middle;
	margin: -4px 5px 0 0;
}


/* ------------------------图片裁切------------------ */
.copperMongolia .confirmCon {
	width: 900px;
	height: 562px;
	margin-left: -450px;
	margin-top: -281px;
}
.copperMongolia .modelTit{
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	padding: 0 14px;
	color: #fff;
}
.copperMongolia .modelTit span{
	float: right;
	font-size: 24px;
	cursor: pointer;
}
.copperMongolia .modelMain{
	padding: 20px 26px;
	overflow: hidden;
	background: #fff;
}
.btn-danger, .btn-danger:hover, .btn-danger:visited, .btn-danger:active, .btn-danger:link, .avatar-btns .btn{
	background-color: #528FF0 !important;
	border-color: #528FF0 !important;
	color: #fff;
	outline: none;
}
.copperL {
	float: left;
	width: 580px;
}
.copperR {
	float: right;
	width: 200px;
}
.modal-body {
	padding: 0;
}
#avatar-name {
	opacity: 0;
}

.avatar-btns {
	text-align: center;
}

.unAbleClick01 .teacherVideo,
.unAbleClick01 .isAddVideo a {
	cursor: no-drop !important;
	border-color: #cecbcb !important;
}

.unAbleClick01 .teacherVideo a,
.unAbleClick01 .isAddVideo em,
.teachWritBrush.unAbleClick01 .isAddVideo:hover em {
	cursor: no-drop !important;
	color: #cecbcb !important;
}




/*-----------------学生作品--------------*/

.studentMain {
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	padding: 20px;
}

.studentWork {
	overflow: hidden;
}

.studentWork>div {
	float: left;
	width: 278.5px;
	height: 180px;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
}

.studentWork>div:nth-of-type(4n) {
	margin-right: 0 !important;
}

.newLessonPre {
	cursor: pointer;
	text-align: center;
	padding-top: 36px;
	margin: 0 15px 20px 0;
}

.newLessonPre span {
	font-size: 48px;
}

.workscon {
	padding: 12px;
	margin: 0 15px 20px 0;
}

.workscon dt {
	float: left;
	width: 140px;
}

.workscon dt img {
	width: 100%;
}

.workscon dd {
	float: right;
	width: 102px;
}

.workscon .worksName {
	font-size: 17px;
	padding-bottom: 10px;
	margin-bottom: 5px;
}

.workscon .classRoom,
.workscon .worksTime {
	margin-bottom: 5px;
}

.workscon .worksPreview {
	display: block;
	width: 80px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	border-radius: 24px;
	-webkit-border-radius: 24px;
	-moz-border-radius: 24px;
	margin: 20px auto 0 auto;
}


/*----------学生作品   预览---------*/

.studentModelCon {
	width: 1068px;
	margin-left: -534px;
	margin-top: -280px;
}

.studentModelConL {
	float: left;
	width: 868px;
}

.bigPic {
	width: 820px;
	height: 416px;
	margin: 40px auto 30px auto;
	overflow: hidden;
}

.bigPic li {
	width: 100%;
	line-height: 416px;
	text-align: center;
	display: none;
}

.bigPic li:nth-of-type(1) {
	display: block;
}


/*.bigPic li img {
	width: 100%;
}*/

.editColumn {
	position: relative;
	width: 100%;
	height: 76px;
	padding: 12px 20px 10px 40px;
}

.smallPic {
	float: left;
}

.smallPic li {
	cursor: pointer;
	position: relative;
	float: left;
	width: 54px;
	height: 54px;
	margin-right: 15px;
}

.smallPic li span {
	display: none;
	font-size: 18px;
	position: absolute;
	z-index: 9;
	right: -8px;
	top: -12px;
	height: 16px;
}

.smallPic li img {
	width: 100%;
}

.edit {
	position: absolute;
	right: 10px;
	text-align: right;
	line-height: 50px;
}

.allDeletBtn {
	display: none;
	cursor: pointer;
	margin-right: 12px;
}

.cancelDeletBtn {
	position: relative;
	display: none;
	cursor: pointer;
}

.saveDeletBtn {
	display: none;
	cursor: pointer;
	margin-left: 12px;
}

.cancelDeletBtn:after {
	position: absolute;
	content: '';
	width: 1px;
	height: 10px;
	background: #eee;
	top: 50%;
	margin-top: -5px;
	right: -10px;
}

.editBtn span {
	margin-left: 10px;
}
.deleteLseeon_one .modelCon .modelMain p,
.sureMongp .sureMongoCon,
.sureHomeWork .sureMongoCon {
	font-size: 16px;
	text-align: center;
	padding: 20px 0;
}

.sureMongp .modelCon,
.sureHomeWork .modelCon,
.frozenLia .modelCon {
	width: 380px;
	margin-left: -190px;
}
.deleteLseeon_one .modelCon .modelFooter,
.sureMongp .modelFooter,
.sureHomeWork .modelFooter,
.frozenLia .modelFooter {
	padding: 10px 60px;
}

.sureHomeWork .deletSure,
.sureMongp .deletCancel,
.sureMongp .deletSure {
	box-shadow: 0 2px 2px rgba(0, 0, 0, .2);
	-webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0 2px 2px rgba(0, 0, 0, .2);
}

.deleteLseeon_one .modelCon .modelFooter span:nth-of-type(1),
.sureMongp .deletCancel,
.sureHomeWork .deletCancel,
.frozenLia .deletCancel {
	float: left;
}

.deleteLseeon_one .modelCon .modelFooter span:nth-of-type(2),
.sureMongp .deletSure,
.sureHomeWork .deletSure,
.frozenLia .deletSure {
	float: right;
}

.studentModelConR {
	float: right;
	width: 200px;
	height: 562px;
	padding: 16px 18px;
}

.studentModelConR .closeBtn {
	font-size: 24px;
	float: right;
	cursor: pointer;
}

.studentModelConR h2 {
	font-size: 18px;
	margin-top: 50px;
}

.studentModelConR p {
	margin-bottom: 2px;
}

.studentModelConR h4 {
	font-size: 15px;
	text-align: center;
	margin-top: 270px;
}

.shareIcon {
	position: relative;
	padding-left: 25px;
	margin-top: 20px;
}

.shareIcon a {
	display: inline-block;
	width: 28px;
	height: 28px;
	margin-right: 15px;
}

.qRcode {
	display: none;
	position: absolute;
	z-index: 999;
	width: 130px;
	height: 130px;
	bottom: 78px;
	left: 16px;
	padding: 5px;
}

.qRcode img {
	display: block;
	width: 100px;
	margin: 0 auto;
}

.addStudentWorks .modelCon {
	width: 820px;
	margin-left: -410px;
	margin-top: -280px;
}

.addStudentWorks .modelFooter {
	padding: 10px 270px;
}

.addStudentWorks .addStudentCancel {
	float: left;
}

.addStudentWorks .addStudentSure {
	float: right;
}

.worksInform {
	padding-bottom: 25px;
	float: left;
	width: 100%;
}

.worksInform>div {
	float: left;
	position: relative;
	margin-right: 20px;
}

.worksInform label {
	display: block;
	font-weight: normal;
	color: #959BA5;
}

.worksInform input {
	width: 120px;
	height: 30px;
	line-height: 30px;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	font-size: 12px;
	padding-left: 6px;
	border: 1px solid rgba(225, 229, 234, 1);
[;
	height: 30px;
	line-height: normal;
	padding: 0 0 0 6px;
]
	/*safari hack*/
	/*只在safari浏览器使用这个*/
}

.worksInform span {
	position: absolute;
	right: -2px;
	top: 22px;
	font-size: 24px;
}

.listG {
	display: none;
	position: absolute;
	border-radius: 0 0 4px 4px;
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	padding: 4px 0;
	border-top: none;
	width: 120px;
	top: 55px;
	z-index: 99999;
}

.listG li {
	text-align: center;
	height: 28px;
	line-height: 28px;
	font-size: 12px;
	cursor: pointer;
}

.gradeStudent input {
	cursor: pointer;
}

.gradeAdd {
	float: left;
}

.gradeAdd h4 {
	font-size: 16px;
	height: 50px;
	line-height: 50px;
}

.picShow {}

.picShow img {
	max-width: 100%;
	max-height: 100%;
	position: absolute;
	margin: auto;
	top: -9999px;
	right: -9999px;
	bottom: -9999px;
	left: -9999px;
}

.picDeleteIcon {
	position: absolute;
	font-size: 24px;
	right: -12px;
	top: -20px;
	height: 23px;
	z-index: 9;
	cursor: pointer;
}

.worksPic>div {
	position: relative;
	float: left;
	margin: 0 17px 20px 0;
	/*cursor: pointer;*/
	width: 140px;
	height: 140px;
}

.worksPic>div:nth-of-type(5n) {
	margin-right: 0;
}

.uploadMongo {
	display: none;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background: rgba(0, 0, 0, .4);
}

.waitingTxt {
	display: none;
	text-align: center;
	line-height: 140px;
}

.uploadTxt {
	display: none;
}

.uploadTxt p {
	text-align: center;
	padding-top: 46px;
}

.speed {
	width: 78px;
	height: 8px;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	margin: 0 auto;
}

.speed span {
	display: block;
	width: 50%;
	height: 8px;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
}

.Uploading .uploadMongo,
.Uploading .uploadTxt {
	display: block;
}

.waitingUpload .uploadMongo,
.waitingUpload .waitingTxt {
	display: block;
}

.editsWorks .picDeleteIcon {
	display: block;
}

.upPic {
	text-align: center;
}

.upPic span {
	text-align: center;
	line-height: 140px;
	font-size: 90px;
}

.upPic input {
	position: absolute;
	width: 140px;
	height: 140px;
	left: 0;
	top: 0;
	opacity: 0;
	cursor: pointer;
}


/*
 *自定义备课
 *
 * 笔画教程
 *
 */

.strokeNav {
	width: 1200px;
	margin: 16px auto 0 auto;
	position: relative;
	overflow: hidden;
	height: 52px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	padding: 13px 20px;
	background: #fff;
}

.searchRrame {
	position: absolute;
	right: 0;
	top: 11px;
}

.searchRrame .searchTxt {
	font-size: 16px;
	line-height: 52px;
}

.searchRrame .seachhIpt {
	width: 176px;
	height: 30px;
	display: inline-block;
	border-radius: 12px;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	margin: 0 20px 0 6px;
}

.seachhIpt input {
	width: 145px;
	font-size: 12px;
	height: 30px;
	line-height: 30px;
	padding-left: 8px;
	border-radius: 12px 0 0 12px;
	-webkit-border-radius: 12px 0 0 12px;
	-moz-border-radius: 12px 0 0 12px;
[;
	height: 30px;
	line-height: normal;
	padding: 0 0 0 8px;
]
}

.seachhIpt span {
	font-size: 20px;
	display: inline-block;
	vertical-align: middle;
}
.emptySearch {
	float: left;
	width: 100%;
	text-align: center;
	padding: 80px 0 80px 0;
}
.emptySearch img {
	width: 180px;
}
.emptySearch p {
	font-size: 16px;
	color: rgba(85, 118, 230, .5);
	height: 60px;
	line-height: 60px;
}
.emptySearch01 img{
	width: 300px;
	margin: 70px 0 0 0;
}
.emptySearch01 p{
	color: #999999;
	font-size: 16px;
	line-height: 30px;
	text-align: center;
	margin: 0;
}
.commentButton {
	display: inline-block;
	height: 30px;
	line-height: 30px;
	border-radius: 24px;
	-webkit-border-radius: 24px;
	-moz-border-radius: 24px;
	padding: 0 12px;
}

.commentButton:hover {
	opacity: .8;
}

.strokePre {
	float: right;
	margin-top: 24px;
}

.previewSlider {
	padding: 0 10px 0 10px !important;
}

.preSilder {
	width: 830px;
	float: left;
	overflow: hidden;
	padding: 12px 0 0 6px;
	height: 78px;
}

.preSilder .bx-wrapper {
	margin: 0 0 0 52px !important
}

.strokeSilder .slide:nth-of-type(10) {
	margin-right: 0;
}

.bx-viewport .strokeSilder .slide:nth-of-type(10) {
	margin-right: auto;
}

.strokeSilder {
	width: 100%;
	padding: 0px 48px 0 47px;
}

.bx-viewport .strokeSilder {
	padding: 0;
}

.strokeSilder .slide {
	float: left;
	width: 60px;
	margin: 4px 10px 100% 0;
}

.strokeSilder .slide p {
	width: 50px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	font-family: 'KaiTi';
	font-size: 30px;
	cursor: pointer;
}

.strokeSilder img {
	width: 50px;
	height: 50px;
}

.mask {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	opacity: 0;
}

.bx-wrapper .slide {
	margin-top: 0 !important;
}

.bx-wrapper .bx-viewport {
	border: none !important;
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	height: 64px !important;
	padding-top: 14px;
	margin-top: -10px !important;
}

.strokeSilder .slide {
	position: relative;
}

.strokeSilder .slide span {
	position: absolute;
	width: 20px;
	height: 20px;
	top: -10px;
	right: 2px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	cursor: pointer;
}

.commentContL {
	float: left;
	width: 180px;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	/*overflow: hidden;*/
}

.commentContL .navModel:last-child {
	border-bottom: none;
}

.commentContL .navModel:nth-of-type(1) .twoNavModel .commentStructure {
	display: block;
}

.commentContL .navModel:nth-of-type(1) .twoNavModel:nth-of-type(1) ul {
	display: block;
}

.commentContL .navModel h4 {
	height: 44px;
	line-height: 44px;
	margin: 0;
	font-size: 15px;
	/*padding-left: 24px;*/
	padding: 0 12px 0 24px;
}

.commentContL .navModel:nth-of-type(1) h4 {
	border-radius: 6px 6px 0 0;
	-webkit-border-radius: 6px 6px 0 0;
	-moz-border-radius: 6px 6px 0 0;
}

.commentContL .navModel h4 span {
	float: right;
	font-size: 20px;
}

.commentContL .twoNavModel:last-child p {
	border-bottom: none;
}

.commentContL .twoNavModel p {
	font-size: 15px;
	height: 36px;
	line-height: 36px;
	padding: 0 12px 0 30px;
	margin: 0;
	cursor: pointer;
	display: none;
}

.commentContL .twoNavModel p span {
	float: right;
	font-size: 20px;
}

.clickSelectIcon span {
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
}

.clickSelectIcon a span {
	transform: rotate(0) !important;
	-webkit-transform: rotate(0) !important;
	-moz-transform: rotate(0) !important;
}

.commentContL .threeNavModel {
	display: none;
	margin: 0;
}


/*滚动条  兼容谷歌、360、Safari*/

.bar {
	max-height: 150px;
	overflow-y: auto;
}

.studentGrade::-webkit-scrollbar,
.seeDeatil::-webkit-scrollbar,
.workCenter::-webkit-scrollbar,
.timeChoice::-webkit-scrollbar,
.modelMain::-webkit-scrollbar,
.bar::-webkit-scrollbar,
.pageList::-webkit-scrollbar {
	/*滚动条整体样式*/
	width: 8px;
	/*高宽分别对应横竖滚动条的尺寸*/
	height: 1px;
}

.studentGrade::-webkit-scrollbar-thumb,
.seeDeatil::-webkit-scrollbar-thumb,
.workCenter::-webkit-scrollbar-thumb,
.timeChoice::-webkit-scrollbar-thumb,
.modelMain::-webkit-scrollbar-thumb,
.bar::-webkit-scrollbar-thumb,
.pageList::-webkit-scrollbar-thumb {
	/*滚动条里面小方块*/
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	background: #bebebe;
}

.studentGrade::-webkit-scrollbar-track,
.seeDeatil::-webkit-scrollbar-track,
.workCenter::-webkit-scrollbar-track,
.timeChoice::-webkit-scrollbar-track,
.modelMain::-webkit-scrollbar-track,
.bar::-webkit-scrollbar-track,
.pageList::-webkit-scrollbar-track {
	/*滚动条里面轨道*/
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	background: #fff;
}

.commentContL .threeNavModel li {
	position: relative;
	font-size: 14px;
	/*padding-left:40px;
	height: 36px;
	line-height: 36px;*/
	cursor: pointer;
	padding: 7px 0 7px 40px;
}

.aloneSet .voiceIcon{
	display: inline-block;
	vertical-align: middle;
	margin: -6px 0 0 15px;
}

.aloneSet dt{
	width: 300px;
	height: 300px;
	line-height: 300px;
	font-size: 260px;
}
.aloneSet dd{
	width: 630px;
}
.aloneSet dd b{
	color: #999999;
	font-weight: normal;
}

.strokeConetntL .navModel h4 {
	cursor: pointer;
}

.commentContR {
	position: relative;
	float: right;
	width: 1000px;
	padding: 20px 20px 78px 20px;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	margin: 2px;
}

.strokeOrder {
	overflow: hidden;
	height: 176px;
	margin-bottom: 10px;
}

.strokeOrderL,
.strokeOrderC,
.strokeOrderR {
	float: left;
	height: 176px;
}

.strokeOrderL,
.strokeOrderC {
	width: 130px;
}

.strokeOrderL h4 {
	text-align: center;
	font-size: 18px;
	height: 130px;
	line-height: 130px;
	margin: 0;
}

.strokeOrderL .isAllAdd {
	margin: 0 12.5px 15px 12.5px;
	cursor: pointer;
}

.strokeOrderL .isAllAdd a {
	display: inline-block;
	vertical-align: middle;
	width: 18px;
	height: 18px;
	text-align: center;
	line-height: 18px;
	margin: -2px 4px 0 0;
}

.strokeOrderL .isAllAdd a span {
	/*display: none;*/
	font-size: 14px;
}

.strokeOrderComment h6,
.strokeOrderR h6 {
	font-size: 14px;
	text-align: center;
	margin: 6px 0;
}

.strokeOrderComment .teacherVideo {
	width: 94px;
	height: 94px;
	/*border: 2px solid #4688f1;*/
	margin: 0 auto;
}

.strokeOrderComment .teacherVideo a {
	display: block;
	width: 90px;
	height: 90px;
	overflow: hidden;
}

.strokeOrderComment .teacherVideo img {
	width: 100%;
	transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	vertical-align: initial;
}

.strokeOrderComment .teacherVideo a:hover img,
.teachWritBrush .teacherVideo a:hover img {
	transform: scale(1.4);
	-webkit-transform: scale(1.4);
	-moz-transform: scale(1.4);
	transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
}

.strokeOrderComment .isAddVideo {
	cursor: pointer;
	width: 94px;
	height: 30px;
	margin: 8px auto;
	padding: 0 14px 0 20px;
}

.strokeOrderComment .isAddVideo:hover em {
	color: #337ab7;
}

.strokeOrderComment em {
	line-height: 30px;
	letter-spacing: -0.5px;
}

.strokeOrderComment .isAddVideo a {
	display: inline-block;
	vertical-align: middle;
	width: 18px;
	height: 18px;
	text-align: center;
	line-height: 18px;
	margin: -5px 4px 0 0;
}

.strokeOrderComment .isAddVideo a span {
	/*display: none;*/
	font-size: 14px;
}

.strokeOrderR {
	width: 690px;
	padding: 0 40px;
}

.strokeOrder01 {
	position: relative;
	height: auto !important;
}

.strokeOrderR01 {
	float: left;
	padding: 0 40px;
	width: 825px;
	margin-left: 130px;
}

.strokeOrderR01 .teacherFont {
	margin: 0 36px 5px 0;
}

.strokeOrder01 .teacherFont:nth-of-type(6n) {
	margin-right: 0;
}

.strokeOrder01 .strokeOrderL {
	position: absolute;
	height: 100% !important;
}

.strokeOrder01 .strokeOrderL h4 {
	height: 100px;
	line-height: 100px;
}

.strokeOrderR01 .teacherFont h6 {
	width: 100%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.teacherFont {
	float: left;
	width: 94px;
	margin-right: 35px;
}

.strokeOrderR .teacherFont:last-child {
	margin-right: 0;
}

.allAddStyle .strokeOrderL .isAllAdd span {
	display: block;
}

.singleElection .isAddVideo span {
	display: block !important;
}

.singleElection .teacherVideo a img {
	/*	border-color: #5576e6 !important;*/
}


/*
 5.31号 合并提取色值
 * */


/*
 *  自定义备课
 *  预览
 *
 * */

.custPreviewH {
	position: relative;
	padding: 12px;
}

.custPreviewH .returnPreview {
	margin: 10px 40px 0 0;
}

.addModel {
	position: absolute;
	left: 28px;
	top: 15px;
	cursor: pointer;
}

.addModel input {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	opacity: 0;
}

.coursewarePre {
	float: left;
	width: 62px !important;
}
.coursewarePre p,.addModel p{
	font-size: 12px;
}

.coursewarePre,
.addModel {
	display: block;
	width: 50px;
	height: 50px;
	text-align: center;
}

.coursewarePre span {
	font-size: 30px;
	margin: -6px 0 0 0;
	height: 32px;
	display: block;
}

.addModel span {
	font-size: 34px;
	margin: -10px 0 0 0;
	height: 32px;
	display: block;
}

.coursewarePre p,
.addModel p {
	margin: 0;
}

.custPrevEdit,
.custPrevSave {
	position: absolute;
	z-index: 999;
	right: 10px;
	margin: 10px 0 0 10px;
}

.custPrevEdit {
	right: 100px;
}

.custPrevSave {
	right: 10px;
}

.custPrevEdit span,
.custPrevSave span {
	display: inline-block;
	vertical-align: middle;
	margin: -3px 5px 0 0;
}

.custPreSilder {
	position: absolute;
	width: 788px !important;
	top: -1px;
	left: 234px;
	z-index: 999;
}

.custPreSilder .slide span {
	display: none;
}

.custPreSilder .strokeSilder {
	padding: 0 48px 0 95px;
}

.custPreSilder .bx-wrapper {
	margin: 0 0 0 100px !important;
}

.curPreviewSection {
	padding: 0;
	background: none !important;
}

.noCourseware {
	display: none;
	height: 600px;
	text-align: center;
	padding: 50px 0;
}

.noCourseware span {
	font-size: 190px;
}

.noCourseware p {
	font-size: 16px;
	margin-bottom: 20px;
}

.noCourseware .uploadCourse {
	padding: 0 40px;
	margin: 0 10px;
	height: 40px;
	line-height: 40px;
}

.uploadCourse {
	position: relative;
	overflow: hidden;
}

.uploadPPt {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	opacity: 0;
	cursor: pointer;
}

.progressBox {
	display: none;
	position: fixed;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	z-index: 9999;
}

.progressMain {
	position: absolute;
	width: 600px;
	height: 100px;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	left: 50%;
	margin-left: -300px;
	top: 50%;
	margin-top: -50px;
	padding: 20px;
}

.progressMainL {
	float: left;
	width: 400px;
}

.progressMainL h6 {
	font-size: 16px;
	margin: 0;
}
.progressMainL img{
	margin-left: 10px;
}

.progressSpeed {
	position: relative;
	width: 100%;
	height: 10px;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	margin: 7px 0;
}

.progressSpeed span {
	position: absolute;
	display: inline-block;
	left: 0;
	top: 0;
	height: 10px;
	width: 0;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}


.cancelloadCourse {
	float: right;
	height: 40px;
	line-height: 40px;
	padding: 0 20px;
	margin: 11px 0 0 0;
}

.hasCourseware .childrenHas {
	overflow: hidden;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	background: #fff;
}


.hasCoursewareL {
	float: left;
	width: 210px;
	height: 614px;
	padding: 18px;
}
.hasCoursewareL .pptList{
	position: relative;
	margin-bottom: 20px;
	height: 526px;
	overflow-y: auto;
	overflow-x: hidden;
}

.hasCoursewareL li {
	position: relative;
	float: left;
	padding: 10px 0;
	cursor: pointer;
	word-wrap: break-word;
	word-break: break-all;
}

.hasCoursewareL li p {
	float: left;
	width: 135px;
	margin: 0;
}

.operationPos{
	position: relative;
	float: right;
	display: inline-block;
}
.hasCoursewareL li span.operation_icon {
	font-size: 20px;
	display: inline-block;
	/* margin-top: -5px; */
}

.hasCoursewareL .uploadCourse {
	height: 32px;
	line-height: 32px;
	width: 47%;
	text-align: center;
	font-size: 12px;
}


.hasCoursewareR {
	position: relative;
	float: right;
	width: 970px;
	height: 614px;
	padding: 20px 18px;
}
.hasCoursewareR .kz_w{
	width: 820px;
	margin: 0 auto;
}

.pptPosition {
	width: 100%;
	height: 500px;
}

.fontMain {
	overflow: hidden;
	display: none;
}

.fontMainList {
	float: left;
	width: 180px;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	overflow: hidden;
	padding: 6px 0;
}

.fontType {
	position: relative;
	height: auto;
	overflow: hidden;
}

.autoHeight {
	height: auto;
	transition: all .8s;
	-webkit-transition: all .8s;
	-moz-transition: all .8s;
}

.fontType p {
	margin: 0;
	cursor: pointer;
}

.fontType a {
	display: inline-block;
	vertical-align: middle;
	width: 18px;
	height: 18px;
	text-align: center;
	line-height: 18px;
	margin: -3px 10px 0 0;
}

.fontType a span {
	font-size: 14px;
}

.fontType .fontTypeFirst {
	position: relative;
	padding: 0 15px 0 10px;
	height: 36px;
	line-height: 36px;
}

.fontType .fontTypeFirst .moreSelect {
	float: right;
	font-size: 20px;
}

.fontTypeSecond {
	display: none;
	margin: 0;
}

.fontTypeSecond li {
	position: relative;
	font-size: 13px;
	cursor: pointer;
	word-wrap: break-word;
	word-break: break-all;
	padding: 8px 5px 8px 30px;
}

.noSecond .moreSelect {
	display: none;
}

.fontMainCon {
	float: right;
	width: 1000px;
	padding: 20px 20px 40px 20px;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	min-height: 500px;
	background: #fff;
}

.fontMainDetail {
	overflow: hidden;
	display: none;
}

.fontMainDetail:nth-of-type(1) {
	display: block;
}

.fontMainDetail .imgTxt dt {
	float: left;
	width: 400px;
	margin: 0 35px 10px 0;
}

.fontMainDetail .imgTxt dt img {
	width: 100%;
}

.fontMainDetail .imgTxt dd {
	font-family: 'KaiTi';
}

.fontMainDetail .imgTxt dd h4 {
	font-size: 34px;
	text-align: center;
	margin-bottom: 10px;
}

.fontMainDetail .imgTxt dd p {
	font-size: 26px;
	line-height: 50px;
	letter-spacing: 3px;
	text-indent: 2em;
}

.voiceIcon {
	margin-bottom: 10px;
}

.voiceIcon span {
	cursor: pointer;
	display: block;
	width: 34px;
	height: 34px;
}

.fontShow dt {
	float: left;
	width: 390px;
	height: 390px;
	text-align: center;
	line-height: 390px;
	font-family: 'KaiTi';
	font-size: 280px;
	margin-right: 20px;
}

.fontShow dd {
	width: 544px;
	float: right;
	font-size: 20px;
	line-height: 40px;
}

.fontShow dd.pinyinDd span,
.fontShow dd.radicals em {
	font-family: HeitiX;
	font-weight: 600;
}

.fontSort {
	overflow: hidden;
}

.fontSort li {
	float: left;
	width: 192px;
	text-align: center;
}

.fontSort li img {
	width: 90px;
}

.fontExplain {
	padding: 0 20px;
	margin-top: 20px;
}

.fontExplain .text {
	font-size: 16px;
}

.fontExplain .text img {
	max-width: 22px;
	max-height: 22px;
	vertical-align: middle;
}

.fontExplain p {
	line-height: 30px;
	margin: 0;
}

.fontExplain p img {
	max-height: 35px;
}

.phoneticMean {
	float: left;
	width: 470px;
}

.phoneticMean:nth-of-type(2) {
	float: right;
}

.phoneticMeanTxt p {
	text-align: left;
}

.phoneticMeanTxt p:nth-of-type(1) {
	font-size: 24px;
	font-family: HeitiX;
	font-weight: bold;
	margin-bottom: 14px;
}

.phoneticMeanTxt p:nth-of-type(2) {
	font-size: 46px;
	font-family: 'KaiTi';
	margin-bottom: 20px;
}

.phoneticMean dt img {
	width: 100%;
}

.brushVideo {
	width: 100%;
	height: 500px;
}

.brushVideo video {
	display: block;
	margin: 0 auto;
	max-width: 100%;
	width: 100%;
	height: 500px;
}

.newExpansion,
.newExpansion img {
	width: 100%;
}

.whiteModel {
	display: none;
	position: fixed;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	z-index: 99;
}

.saveMongolia .modelCon {
	width: 380px;
	margin-left: -190px !important;
	margin-top: -190px !important;
}

.saveMongolia .modelFooter {
	padding: 10px 60px;
}

.saveMongolia .worksInform>div {
	width: 100%;
}

.saveMongolia .custPreparation label {
	display: block;
	width: 65px;
}

.custPreparation {
	border: none !important;
}

.custPreparation input {
	width: 100%;
}

.custPreparation .gradeStudent {
	margin-bottom: 18px;
}

.custPreparation span {
	right: 6px;
	top: 22px;
}

.custPreparation .listG {
	left: 0;
	width: 100%;
	top: 56px;
	border-top: none;
}

.gradeStudent span {
	cursor: pointer;
}

.saveMongolia .modelMain {
	overflow: initial;
	height: 200px;
}

.saveMongolia .listG {
	max-height: 90px;
	overflow-y: auto;
	border-color: rgba(225, 229, 234, 1) !important;
}

.gradeStudent input::-webkit-input-placeholder {
	/* WebKit, Blink, Edge */
	color: #bbb;
}

.gradeStudent input:-moz-placeholder {
	/* Mozilla Firefox 4 to 18 */
	color: #bbb;
}

.gradeStudent input::-moz-placeholder {
	/* Mozilla Firefox 19+ */
	color: #bbb;
}

.gradeStudent input:-ms-input-placeholder {
	/* Internet Explorer 10-11 */
	color: #bbb;
}


/*当前课件   预览*/

.currentfontMain {
	display: block;
}

.textPreHeader {
	position: relative;
	padding: 0 10px 0 10px;
}

.textPreHeader .returnPreview {
	margin: 23px 100px 0 0;
}

.textSlider {
	padding: 14px 0 0 0;
	float: initial;
	width: 760px;
}

.textSlider .strokeSilder>div {
	float: left !important;
	margin: 4px 20px 100% 0;
}

.textSlider .strokeSilder>div {
	margin-top: 0;
}

.textSlider .strokeSilder>div p,
.custPreSilder .slide p {
	width: 50px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	font-family: 'KaiTi';
	font-size: 30px;
	cursor: pointer;
}

.textSlider .strokeSilder .slide span {
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	right: 10px;
	top: 30px;
}

.textSlider .strokeSilder {
	padding: 0 0 0 65px !important;
}

.textSlider .bx-wrapper .bx-viewport {
	padding: 10px 0 0 0;
}

.textSlider .bx-wrapper {
	margin-left: 62px;
}

.textSlider .bx-wrapper .bx-controls-direction a {
	margin-top: -8px !important;
}

.blueBorder span {
	display: none !important;
}

.grayBorder span {
	display: none !important;
}

.isallCancel {
	position: absolute;
	width: 66px;
	height: 30px;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	top: 23px;
	right: 18px;
	text-align: center;
	line-height: 30px;
	cursor: pointer;
}

.isallCancel a {
	display: inline-block;
	vertical-align: middle;
	width: 18px;
	height: 18px;
	text-align: center;
	line-height: 18px;
	margin: -2px 0 0 0;
}

.isallCancel span {
	font-size: 14px;
}

.disCheck span {
	display: none;
}

.introductoryKnowl {
	display: none;
}

.introductoryKnowl:nth-of-type(1) {
	display: block;
}

.modularWrite {
	overflow: hidden;
}

.modularWrite h6 {
	font-size: 14px;
	text-align: center;
	margin: 6px 0;
}

.modularWriteIntro {
	margin-bottom: 10px;
}

.txtModularWrite .teacherFont {
	margin-top: 8px;
}

.txtModularWrite {
	padding:0px 0 13px 47px;
	height: 150px;
	overflow: hidden;
}

.txtModularWrite .isAddVideo {
	margin: 8px auto 0 auto;
}

.nothreeHide .threeNavModel,
.taskConetntL .threeNavModel {
	display: block;
}

.tabType {
	font-size: 18px;
	overflow: hidden;
	width: 216px;
	margin: 0 auto 20px auto;
}

.tabType li {
	float: left;
	cursor: pointer;
}

.tabType li:nth-of-type(1) {
	margin-right: 30px;
}

.txtModularWriteL {
	width: 130px;
	float: left;
}

.writbrushOrder .strokeOrderR h6 {
	margin-bottom: 10px;
}

.writbrushOrder .strokeOrderR {
	width: 826px !important;
	height: 170px;
	overflow: hidden;
}

.basicBar {
	padding: 28px 10px 0 30px;
}

.writbrushOrder .strokeOrderR .teacherFont .teacherVideo a {
	display: block;
}

.writbrushOrder .strokeOrderR .teacherFont:nth-of-type(6n) {
	margin-right: 0 !important;
}

.writbrushOrder .isAllAdd {
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	text-align: center;
	line-height: 30px;
	padding: 0 8px;
}

.teachWritBrush {
	width: 52px;
	height: 75px;
	float: left;
	margin: 0 10px 10px 0;
}

.teachWritBrush .isAddVideo em {
	letter-spacing: -0.5px;
}

.teachWritBrush .teacherVideo {
	width: 52px;
	height: 52px;
}

.teachWritBrush .teacherVideo a {
	display: block;
	width: 48px;
	height: 48px;
	overflow: hidden;
	text-align: center;
	line-height: 48px;
	font-family: 'KaiTi';
	font-size: 30px;
}

.teachWritBrush .teacherVideo a:hover {
	opacity: .8;
}

.teachWritBrush .teacherVideo a img {
	display: block;
	width: 100%;
	transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	/*margin: -4px 0 0 0;*/
}

.searchModel {
	position: relative;
}

.teachWritBrush .isAddVideo a {
	display: inline-block;
	vertical-align: middle;
	width: 18px;
	height: 18px;
	text-align: center;
	line-height: 18px;
	margin: -2px 5px 0 0;
}

.teachWritBrush .isAddVideo a span {
	font-size: 14px;
	display: none;
}

.teachWritBrush .isAddVideo {
	margin-top: 2px;
	cursor: pointer;
}

.isStrokeOrder {
	height: 204px;
}

.isStrokeOrder .strokeOrderR {
	padding: 0 10px !important;
	height: 204px;
	overflow: hidden !important;
}

.isStrokeOrder .strokeOrderL {
	height: 204px;
}

.isStrokeOrder .strokeOrderL h4 {
	height: 51px;
	line-height: 51px;
}

.isStrokeOrder .strokeOrderL a {
	display: block;
	width: 100px;
	height: 138px;
	margin: 0 auto;
}

.isStrokeOrder .strokeOrderL a img {
	width: 100%;
	height: 100%;
}

.searchModelNew{
	height: 52px;
}
.search_list.choiceFont{
	margin-top: 0;
}
.choiceFont li{
	width: 94px;
	padding: 0 6px !important;
}
.insertSingle .videoType li.fontImg{
	width: 55px;
	height: 55px;
}

/*------自定义被尅--硬笔教程-----*/

.stiffCommentR {
	position: relative;
}

.stiffCommentR .introduceType {
	overflow: hidden;
	padding: 0 0 0 22px;
	margin-bottom: 30px;
}

.promptBox {
	cursor: pointer;
	position: absolute;
	display: none;
	color: #fff;
	font-size: 12px;
	height: 24px;
	line-height: 24px;
	padding: 0 6px;
	top: -16px;
	z-index: 9;
}

.promptBox:after {
	position: absolute;
	content: '';
	width: 0;
	height: 0;
	border: 6px solid transparent;
	left: 45%;
	margin-left: -3px;
	bottom: -12px;
}
.promptBox01::after{
	display: none;
}
.stiffTit {
	width: 100%;
	height: 40px;
	margin-bottom: 10px;
}

.stiffTit p {
	text-align: center;
	line-height: 40px;
}

.hideStatus a span {
	display: none;
}


/*
 	自定义备课--碑帖鉴赏
 * */

.inscriptContR {
	padding: 20px !important;
}

.inscriptList li {
	float: left;
	width: 150px;
	margin: 0 12px 10px 0;
}

.inscriptList li a {
	display: block;
}

.inscriptList li a p {
	text-align: center;
	margin: 2px 0 0 0;
	height: 44px;
}

.inscriptList li img {
	width: 100%;
	height: 208px;
}

.inscriptList li:nth-of-type(6n) {
	margin-right: 0;
}


/*
 	碑帖鉴赏  详情
 * */

.deatilContR .stiffTit {
	position: relative;
	border: none;
	margin-bottom: 0;
}

.deatilContR .returnPreview {
	position: absolute;
	left: 0;
	top: -10px;
	background: none;
}

.enlarge {
	position: absolute;
	right: 0;
	top: -5px;
}

.enlarge span {
	font-size: 20px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 4px;
}

.deatilContR .stiffTit p {
	font-size: 18px;
	line-height: 20px;
}

.deatilContR .introduceType {
	overflow: hidden;
	width: 810px;
	float: right;
}

.deatilContR .pageSlide {
	float: left;
	width: 140px;
	margin-top: -14px;
	position: relative;
}

.pageList {
	border-bottom: none;
}

.pageList li {
	cursor: pointer;
	height: 36px;
	line-height: 36px;
	text-align: center;
}

.pageNum {
	width: 100%;
	height: 38px;
	line-height: 38px;
}

.pageNum a {
	display: inline-block;
	width: 38px;
	text-align: center;
	line-height: 38px;
}

.pageNum a span {
	font-size: 20px;
}

.pageNum p {
	display: inline-block;
	width: 55px;
	text-align: center;
	font-size: 16px;
}

.mongiBig {
	position: fixed;
	width: 100%;
	height: 100%;
	left: -100%;
	top: 0;
	z-index: 99999;
}

.mongiBigPic {
	position: absolute;
	width: 800px;
	height: 640px;
	left: 50%;
	margin-left: -400px;
	top: 50%;
	margin-top: -320px;
}

.mongiBigPic .swiper-container {
	width: 100%;
	height: 100%;
}

.mongiBigPic .swiper-slide {
	height: 100%;
}

.mongiBigPic .swiper-slide img {
	display: block;
	height: 100%;
	margin: 0 auto;
}

.mongiBig .swiper-pagination {
	width: 100px;
	left: auto;
	right: 20px;
	bottom: 20px;
	font-size: 24px;
	color: #fff;
	text-align: right;
}

.mongiBig .swiper-pagination-current {
	font-size: 36px;
}

.closeBigPic {
	position: absolute;
	width: 42px;
	height: 42px;
	right: 12px;
	top: 12px;
}

.closeBigPic img {
	width: 100%;
	height: 100%;
}


/*
 自定义备课
 	语文同步
 * */

.chineseMain .chineseContR {
	padding: 20px 20px 0 20px;
}

.chineseConetnt {
	position: relative
}

.gradeSlide,
.press {
	position: absolute;
	left: 181px;
	top: 0;
	width: 0;
	opacity: 0;
	overflow: hidden;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	z-index: 99;
}

.gradeSlide li {
	text-align: center;
	height: 30px;
	line-height: 30px;
	cursor: pointer;
}

.press li {
	height: auto;
	line-height: 20px !important;
	cursor: pointer;
	padding: 8px 0;
	text-align: center;
}

.changeW {
	width: 104px;
	opacity: 1;
}

.changeW01 {
	width: 132px !important;
	opacity: 1;
	background: #fff;
}

.animateX {
	transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
}

.moreGrade {
	position: relative;
	cursor: pointer;
}

.chineseTit {
	height: 40px;
	line-height: 40px;
}

.chineseTit h4 {
	width: 130px;
	height: 38px;
	line-height: 38px;
	float: left;
	margin: 0;
	font-size: 18px;
	text-align: center;
}

.chineseTit .isAddVideo {
	float: left;
	cursor: pointer;
	width: 94px;
	height: 30px;
	line-height: 30px;
	margin: 4px auto 0 12px;
	padding: 0 9px;
}

.chineseTit .isAddVideo a {
	display: inline-block;
	vertical-align: middle;
	width: 18px;
	height: 18px;
	text-align: center;
	line-height: 18px;
	margin: -5px 6px 0 10px;
}

.chineseTit .isAddVideo a span {
	font-size: 14px;
}

.chineseTit .isAddVideo em {
	line-height: 30px;
}

.chineseContR {
	min-height: 430px;
}

.noChinese {
	display: none;
	text-align: center;
	padding-top: 70px;
}

.noChinese img {
	width: 136px;
}

.noChinese p {
	font-size: 16px;
	color: rgba(85, 118, 230, .5);
	margin: 15px 0;
}

.chineseData .strokeOrder {
	height: 186px;
	margin-top: 10px;
}

.chineseData .strokeOrderL {
	height: 186px;
}

.chineseData .strokeOrderR {
	width: 826px;
	height: 186px;
	padding: 0;
}

.chineseData .strokeOrderL h4 a {
	display: block;
}

.chineseData .strokeOrderL h4 {
	font-size: 40px;
	height: 140px;
	line-height: 140px;
}

.strokeOrderR .singleColumn {
	float: left;
	height: 186px;
	width: 114px;
}

/*.strokeOrderR .singleColumn:nth-of-type(6) {
	border-right: none;
}*/

.strokeOrderR .multiline {
	width: 256px !important;
}

.multiline .synchronList li {
	float: left;
	width: 114px;
}

.singleColumn .twoIsAllAdd {
	height: 36px;
	line-height: 36px;
	cursor: pointer;
	margin: 0 0 3px 0;
}

.twoIsAllAdd a,
.synchronList li a {
	display: inline-block;
	vertical-align: middle;
	width: 18px;
	height: 18px;
	text-align: center;
	line-height: 18px;
	margin: -3px 8px 0 10px;
}

.twoIsAllAdd a span,
.synchronList li a span {
	font-size: 14px;
}

.synchronList li {
	cursor: pointer;
	height: 30px;
	line-height: 30px;
}


/*
 自定义备课
 	搜索
 * */

.searchContent .threeNavModel li em {
	float: right;
	padding-right: 12px;
}

.searchContent .introduceType {
	width: 100%;
	padding: 14px;
	margin-bottom: 34px;
}


/*我的备课*/

.lessonMain {
	position: relative;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	padding: 20px 20px 80px 20px;
}

.lessonWrap {
	overflow: hidden;
	background: #fff;
}

.lessonWrap>div:nth-of-type(4n) {
	margin-right: 0;
}

.lessonCon,
.addLesson {
	width: 223px;
	height: 190px;
	float: left;
	margin: 0 20px 20px 0;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	overflow: hidden;
}

.lessonCon_two {
	width: 264px !important;
}

.addLesson {
	text-align: center;
	padding-top: 36px;
}

.addLesson a {
	display: inline-block;
}

.addLesson span {
	font-size: 48px;
}

.lessonCon h4 {
	height: 40px;
	line-height: 40px;
	margin: 0;
	font-weight: normal;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	margin: 0 8px;
	font-size: 14px;
}

.lessonCon h4 span.grade_n_l {
	float: right;
}

.lessonCon h4 em {
	color: #888888;
	padding: 4px 6px;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
}

.lessonCon h4 em span {
	color: #F34E19;
	font-size: 21px;
	display: inline-block;
	vertical-align: middle;
	margin: -1px 2px 0 -4px;
}

.lessonCon p {
	text-align: center;
	height: 100px;
	line-height: 100px;
	font-size: 18px;
	margin: 0;
	padding: 0 16px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.lessonBtn {
	height: 48px;
	line-height: 48px;
	padding: 0 10px;
	border-radius: 0 0 10px 10px;
	-webkit-border-radius: 0 0 10px 10px;
}

.lessonBtn span {
	font-size: 26px;
	cursor: pointer;
	margin-left: 7px;
}

.lessonBtn .teaching {
	float: right;
	display: block;
	width: 80px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	border-radius: 24px;
	-webkit-border-radius: 24px;
	-moz-border-radius: 24px;
	margin: 7.5px 0;
}

.teaching {
	float: right;
	display: block;
	width: 80px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	border-radius: 24px;
	-webkit-border-radius: 24px;
	-moz-border-radius: 24px;
	margin: 7.5px 0;
}

.teaching:hover {
	opacity: .8;
}


/*---------slide固定---------*/

.fixdPlace {
	position: fixed !important;
	z-index: 999;
	top: 0 !important;
	left: 50%;
	margin-left: -600px;
	right: 0;
}


/*----------固定侧边栏------*/

.fixedL {
	position: fixed !important;
	top: 94px;
	z-index: 9;
}

.fixedL01 {
	position: fixed !important;
	top: 150px !important;
	bottom: 55px !important;
}


/*-----------意见反馈-----------*/

.feedback .modelCon {
	width: 380px;
	margin-left: -190px;
	margin-top: -167px;
}

.feedback .modelMain {
	padding: 10px;
}

.feedback .modelMain textarea {
	width: 100%;
	height: 214px;
	padding: 8px;
}

.feedback .modelFooter,.releaseMongo .modelFooter {
	padding: 10px 60px;
}

.feedback .deletCancel,.releaseMongo .deletCancel {
	float: left;
}

.feedback .deletSure,.releaseMongo .deletSure {
	float: right;
}
.releaseMongo .modelCon{
	width: 360px;
	margin-left: -180px;
	margin-top: -100px;
}
.releaseMongo .modelCon .modelMain p{
	color: #888;
	padding-left: 40px;
}

/*自定义的slider*/

.strokeConetnt,
.chineseConetnt {
	overflow: hidden;
	margin: 100px 0 40px 0;
}

.positionPrev {
	position: absolute;
	top: 0;
}


/*自定义滚动条*/

.zUIpanelScrollBox,
.zUIpanelScrollBar {
	width: 8px;
	top: 4px;
	right: 2px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

.zUIpanelScrollBox {
	background: #fff;
	opacity: 0.1;
	filter: alpha(opacity=10);
}

.zUIpanelScrollBar {
	background: #bebebe;
	opacity: 0.8;
	filter: alpha(opacity=80);
}

.scrollBar {
	width: 100%;
}


/*抛物线*/

.u-flyer {
	display: block;
	width: 50px;
	height: 50px;
	position: fixed;
	z-index: 9999;
	text-align: center;
	line-height: 50px;
	font-family: 'KaiTi';
	font-size: 30px;
	color: #333;
}

.flyEnd {
	width: 20px;
	height: 20px;
	position: absolute;
	right: 398px;
	top: 50%;
	margin-top: -10px;
	opacity: 0;
}


/*-----隐藏、改变previewHeader---*/

.topDistance {
	margin-top: 0 !important;
}

.topDistance_task {
	margin-top: 0 !important;
}

.topDistance_task .fixedL01 {
	top: 18px !important;
}

.topDistance_task {
	margin-top: 0 !important;
}

.topDistance_task .fixedL01 {
	top: 18px !important;
}


/**/

.topDistance .fixedL {
	top: 18px !important;
}


/*改变字体大小 style*/

.changeFontSize {
	font-size: 18px !important;
	overflow: hidden;
	padding: 7px 0;
	line-height: 36px !important;
}

.changeFontSize01 {
	font-size: 18px !important;
	line-height: 20px !important;
	overflow: hidden;
	padding: 7px 0;
}

.pagination {
	margin: 0 auto;
}

.page {
	text-align: center;
	margin: 20px auto;
}

.mongiBigPic .bx-wrapper .bx-controls-direction a {
	width: 60px;
	height: 60px;
}

.mongiBigPic .bx-wrapper,
.mongiBigPic .bx-wrapper .bx-viewport {
	width: 100% !important;
	height: 100% !important;
	padding: 0;
}

.mongiBigPic .bx-wrapper .slide img {
	display: inline-block;
	max-width: 600px !important;
	max-height: 600px !important;
	margin: 0 auto;
}

.mongiBigPic .bx-wrapper .bx-pager {
	font-size: 24px;
	color: #fff;
	font-weight: normal;
	bottom: 0 !important;
}

.slider7 {
	height: 100%;
}

.mongiBigPic .bx-wrapper .slide {
	height: 100%;
	line-height: 600px;
	text-align: center;
}


/*布置作业*/

.taskMain {
	/*overflow: initial !important;*/
}

.homeworkHeader {
	width: 1200px !important;
}

.barLeft {
	float: left;
	width: 1004px;
	height: 114px;
}

.barRight {
	position: absolute;
	right: 20px;
}

.taskList {
	float: left;
	margin: 0;
}

.taskList li {
	position: relative;
	float: left;
	width: 48px;
	height: 48px;
	line-height: 48px;
	text-align: center;
	font-family: 'KaiTi';
	font-size: 30px;
	cursor: pointer;
	margin: 0 20px 15px 0;
}

.taskList li:nth-of-type(15) {
	margin-right: 0;
}

.taskList li img {
	display: block;
	max-width: 100%;
}

.taskList li .delcutopmop {
	position: absolute;
	width: 20px;
	height: 20px;
	top: -10px;
	right: -8px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	cursor: pointer;
}

.customTask {
	width: auto !important;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}

.customTask p {
	line-height: 48px;
	max-width: 930px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.preTask {
	width: 110px;
	height: 36px;
	text-align: center;
	line-height: 36px;
	float: right;
}

.addCourseware {
	width: 100%;
	font-size: 15px;
	float: left;
	line-height: 50px;
	margin-top: 8px;
	text-align: right;
	margin-top: 42px;
}

.taskConetnt {
	position: relative;
	overflow: hidden;
	margin: 158px 0 0 0;
}

.checkoutStatus .isAddVideo a span {
	display: block !important;
}

.taskOrder {
	float: left;
	width: 94px;
	margin-right: 35px;
}

.taskOrderL .isAllAdd a span,
.taskOrder .isAddVideo a span {
	display: none;
}

.strokeOrderR .taskOrder:last-child {
	margin-right: 0;
}

.writbrushOrder .strokeOrderR .taskOrder:nth-of-type(6n) {
	margin-right: 0 !important;
}

.taskOrder .teacherVideo a {
	font-family: 'KaiTi';
	font-size: 76px;
	text-align: center;
	line-height: 90px;
}

.chineseTaskTit {
	position: absolute;
	width: 126px;
	top: -1px;
	left: 336px;
}

.customtaskConetnt {
	position: relative;
	overflow: hidden;
	margin: 158px 0 40px 0;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	padding: 20px;
}

.customtaskTit {
	font-size: 16px;
}

.addImgtask {
	position: relative;
	width: 110px;
	height: 36px;
	line-height: 36px;
	border-radius: 24px;
	-webkit-border-radius: 24px;
	-moz-border-radius: 24px;
	text-align: center;
	overflow: hidden;
	margin-top: 14px;
}

.addImgtask span {
	display: block;
	width: 100%;
}

.addImgtask input {
	cursor: pointer;
	position: absolute;
	left: 0;
	top: 0;
	opacity: 0;
}

.textareaTask {
	position: relative;
	width: 100%;
	height: 110px;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	margin: 20px 0 30px 0;
	padding: 18px;
}

.area {
	width: 100%;
	height: 100%;
	font-size: 24px;
}

.textTips {
	position: absolute;
	font-size: 14px;
	right: 18px;
	bottom: -6px;
}

.submitCustomtask {
	margin: 0 auto;
	display: block;
	width: 110px;
	text-align: center;
	height: 36px;
	line-height: 36px;
}

.textareaTask textarea::-webkit-input-placeholder,
.conditionR textarea::-webkit-input-placeholder {
	/* WebKit browsers */
	color: #bbb;
}

.textareaTask textarea:-moz-placeholder,
.conditionR textarea:-moz-placeholder {
	/* Mozilla Firefox 4 to 18 */
	color: #bbb;
}

.textareaTask textarea::-moz-placeholder,
.conditionR textarea:-moz-placeholder {
	/* Mozilla Firefox 19+ */
	color: #bbb;
}

.textareaTask textarea::-ms-input-placeholder,
.conditionR textarea:-moz-placeholder {
	/* Internet Explorer 10+ */
	color: #bbb;
}

.upFile {
	position: relative;
	width: 145px;
	height: 145px;
}

.upFile img {
	width: 100%;
	height: 100%;
}

.upFile .delcutopmop {
	position: absolute;
	width: 20px;
	height: 20px;
	top: -10px;
	right: -8px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	cursor: pointer;
}

.layoutWork .workSure,
.sureTask .modelFooter .taskSure {
	margin: 0 auto;
	width: 106px;
}

.layoutWork .modelMain {
	padding: 20px !important;
	height: 400px;
	overflow-y: auto;
}

.layoutWork .modelCon {
	width: 550px;
	margin-left: -275px;
	margin-top: -270px !important;
}

.conditionWork {
	float: left;
	margin-bottom: 20px;
}

.conditionWork label {
	display: inline-block;
	float: left;
	text-align: right;
	margin: 0 10px 0 0;
	width: 74px;
	font-size: 14px;
	font-weight: normal;
}

.conditionWork label em {
	font-size: 16px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 2px;
}

.conditionR {
	position: relative;
	float: right;
	width: 406px;
}

.conditionR .layoutTime {
	font-size: 13px;
	margin-bottom: 0;
}

.layoutClass li {
	cursor: pointer;
	font-size: 13px;
	height: 28px;
	line-height: 28px;
	float: left;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	margin: 0 8px 8px 0;
	padding: 0 5px;
}

.layoutClass li:nth-of-type(4n) {
	margin: 0 0 8px 0;
}

.assignCont {
	width: 100%;
	float: left;
	height: 40px;
}

.assignCont01 {
	width: auto !important;
	margin-right: 18px;
}

.customAssign {
	float: left;
	padding: 0 5px 5px 0;
}

.customAssign dt {
	margin-right: 8px;
}

.assignCont dt,
.customAssign dt {
	position: relative;
	float: left;
	width: 40px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-family: 'KaiTi';
	font-size: 24px;
}

.assignCont dt img,
.customAssign dt img {
	display: block;
	width: 100%;
}

.assignCont dt .delcutopmop,
.customAssign dt .delcutopmop,
.customAssign dd .delcutopmop {
	position: absolute;
	width: 20px;
	height: 20px;
	top: -10px;
	right: -8px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	cursor: pointer;
}

.assignCont dd {
	float: left;
}

.customAssign dd p {
	font-family: 'KaiTi';
	font-size: 28px;
	padding: 5px;
	line-height: 30px;
	margin-bottom: 0;
	word-wrap: break-word;
	word-break: normal;
}

.customAssign dd {
	position: relative;
	float: right;
	width: 353px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}

.textWrite {
	padding: 20px 0 0 0;
	margin: -20px 0 0 0;
}

.choiceLayout {
	display: inline-block;
	cursor: pointer;
	width: 94px;
	height: 30px;
	margin: 6px 0 0 18px;
	padding: 3px 5px;
}

.choiceLayout a {
	display: inline-block;
	vertical-align: middle;
	width: 18px;
	height: 18px;
	text-align: center;
	line-height: 18px;
	margin: -2px 5px 0 0;
}

.choiceLayout a span {
	display: none;
	font-size: 14px;
}

.checkoutWorksC a span {
	display: block !important;
}

.txtArea {
	width: 100%;
	height: 98px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	padding: 6px;
}

.contextTips {
	position: absolute;
	font-size: 12px;
	width: 125px;
	text-align: center;
	right: 0;
	bottom: 0;
}

.dataYmd {
	position: relative;
	float: left;
	width: 174px;
	height: 30px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}

.dataYmd input {
	width: 100%;
	height: 30px;
	line-height: 30px;
	padding: 0 0 0 6px;
[;
	height: 30px;
	line-height: normal;
	padding: 0 0 0 6px;
]
	/*safari hack*/
}

.dataYmd span {
	position: absolute;
	right: 4px;
	font-size: 18px;
	z-index: -1;
}

.dataHour,
.dataMinute {
	position: relative;
	cursor: pointer;
	float: left;
	width: 58px;
	height: 30px;
	line-height: 30px;
	padding: 0 6px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	margin-left: 10px;
}

.dataHour em,
.dataMinute em {
	display: inline-block;
	width: 26px;
	text-align: center;
}

.dataHour span,
.dataMinute span {
	display: inline-block;
	vertical-align: middle;
	font-size: 24px;
	width: 16px;
	margin-top: -5px;
}

.txtHour {
	float: left;
	padding: 6px 0 0 10px;
}

.timeChoice {
	display: none;
	position: absolute;
	z-index: 999;
	height: 114px;
	overflow-y: auto;
	width: 58px;
	left: 0;
	top: 28px;
	border-radius: 4px;
}

.timeChoice li {
	height: 28px;
	line-height: 28px;
	text-align: center;
}

.toggleShow .timeChoice {
	display: block;
}

.sureTask .modelCon {
	width: 320px;
	height: 210px;
	margin-left: -160px;
	margin-top: -155px;
	text-align: center;
}

.sureTask .successIcon,
.unhomeWork .successIcon {
	font-size: 50px;
	margin: 0 auto;
}

.sureTask .sureMongoCon,
.unhomeWork .sureMongoCon {
	font-size: 16px;
	margin-bottom: 20px;
	text-align: center;
}

.sureTask .modelFooter span,
.unhomeWork .modelFooter span {
	margin: 0 auto;
	width: 106px;
	height: 36px;
	line-height: 36px;
}


/*
 	我的空间
 * */
.spaceLeft {
	width: 185px;
	float: left;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	overflow: hidden;
}

.spaceLeft a {
	position: relative;
	display: block;
	font-size: 16px;
	width: 100%;
	text-align: center;
	height: 44px;
	line-height: 44px;
	text-align: left;
	padding: 0 27px;
}

.spaceLeft a:before {
	display: none;
	position: absolute;
	content: '';
	width: 4px;
	height: 44px;
	top: 0;
	left: 0px;
}

.clickSpaceL:before {
	display: block !important;
}

.spaceRight {
	position: relative;
	width: 1000px;
	float: right;
}

.spaceLeft .Bk_twomenu {
	padding-left: 25px;
	display: none;
}

.spaceLeft .Bk_twomenu a {
	font-size: 15px;
	color: #888888;
}

.Bk_twomenu a:hover {
	color: #5283F0;
}


/*检查作业*/

.screenClassRoom {
	overflow: hidden;
	width: 100%;
}

.screenTit {
	float: left;
	width: 46px;
	line-height: 30px;
}

.screenList {
	position: relative;
	width: 960px;
	float: left;
	padding-left: 2px;
}

.screenList li {
	float: left;
	height:26px;
	line-height: 26px;
	padding: 0 8px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	margin: 0 10px 10px 0;
	cursor: pointer;
}

/* .screenList li:nth-of-type(1):after {
	position: absolute;
	content: '';
	width: 1px;
	height: 20px;
	right: -15px;
	top: 50%;
	margin-top: -10px;
} */

.screenCon {
	overflow: hidden;
}

.screenDeatil {
	float: left;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	padding: 18px;
	margin-bottom: 14px;
}

.screenDeatilL {
	width: 390px;
	float: left;
}

.classNameTit {
	margin-top: 0;
}

.classNameTit b {
	font-weight: normal;
}

.classNameTit span {
	font-size: 14px;
	margin-left: 10px;
}

.endTime {
	font-size: 14px;
}

.homeWorkC {
	height: 36px;
	line-height: 36px;
}

.homeWorkC label {
	font-size: 16px;
	font-weight: normal;
	float: left;
}

.homeWorkC .workDetail {
	width: 330px;
	font-size: 16px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.workDetail p:nth-of-type(1) {
	margin-left: 8px;
}

.picCon {
	width: 26px;
	height: 26px;
	display: inline-block;
	vertical-align: middle;
	margin: -12px 8px 0 0;
}
.txtCon {
	width: 26px;
	height: 26px;
	display: inline-block;
	vertical-align: middle;
	margin: 0 8px 0 0;
}
.txtCon01{
	width: 26px;
	height: 26px;
	line-height: 26px;
	float: left;
	border: 1px solid #88adf4;
	color: #333;
	text-align: center;
	margin: 0 4px 4px 4px;
}
.txtCon01 img{
	display: inherit;
	max-width: 100%;
	max-height: 100%;
}

.picCon img{
	width: 100%;
}

.txtCon {
	text-align: center;
	line-height: 26px;
	font-family: 'KaiTi';
	font-size: 19px;
	color: #333;
}

.screenDeatilR {
	width: 530px;
	float: right;
	padding: 24px 30px;
}

.screenDeatilR dl {
	float: left;
	width: 160px;
	text-align: center;
	margin-bottom: 0;
}

.screenDeatilR dl dt {
	font-size: 24px;
	font-weight: normal;
}

.screenDeatilR dl dd {
	font-size: 14px;
	text-align: center;
}

.checkHomeBtn {
	float: right;
	padding: 0 25px;
	margin-top: 15px;
	height: 36px;
	line-height: 36px;
}


/*检查作业结果*/

.returnCheck {
	font-size: 13px;
	display: block;
	width: 38px;
	height: 28px;
	text-align: center;
	line-height: 28px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}

.homeRequire {
	font-size: 14px;
	margin-top: 8px;
}

.homeRequire span {
	cursor: pointer;
}

.homeType {
	float: left;
	width: 100%;
	margin-bottom: 0;
}

.homeType li {
	float: left;
	margin-right: 20px;
	line-height: 40px;
}

.homeType li a {
	display: block;
	font-size: 14px;
	border-bottom: 2px solid transparent;
}

.homeResult {
	display: none;
	float: left;
}

.homeResult .works {
	float: left;
	width: 230px;
	margin: 12px 12px 0 0;
}

.works a {
	display: block;
}

.works:nth-of-type(4n) {
	margin-right: 0;
}

.works dt {
	position: relative;
	height: 150px;
	border-radius: 6px 6px 0 0;
	-webkit-border-radius: 6px 6px 0 0;
	-moz-border-radius: 6px 6px 0 0;
	overflow: hidden;
}

.works dt>img {
	width: 100%;
	height: 100%;
}

.imgNum {
	position: absolute;
	width: 36px;
	height: 25px;
	line-height: 25px;
	right: 10px;
	bottom: 10px;
	text-align: center;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}

.imgNum img {
	display: inline-block;
	vertical-align: middle;
	width: 15px;
	margin: -2px 0 0 0;
}

.imgNum span {
	font-size: 12px;
}

.works dd {
	border-top: none;
	padding: 10px 4px 10px 6px;
	border-radius: 0 0 6px 6px;
	-webkit-border-radius: 0 0 6px 6px;
	-moz-border-radius: 0 0 6px 6px;
}

.works dd b {
	font-size: 16px;
	font-weight: normal;
}

.works dd time {
	font-size: 12px;
	margin: 0 4px 0 0;
}

.comment {
	height: 14px;
	float: right;
	margin: 4px 0 0 0;
}

.comment span {
	display: block;
	float: left;
	width: 14px;
	height: 14px;
	margin-right: 2px;
}

.urgStudent {
	margin-top: 25px;
	height: 36px;
}

.clickUrg {
	height: 36px;
	line-height: 36px;
	padding: 0 24px;
}

.tipsContent {
	display: inline-block;
	font-size: 16px;
	margin-left: 20px;
	line-height: 36px;
	visibility: hidden;
}

.showVisibe {
	visibility: visible;
}

.studentName {
	float: left;
}

.studentName li {
	float: left;
	/*width: 81px;*/
	height: 34px;
	text-align: center;
	line-height: 34px;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	font-size: 16px;
	margin: 22px 22px 0 0;
	padding: 0 8px;
}


/*.studentName li:nth-of-type(10n){
	margin-right: 0;
}*/

.unhomeWork .modelCon {
	text-align: center;
	width: 418px;
	margin-left: -209px !important;
}

.detailCustom {
	display: none;
	position: absolute;
	z-index: 999;
	left: 20px;
	top: 90px;
}

.seeDeatil {
	width: 850px;
	max-height: 400px;
	overflow-y: auto;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	padding: 30px 15px 15px 15px;
}

.homeWorkList {
	width: 100%;
	float: left;
	margin-bottom: 15px;
}

.homeWorkList label {
	float: left;
	width: 80px;
	font-size: 14px;
	font-weight: normal;
	text-align: right;
	margin-right: 12px;
}

.homeWorkList .worklistR {
	float: left;
	width: 708px;
}

.worklistR time {
	font-size: 13.8px;
}

.worklistR .homeworkPic,
.worklistR .homeworkTxt {
	float: left;
	width: 37px;
	height: 37px;
	text-align: center;
	line-height: 37px;
	margin: 0 10px 10px 0;
}

.worklistR .homeworkPic img {
	width: 100%;
}

.worklistR .homeworkTxt {
	font-size: 25px;
	font-family: 'KaiTi';
}

.worklistR span {
	font-size: 24px;
}

.requirementList li {
	font-size: 12.8px;
	margin-bottom: 5px;
}

.originTxt {
	position: absolute;
	width: 20px;
	left: 135px;
	top: -9px;
}

.imgP {
	width: 84px;
	height: 84px;
}

.imgP img {
	width: 100%;
}

.seeDeatil .closeBtn {
	position: absolute;
	font-size: 24px;
	cursor: pointer;
	right: 15px;
	top: 8px;
	font-weight: bold;
}

.workDetailTop {
	float: left;
	width: 100%;
	padding: 20px 20px 0 20px;
}

.workDetailTop .returnCheck {
	float: left;
	margin-right: 20px;
}

.workDetailTop b {
	font-size: 16px;
	font-weight: normal;
	margin-right: 16px;
}

.workDetailTop span,
.workDetailTop time {
	font-size: 12px;
}

.workCenter {
	float: left;
	width: 100%;
	height: 556px;
	overflow-y: auto;
	padding: 20px 20px 0 20px;
}

.studentSpet {
	position: relative;
	padding: 20px 0;
	float: left;
	width: 100%;
}

.studentSpet:last-child {
	border-bottom: none;
}

.studentSpet dt {
	position: relative;
	float: left;
	width: 160px;
	height: 160px;
	text-align: center;
	background: url(/image/blueimg/default.png) no-repeat #f2f7ff !important;
	background-position: center center !important;
	background-size: 40% !important;
	overflow: hidden;
}

.studentSpet dt .coverWorks {
	height: 100%;
}

.magnifier {
	position: absolute;
	bottom: 4px;
	right: 4px;
	cursor: pointer;
}

.studentSpet dd {
	float: right;
	width: 790px;
	padding: 24px 0;
}

.studentSpet dd .starClick {
	float: left;
	width: 100%;
	font-size: 14px;
}

.studentSpet dd .starClick:nth-of-type(1) {
	margin-bottom: 16px;
}

.studentSpet dd p em {
	font-weight: bold;
	font-size: 20px;
	display: inline-block;
	vertical-align: middle;
}

.studentSpet dd label {
	display: block;
	float: left;
	font-weight: normal;
	width: 58px;
	text-align: right;
	margin: -5px 14px 0 0;
}

.studentSpet dd label em {
	font-size: 24px;
	display: inline-block;
	vertical-align: middle;
}

.studentSpet .txtArea {
	float: left;
	width: 700px;
	height: 50px;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
}

.starClick span {
	display: inline-block;
	width: 28px;
	height: 28px;
	margin-right: 2px;
}

.studentSpet .contextTips {
	position: absolute;
	width: 126px;
	text-align: center;
	right: 57px;
	bottom: 50px;
	font-size: 12px;
}

.starClick .star {
	float: left;
	margin: -4px 0 0 0;
}

.workDetailR {
	padding: 0 !important;
	height: 670px;
	overflow: hidden;
	margin-bottom: 80px;
}

.submmitResult {
	float: left;
	width: 100%;
	height: 60px;
	left: 0;
	bottom: 0;
}

.submmitResult p {
	position: relative;
	text-align: center;
	line-height: 60px;
}

.subButtom {
	padding: 0 30px;
}

.submmitResult p span {
	position: absolute;
	right: 325px;
}

.bigPicture {
	display: none;
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0;
	top: 0;
}

.mianBig {
	position: absolute;
	width: 600px;
	height: 640px;
	left: 50%;
	margin-left: -300px;
	top: 50%;
	margin-top: -320px;
	text-align: center;
}

.mianBig img {
	height: 100%;
}

.closeBig {
	position: absolute;
	right: -34px;
	top: -10px;
	font-size: 32px;
	cursor: pointer;
}
.choiceClass{
	position: relative;
	width: 100%;
	background: #FFFFFF;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	margin-bottom: 16px;
	overflow: hidden;
	padding: 14px 20px 6px 20px;
}
.choiceClass p label {
	font-size: 14px;
	font-weight: normal;
	margin-right: 8px;
}

.choiceClass p span {
	position: relative;
	display: inline-block;
	font-size: 12.8px;
	padding: 2px 10px;
	cursor: pointer;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	margin: 0 10px 10px 0;
}

.gradeName {
	margin-bottom: 15px;
}
.choiceClass .gradeName:last-child{
	margin-bottom: 0;
}

.invitationCode {
	overflow: hidden;
	height: 50px;
}

.invitationCode p {
	float: left;
	height: 50px;
	line-height: 50px;
	font-size: 18px;
}

.invitationCode a {
	float: right;
	margin: 10px 0;
	padding: 0 20px;
}

.studentInform {
	width: 100%;
}

.studentInform,
.studentInform th,
.studentInform td {
	text-align: center;
}

.studentInform th {
	font-size: 16px;
	font-weight: normal;
	padding: 5px 0;
}

.studentInform thead {
	height: 34px;
	line-height: 34px;
}

.studentInform td {
	font-size: 14px;
	height: 64px;
	line-height: 64px;
}

.editName input {
	width: 110px;
	height: 32px;
	line-height: 32px;
	border: 1px solid transparent;
	padding: 0 6px;
	text-align: center;
[;
	height: 32px;
	line-height: normal;
	padding: 0 6px;
]
}

.editSex {
	position: relative;
	width: 105px;
}

.editSex p {
	cursor: pointer;
	display: inline-block;
	width: 50px;
	height: 32px;
	line-height: 32px;
	border: 1px solid transparent;
	text-align: center;
	margin: 0;
}

.editSex p span {
	display: inline-block;
	font-size: 18px;
	width: 10px;
	visibility: hidden;
}

.sexList {
	display: none;
	position: absolute;
	width: 50px;
	border-top: none;
	left: 27px;
	top: 46px;
	z-index: 99;
	padding: 6px 0
}

.sexList li {
	cursor: pointer;
	text-align: center;
	height: 24px;
	line-height: 24px;
}

.operationEdit {
	width: 223px;
}

.operationEdit span {
	font-size: 16px;
	margin: 0 10px;
	cursor: pointer;
}

.operationEdit a {
	display: none;
	padding: 7px 30px;
}

.changeTr p span {
	visibility: visible !important;
}

.isSexShow {
	display: block !important;
}

.sureHomeWork .modelCon,
.frozenLia .modelCon {
	margin-top: -107px !important;
}

.sureHomeWork .modelMain,
.frozenLia .modelMain {
	text-align: center;
}

.sureHomeWork .modelMain .sureMongoCon {
	margin: 0;
}

.sureHomeWork .errorIcon,
.frozenLia .errorIcon {
	font-size: 38px;
}


/*字体演变----自定义备课*/

.evolutionCon {
	overflow: hidden;
	margin: 100px 0 40px 0;
}

.evolutionConR {
	padding: 20px 16px 40px 16px !important;
}

.evolutionConR .fontList .teachWritBrush {
	margin: 0 9px 10px 0;
}

.evolutionConR .fontList .teachWritBrush:nth-of-type(16n) {
	margin-right: 0;
}

.evolutionType {
	overflow: hidden;
	margin-bottom: 28px;
}

.evolutionType .evolutionTit {
	height: 42px;
	line-height: 42px;
	padding: 0 12px;
}

.evolutionType .evolutionTit b {
	font-size: 20px;
	font-weight: normal;
	margin-right: 6px;
}

.evolutionType .evolutionTit span {
	font-size: 12px;
}

.custPreviewH01 {
	position: relative;
	padding: 12px;
	height: 74px;
}

.allStatus {
	float: right;
	cursor: pointer;
	height: 30px;
	margin: 11px auto 0 12px;
	text-align: center;
	line-height: 30px;
	padding: 0 7px;
}

.allStatus a {
	display: inline-block;
	vertical-align: middle;
	width: 18px;
	height: 18px;
	text-align: center;
	line-height: 18px;
	margin: -5px 7px 0 0;
}

.allStatus a span {
	font-size: 14px;
}

.custPreviewH01 .returnPreview {
	margin: 10px 0 0 0;
}

.previewSection01 {
	padding: 20px;
}

.previewSection01 .fontSort li {
	width: 232px;
}

.previewSection01 .fontSort li img {
	width: 150px;
}


/*学生作品--迭代*/

.newstudentMain {
	position: relative;
	width: 1200px;
	margin: 20px auto 40px auto;
}

.worksSlider {
	height: 580px;
	overflow: hidden;
}

.worksSlider .slide {
	float: left;
}

.newstudentMain .bx-controls-direction a {
	width: 96px;
	height: 60px;
	margin-top: -30px;
}

.smallImg .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -14px;
	outline: 0;
	width: 24px;
	height: 24px;
	text-indent: -9999px;
	z-index: 9999;
}

.editWorksBtn {
	cursor: pointer;
	display: block;
	float: right;
	height: 30px;
	line-height: 30px;
	border-radius: 24px;
	-webkit-border-radius: 24px;
	-moz-border-radius: 24px;
	padding: 0 20px;
	margin: 25px 0;
}

.studentGrade {
	max-height: 498px;
	padding: 20px 20px 20px 30px;
	overflow-y: auto;
	margin: 2px;
}

.studentGrade li {
	position: relative;
	padding: 5px 0 20px 0;
	font-size: 14px;
	line-height: 24px;
	cursor: pointer;
}

.studentGrade li:before {
	display: none;
	position: absolute;
	content: '';
	width: 4px;
	height: 16px;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	left: -10px;
	top: 9px;
}

.clickstudent:before {
	display: block !important;
}

.studentWorks {
	position: relative;
	min-height: 500px;
	margin: 2px;
}

.studentNav {
	height: 45px;
	height: 45px;
	margin-bottom: 36px;
}

.choiceStatus {
	position: relative;
	float: left;
	margin-right: 28px;
	cursor: pointer;
}

.choiceStatus label {
	float: left;
	font-size: 14px;
	font-weight: normal;
	line-height: 45px;
}

.choiceStatus p {
	position: relative;
	float: left;
	width: 118px;
	height: 20px;
	margin: 12.5px 0;
	line-height: 20px;
	font-size: 14px;
}

.choiceStatus p:after {
	position: absolute;
	content: '';
	width: 1px;
	height: 12px;
	right: 0;
	top: 4px;
}

.choiceStatus p span {
	position: absolute;
	font-size: 24px;
	right: 20px;
	top: -1px;
}

.auditList {
	display: none;
	position: absolute;
	left: 68px;
	top: 45px;
	width: 84px;
	padding: 4px 0;
	z-index: 999;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}

.auditList li {
	text-align: center;
	height: 28px;
	line-height: 28px;
	font-size: 12px;
	cursor: pointer;
}

.searchName {
	float: left;
	width: 163px;
	height: 24px;
	line-height: 24px;
	margin: 10.5px;
}

.searchName input {
	width: 130px;
	font-size: 14px;
	height: 24px;
	line-height: 24px;
	padding: 0 6px;
[;
	height: 24px;
	line-height: normal;
	padding: 0 6px;
]
}

.searchName span {
	cursor: pointer;
	font-size: 20px;
	display: inline-block;
	vertical-align: middle;
}

.addWorks {
	float: right;
	padding: 0 20px;
}

.worksTable table {
	width: 100%;
	margin-bottom: 20px;
}

.worksTable table th {
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-weight: normal;
	font-size: 14px;
}

.worksTable table td {
	text-align: center;
	font-size: 14px;
}

.workshow {
	position: relative;
	width: 146px;
	padding-top: 10px;
}

.workshow img.thumbnail01 {
	display: block;
	/*width: 125px;*/
	height: 90px;
	margin: 10px auto;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}

.workshow p {
	position: absolute;
	top: 58px;
	right: 16px;
	width: 35px;
	height: 26px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}

.workshow p img {
	display: inline-block;
	vertical-align: middle;
	margin: -2px 0 0 0;
	width: 15px;
}

.workshow p span {
	line-height: 26px;
	font-size: 12px;
	margin-left: 2px;
}

.worksOper {
	width: 140px;
}

.seeDetail,
.deleteWorks {
	margin: 0 10px;
	cursor: pointer;
}

.noWorks {
	display: none;
	text-align: center;
	margin: 100px 0 0 0;
}

.noWorks img {
	width: 172px;
}

.noWorks p {
	font-size: 16px;
	height: 60px;
	line-height: 60px;
}

.searchLen {
	display: none;
	position: absolute;
	top: 71px;
	font-size: 14px;
}

.searchNoworks {
	margin: 150px 0 0 0;
}

.searchNoworks img {
	width: 180px;
}

.sureMongp01 .modelCon {
	width: 320px;
	margin-left: -160px;
	margin-top: -108px;
}

.sureMongp01 .modelMain {
	padding: 50px 26px;
}

.sureMongp01 .modelMain p {
	margin-bottom: 0;
}

.sureMongp01 .modelFooter {
	padding: 10px 25px;
}

.worksContainer {
	width: 100%;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}

.worksDetail {
	width: 100%;
	float: left;
}

.worksL {
	position: relative;
	width: 860px;
	float: left;
	border-radius: 2px 0 0 2px;
	-webkit-border-radius: 2px 0 0 2px;
	-moz-border-radius: 2px 0 0 2px;
	overflow: hidden;
}

.worksR {
	float: right;
	width: 340px;
	height: 580px;
	border-radius: 2px 0 0 2px;
	-webkit-border-radius: 2px 0 0 2px;
	-moz-border-radius: 2px 0 0 2px;
	padding: 10px 18px;
	overflow-y: auto;
}

.worksSlider {
	width: 100%;
}

.newstudentMain .bx-wrapper {
	margin: 0 !important;
}

.newstudentMain .bx-viewport {
	height: auto !important;
	padding: 0 !important;
	margin: 0 !important;
	left: 0;
}

.newstudentMain .bx-prev {
	left: -35px;
}

.newstudentMain .bx-next {
	right: -35px;
}

.worksImgP {
	position: relative;
	width: 860px;
	height: 500px;
	overflow: hidden;
	margin: 0;
}

.worksImgP li {
	display: none;
	float: left;
	width: 100%;
	height: 500px;
	line-height: 500px;
	padding: 0 20px;
	text-align: center;
}
.worksImgP li img{
	max-height: 100%;
	opacity: 0;
}

.worksImgP li:nth-of-type(1) {
	display: block;
}

.newstudentMain .bx-wrapper .worksSlider img {
	display: inline-block;
}

.editAire {
	width: 100%;
	height: 80px;
	padding: 0 20px 0 54px;
}

.smallImg {
	float: left;
	margin: 14px 0 0 0;
	white-space: nowrap;
	overflow-x: auto;
	overflow-y: hidden;
	height: 60px;
	width: 100%;
}

.smallImg .slide {
	float: left !important;
}

.worksImgS {
	margin: 0;
}

.worksImgS .slide {
	width: 54px;
	height: 54px;
	margin-right: 16px;
}

.worksImgS .slide img {
	width: 50px;
	height: 50px;
}

.smallImg .bx-next {
	right: -24px;
}

.smallImg .bx-prev {
	left: -30px;
}

.smallImg .bx-controls-direction a.disabled {
	display: block;
	opacity: .4;
}

.worksList {
	float: right;
	padding: 0 16px;
}

.stuInformation {
	width: 100%;
	float: left;
	margin: 16px 0 0 0;
}

.stuInformation li {
	font-size: 15px;
	margin-bottom: 15px;
}

.examineStatus {
	float: left;
	border-left: none !important;
	border-right: none !important;
	padding: 16px 20px 16px 0;
}

.examineTxt {
	font-size: 15px;
}

.isPassExamine {
	overflow: hidden;
	margin-top: 14px;
}

.examinePass,
.examinenoPass {
	float: left;
}

.examinePass {
	margin-right: 24px;
}

.examinePass p,
.examinenoPass p {
	cursor: pointer;
	display: inline-block;
	float: left;
	height: 23px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	margin: 0 5px 0 0;
}

.examinePass p em,
.examinenoPass p em {
	display: inline-block;
	margin: 3px;
	width: 15px;
	height: 15px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	visibility: hidden;
}

.checkedExamine p em {
	visibility: visible;
}

.examinePass span,
.examinenoPass span {
	font-size: 15px;
}

.feedbackYj {
	position: relative;
	float: left;
	margin-top: 10px;
}

.feedbackYj h4 {
	font-size: 15px;
}

.areaExamine {
	display: block;
	width: 250px;
	height: 142px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	padding: 10px;
	line-height: 22px;
}

.textLen {
	position: absolute;
	font-size: 12px;
	width: 50px;
	text-align: center;
	right: 0;
	top: 152px;
}

.yjCancel,
.yjSure {
	margin-top: 18px;
	padding: 0 35px;
	display: inline-block;
	height: 30px;
	line-height: 30px;
	border-radius: 24px;
	-webkit-border-radius: 24px;
	-moz-border-radius: 24px;
}

.yjCancel {
	float: left;
}

.yjSure {
	float: right;
}

.editPerson {
	float: left;
	width: 100%;
	padding: 20px 0;
}

.editPerson p {
	float: left;
	margin-right: 30px;
}

.editPerson p label {
	font-size: 14px;
	font-weight: normal;
}

.editPerson p span {
	font-size: 14px;
}

.editStudentWorks .modelCon {
	margin-top: -301px;
}

.listStuName {
	width: 768px;
	left: -280px;
	max-height: 240px;
	overflow-y: auto;
	padding: 15px 0 0 15px;
}

.listStuName li {
	float: left;
	margin: 0 15px 15px 0;
}

.radioIcon {
	display: inline-block;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	height: 20px;
	margin: 0;
	vertical-align: middle;
	margin: 0 5px 0 0;
}

.radioIcon em {
	display: inline-block;
	width: 12px;
	height: 12px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	margin: 3px;
	visibility: hidden;
}

.listStuName li b {
	font-weight: normal;
	font-size: 14px;
}

.searchContR .introduceType {
	width: 100%;
	padding: 14px;
	margin-bottom: 34px;
}


/*消息提示框*/

.news {
	font-size: 30px;
	margin: 0 30px 0 0;
}

.newsLen {
	position: absolute;
	width: 18px;
	height: 18px;
	text-align: center;
	line-height: 18px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	font-size: 12px;
	right: 26px;
	top: 2px;
}

.addSchoolBtn {
	margin-right: 20px !important;
}

.notAudited {
	position: absolute;
	width: 18px;
	height: 18px;
	text-align: center;
	line-height: 18px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	font-size: 12px;
	right: -6px;
	top: -8px;
}

.frozenLia .sureMongoCon:nth-of-type(1) {
	font-size: 16px;
	margin: 10px 0 0 0;
}

.frozenLia .sureMongoCon:nth-of-type(2) {
	font-size: 12px;
}


/*添加学校弹框*/

.elasticBox {
	position: absolute;
	width: 440px;
	left: 50%;
	margin-left: -220px;
	top: 50%;
	margin-top: -120px;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
}

.elasticBox h4 {
	position: relative;
	height: 50px;
	line-height: 50px;
	font-size: 18px;
	text-align: center;
	margin: 0;
}

.elasticBox h4 span {
	cursor: pointer;
	position: absolute;
	font-size: 22px;
	right: 20px;
}

.elasCont {
	text-align: center;
	font-size: 16px;
	padding: 0 50px;
}

.elasFoot {
	padding: 12px 58px;
}

.elasFoot a {
	display: inline-block;
	width: 118px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	margin: 0 20px;
}

.addSchool .addElast .elasCont span {
	display: block;
	width: 154px;
	height: 48px;
	line-height: 48px;
	border-radius: 28px;
	-webkit-border-radius: 28px;
	-moz-border-radius: 28px;
	margin: 50px 0;
	cursor: pointer;
}

.addSchool .addElast .elasCont span:nth-of-type(1) {
	float: left;
}

.addSchool .addElast .elasCont span:nth-of-type(2) {
	float: right;
}


/*批量上传*/

.batchElast {
	display: none;
	margin-top: -145px !important;
}

.batchElast .batchElas {
	text-align: left;
}

.batchElast .batchElas {
	padding: 20px 34px;
}

.batchElast .batchElas .templateEx label {
	font-weight: normal;
	font-size: 14px;
}

.batchElast .batchElas .templateEx span {
	font-size: 26px;
	display: inline-block;
	vertical-align: middle;
}

.batchElast .batchElas .templateEx a {
	margin: 0 0 0 8px;
	font-size: 14px;
}

.batchYl {
	width: 100%;
	overflow: hidden;
}

.batchYl p {
	position: relative;
	float: left;
	width: 295px;
	height: 30px;
	line-height: 30px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	font-size: 14px;
	padding: 0 10px;
}

.batchYl p input {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	opacity: 0;
}

.batchYl a {
	float: right;
	display: block;
	width: 60px;
	height: 30px;
	line-height: 30px;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	text-align: center;
}

.notes {
	font-size: 14px;
	height: 30px;
	line-height: 30px;
}

.upProgress {
	width: 100%;
	height: 8px;
	margin-bottom: 20px;
}

.allProgress {
	float: left;
	width: 300px;
	height: 8px;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	overflow: hidden;
}

.completePro {
	width: 0%;
	height: 8px;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}

.speedVal {
	float: right;
	width: 64px;
	margin: -7px 0 0 0;
	padding: 0 0 0 5px;
}

.speedVal .statusIcon {
	display: none;
	width: 26px;
	height: 26px;
	margin: -4px 0 0 0;
}

.errorUp em {
	display: none;
}

.errorUp .statusIcon {
	display: block;
	background: url(/image/schoolimg/errorIcon.png);
	background-size: 100%;
}

.successUp .completePro {
	width: 100%;
}

.successUp em {
	display: none;
}

.successUp .statusIcon {
	display: block;
	font-size: 24px;
	background: url(/image/schoolimg/successIcon.png);
	background-size: 100%;
}


/*添加学校  手动*/

.manualElas {
	line-height: 36px !important;
	float: left;
	margin: 48px 0 20px 0;
}

.manualElast {
	display: none;
	width: 510px !important;
	margin-left: -255px !important;
	margin-top: -213px !important;
}

.manualElast .elasFoot {
	float: left;
	width: 100%;
	padding: 12px 16px;
	text-align: center;
}

.manualElas .iptForm {
	position: relative;
	width: 100%;
	float: left;
	margin-bottom: 28px;
}

.manualElas .iptForm label {
	width: 120px;
	float: left;
	font-size: 14px;
	font-weight: normal;
	text-align: right;
}

.manualElas .iptForm .iptR {
	float: left;
	width: 200px;
}

.manualElas .iptForm .iptR input {
	float: left;
	width: 200px;
	height: 36px;
	line-height: 36px;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	padding: 0 10px;
	font-size: 14px;
[: ;
	height: 36px;
	line-height: normal;
	padding: 0 10px;
]: ;
}

.defaultTxt {
	position: absolute;
	left: 132px;
	top: 42px;
	font-size: 14px;
}

.single {
	float: left;
	margin-right: 15px;
}

.single .singleRaiod {
	display: inline-block;
	vertical-align: middle;
	height: 20px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	margin-right: 5px;
}

.single .singleRaiod em {
	display: block;
	width: 12px;
	height: 12px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	margin: 3px;
	visibility: hidden;
}

.single span {
	font-size: 14px;
}

.checkedRadio .singleRaiod em {
	visibility: visible;
}

.checkedRadio_up .singleRaiod em {
	visibility: visible;
}


/*头像剪贴*/

.copperMongolia .modelCon {
	width: 900px;
	height: 562px;
	margin-left: -450px;
	margin-top: -281px;
}

.copperL {
	float: left;
	width: 580px;
}

.copperR {
	float: right;
	width: 200px;
}

.modal-body {
	padding: 0;
}

#avatar-name {
	opacity: 0;
}

.avatar-btns {
	text-align: center;
}

.unAbleClick01 .teacherVideo,
.unAbleClick01 .isAddVideo a {
	cursor: no-drop !important;
	border-color: #cecbcb !important;
}

.unAbleClick01 .teacherVideo a,
.unAbleClick01 .isAddVideo em,
.teachWritBrush.unAbleClick01 .isAddVideo:hover em {
	cursor: no-drop !important;
	color: #cecbcb !important;
}


/*一键授课  里的预览*/

.allLesson {
	position: relative;
}

.fullScreen {
	display: none;
	position: absolute;
	cursor: pointer;
	font-size: 24px;
	color: #FFFFFF;
	bottom: 1px;
	right: 82px;
}

.fullPPt .previewSection {
	position: fixed;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background: #FFF;
	z-index: 999999;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	transition: all 0.3s ease 0s;
}

.fullPPt .allLesson {
	position: absolute !important;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
}

.fullPPt .lessonPrep {
	width: 100% !important;
	height: 100% !important;
}

.cancelScreen {
	display: none;
	position: absolute;
	cursor: pointer;
	font-size: 15px;
	color: #FFFFFF;
	background: rgba(34, 35, 51, .3);
	width: 120px;
	height: 36px;
	line-height: 40px;
	left: 50%;
	margin-left: -60px;
	top: 6%;
	text-align: center;
}
.operation_p{
	display: none;
	text-align: center;
}
.operation_p p{
	display: inline-block;
	cursor: pointer;
	padding:0 28px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	font-size: 14px;
	margin: 8px 10px;
	border-radius: 24px;
	-webkit-border-radius: 24px;
	-moz-border-radius: 24px;
	color: #FFFFFF;
}

/* .wordFullScreen {
	cursor: pointer;
	width: 120px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	font-size: 14px;
	margin: 8px auto;
	border-radius: 24px;
	-webkit-border-radius: 24px;
	-moz-border-radius: 24px;
	color: #FFFFFF;
} */


/* 备课方式 */

.lesson_prepara {
	display: none;
	position: absolute;
	z-index: 9;
	width: 110px;
	left: 5px;
	top: 47px;
	border-radius: 0px 0px 6px 6px;
	-webkit-border-radius: 0px 0px 6px 6px;
	-moz-border-radius: 0px 0px 6px 6px;
	box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.2);
}

.navList li:hover .lesson_prepara {
	display: block;
}

.navList li .lesson_prepara a {
	display: block;
	width: 100%;
	height: 46px;
	line-height: 46px;
	text-align: center;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	background: none;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	color: #666666;
	font-size: 15px;
	margin: 0;
}


/* -------------------------------------我的云盘--------------------------------------------------- */


/* 上传 */
.CloudSave {
	width: 340px;
	height: 100%;
	float: right;
}

.cc_space {
	width: 190px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	background: rgba(255, 255, 255, .5);
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	color: #666666;
	font-size: 16px;
	border: 1px solid rgba(215, 215, 215, 1);
	float: left;
	margin-top: 18px;
	margin-right: 15px;
}
.cc_space span {
	color: #43AB55;
}
.cc_btn {
	width: 130px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	color: #fff;
	font-size: 16px;
	cursor: pointer;
	margin-top: 14px;
	cursor: pointer;
	float: left;
}
.Cloud_top {
	width: 100%;
	position: relative;
}

.icon_xkAll,
.icon_xk {
	color: rgba(102, 102, 102, 1);
}

.CloudMenu {
	width: 100%;
	height: 50px;
	overflow: hidden;
	margin-bottom: 0;
}

.CloudMenu li,
.yp_table li {
	padding: 0 10px;
	height: 27px;
	line-height: 27px;
	font-size: 14px;
	font-weight: 500;
	cursor: pointer;
	float: left;
	margin-right: 10px;
	margin-top: 10px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}
.cd_tit01 {
	float: left;
	height: 100%;
	line-height: 50px;
	font-size: 17px;
	color: #888888;
	margin-right: 15px;
}
.yp_table {
	height: 50px;
	overflow: hidden;
	margin: 0;
}
.downCon {
	width: 100%;
}

.down_show {
	width: 100%;
	position: relative;
}

.down_show dt,
.down_show dd {
	height: 68px;
	line-height: 68px;
	background: #fff;
	border-bottom: 1px solid #ccc;
	font-size: 20px;
	font-weight: normal;
	overflow: hidden;
}

#cyhtml {
	min-height: 252px;
}

#cyhtml .page {
	position: absolute;
	width: 100%;
	bottom: -66px;
}
#cyhtml .page .pagination>li>span{
	padding:0 !important;
}
.dl_txt,
.dl_btn2 {
	float: left;
}

.dl_txt {
	margin-left: 0;
}

.dl_txt span {
	font-size: 24px;
	margin-right: 10px;
}

.dl_btn2 {
	margin-left: 40px;
	height: 37px;
	line-height: 37px;
	margin-top: 15px;
	text-align: center;
}

.dl_btn2 span {
	display: inline-block;
	width: 108px;
	height: 37px;
	margin-right: 20px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	font-size: 16px;
	cursor: pointer;
}

.dd_haddle {
	float: right;
	width: 400px;
	height: 100%;
}

.display01 em {
	font-size: 16px;
	font-weight: 400;
	color: rgba(153, 153, 153, 1);
}

.dis_show01,
.dis_show02 {
	float: right;
	margin-right: 35px;
}

.dis_show01 .iconfont {
	font-size: 25px;
	margin-left: 30px;
	cursor: pointer;
}

.uploadBOX {
	width: 155px;
	height: 100%;
	line-height: 43px;
	text-align: center;
	float: left;
}

.dis_show02 .iconfont {
	font-size: 30px;
	cursor: pointer;
}

.upLoop {
	width: 100%;
	height: 8px;
	background: rgba(231, 231, 231, 1);
}


/* 授课方式 */

.teaching_type {
	width: 222px;
	height: 32px;
	margin: 15px auto;
	border-radius: 16px;
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
}

.teaching_type a {
	display: block;
	float: left;
	width: 50%;
	line-height: 32px;
	text-align: center;
	font-size: 15px;
}

.menuList li a p {
	font-size: 15px;
}


/* 画笔 */

.brunshWrap {
	position: relative;
	float: right;
}

.branchIcon {
	position: relative;
	display: block;
	width: 84px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	border-radius: 24px;
	-webkit-border-radius: 24px;
	-moz-border-radius: 24px;
	margin: 5px 0;
	cursor: pointer;
	z-index: 99;
}

.branchIcon p {
	display: inline-block;
}

.branchList01 li {
	float: left;
	width: 50%;
	line-height: 32px;
	text-align: center;
	font-size: 15px;
}

.teaching_type a:nth-of-type(1) {
	border-radius: 16px 0px 0px 16px;
	-webkit-border-radius: 16px 0px 0px 16px;
	-moz-border-radius: 16px 0px 0px 16px;
}

.teaching_type a:nth-of-type(2) {
	border-radius: 0px 16px 16px 0px;
	-webkit-border-radius: 0px 16px 16px 0px;
	-moz-border-radius: 0px 16px 16px 0px;
}


/* ------------------------------组题记录------------------------- */

.insetBK {
	float: right;
	display: block;
	width: 106px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	border-radius: 24px;
	-webkit-border-radius: 24px;
	-moz-border-radius: 24px;
	margin: 7.5px 0;
}

.teaching:hover {
	opacity: .8;
}

.coverhbIcon {
	background: transparent;
	width: 49px;
	height: 28px;
	width: 49px;
	height: 28px;
	position: absolute;
	top: 6px;
	right: 5px;
}

.lessonBtn .deleUp,
.lessonBtn .editUp,
.lessonBtn .shareUp {
	font-size: 18px;
	font-weight: 600;
}

.less_kjBtn {
	display: inline-block;
	width: 40px;
	height: 23px;
	line-height: 23px;
	font-size: 14px;
	text-align: center;
	background: rgba(228, 243, 254, 1);
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	margin-right: 10px;
}

.recorCon li.lessonCon:nth-of-type(3n) {
	margin-right: 0;
}

.recordBox {
	width: 100%;
	height: 100%;
	padding: 0px 42px;
}

.recordBox .cd_tit01 {
	color: #333333;
	font-size: 15px;
;
}

.recordBox .teaching {
	width: 106px;
}

.click_yblist {
	font-weight: 600 !important;
	color: #A21D22 !important;
}

.recorCon {
	width: 100%;
	height: 90%;
	position: relative;
	display: none;
}

.ShowrecorCon {
	display: block;
}

.CourseBg {
	width: 40px;
	height: 40px;
	background: url(/image/padimg/courseIcon.png) no-repeat;
	background-size: 100%;
	cursor: pointer;
}

.CourseTit {
	width: 320px;
	margin-left: 16px;
	cursor: pointer;
}

.CourseTit p {
	line-height: 14px;
	max-width: 15em;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-size: 14px;
	color: #333333;
	font-weight: 500;
}

.TimeIcon {
	vertical-align: middle;
	font-size: 18px;
}

.CourseTime {
	width: 250px;
	height: 20px;
}

.CourseTime>em {
	float: left;
	font-size: 12px;
	color: #666666;
}

.CourseTime i {
	float: right;
	font-size: 12px;
	color: #666666;
	margin-top: -5px;
}

.recorCon .CourseIcon {
	float: right;
}

.CourseIcon span {
	float: left;
	color: #A21D22;
	font-size: 18px;
	margin-right: 15px;
	cursor: pointer;
	font-weight: 600;
}

.CourseIcon span:last-child {
	margin-right: 0;
}

.bkBtn {
	width: 104px;
	height: 26px;
	line-height: 24px;
	text-align: center;
	background: rgba(162, 29, 34, 1);
	border-radius: 4px;
	float: left;
	color: #FFFFFF;
	font-weight: 400;
	font-size: 14px;
	cursor: pointer;
}

.delrecotdTips .modelCon {
	width: 380px;
	height: 206px;
	margin-left: -190px;
	margin-top: -103px;
}

.delrecotdTips .modelFooter {
	padding: 10px 60px;
	border: none;
}

.delrecotdTips .modelFooter span {
	float: left;
	font-size: 14px;
}

.delrecotdTips .modelFooter .deletSure {
	float: right;
}

.delrecotdTips .modelMain {
	height: 112px;
	line-height: 112px;
	padding: 34x 26px;
}

.delrecotdTips .modelMain p {
	color: #333333;
	font-weight: 400;
	font-size: 14px;
	margin: 0;
	text-align: center;
	line-height: 34px;
}


/* ---------------------------------收藏夹----------------- */

.reBox {
	width: 100%;
	height: 100%;
}

.recorCon02 {
	width: 100%;
	height: 100%;
	padding: 22px 16px;
}

.ShowrecorCon {
	display: block;
}

.recorCon02>li {
	float: left;
	width: 23%;
	height: 290px;
	background: rgba(255, 255, 255, 1);
	margin-right: 30px;
	margin-bottom: 20px;
	position: relative;
	overflow: hidden;
}

.recorCon02 li:nth-child(4n+4) {
	margin-right: 0;
}

.colltop {
	width: 100%;
	height: 240px;
	border: 1px solid rgba(236, 236, 236, 1);
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	padding: 10px 16px;
	overflow: hidden;
}

.coll01 {
	width: 100%;
	box-shadow: 0px 1px 0px 0px rgba(234, 234, 234, 1);
	-webkit-box-shadow: 0px 1px 0px 0px rgba(234, 234, 234, 1);
	-moz-box-shadow: 0px 1px 0px 0px rgba(234, 234, 234, 1);
	height: 44px;
	line-height: 44px;
}

.coll01 p:nth-child(1) {
	font-size: 14px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.coll01 p:nth-child(2) {
	width: 216px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-left: 3px;
}

.coll01 p {
	line-height: 20px;
}

.coll01 p img {
	height: 30px;
	vertical-align: top;
}

.colltop p {
	background: rgba(255, 255, 255, 1);
	font-size: 14px;
	font-weight: 500;
	color: rgba(51, 51, 51, 1);
	display: inline-block;
	/*限制多行*/
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.optionBox {
	width: 100%;
	margin-top: 10px;
}

.optionBox li img {
	width: auto;
	max-height: 40px;
}

.optionBox li {
	width: 100%;
	height: 45px;
	line-height: 45px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.optionBox li p {
	display: inline-block;
}

.collfoot {
	width: 100%;
	height: 28px;
	line-height: 30px;
	font-size: 12px;
	padding-right: 12px;
}

.collfootBtn {
	width: 51px;
	height: 20px;
	line-height: 20px;
	background: rgba(210, 89, 89, 1);
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	text-align: center;
	color: #FFFFFF;
	float: left;
	margin-top: 6px;
	margin-right: 13px;
}

.collfoot span {
	color: #666666;
}

.collfoot .delColl {
	float: right;
	color: #000000;
	font-weight: 600;
	font-size: 14px;
	cursor: pointer;
}

.editWrap {
	height: 100%;
	overflow-y: auto;
}

.editWrap .hCon {
	height: auto;
}


/* 全景授课 */

.teachWrap {
	position: relative;
	width: 100%;
	height: 100%;
}

.strokesBtn.qjskBtn a:nth-of-type(1) {
	float: none !important;
}

.detailpanMain {
	position: relative;
	width: 1200px;
	margin: 0 auto;
	padding: 10px 0 20px 0;
	overflow: hidden;
}

.detailHeader {
	padding: 7px 10px;
}

.teachType li:after {
	position: absolute;
	display: block;
	content: "";
	width: 1px;
	height: 15px;
	opacity: .3;
	right: 0;
	top: 13px;
}

.teachType li:last-child:after {
	display: none;
}

.teachType li a {
	display: block;
	width: 100%;
	text-align: center;
	font-size: 16px;
	height: 36px;
	line-height: 36px;
	margin: 2px 0;
}

.clickTeachtype {
	opacity: 1;
}

.clickTeachtype a {
	border-radius: 7px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
}


/*---------------全景授课---比对-------------------*/

.curriculum {
	width: 100%;
	float: left;
}

.curriculum li {
	float: left;
	width: 17.93%;
	height: 150px;
	margin: 0 1.9% 24px 0;
	border: 2px solid transparent;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

.curriculum .classNum {
	display: inline-block;
	height: 25px;
	line-height: 25px;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	font-size: 15px;
	margin: 0;
	padding: 0 7px;
}

.curriculum li a {
	display: block;
	width: 100%;
	height: 100%;
	padding: 10px;
}

.curriculum li a p {
	text-align: center;
	font-size: 18px;
	padding: 26px 20px;
	letter-spacing: 2px;
	line-height: 24px;
}

.detailIframe {
	position: absolute;
	left: 10px;
	top: 10px;
	bottom: 10px;
	right: 100px;
}

.detailL {
	width: 130px;
	height: 100%;
	float: left;
	padding-top: 0px;
}

.titLeft {
	font-size: 16px;
	letter-spacing: 2px;
	font-weight: 550;
	line-height: 20px;
	display: inline-block;
}

.titLeft span {
	margin-left: 4px;
	font-weight: bold;
}

.catalog {
	width: 130px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	margin-top: 0px;
	padding: 10px 0;
}

.catalog li {
	cursor: pointer;
	width: 110px;
	line-height: 32px;
	margin: 0 auto 5px auto;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border: 1px solid transparent;
	padding-left: 24px;
	font-size: 15px;
}

.returnBtnDetail span {
	height: 28px;
	font-size: 28px;
}

.returnBtnDetail p {
	margin-top: 3px;
}

.detailC {
	width: 100%;
	height: 100%;
}

.pptDetail {
	width: 74%;
	left: 20%;
}

.operation01 {
	position: absolute;
	right: 66px;
	top: 84px;
	opacity: .6;
	color: #FFFFFF;
	font-size: 35px;
	width: 902px;
	height: 68px;
	right: 10px;
	padding: 4px 0;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	z-index: 999;
}

.operation01 .menuIcon {
	float: right;
}

.closeList {
	background: none;
}

.closeList .menuList {
	display: none;
}

.menuList {
	position: absolute;
}

.menuList li {
	float: left;
	width: 60px;
	height: 60px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	text-align: center;
	margin-left: 4px;
}

.menuList li a {
	display: block;
	padding: 6px 0;
}

.menuList li a img {
	width: 26px;
}

.menuList li a span {
	font-size: 29px;
	height: 29px;
	display: block;
	margin: -6px 0 5px 0;
}

.menuList li a p {
	font-size: 15px;
}


/* 画笔 */

.brunshWrap {
	position: relative;
	float: right;
}

.branchList01 {
	position: absolute;
	width: 372px;
	height: 32px;
	padding: 2px 0 2px 10px;
	top: 4px;
	overflow: hidden;
	right: 0;
	margin: 0;
	border-radius: 16px;
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
}

.branchIcon {
	display: block;
	width: 84px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	border-radius: 24px;
	-webkit-border-radius: 24px;
	-moz-border-radius: 24px;
	margin: 5px 0;
	cursor: pointer;
}

.branchIcon p {
	display: inline-block;
}

.branchList01 li {
	float: left;
	cursor: pointer;
	width: 28px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	margin-right: 20px;
}

.branchList01 li:last-child {
	margin-right: 0;
}

.branchList01 li span {
	font-size: 24px;
}

.branchList01 li.iconBranch,
.branchList01 li.retractBranch {
	width: auto;
	background: none;
}

.branchList01 li.iconBranch em,
.branchList01 li.retractBranch em {
	font-size: 13px;
}

.branchList01 li.iconBranch span,
.branchList01 li.retractBranch span {
	font-size: 20px;
	display: inline-block;
	vertical-align: middle;
}

.branchList01 li.retractBranch:hover,
.branchList01 li.iconBranch:hover {
	background: none !important;
}

.operation02 {
	margin-top: 88px;
}

.closeList .slideOut {
	display: none;
}

.noWitdh {
	width: 0;
	padding: 0;
}

.transTime {
	transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
}


/* 主体 */

.detailpanWrap {
	width: 100%;
	float: left;
}

.detailconR {
	width: 1050px;
	height: 600px;
	float: right;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	padding: 10px;
}

.wordTop {
	width: 100%;
	height: 100%;
}

.lessons05,
.lessons07,
.lessons08 {
	position: relative;
}

.lessons05 .wordTop,
.lessons07 .wordTop,
.lessons08 .jzWord {
	width: 960px;
	height: 540px;
	margin: 18px 0 0 0;
}

.lessons05,
.detailStudy,
.lessons06 {
	width: 100%;
	height: 100%;
}

.lessons06 {
	position: relative;
}

.lessons05 .wordControl,
.lessons07 .wordControl {
	position: absolute;
	width: 60px;
	top: 0;
	right: 0;
	text-align: center;
	z-index: 999;
}

.lessons08 .wordControl {
	position: absolute;
	width: 60px;
	top: 0;
	right: 0;
	text-align: center;
	z-index: 999;
}

.controlBtn li {
	cursor: pointer;
	text-align: center;
	margin-bottom: 20px;
}

.controlBtn li .iconWord {
	width: 50px;
	height: 50px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	overflow: hidden;
	margin: 0 auto;
}

.controlBtn li .iconWord a {
	display: block;
	width: 100%;
	height: 100%;
	background-position: center center;
}

.jgzd .iconWord a {
	background: url(/image/blueimg/jgzd_hui.png) no-repeat;
}

.jxsf .iconWord a {
	background: url(/image/blueimg/jxsf_hui.png) no-repeat;
}

.bsys .iconWord a {
	background: url(/image/blueimg/bssf_hui.png) no-repeat;
}

.ztyb .iconWord a {
	background: url(/image/blueimg/ztyb_hui.png) no-repeat;
}

.ybt .iconWord a {
	background: url(/image/blueimg/ybt1_hui.png) no-repeat;
}

.ybt01 .iconWord a {
	background: url(/image/blueimg/ybt2_hui.png) no-repeat;
}

.qdt .iconWord a {
	background: url(/image/blueimg/qdt_hui.png) no-repeat;
}

.sg .iconWord a {
	background: url(/image/blueimg/sg_hui.png) no-repeat;
}

.jzjd .iconWord a {
	background: url(/image/blueimg/jzjd_hui.png) no-repeat;
}

.zpsx .iconWord a {
	background: url(/image/blueimg/zpsx_hui.png) no-repeat;
}

.bhsf .iconWord a {
	background: url(/image/blueimg/hua_hui.png) no-repeat;
}

.bssf .iconWord a {
	background: url(/image/blueimg/bu_hui.png) no-repeat;
}

.controlBtn li p {
	font-size: 13px;
	margin: 3px 0 0 0;
}

.videoPlace {
	display: block;
	width: 100%;
	height: 100%;
}

.ybtPlace {
	display: table;
	margin: 0 auto;
}

.ybtPlaceL {
	position: absolute;
	width: 132px;
	margin-right: 36px;
	top: 50%;
	margin-top: -80px;
	left: 0;
}

.ybtPlaceC {
	float: left;
	width: 480px;
	height: 480px;
	margin: 46px 50px 0 185px;
}

.ybtPlaceR {
	float: left;
	width: 200px;
	margin-top: 46px;
}

.ybtPlaceL dl {
	width: 100%;
	float: left;
}

.ybtPlaceL dl dt {
	float: left;
	font-family: 'KaiTi';
	font-size: 20px;
	line-height: 60px;
	margin-right: 25px;
}

.ybtPlaceL dl dd {
	cursor: pointer;
	float: left;
	width: 60px;
	height: 60px;
}

.ybtPlaceL dl dd em {
	display: block;
	width: 28px;
	height: 28px;
	margin: 14px auto;
}

.txtImg {
	position: relative;
	width: 100%;
	height: 480px;
}

.txtImg img {
	max-width: 100%;
	max-height: 100%;
}

#grid {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
}

.red0,
.redB0 dt .girdBg {
	background: none;
}

.red01,
.redB01 dt .girdBg {
	background: url(/image/padimg/mizige_redbig.png) no-repeat;
	background-size: 100% 100%;
}

.red02,
.redB02 dt .girdBg {
	background: url(/image/padimg/jiugongge_redbig.png?v=1) no-repeat;
	background-size: 100% 100%;
}

.red03,
.redB03 dt .girdBg {
	background: url(/image/padimg/tianzige_redbig.png?v=1) no-repeat;
	background-size: 100% 100%;
}

.red04,
.redB04 dt .girdBg {
	background: url(/image/padimg/huixingge_redbig.png) no-repeat;
	background-size: 100% 100%;
}

.red05,
.redB05 dt .girdBg {
	background: url(/image/padimg/hgg_redbig.png) no-repeat;
	background-size: 100% 100%;
}

.ybtPlaceR dl {
	width: 100%;
	float: left;
	cursor: pointer;
	margin-bottom: 23px;
}

.ybtPlaceR dt {
	float: left;
	width: 60px;
	height: 60px;
	margin-right: 5px;
}

.ybtPlaceR dd {
	float: left;
}

.ybtPlaceR dl:nth-of-type(1) dt,
.gcPlaceR dl:nth-of-type(1) dt {
	background: url(/image/padimg/wg_gray01.png) no-repeat;
	background-size: 100% 100%;
}

.ybtPlaceR dl:nth-of-type(2) dt,
.gcPlaceR dl:nth-of-type(2) dt {
	background: url(/image/padimg/mizige_gray01.png) no-repeat;
	background-size: 100% 100%;
}

.ybtPlaceR dl:nth-of-type(3) dt,
.gcPlaceR dl:nth-of-type(3) dt {
	background: url(/image/padimg/jiugongge_gray01.png) no-repeat;
	background-size: 100% 100%;
}

.ybtPlaceR dl:nth-of-type(4) dt,
.gcPlaceR dl:nth-of-type(4) dt {
	background: url(/image/padimg/tianzige_gray01.png) no-repeat;
	background-size: 100% 100%;
}

.ybtPlaceR dl:nth-of-type(5) dt,
.gcPlaceR dl:nth-of-type(5) dt {
	background: url(/image/padimg/huixingge_gray01.png) no-repeat;
	background-size: 100% 100%;
}

.ybtPlaceR dl:nth-of-type(6) dt,
.gcPlaceR dl:nth-of-type(6) dt {
	background: url(/image/padimg/hgg_gray01.png) no-repeat;
	background-size: 100% 100%;
}

.ybtPlaceR dl:nth-of-type(1).clickYbt dt,
.gcPlaceR dl:nth-of-type(1).clickYbt dt {
	background: url(/image/padimg/wg_red01.png) no-repeat;
	background-size: 100% 100%;
}

.ybtPlaceR dl:nth-of-type(2).clickYbt dt,
.gcPlaceR dl:nth-of-type(2).clickYbt dt {
	background: url(/image/padimg/mizige_red01.png) no-repeat;
	background-size: 100% 100%;
}

.ybtPlaceR dl:nth-of-type(3).clickYbt dt,
.gcPlaceR dl:nth-of-type(3).clickYbt dt {
	background: url(/image/padimg/jiugongge_red01.png) no-repeat;
	background-size: 100% 100%;
}

.ybtPlaceR dl:nth-of-type(4).clickYbt dt,
.gcPlaceR dl:nth-of-type(4).clickYbt dt {
	background: url(/image/padimg/tianzige_red01.png) no-repeat;
	background-size: 100% 100%;
}

.ybtPlaceR dl:nth-of-type(5).clickYbt dt,
.gcPlaceR dl:nth-of-type(5).clickYbt dt {
	background: url(/image/padimg/huixingge_red01.png) no-repeat;
	background-size: 100% 100%;
}

.lessons02 .l_twTit {
	display: none;
	width: 130px;
	height: 50px;
	line-height: 50px;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	font-size: 28px;
	font-family: KaiTi;
	text-align: center;
	margin-left: 30px;
}

.ybtPlaceR dl:nth-of-type(6).clickYbt dt,
.gcPlaceR dl:nth-of-type(6).clickYbt dt {
	background: url(/image/padimg/hgg_red01.png) no-repeat;
	background-size: 100% 100%;
}

.ybtPlaceR dl dd {
	line-height: 60px;
	font-family: 'KaiTi';
	font-size: 20px;
}

.dataPage {
	font-weight: bold;
}

.panteachL .catalog li {
	text-align: center;
	padding: 0;
}

.panteachL .catalog li em {
	display: block;
}

.studyWord {
	margin-bottom: 0;
	display: none;
}

.studyWord span {
	display: block;
	width: 100%;
	line-height: 30px;
}

.txtVideo {
	position: relative;
	display: none;
	width: 100%;
	height: 100%;
}

.txtVideo:nth-of-type(1) {
	display: block;
}

.seat {
	position: absolute;
	right: 0;
	width: 72px;
	height: 72px;
	cursor: pointer;
	top: 50%;
	margin-top: -36px;
	right: 20px;
	opacity: .8;
	z-index: 1005;
}

.seat:hover {
	opacity: 1;
}


/*---------------全景授课---比对-------------------*/

.comparCon {
	width: 100%;
	height: 100%;
}

.compatTxt {
	float: left;
	width: 100%;
	padding: 110px 30px 0 30px;
	align-items: center;
	display: -webkit-flex;
	display: -ms-flexbox;
	justify-content: center;
}

.compatTxt dl {
	display: block;
	float: left;
	margin-right: 30px;
}

.compatTxt dl:last-child {
	margin-right: 0;
}

.compatTxt dl dt {
	display: block;
	width: 100%;
	cursor: pointer;
}

.compatTxt dl dt img {
	width: 100%;
}


/*修改滚动条样式*/
.smallImg::-webkit-scrollbar,
.worksR::-webkit-scrollbar,
.l_twTxt::-webkit-scrollbar,
.lessons_write::-webkit-scrollbar,
.tz::-webkit-scrollbar,
.lessons01::-webkit-scrollbar,
.lessons02::-webkit-scrollbar,
.img_area_lead::-webkit-scrollbar,
.lessons_read::-webkit-scrollbar {
	width: 8px;
	height: 8px;
}

.smallImg::-webkit-scrollbar-track,
.worksR::-webkit-scrollbar-track,
.l_twTxt::-webkit-scrollbar-track,
.lessons_write::-webkit-scrollbar-track,
.tz::-webkit-scrollbar-track,
.lessons01::-webkit-scrollbar-track,
.lessons02::-webkit-scrollbar-track,
.img_area_lead::-webkit-scrollbar-track,
.lessons_read::-webkit-scrollbar-track {
	background: rgb(239, 239, 239);
	border-radius: 2px;
}

.smallImg::-webkit-scrollbar-thumb,
.worksR::-webkit-scrollbar-thumb,
.l_twTxt::-webkit-scrollbar-thumb,
.lessons_write::-webkit-scrollbar-thumb,
.tz::-webkit-scrollbar-thumb,
.lessons01::-webkit-scrollbar-thumb,
.lessons02::-webkit-scrollbar-thumb,
.img_area_lead::-webkit-scrollbar-thumb,
.lessons_read::-webkit-scrollbar-thumb {
	background: #bfbfbf;
	border-radius: 8px;
}

.smallImg::-webkit-scrollbar-thumb:hover,
.worksR::-webkit-scrollbar-thumb:hover,
.l_twTxt::-webkit-scrollbar-thumb:hover,
.lessons_write::-webkit-scrollbar-thumb:hover,
.tz::-webkit-scrollbar-thumb:hover,
.lessons01::-webkit-scrollbar-thumb:hover,
.lessons02::-webkit-scrollbar-thumb:hover,
.img_area_lead::-webkit-scrollbar-thumb:hover,
.lessons_read::-webkit-scrollbar-thumb:hover {
	background: #b2aeae;
}

.smallImg::-webkit-scrollbar-corner,
.worksR::-webkit-scrollbar-corner,
.l_twTxt::-webkit-scrollbar-corner,
.lessons_write::-webkit-scrollbar-corner,
.tz::-webkit-scrollbar-corner,
.lessons01::-webkit-scrollbar-corner,
.lessons02::-webkit-scrollbar-corner,
.img_area_lead::-webkit-scrollbar-corner,
.lessons_read::-webkit-scrollbar-corner {
	background: transparent;
}


/* ---------------------------------------备授课系统 /easy----------------------------------------- */
.headerEasy{
	height: 60px;
}
.headerEasy .logoIndex{
	width: 106px;
	height: 43px;
	margin-right: 60px;
}
.headerEasy .headerCon{
	padding: 10px 5px;
}
.headerEasy .navList{
	height: 35px;
	margin: 2px 0 0 0; position: relative; right: 6px;
}
.headerEasy .navList li{
	margin: 0;
	height: 35px;

}
.headerEasy .navList li a{
	width: auto;
	padding: 0 11px;
	height: 35px;
	line-height: 35px;
}
.headerEasy .navList li:after{
	display: none;
}
.headerEasy .clickNav a{
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}
.headerEasy .operationUser{
	top: 5px;
}
.wordSearch{
	width: 140px;
	height: 28px;
	display: inline-block;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	margin: 6px 0 0 0px;
	background: #DFDFDF;
}
.wordSearch input{
	width: 110px;
	font-size: 12px;
	height: 28px;
	line-height: 28px;
	padding-left: 8px;
	color: #888888;
[;
	height: 28px;
	line-height: normal;
	padding: 0 0 0 8px;
]
}
.wordSearch span{
	cursor: pointer;
	font-size: 18px;
	display: inline-block;
	vertical-align: middle;
	color: rgba(115, 115, 115, 1);
}

.compatTxt dl dd {
	cursor: pointer;
	margin: 20px auto;
	display: block;
	width: 32px;
	height: 32px;
	overflow: hidden;
}

.compatTxt dl dd a {
	display: block;
	width: 18px;
	height: 18px;
	line-height: 18px;
	text-align: center;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
}


/* 提示框  画笔 */

.brushMon .modelCon {
	width: 300px;
	margin-left: -150px;
	margin-top: -90px;
}

.brushMon .modelCon .modelTit {
	color: #fff;
	font-size: 16px;
	padding: 0 14px;
	text-align: left;
}

.brushMon .modelCon .modelTit span {
	color: #fff;
}

.brushMon .modelMain {
	padding: 10px;
}

.brushMon .modelMain p {
	padding: 24px 0 10px 0;
	color: #888888;
	font-size: 16px;
	text-align: center;
}

.brushMon .modelFooter {
	padding: 6px 36px;
	height: 50px;
	border-top: 1px solid #DCDEE3;
}

.brushMon .modelFooter span {
	float: left;
	font-size: 14px;
	background: #fff;
}

.brushMon .modelFooter span:nth-of-type(1) {
	margin-right: 56px;
}

.brushMon .modelFooter span:hover {
	color: #FFFFFF;
}

.compatTxt dl dd span {
	font-size: 14px;
}

.singleBd {
	position: absolute;
	left: 0;
	right: 0;
	height: 60px;
	bottom: 0;
}

.comment_btn {
	position: absolute;
	display: block;
	height: 50px;
	line-height: 50px;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	opacity: 0.7;
	bottom: 15px;
	padding: 0 22px;
	font-size: 21px;
	font-family: 'KaiTi';
	left: 50%;
	margin-left: -65px;
}

.comment_btn:hover {
	opacity: 1;
}

.compatTips .modelCon,
.saveMongo .modelCon,
.deleteMongo .modelCon {
	width: 260px;
	height: 160px;
	margin-left: -130px;
	margin-top: -80px;
}

.compatTips .modelTit {
	font-size: 16px;
	padding: 0;
}

.compatTips .modelMain {
	height: 70px;
	line-height: 70px;
	padding: 0;
}

.compatTips .modelMain p {
	line-height: 70px;
	margin: 0;
}

.compatTips .modelFooter {
	padding: 5px 34px;
}

.compatTips .modelFooter span {
	border-radius: 20px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	font-size: 14px;
}

.compatTips .modelFooter span:nth-of-type(2) {
	float: right;
}

.compatCont .modelCon {
	width: 1024px;
	height: 558px;
	margin-left: -512px;
	margin-top: -279px;
}

.compatCont .modelTit {
	font-family: 'KaiTi';
	font-size: 24px;
	background: none;
}

.compatCont .modelMain {
	height: 491px;
}

.compatCont .compatImg {
	width: 47%;
	float: left;
	margin: 0 0 0 3%;
	text-align: center;
}

.compatCont .compatImg img {
	max-width: 471px;
	max-height: 471px;
}

.wordCont .modelCon {
	width: 530px;
	height: 550px;
	margin-left: -265px;
	margin-top: -275px;
}

.wordCont .modelTit {
	font-family: 'KaiTi';
	font-size: 24px;
	background: none;
}

.wordCont .modelMain {
	padding: 0 20px;
	width: 100%;
	height: 486px;
}

.wordCont .compatImg {
	width: 100%;
	height: 100%;
	overflow: hidden;
	text-align: center;
}

.wordCont .compatImg img {
	max-width: 100%;
	max-height: 100%;
}

.lessons06 .compatTxt dl {
	width: 220px;
	float: left;
}

.lessons06 .compatTxt dl dt {
	height: 220px;
	overflow: hidden;
}


/*------------------全景授课-观察------------------*/

.obserTxt {
	padding: 30px 20px 0 20px;
}

.obserTxt dl {
	width: 29.2%\9;
	margin-top: 50px\9;
	max-width: 306px;
	max-width: 280px\9;
}

.obserTxt dl dd {
	width: auto;
	height: auto;
	border: none;
	text-align: center;
	margin: 10px auto;
}

.obserTxt dl dt {
	position: relative;
}

.girdBg {
	position: absolute;
	left: 0;
	bottom: 0;
	top: 0;
	right: 0;
}

.obserTxt dl dd em {
	font-size: 30px;
	font-family: 'KaiTi';
}

.chocieGird {
	width: 554px;
	height: 150px;
	overflow: hidden;
	margin: 0 auto;
}

.gcPlaceL {
	float: left;
	margin-right: 38px;
}

.gcPlaceL dl {
	float: left;
	text-align: center;
	margin-right: 32px;
	width: 60px;
}

.gcPlaceL dl dd {
	cursor: pointer;
	float: left;
	width: 60px;
	height: 60px;
}

.gcPlaceL dl dd em {
	display: block;
	width: 28px;
	height: 28px;
	margin: 14px auto;
}

.gcPlaceL dl dt,
.gcPlaceR dl dd {
	font-family: 'KaiTi';
	font-size: 19px;
	line-height: 40px;
	font-weight: normal;
	text-align: center;
}

.gcPlaceR {
	width: 100%;
	float: left;
	margin-top: 30px;
}

.gcPlaceR dl {
	float: left;
	width: 65px;
	margin-right: 32px;
	cursor: pointer;
}

.gcPlaceR dl:last-child {
	margin-right: 0;
}

.gcPlaceR dl dt {
	width: 60px;
	height: 60px;
}

.obserMain dl {
	width: 450px;
	height: 450px;
	margin: 0 auto;
	position: relative;
}

.obserMain dl dt {
	position: relative;
}

.obserMain dl dt img {
	width: 100%;
}

.evaluation .modelCon {
	width: 1006px;
	height: 514px;
	margin-left: -503px;
	margin-top: -257px;
}

.evaluation .modelTit,
.practice .modelTit {
	font-family: 'KaiTi';
	font-size: 24px;
}

.evaluation .modelFooter,
.practice .modelFooter {
	border: none;
}

.txtList {
	padding: 10px 18px 0 18px;
	width: 100%;
	height: 390px;
	overflow-y: auto;
}

.txtList li {
	cursor: pointer;
	position: relative;
	float: left;
	width: 160px;
	height: 160px;
	border: 3px solid transparent;
	margin: 0 15px 29px 14px;
}

.txtList li:nth-of-type(5n) {
	margin-right: 0;
}

.txtList li img {
	width: 100%;
}

.txtList li div {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	display: none;
}

.txtList li.clickTxt div {
	display: block;
}

.clickTxt em {
	display: block !important;
}

.practice .modelCon {
	width: 1006px;
	height: 600px;
	margin-left: -503px;
	margin-top: -300px;
}

.practice .modelMain {
	width: 100%;
	height: 474px;
	overflow-y: auto;
}

.classGrade {
	width: 100%;
	height: 50px;
}

.lessons02 {
	overflow-y: auto;
	overflow-x: hidden;
}


/**------------- 集字 ----------------*/

.lessons_write {
	width: 100%;
	padding-top: 34px;
	overflow-y: auto;
	overflow-x: hidden;
}

.lessons_write .l_twTit {
	width: 122px;
	height: 47px;
	line-height: 47px;
	border-radius: 8px;
	margin-left: 40px;
	font-size: 28px;
	font-family: KaiTi;
	text-align: center;
}

.lessons_write .l_words {
	width: 100%;
	height: 75%;
	float: left;
	overflow: hidden;
}

.lessons_write .l_twTxt {
	width: 50%;
	height: 100%;
	padding: 24px 30px 0px 40px;
	font-size: 24px;
	text-align: left;
	font-family: KaiTi;
	float: left;
	overflow-y: auto;
}

.lessons_write .r_audio {
	float: left;
	width: 50%;
	height: 100%;
	float: left;
	padding: 24px 20px 0px 10px;
}

.lessons_write .l_twTxt p {
	line-height: 43px;
	margin-bottom: 25px;
}


/* 集字解读 */

.lessons_read {
	overflow-x: hidden;
	overflow-y: auto;
}

.lessons_read .jz_topimg {
	margin: 40px 0;
	width: 100%;
	height: 230px;
	align-items: center;
	display: -webkit-flex;
	display: -ms-flexbox;
	justify-content: center;
	-webkit-justify-content: center;
}

.jz_topimg li {
	width: 206px;
	height: 206px;
	margin-right: 20px;
	float: left;
	position: relative;
}

.jz_topimg li:nth-of-type(4n) {
	margin-right: 0;
}

.jz_topimg li img {
	width: 100%;
}

.jz_topimg .jz_playbtn {
	width: 35px;
	height: 35px;
	position: absolute;
	bottom: 2px;
	right: 1px;
}

.tz {
	height: 100%;
	overflow-y: auto;
	overflow-x: hidden;
}

.lessons_read .jz_tits {
	width: 122px;
	height: 47px;
	line-height: 47px;
	border-radius: 8px;
	margin-left: 40px;
	margin-top: 34px;
	font-size: 28px;
	font-family: KaiTi;
	text-align: center;
}

.lessons_read .jz_txts {
	margin-top: 18px;
	padding: 0 40px 30px 40px;
	font-size: 24px;
	font-family: KaiTi;
	text-align: left;
}


/* 弹出-视频 */

.popup_video {
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 9999;
	overflow: hidden;
	display: none;
}

.popup_video .return_Btn {
	cursor: pointer;
	position: absolute;
	top: 12px;
	left: 12px;
	display: block;
	width: 80px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	border-radius: 24px;
	-webkit-border-radius: 24px;
	-moz-border-radius: 24px;
	z-index: 999;
}

.popup_video .return_Btn span {
	display: inline-block;
	vertical-align: middle;
	margin-right: 3px;
}

.popup_video .audioBox {
	width: 100%;
	height: 100%;
	text-align: center;
	margin: 0 auto;
	text-align: center;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.popup_video .audioBox .jzPlay-d {
	width: 100%;
	height: 100%;
}

.teaching01 {
	width: 100%;
	height: 100%;
}


/**------------- 导入 ----------------*/

.img_area_lead {
	height: 100%;
	overflow-y: auto;
	text-align: center;
}

.leading-in {
	position: relative;
	display: inline-block;
	width: 100%;
	min-height: 425px;
	height: 100%;
}

.leading-in img {
	width: 100%;
}


/* 播放条 */

.playbar {
	width: 100%;
	height: 75px;
	line-height: 75px;
	background: url(/image/padimg/audio_shadow.png) no-repeat;
	background-size: 100% 100%;
	position: absolute;
	bottom: 0px;
	z-index: 999;
}

.play {
	width: 40px;
	height: 36px;
	float: left;
	font-size: 36px;
}

.play .play_run {
	position: absolute;
	left: 0px;
	top: 0px;
}

.play .iconfont {
	font-size: 36px;
	color: #fff;
	cursor: pointer;
}

.progress_bar {
	position: absolute;
	height: 100%;
	margin-top: 36px;
	left: 50px;
	right: 194px;
}

.progress_bar .rw_line {
	width: 100%;
	height: 4px;
	background-color: #fff;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	position: relative;
}

.uploadBOX em {
	font-size: 16px;
	color: #999999;
}

.speed_bar {
	width: 60%;
	height: 100%;
}

.progress_bar .red_line {
	width: 0%;
	height: 4px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}


/* 上传失败 */

.upFail {
	width: 155px;
	height: 100%;
	text-align: center;
	font-size: 16px;
	color: red;
	float: left;
}

.r_up {
	display: inline-block;
	width: 110px;
	height: 35px;
	line-height: 35px;
	margin-right: 20px;
	border-radius: 4px;
	border: 1px solid #4688F1;
	font-size: 16px;
	color: #4688F1;
	cursor: pointer;
	text-align: center;
}

.brushVideo {
	width: 100%;
	/* height: 100%; */
}

.r_up em {
	line-height: 30px;
}

.dl_selet {
	float: left;
	width: 20px;
	margin-right: 20px;
	cursor: pointer;
}

.icon_sl {
	/* display: none; */
	color: #4688F1;
	cursor: pointer;
}

.si_selet {
	float: left;
	width: 20px;
	margin-right: 20px;
	cursor: pointer;
}

.si_selet span {
	display: none;
}

.icon_audio {
	color: #9A58AC;
	/* font-size: 26px !important; */
	/* display: none; */
}

.icon_vedio {
	color: #6590FF;
}

.icon_pic {
	color: #4688F1;
}

.icon_ppt {
	color: #F34E19;
}

.icon_download {
	color: #4688F1;
}


/* 删除弹框 */

.delTips .modelCon {
	width: 380px;
	height: 206px;
	margin-left: -190px;
	margin-top: -103px;
}

.delTips .modelMain {
	padding: 24px 24px;
	text-align: center;
}

.delTips .modelCon .modelMain p span {
	display: inline-block;
	max-width: 139px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	vertical-align: middle;
}

.delTips .modelCon .modelTit {
	color: #FFFFFF;
	font-size: 16px;
	box-shadow: 0px 1px 0px 0px rgba(229, 229, 229, 1);
	height: 40px;
	line-height: 40px;
	padding: 0 14px;
}

.delTips .modelFooter {
	padding: 10px 60px;
}

.delTips .modelFooter span {
	float: left;
}

.delTips .modelCon .modelTit span {
	font-weight: normal;
}

.delTips .modelFooter span:nth-child(2) {
	float: right;
	border: none;
}

.AlldelTip .modelMain {
	padding: 35px 24px;
}

.AlldelTip .modelMain p {
	text-align: center;
}

.AlldelTip .modelFooter {
	margin-top: 10px;
}

.ypTip .modelMain {
	padding: 40px 0;
}

.ypTip .modelFooter {
	padding: 10px 150px;
}

.ypTip .modelFooter span {
	margin: 0 auto;
}

.picTK .modelCon {
	width: 654px;
	height: 654px;
	margin-left: -327px;
	margin-top: -327px;
	overflow: hidden;
	text-align: center;
	line-height: 654px;
}

.ppTK .m_zh,
.vdTK .m_zh {
	width: 1040px !important;
	height: 650px !important;
	margin-top: -325px !important;
	margin-left: -520px !important;
	background: none !important;
}

.picTK .m_zh {
	width: 700px !important;
	height: 700px !important;
	margin-left: -350px !important;
	margin-top: -350px !important;
	background: none !important;
}

.picTK,
.vdTK,
.ppTK {
	background: rgba(0, 0, 0, .6) !important;
}

.picTK .closeBtn,
.vdTK .closeBtn,
.ppTK .closeBtn {
	width: 40px;
	height: 40px;
	background-size: 100%;
	cursor: pointer;
	position: absolute;
	right: 0px;
	top: 0px;
	font-size: 45px;
	z-index: 999999;
	background: url(/image/blueimg/blueClose.png) no-repeat;
	background-size: 100% 100%;
}

.picTK .modelCon img {
	max-width: 100%;
	max-height: 100%;
}

.vdTK .modelCon {
	width: 998px;
	height: 594px;
	margin-left: -499px;
	margin-top: -297px;
	background: #fff;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	padding: 8px;
}

.vdTK .modelCon video {
	outline: none;
}

.ppTK .modelCon {
	width: 998px;
	height: 600px;
	margin-left: -499px;
	margin-top: -300px;
	background: #ffffff;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	padding: 4px;
}


/* -------------------------------------------我的题库---------------------------------------- */

.bankWrap {
	position: relative;
	width: 1000px;
	float: right;
	/* padding: 20px 20px 40px 20px; */
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	min-height: 500px;
	background: #FFFFFF;
}


/* 题库首页--搜索筛选 */

.searchBox {
	height: 59px;
	width: 100%;
	border-radius: 4px 4px 0px 0px;
	-webkit-border-radius: 4px 4px 0px 0px;
	-moz-border-radius: 4px 4px 0px 0px;
	box-shadow: 0px 1px 0px 0px rgba(221, 221, 221, 0.5);
	-webkit-box-shadow: 0px 1px 0px 0px rgba(221, 221, 221, 0.5);
	-moz-box-shadow: 0px 1px 0px 0px rgba(221, 221, 221, 0.5);
	background: rgba(255, 255, 255, 1);
	position: relative;
}

.searchBar {
	width: 855px;
	height: 36px;
	border-radius: 18px;
	-webkit-border-radius: 18px;
	-moz-border-radius: 18px;
	border: 1px solid rgba(230, 230, 230, 1);
	margin-top: 10px;
	margin-left: 16px;
	background: #F7F7F7;
	box-shadow: 0px 1px 0px 0px rgba(221, 221, 221, 0.5);
	-webkit-box-shadow: 0px 1px 0px 0px rgba(221, 221, 221, 0.5);
	-moz-box-shadow: 0px 1px 0px 0px rgba(221, 221, 221, 0.5);
	position: relative;
	float: left;
}

.searchBtn {
	font-size: 28px;
	color: #C4C4C4;
	width: 40px;
	line-height: 33px;
	height: 100%;
	position: absolute;
	right: 0;
	top: 2px;
	cursor: pointer;
}

.searchBar input {
	width: 100%;
	height: 100%;
	padding-left: 10px;
	/* background:rgba(255,255,255,1); */
}

.glsearch {
	font-size: 14px;
	float: left;
	width: 80px;
	line-height: 54px;
	color: #666666;
	margin-left: 20px;
	font-weight: 400;
	cursor: pointer;
}

.gjup {
	width: 180px;
	height: 240px;
	padding: 10px;
	background: rgba(255, 255, 255, 1);
	box-shadow: 0px 12px 13px 0px rgba(230, 230, 230, 1);
	-webkit-box-shadow: 0px 12px 13px 0px rgba(230, 230, 230, 1);
	-moz-box-shadow: 0px 12px 13px 0px rgba(230, 230, 230, 1);
	border-radius: 4px 4px 0px 0px;
	-webkit-border-radius: 4px 4px 0px 0px;
	-moz-border-radius: 4px 4px 0px 0px;
	border: 1px solid rgba(210, 202, 202, 1);
	position: absolute;
	right: 0;
	top: 57px;
	display: none;
	z-index: 100;
}

.gjupDiv,
.khnr {
	width: 100%;
	height: 32px;
	line-height: 32px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border: 1px solid rgba(153, 153, 153, 1);
	padding: 0 10px;
	position: relative;
}

.gjupDiv p,
.khnr p {
	line-height: 28px;
	font-size: 12px;
}

.gjupDiv span {
	float: right;
}

.gjsxTit {
	color: #999999;
	font-size: 12px;
}

.gjsxCon {
	width: 100%;
	margin-bottom: 20px;
	cursor: pointer;
}

.gjsxList {
	width: 100%;
	height: 40px;
	margin-bottom: 16px;
}

.gjsxList li {
	padding: 0 15px;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	font-weight: 500;
	cursor: pointer;
	float: left;
	margin-right: 12px;
	border-radius: 20px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border: 1px solid rgba(213, 213, 213, 1);
	color: #999999;
}

.gjsxList li:last-child {
	margin-right: 0;
}

.kaohCon .khnr {
	border: 1px solid rgba(162, 29, 34, 1);
	text-align: center;
	color: rgba(162, 29, 34, 1);
}

.chooseBox {
	width: 100%;
	height: 48px;
	line-height: 48px;
	background: rgba(255, 255, 255, 1);
	color: #666666;
	padding-left: 20px;
	border: 1px solid rgba(210, 202, 202, 1);
	border-top: none;
	overflow: hidden;
}

.clickRed {
	color: #9B1B1D;
}

.seleL {
	width: 170px;
	height: 100%;
	font-size: 20px;
	float: left;
}

.all_fz {
	margin-bottom: 15px;
}


/* 倒叙 */

.qxtit {
	width: 100%;
	height: 48px;
	line-height: 48px;
	background: #FFFFFF;
;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding: 0 16px;
	overflow: hidden;
}

.Rqx {
	float: left;
	font-size: 12px;
	color: #666666;
}

.Rqx .cutContent {
	vertical-align: middle;
	display: inline-block;
	width: 17px;
	height: 18px;
	background: url(/image/padimg/cutContent.png) no-repeat;
	background-size: 100%;
}

.Rqx li {
	float: left;
	list-style: none;
	cursor: pointer;
	margin-right: 18px;
}

.Rqx li a {
	color: #666666;
}

.listIcon {
	font-weight: 600;
}

.Rqx li:last-child {
	margin-right: 0;
}

.Rqx li span {
	vertical-align: bottom;
}

.recorEmpty {
	color: #999999;
}

.idx_eytit {
	width: 100%;
	height: 48px;
	line-height: 48px;
	padding: 0 16px;
	color: #666666;
	background: #FFFFFF;
}

.idx_eytit a {
	color: #666666;
}

.idx_eytit .iconfont {
	font-size: 14px;
	vertical-align: middle;
}

.idx_eytit p {
	display: inline-block;
	margin-bottom: 0;
	margin-left: 30px;
}

.idx_eycon {
	width: 100%;
	margin: 100px auto;
	text-align: center;
}

.idx_eycon p {
	color: ;
}


/* 增加试题 */

.qxwrap .qxIcon {
	width: 18px;
	height: 18px;
	color: #FFFFFF;
;
	vertical-align: middle;
}

.qxwrap em {
	color: #333333;
	font-size: 16px;
	font-weight: 600;
}

.Lqx {
	float: left;
}

.bankMain input[type="checkbox"] {
	margin: -4px 0 0;
}

.qxwrap {
	float: left;
	font-weight: 550;
}

.addstBtn {
	width: 120px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	border-radius: 16px;
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	font-size: 14px;
	color: #F9F9F9;
	float: left;
	margin-top: 10px;
}

.addstBtn a {
	color: #FFFFFF;
}

.addstBtn span {
	font-size: 15px;
	vertical-align: middle;
}

.lineIcon {
	float: left;
	padding: 0 10px;
	color: #D1D9E6;
}

.all_seti {
	float: right;
}

.all_ti {
	float: left;
	font-size: 12px;
	line-height: 54px;
	margin: 0;
	color: #666666;
}

.all_ti span {
	padding: 0 5px;
}

.piladd {
	width: 180px;
	height: 32px;
	line-height: 32px;
	border-radius: 16px;
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	float: left;
	margin-top: 10px;
	font-size: 14px;
	text-align: center;
	cursor: pointer;
	margin-left: 24px;
}

.plshow {
	color: #666666 !important;
}

.piladd span,
.share span {
	vertical-align: bottom;
}

.share {
	width: 54px;
	height: 22px;
	line-height: 22px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	float: left;
	margin-top: 14px;
	font-size: 12px;
	color: #C1C1C1;
	text-align: center;
	cursor: pointer;
	border: 1px solid rgba(213, 211, 211, 1);
	margin-left: 12px;
}

.Rqx {
	float: left;
	font-size: 12px;
	color: #666666;
}

.Rqx .cutContent {
	vertical-align: middle;
	display: inline-block;
	width: 17px;
	height: 18px;
	background: url(/image/padimg/cutContent.png) no-repeat;
	background-size: 100%;
}

.Rqx li {
	float: left;
	list-style: none;
	cursor: pointer;
	margin-right: 18px;
}

.Rqx li a {
	color: #666666;
}

.listIcon {
	font-weight: 600;
}

.Rqx li:last-child {
	margin-right: 0;
}

.Rqx li span {
	font-size: 12px;
	vertical-align: bottom;
	padding: 0 4px;
}


/* 弹框----移动到(选择考核内容) */

.moveMongolia .modelCon {
	width: 562px;
	height: 738px;
	margin-left: -281px;
	margin-top: -369px;
}

.moveMongolia .modelCon .modelTit {
	text-align: left;
	height: 40px;
	line-height: 40px;
	box-shadow: 0px 1px 0px 0px rgba(229, 229, 229, 1);
	-webkit-box-shadow: 0px 1px 0px 0px rgba(229, 229, 229, 1);
	-moz-box-shadow: 0px 1px 0px 0px rgba(229, 229, 229, 1);
}

.moveMongolia .modelCon .modelTit span {
	color: #ffffff;
}

.moveMongolia .modelMain {
	height: 642px;
	padding: 15px 0;
}

.moveMongolia .modelMain .gjsx_lx01 {
	padding: 0 24px;
}

.moveMongolia .modelMain p {
	text-align: left;
	color: #666666;
	font-size: 14px;
}

.moveMongolia .modelMain h6 {
	color: #333333;
	font-size: 14px;
	font-weight: normal;
	padding: 10px 0 18px 0;
}

.moveMongolia .modelMain .tmlx_tit {
	font-size: 12px;
}

.moveMongolia .modelMain .sfdj_tit {
	padding: 0 24px;
}

.catalog_group {
	padding: 16px 24px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	box-shadow: 0px -1px 0px 0px rgba(224, 224, 224, 0.5);
	height: 414px;
	overflow-y: auto;
}

.moveMongolia .modelFooter {
	border: none;
	padding: 10px 150px;
}

.moveMongolia .modelFooter .deletSure {
	float: right;
}

.moveMongolia .modelFooter span {
	float: left;
}

.gruop_comment {
	margin-left: 20px;
	margin-bottom: 15px;
}

.gruop_comment .fz {
	color: #333333;
	cursor: pointer;
}

.gruop_comment .fz em,
.catalog_group .all_fz em {
	display: inline-block;
	vertical-align: middle;
	margin: -4px 5px 0 0;
	width: 0;
	height: 0;
	border: 6px solid transparent;
	border-left-color: #666666;
}

.gruop_comment .checked_status,
.all_fz .checked_status {
	float: right;
	display: block;
	width: 18px;
	height: 18px;
	background: rgba(255, 255, 255, 1);
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border: 1px solid #979797;
}

.gruop_comment .fz .checked_status {
	margin-top: 2px;
}

.gruop_comment .folder_name li .checked_status {
	margin-top: 9px;
}

.folder_name {
	display: none;
	padding-left: 14px;
}

.folder_name li {
	height: 40px;
	line-height: 40px;
	padding-left: 14px;
	cursor: pointer;
}

.folder_name li span:nth-of-type(1) {
	color: #666666;
}

.folder_name li img {
	display: inline-block;
	vertical-align: middle;
	width: 22px;
	margin: -4px 4px 0 0;
}

.folder_name li.clickFolder {
	background: rgba(172, 135, 88, .1);
}

.show_group .fz em,
.show_group01.all_fz em {
	border-left-color: transparent;
	border-top-color: #666666;
	margin: 0 5px 0 0;
}

.show_group .folder_name {
	display: block;
}

.checked_y {
	background-size: 100% !important;
}

.dlhasPic {
	font-weight: 550 !important;
}

.dlhasPic p {
	line-height: 42px;
}

.dlhasPic img {
	max-width: 32px;
	max-height: 32px;
	vertical-align: middle;
}

.tiBox {
	margin: 16px;
}

.qus_dan {
	width: 100%;
	font-size: 14px;
	color: #666666;
	display: none;
	padding: 10px 16px;
}

.qus_dan::before {
	content: '';
	width: 100%;
	height: 1px;
	background: #D1DDED;
	display: inline-block;
	margin-bottom: 10px;
}

.qus_dan p:not(.as_dn) {
	padding-left: 20px;
}

.as_dn .iconfont {
	vertical-align: bottom;
	margin-right: 4px;
}


/* 单选盒子 */

.dxBox {
	background: rgba(255, 255, 255, 1);
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	margin-bottom: 20px;
	border: 1px solid rgba(234, 234, 234, 1);
	overflow: hidden;
}

.dxBox:hover .see_more {
	display: block;
}

.clickCheck .rIcon {
	display: block;
}

.cutidxCont {
	display: none;
}

.showCut .cutList {
	display: none;
}

.showCut .cutidxCont {
	display: block;
}


/* 题干标题 */

.Titpack {
	width: 100%;
	height: 48px;
	line-height: 48px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.Titpack .idTit {
	width: 96%;
	height: 100%;
	overflow: hidden;
	float: left;
}

.Titpack .idTit em {
	color: #333333;
	font-size: 16px;
	font-weight: 600;
	float: left;
}

.Titpack .lsTit {
	width: 96%;
	height: 100%;
	overflow: hidden;
	float: left;
	display: none;
}

.dxBoxList .idTit {
	display: none;
}

.dxBoxList .lsTit {
	display: block;
}

.clickCheckList .idTit {
	display: none;
}

.clickCheckList .lsTit {
	display: block;
}

.detailstBox {
	width: 100%;
	display: none;
	position: relative;
	overflow: hidden;
}

.shiTM {
	color: #666666;
	font-size: 12px;
	display: none;
}


/* ---- */

.lisTit {
	width: 100%;
	height: 48px;
	line-height: 48px;
	background: #FFFFFF;
;
	font-weight: 550;
	display: none;
}

.rank {
	float: left;
	color: #A08C81;
	font-size: 12px;
	margin-left: 20px;
	margin-bottom: 0;
}

.rank li {
	float: left;
	margin-right: 14px;
}

.rank li::after {
	content: "|";
	color: #D1DDED;
	margin-left: 10px;
}

.rank li:last-child::after {
	content: "";
	display: none;
}

.rIcon {
	float: right;
	margin-bottom: 0;
	/* display: none; */
}

.rIcon li {
	width: 96px;
	height: 100%;
	float: left;
	border-left: 1px solid #D1DDED;
	text-align: center;
	font-size: 12px;
	cursor: pointer;
}

.rIcon li span {
	vertical-align: bottom;
	margin-right: 5px;
	font-size: 18px;
}

.leftIcon {
	float: left;
}

.leftIcon span {
	margin-left: 7px;
	color: #A21D22;
	font-weight: 600;
	cursor: pointer;
}

.leftIcon>a {
	font-size: 12px;
	color: #891818;
	float: left;
}

.rightBtn {
	float: left;
	width: 66px;
	height: 26px;
	line-height: 26px;
	text-align: center;
	background: rgba(162, 29, 34, 1);
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	margin-top: 11px;
	color: #FFFFFF;
;
	margin-left: 20px;
	cursor: pointer;
}

.line {
	float: left;
}

.xtBtns span {
	vertical-align: middle;
}

.showXt .xtaddBtn {
	display: none;
}

.showXt .xtremovBtn {
	display: block;
	background: #BA2525 !important;
}

.showTips .weiBtn {
	display: none;
}

.showTips .xuanBtn {
	display: block;
}

.showTips .detailstBox .dxBox {
	height: 240px;
	margin-bottom: 0;
}

.seleL em {
	font-size: 12px;
	padding: 0 10px;
}

.xtremovBtn {
	display: none;
}

.dxContL .tianKT {
	box-shadow: none;
}

.dxCont {
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	position: relative;
	cursor: pointer;
}

.dxContL .resultOpt li {
	height: auto;
	margin-right: 60px;
}

.dxContL .resultOpt li .zqIcon {
	color: #26A618;
	margin-right: 5px;
	font-weight: 600;
	font-size: 30px;
}

.dxContL .resultOpt li .cwIcon {
	color: #C22727;
	margin-right: 5px;
	font-weight: 600;
	font-size: 30px;
}

.lanBox .dxCont .lestLan_jdres {
	float: left;
	padding-top: 10px;
	font-size: 18px;
}

.dxContL {
	width: 100%;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	position: relative;
	padding: 0px 16px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	overflow: hidden;
	font-size: 16px;
	color: #333333;
}

.dxContR {
	width: 42%;
	height: 208px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border: 1px solid rgba(234, 234, 234, 1);
	float: right;
	position: relative;
	padding: 8px 16px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	color: #666666;
	font-size: 12px;
	overflow: hidden;
}


/* 试题篮按钮 */

.testLan_btn {
	width: 45px;
	text-align: center;
	height: 160px;
	background: rgba(255, 255, 255, 1);
	border-radius: 23px;
	-webkit-border-radius: 23px;
	-moz-border-radius: 23px;
	position: fixed;
	/* right: 10px; */
	top: 300px;
	z-index: 999;
	font-size: 16px;
	letter-spacing: 5px;
	writing-mode: vertical-rl;
	/*垂直方向，从右向左*/
	line-height: 45px;
	cursor: pointer;
}

.testLan_btn .iconfont {
	display: inline-block;
	font-size: 21px;
	width: 15px;
	height: 17px;
	font-weight: 600;
	position: relative;
}

.testLan_btn .iconfont em {
	display: inline-block;
	width: 22px;
	height: 14px;
	line-height: 14px;
	text-align: center;
	background: rgba(255, 118, 118, 1);
	border-radius: 7px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	position: absolute;
	right: 2px;
	top: -2px;
	color: #FFFFFF;
	font-size: 11px;
	writing-mode: horizontal-tb;
	letter-spacing: 0px;
	font-weight: normal;
}

.questit {
	width: 100%;
	line-height: 20px;
	padding: 15px 0 0 0;
	color: #333333;
	font-size: 16px;
	font-weight: 500;
	border-radius: 4px 4px 0px 0px;
	-webkit-border-radius: 4px 4px 0px 0px;
	-moz-border-radius: 4px 4px 0px 0px;
}

.questit::after {
	content: '';
	display: inline-block;
	width: 100%;
	height: 1px;
	background: rgba(234, 234, 234, 1);
}

.questit p {
	margin: 0 !important;
}

.questit p img {
	height: 45px;
}

.questit02::after {
	content: '';
	display: none;
}

.quesList {
	margin: 0 0 10px 0;
}

.quesList p {
	display: inline-block;
	margin-left: 8px;
	vertical-align: middle;
	margin-bottom: 0;
	max-width: 900px;
	overflow: hidden;
	word-wrap: break-word !important;
	word-break: break-all;
	/* overflow-wrap:break-word; */
}

.quesList li {
	font-size: 14px;
	color: #666666;
	line-height: 30px;
}

.quesList i {
	display: inline-block;
	width: 18px;
	height: 18px;
	line-height: 35px;
	text-align: center;
	font-size: 14px;
	color: #666666;
	vertical-align: top;
}

.quesList li span {
	/* font-size: 14px; */
	font-size: 1em;
}
.quesList li span p{
	display: inline-block;
}

.aswer {
	color: #333333;
	font-size: 16px;
	font-weight: 550;
	margin-bottom: 12px;
}

.dxContR .jd_aswer {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 7;
	-webkit-box-orient: vertical;
	float: left;
}

.aswerTxt {
	height: 85%;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 5;
	-webkit-box-orient: vertical;
}

.aswerTxt img {
	height: 140px;
}

.quesPic {
	padding: 16px 0;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.quesPic li {
	float: left;
	width: 23%;
	height: 107px;
	position: relative;
	margin-right: 10px;
}

.quesPic li:last-child {
	margin-right: 0;
}

.quesPic li img {
	width: 100%;
}

.quesPic i {
	display: inline-block;
	width: 18px;
	height: 18px;
	line-height: 18px;
	text-align: center;
	background: rgba(222, 185, 117, 1);
	border-radius: 9px;
	font-size: 12px;
	color: #FFFFFF;
;
	position: absolute;
	left: 0;
	top: 0;
}

.similCon .jdtCont .rank {
	margin-left: 10px;
}

.jdtCont .dxContL {
	height: 100%;
	overflow-y: auto;
}

.jdtCont .dxContR {
	height: 100%;
	overflow-y: hidden;
}

.jd_dxCont .questit::after {
	content: '';
	visibility: hidden;
}

.showDn .questit::after {
	content: '';
	visibility: visible;
}

.jdtCont .quesPic li {
	width: 103px;
	height: 103px;
	overflow: hidden;
	margin-right: 3px;
}

.jdtCont .quesPic li:last-child {
	margin-right: 0;
}

.jdtCont .quesPic li img {
	max-width: 103px;
	max-height: 103px;
}


/* 多选 */


/* 多选 */

.moreChoice {
	margin-top: 20px;
	position: relative;
}

.moreOption {
	margin-top: 14px;
	overflow: hidden;
}

.moreOption li {
	float: left;
	/* height: 150px; */
	position: relative;
	margin-right: 5px;
	margin-bottom: 5px;
}

.moreOption li:last-child {
	margin-right: 0;
}

.moreOption li img {
	max-height: 120px;
	margin-right: 3px;
	vertical-align: middle;
}


/* .optionB */

.moreOption li i {
	display: inline-block;
	width: 18px;
	text-align: center;
	color: #666666;
	margin-right: 10px;
	font-size: 14px;
	float: left;
	line-height: 120px;
}

.moreOption li span {
	float: left;
}

.moreOption li p {
	display: inline-block;
	line-height: 120px;
}


/* 解答题 */

.aswerTi {
	margin-top: 20px;
	position: relative;
}

.aswerTi .ckCon {
	font-size: 16px;
}

.wzAswer {
	color: #7D2B29 !important;
	z-index: 999;
	font-weight: 500;
	padding-left: 20px;
}


/* 编辑试题 */

.editContent {
	height: 156px !important;
	box-shadow: none !important;
	padding: 20px !important;
}

.editContent .handTit {
	height: 82px;
	line-height: 82px;
}

.editContent .selup {
	width: 70%;
	margin-top: 16px;
}

.editContent .inputR {
	margin-top: 15px;
}


/* -------试题详情页--------- */

.handtop {
	width: 100%;
	height: 40px;
	line-height: 40px;
	background: rgba(255, 255, 255, 1);
	border-bottom: 1px solid #DDDDDD;
	font-size: 12px;
	color: #333333;
	padding: 0 16px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	cursor: pointer;
}

.handtop .iconfont {
	font-size: 12px;
}

.handtop em {
	color: #A21D22;
}

.ListWrap {
	width: 100%;
	/* height:496px; */
	background: rgba(255, 255, 255, 1);
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	padding: 10px 0;
}

.deListit {
	width: 100%;
	height: 48px;
	line-height: 48px;
	background: rgba(223, 175, 114, .1);
	border-radius: 4px 4px 0px 0px;
	-webkit-border-radius: 4px 4px 0px 0px;
	-moz-border-radius: 4px 4px 0px 0px;
	font-size: 12px;
	color: #A08C81;
	padding: 0 16px;
	overflow: hidden;
}

.deListit .rank {
	margin-left: 0;
}

.colorLan {
	color: #393B8C;
}

.colorHui {
	color: #645147;
}

.deListCon {
	margin: 16px 16px;
	border-radius: 4px 4px 0px 0px;
	-webkit-border-radius: 4px 4px 0px 0px;
	-moz-border-radius: 4px 4px 0px 0px;
	border: 1px solid rgba(234, 234, 234, 1);
	padding: 0 16px;
}

.deListCon p img {
	/* height: 100px; */
}

.deListCon>p {
	width: 100%;
	line-height: 42px;
	font-size: 24px;
	font-weight: 550;
	color: rgba(51, 51, 51, 1);
	margin: 0;
	box-shadow: 0px 1px 0px 0px rgba(234, 234, 234, 1);
	-webkit-box-shadow: 0px 1px 0px 0px rgba(234, 234, 234, 1);
	-moz-box-shadow: 0px 1px 0px 0px rgba(234, 234, 234, 1);
	border-radius: 4px 4px 0px 0px;
	-webkit-border-radius: 4px 4px 0px 0px;
	-moz-border-radius: 4px 4px 0px 0px;
}

.resultOpt {
	height: 60px;
	line-height: 60px;
	font-size: 18px;
	color: #333333;
}

.resultOpt .zqIcon {
	font-size: 30px;
	color: #AECD42;
	vertical-align: bottom;
}

.resultOpt .cwIcon {
	font-size: 30px;
	color: #E22D2D;
	vertical-align: bottom;
	margin-left: 90px;
}

.ckAswerBox {
	display: block;
	padding: 10px 0;
}

.tiantk::before {
	content: '';
	display: none !important;
}

.origIcon {
	color: #DEB975;
	vertical-align: middle;
}

.ckAswerJX .daJX {
	font-size: 16px;
	color: #333333;
	font-weight: 550;
}

.ckAswerJX .daJXCon {
	font-size: 16px;
	color: #666666;
}

.similTiT {
	width: 100%;
	height: 60px;
	line-height: 60px;
	box-shadow: 0px 1px 0px 0px rgba(234, 234, 234, 1);
	-webkit-box-shadow: 0px 1px 0px 0px rgba(234, 234, 234, 1);
	-moz-box-shadow: 0px 1px 0px 0px rgba(234, 234, 234, 1);
	border-radius: 4px 4px 0px 0px;
	-webkit-border-radius: 4px 4px 0px 0px;
	-moz-border-radius: 4px 4px 0px 0px;
	color: #333333;
	font-size: 20px;
	padding: 0 16px;
	background: rgba(255, 255, 255, 1);
}

.SimilarWrap {
	width: 100%;
	margin-bottom: 20px;
}

.SimilarWrap .similCon {
	margin: 10px 16px;
}

.JDTCons {
	width: 100%;
	height: 160px;
	font-size: 18px;
	color: #333333;
	box-shadow: 0px 1px 0px 0px rgba(234, 234, 234, 1);
	-webkit-box-shadow: 0px 1px 0px 0px rgba(234, 234, 234, 1);
	-moz-box-shadow: 0px 1px 0px 0px rgba(234, 234, 234, 1);
	border-radius: 4px 4px 0px 0px;
	-webkit-border-radius: 4px 4px 0px 0px;
	-moz-border-radius: 4px 4px 0px 0px;
}

.JDTCons>p {
	padding: 16px 0;
	line-height: 28px;
}

.ckAswerJD {
	margin-top: 30px;
}

.SinglePic {
	width: 100%;
	height: 200px;
	margin: 16px 0;
}

.SinglePic li {
	float: left;
	width: 200px;
	height: 200px;
	margin-right: 10px;
	position: relative;
	overflow: hidden;
}

.SinglePic li p img {
	/* width: 100%;
  height: auto; */
	max-width: 200px;
	max-height: 200px;
}

.SinglePic li:last-child {
	margin-right: 0;
}

.SinglePic li i {
	display: inline-block;
	width: 30px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	background: rgba(222, 185, 117, 1);
	border-radius: 16px;
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	color: #FFFFFF;
	position: absolute;
	left: 0;
	top: 0;
}

.MuchPic {
	width: 100%;
	/* height: 165px; */
	margin: 16px 0;
}

.ListWrap .MuchPic p {
	display: inline-block;
	width: 800px;
}

.MuchPic li {
	width: 100%;
	position: relative;
	line-height: 26px;
	font-size: 16px;
	color: #666666;
}

.MuchPic li i {
	display: block;
	width: 18px;
	height: 18px;
	line-height: 19px;
	font-size: 12px;
	text-align: center;
	background: rgba(222, 185, 117, 1);
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	color: #FFFFFF;
	margin-right: 16px;
	float: left;
	margin-top: 4px;
}


/* --------我的题库------------- */

.addstBtn02 {
	background: #CCCC;
	width: 120px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	border-radius: 16px;
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	font-size: 14px;
	color: #F9F9F9;
	margin: 0 auto;
	text-align: center;
	color: #FFFFFF;
}

.bank_type {
	width: 205px;
	height: 54px;
	line-height: 54px;
	margin: 0 auto;
}

.bank_type a {
	display: inline-block;
	padding: 0 5px;
	height: 100%;
	color: #999999;
}

.bank_type a:nth-child(1) {
	width: 70px;
	margin-right: 50px;
}

.bank_type a:nth-child(2) {
	width: 85px;
	float: right;
}

.mybankTop {
	width: 100%;
	height: 48px;
	border-top: 1px solid rgba(197, 197, 197, 0.5);
}

.mybankTop .all_seti {
	float: left;
}

.mybankTop .piladd {
	margin-left: 16px;
	margin-right: 16px;
}

.mybankTop .qxtit {
	width: 50%;
	float: left;
}

.mybankTop .searchBox {
	width: 50%;
	float: right;
	height: 48px;
	line-height: 48px;
	padding-left: 150px;
	box-shadow: none;
}

.mybankTop .searchBar {
	height: 32px;
	line-height: 32px;
	width: 220px;
	box-shadow: none;
}

.mybankTop .searchBar input {
	width: 220px;
}

.mybankTop .searchBtn {
	width: 30px;
	top: 0;
}


/* -----------------------------------手动录入----------------------------------------- */

.myContent {
	width: 100%;
	height: 190px;
	background: #FFFFFF;
	position: relative;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding: 20px 20px 40px 20px;
}

.handtop {
	width: 100%;
	height: 48px;
	line-height: 48px;
	/* background: rgba(255, 255, 255, 1); */
	border-bottom: 1px solid #DDDDDD;
	font-size: 12px;
	color: #333333;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	cursor: pointer;
	border-radius: 4px 4px 0px 0px;
	-webkit-border-radius: 4px 4px 0px 0px;
	-moz-border-radius: 4px 4px 0px 0px;
}

.handtop em {
	color: #A21D22;
}

.handtop a {
	display: inline-block;
	width: 147px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	border-radius: 16px;
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	font-size: 16px;
	color: #F9F9F9;
}

.handtop a:hover {
	color: #F9F9F9;
}

.handBT {
	width: 100%;
	height: 120px;
	background: rgba(255, 255, 255, 1);
}

.edithandBT {
	width: 100%;
	height: 60px;
	border-bottom: 1px solid #DDDDDD;
	background: rgba(255, 255, 255, 1);
	padding: 0 16px;
}

.edithandBT .selup {
	width: 88%;
	padding: 4px 0px;
}

.handTit {
	width: 100%;
	height: 56px;
	line-height: 56px;
	background: rgba(255, 255, 255, 1);
	box-shadow: 0px 1px 0px 0px rgba(221, 221, 221, 0.5);
	-webkit-box-shadow: 0px 1px 0px 0px rgba(221, 221, 221, 0.5);
	-moz-box-shadow: 0px 1px 0px 0px rgba(221, 221, 221, 0.5);
	font-size: 16px;
	color: #333333;
	font-weight: 500;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.inputMenu {
	float: left;
	color: #333333;
}

.inputMenu li {
	float: left;
	text-align: center;
	width: 80px;
	height: 56px;
	margin-right: 40px;
}

.inputMenu li a {
	color: #333333;
}

a:hover {
	text-decoration: none !important;
}

.inputR {
	float: right;
}

.inputBtn {
	width: 100px;
	height: 40px;
	line-height: 40px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	margin-top: 7px;
	margin-left: 16px;
	float: left;
	text-align: center;
	font-size: 14px;
	cursor: pointer;
}

.saveBtn {
	color: #FFFFFF;
}

.selup {
	width: 90%;
	height: 64px;
	font-weight: 500;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	float: left;
}

.showipt .selectCon {
	display: block !important;
}

.selup>li {
	float: left;
	width: 200px;
	height: 40px;
	line-height: 40px;
	background: rgba(255, 255, 255, 1);
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border: 1px solid rgba(210, 202, 202, 1);
	margin-right: 20px;
	margin-top: 4px;
	font-size: 14px;
	color: #999999;
	padding-left: 16px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	position: relative;
	cursor: pointer;
}

.selup>li>span {
	color: #666666;
}

.openIcon {
	position: absolute;
	right: 14px;
}

.selectCon {
	width: 100%;
	height: 120px;
	background: #FFFFFF;
	position: absolute;
	top: 40px;
	left: 0;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	overflow-y: auto;
	display: none;
	z-index: 9999;
	overflow-y: auto;
}

.selectCon li {
	padding-left: 16px;
}

.two_stkh {
	text-indent: 2em;
}

.handWrap {
	position: relative;
	width: 100%;
	float: right;
	padding: 20px 20px 10px 20px;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	min-height: 500px;
	background: #FFFFFF;
}

.hCon {
	width: 100%;
	height: 100%;
}

.hand_tg {
	width: 100%;
	height: 40px;
	background: #FFFFFF;
;
	border-bottom: 1px solid #DDDDDD;
}

.hand_tg span {
	font-size: 22px;
	vertical-align: middle;
	width: 24px;
	margin-right: 3px;
}

.hand_tg input {
	width: 95%;
	height: 100%;
	font-size: 24px;
	color: #666666;
	font-weight: 500;
}

.analysis {
	width: 100%;
	height: 180px;
	background: rgba(255, 255, 255, 1);
	border: 1px solid rgba(221, 221, 221, 1);
	position: relative;
	overflow-y: auto;
	padding: 16px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	margin-bottom: 100px;
}

.analysis textarea {
	width: 100%;
	height: 95%;
	border-style: none;
	resize: none;
	font-size: 16px;
	color: #666666;
}

.analysis textarea::-webkit-input-placeholder {
	color: #666666;
}

.analysis textarea:-moz-placeholder {
	color: #666666;
}

.analysis textarea::-moz-placeholder {
	color: #666666;
}

.analysis textarea::-ms-input-placeholder {
	color: #666666;
}

.ptit {
	line-height: 45px;
	color: #999999;
	font-size: 12px;
}

.keyWrap {
	width: 100%;
}

.keyList li {
	width: 100%;
	height: 54px;
	line-height: 54px;
	border: 1px solid rgba(212, 221, 219, 1);
	color: #666666;
	font-size: 16px;
	position: relative;
	background: rgba(204, 204, 204, 0.4);
	position: relative;
}

.orderNum {
	display: inline-block;
	width: 48px;
	height: 100%;
	text-align: center;
	background: rgba(245, 249, 248, 1);
	color: #666666;
	font-size: 16px;
}

.keyList li em {
	margin-left: 16px;
}

.orderTxt {
	margin-left: 16px;
	font-size: 16px;
	color: #666666;
	height: 50px;
	line-height: 50px;
	width: 80%;
	background: rgba(204, 204, 204, 0.02);
}

.orderTxt02 {
	font-size: 16px;
	color: #666666;
	height: 50px;
	line-height: 50px;
	width: 80%;
}

.closeIcon {
	position: absolute;
	right: 16px;
	color: #333333;
	font-size: 22px;
	cursor: pointer;
}

.addKeyWord,
.addKeyWord01,
.addKeyWord03,
.addKeyWord04,
.addKeyWord02,
.addKeyWord05 {
	width: 244px;
	height: 40px;
	line-height: 40px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border: 1px solid rgba(162, 29, 34, 1);
	margin: 24px auto;
	color: #A21D22;
	font-size: 14px;
	text-align: center;
	cursor: pointer;
}


/*  */

.keyList .inRadio {
	width: 18px;
	height: 18px;
	margin: 0 15px;
	vertical-align: middle;
}

.keyList li label {
	font-weight: normal;
}

.clinkShow {
	display: block;
}

.moreTit {
	width: 100%;
	height: 45px;
	line-height: 43px;
	color: #999999;
	font-size: 12px;
}

.moreTit span {
	vertical-align: middle;
}

.moreTit .ptits {
	float: left;
}

.moreTit .rzhuj {
	float: right;
	color: #333333;
}

.moreTit .rzhuj>div {
	float: left;
}

.slibtn {
	width: 34px;
	height: 18px;
	background: rgba(222, 222, 222, 1);
	border-radius: 9px;
	-webkit-border-radius: 9px;
	-moz-border-radius: 4px;
	border: 1px solid rgba(212, 212, 212, 1);
	margin-top: 13px;
	position: relatives;
	margin-left: 5px;
}

.curit {
	width: 14px;
	height: 14px;
	line-height: 18px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	background: rgba(255, 255, 255, 1);
	margin-top: 2px;
}


/* 滑动按钮 */

.loop_btn {
	width: 34px;
	height: 18px;
	background: rgba(222, 222, 222, 1);
	border-radius: 9px;
	-webkit-border-radius: 9px;
	-moz-border-radius: 4px;
	border: 1px solid rgba(212, 212, 212, 1);
	margin-top: 13px;
	position: relative;
	margin-left: 5px;
}

.loop02 {
	background: #4688F1;
}

.loop02 .sliding_ball {
	left: 16px;
}

.sliding_ball {
	width: 14px;
	height: 14px;
	line-height: 18px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	background: rgba(255, 255, 255, 1);
	margin-top: 2px;
	transition: all 0.2s ease-in;
	-webkit-transition: all 0.2s ease-in;
	-moz-transition: all 0.2s ease-in;
	position: absolute;
	top: 0;
	left: 0;
	margin: 1px;
}

.loopbox span {
	font-size: 12px;
	font-weight: 400;
	color: #9B6825;
	margin-left: 7px;
}


/* end */

.tkCon .keyList li,
.tkCon .keyList li input {
	background: none;
}

.pdCon .keyList li input {
	background: rgba(204, 204, 204, 0.02);
}


/* 手动录入--富文本编辑器 */

.form-group label,
.jx_lable {
	padding-right: 0;
	margin-bottom: 10px !important;
	font-size: 20px;
	padding-left: 0;
	font-weight: normal;
	text-align: left !important;
	margin-top: 30px;
}

.form-group .col-sm-12 {
	padding: 0;
}

.row-none .col-md-1 {
	width: 5%;
}

#add_option {
	color: #FFFFFF;
	display: inline-block;
	width: 72px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border: 1px solid red;
	background: #A21D22;
	text-decoration: none;
	font-size: 12px;
}

#add_option span {
	color: #FFFFFF;
	vertical-align: middle;
	font-size: 13px;
}

#remove_option span {
	/* color: #FFFFFF; */
	vertical-align: middle;
	font-size: 13px;
}

#remove_option {
	color: red;
	display: inline-block;
	width: 72px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border: 1px solid red;
	margin-left: 8px;
	text-decoration: none;
	font-size: 12px;
}

#adddiv {
	color: #FFFFFF;
	display: inline-block;
	width: 65px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border: 1px solid red;
	background: #A21D22;
	text-decoration: none;
	font-size: 12px;
	text-decoration: none;
	padding: 0;
	margin: 10px 0;
}

.deldiv {
	color: red !important;
	display: inline-block;
	width: 65px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border: 1px solid red;
	text-decoration: none;
	font-size: 12px;
	text-decoration: none;
	margin: 10px 0;
}

.row-none .option_abcdefgh {
	line-height: 25px;
	padding-bottom: 0;
	font-size: 16px;
	color: #666666;
}

.answer_all label {
	font-size: 15px;
}

.edui-default .edui-editor {
	width: 100%;
}


/* 批量录入 */

.batchWrap strong {
	font-size: 22px;
	color: #666666;
	font-weight: normal;
}


/* --------------------------------------批量录入 ------------------------------*/

.batchRight {
	background: none !important;
	padding: 0 !important;
	position: relative;
	width: 1000px;
	float: right;
}

.batchWrap {
	position: relative;
	width: 100%;
	float: right;
	padding: 20px 20px 10px 20px;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	min-height: 500px;
	background: #FFFFFF;
}

.batchCon {
	width: 100%;
	position: absolute;
	left: 0;
	bottom: 20px;
}

.inputArea {
	float: left;
	/* width:653px; */
	width: 640px;
	height: 569px;
	padding: 0 15px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	/* overflow: hidden; */
	background: rgba(255, 255, 255, 1);
	border-radius: 4px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border: 1px solid rgba(210, 202, 202, 1);
}

.checkArea {
	float: left;
	margin-left: 20px;
	width: 460px;
	height: 569px;
	background: rgba(255, 255, 255, 1);
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border: 1px dashed rgba(210, 202, 202, 1);
	padding: 0 15px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.shurTit {
	width: 100%;
	height: 50px;
	line-height: 50px;
	border-bottom: 1px solid #dddddd;
}

.shurTit p {
	font-size: 24px;
	color: #666666;
	float: left;
	line-height: 50px;
}

.r_srT {
	float: right;
}

.r_srT01 {
	float: left;
	width: 78px;
	height: 32px;
	line-height: 32px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border: 1px solid rgba(153, 153, 153, 1);
	font-size: 12px;
	color: #666666;
	/* text-align: center; */
	margin-left: 12px;
	margin-top: 8px;
	cursor: pointer;
}

.clickr_srT01 {
	border: 1px solid rgba(161, 29, 34, 1) !important;
	color: #A11D22 !important;
}

.shurTxt {
	width: 100%;
	position: relative;
}

.inputCopy {
	width: 100%;
	height: 484px;
	border-style: none;
	resize: none;
	margin-top: 20px;
}

.srFl {
	width: 100%;
	height: 288px;
	background: rgba(245, 249, 248, 1);
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	overflow-y: auto;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding: 0 16px;
	/* position: relative; */
	display: none;
}

.redTit {
	color: #A21D22;
	margin-top: 10px;
	margin-bottom: 6px;
	font-weight: 600;
}

.srBox {
	margin-bottom: 20px;
	color: #333333;
}

.srBox>p {
	line-height: 24px;
}

.srDx {
	margin-top: 6px;
}

.srDx li {
	line-height: 24px;
}

.srDuo li {
	margin-bottom: 10px;
}

.srDuo li i {
	display: inline-block;
	width: 16px;
}

.srDuo li img {
	width: 112px;
	height: 112px;
	vertical-align: top;
}

.close_FL {
	font-size: 28px !important;
	color: rgba(102, 102, 102, .6);
	position: absolute;
	right: 4%;
	top: 2%;
	cursor: pointer;
}

.down_zk {
	font-size: 28px !important;
	color: rgba(102, 102, 102, .6);
	position: absolute;
	right: 4%;
	bottom: 46%;
	cursor: pointer;
}

.up_sq {
	font-size: 28px !important;
	color: rgba(102, 102, 102, .6);
	position: absolute;
	right: 4%;
	bottom: 2%;
	cursor: pointer;
	display: none;
}

.shurTit {
	width: 100%;
	height: 50px;
	line-height: 50px;
	border-bottom: 1px solid #dddddd;
}

.checkArea .shurTit p {
	font-size: 24px;
	color: #666666;
	float: left;
}

.ckBtn {
	float: left;
	width: 68px;
	height: 32px;
	line-height: 32px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border: 1px solid rgba(153, 153, 153, 1);
	font-size: 12px;
	color: #666666;
	text-align: center;
	margin-left: 12px;
	margin-top: 8px;
	cursor: pointer;
}

.srGf {
	background: #FBF8F2;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding: 14px 12px;
	display: none;
}

.srGf>p {
	font-size: 16px;
	color: #A32126;
	font-weight: 600;
	line-height: 35px;
}

.gffList li {
	color: #5F5C56;
	line-height: 30px;
}

.bcBtn {
	width: 50px;
	height: 64px;
	text-align: center;
	line-height: 64px;
	border: none;
	float: right;
	font-size: 30px;
	cursor: pointer;
	position: relative;
}

.bcBtn .iconfont {
	font-size: 30px;
}

.bcPopup {
	width: 482px;
	height: 300px;
	background: rgba(251, 247, 240, 1);
	box-shadow: 0px 7px 14px 0px rgba(191, 184, 172, 1);
	-webkit-box-shadow: 0px 7px 14px 0px rgba(191, 184, 172, 1);
	-moz-box-shadow: 0px 7px 14px 0px rgba(191, 184, 172, 1);
	position: absolute;
	right: 10px;
	top: 52px;
	z-index: 200;
	display: none;
}

.bcpTit {
	width: 100%;
	height: 73px;
	line-height: 73px;
	box-shadow: 0px 1px 0px 0px rgba(229, 229, 229, 1);
	font-size: 18px;
	color: #333333;
	text-align: left;
	padding-left: 20px;
	font-weight: 600;
}

.bcPopup p {
	color: #333333;
	font-size: 14px;
	padding: 18px 24px;
}

.rw_line .p_circle {
	width: 28px;
	height: 28px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	position: absolute;
	left: 0%;
	top: 50%;
	margin-top: -14px;
	cursor: pointer;
}

.progress_bar .p_time {
	position: absolute;
	right: -20%;
	top: -46%;
	font-size: 18px;
}

.w_p_time {
	float: right;
	font-size: 18px;
	margin-right: 10px;
	margin-top: 1px;
}

.r_progress {
	float: right;
	margin-right: 10px;
	margin-top: 10px;
}

.r_progress i {
	display: inline-block;
	width: 32px;
	height: 32px;
	line-height: 32px;
	margin-right: 10px;
}

.r_progress i span {
	display: inline-block;
	font-size: 38px;
}

.icon_voice {
	width: 32px;
	height: 32px;
	position: relative;
}

.icon_voice .volume_close {
	position: absolute;
	left: 0;
	top: 0;
}

.r_progress .iconfont {
	border: 1px solid transparent;
	cursor: pointer;
}

.r_progress i span.sign_out_icon {
	display: none;
}


/**------------- 图解 ----------------*/

.lessons02 {
	padding: 34px 34px 34px 0;
}

.lessons02 .l_twTit {
	width: 130px;
	height: 50px;
	line-height: 50px;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	font-size: 28px;
	font-family: KaiTi;
	text-align: center;
	margin-left: 30px;
}

.lessons02 .content p img {
	width: 45%;
}

.firstRow td p {
	text-align: left;
	margin: 0;
}

.findBox {
	float: left;
}

.findBox>div {
	float: left;
}

.lookBtn {
	width: 48px;
	height: 32px;
	line-height: 32px;
	background: rgba(162, 29, 34, 1);
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	font-size: 14px;
	color: #FFFFFF;
;
	text-align: center;
	margin-left: 12px;
	margin-top: 8px;
	cursor: pointer;
}

.ckarea {
	width: 100%;
	height: 505px;
	margin-top: 10px;
}

.ckques01 {
	width: 100%;
	height: 390px;
	background: rgba(255, 255, 255, 1);
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border: 1px solid rgba(202, 194, 190, 1);
}

.ckType {
	width: 100%;
	height: 48px;
	line-height: 48px;
	background: rgba(223, 175, 114, .1);
	border-radius: 4px 4px 0px 0px;
	-webkit-border-radius: 4px 4px 0px 0px;
	-moz-border-radius: 4px 4px 0px 0px;
	font-size: 16px;
	color: #A21D22;
	padding: 0 16px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.ckquesCon {
	width: 100%;
	padding: 16px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.ckTm {
	width: 100%;
	height: 208px;
	background: rgba(255, 255, 255, 1);
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border: 1px solid rgba(234, 234, 234, 1);
	padding: 8px 16px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.ckques01 .ckTit {
	width: 100%;
	height: 60px;
	line-height: 60px;
	border-bottom: 1px solid #dddddd;
	position: relative;
}

.ckques01 .ckTit>p {
	width: 100%;
	height: 100%;
	background: rgba(255, 211, 212, 1);
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	padding-left: 16px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	font-size: 12px;
	color: #A21D22;
	font-weight: 500;
	line-height: 56px;
}

.ckques01 .ckTit .noCons {
	position: absolute;
	left: 0;
	top: 0;
}

.ckZs {
	margin-top: 10px;
}

.ckZs>div {
	width: 100%;
	height: 26px;
	line-height: 24px;
	color: #666666;
	font-size: 14px;
	overflow: hidden;
}

.jxck {
	display: inline-block;
	width: 80%;
	height: 95%;
	overflow: hidden;
	position: relative;
	padding-left: 8px;
}

.ckZs h5 {
	margin-top: 4px;
	letter-spacing: 1px;
}

.noCon {
	display: inline-block !important;
	width: 100%;
	height: 26px;
	color: #A21D22;
	font-size: 12px;
	background: rgba(255, 211, 212, 1);
;
	display: none;
}

.noCons {
	display: inline-block;
	width: 52%;
	height: 26px;
	color: #A21D22;
	font-size: 12px;
	background: rgba(255, 211, 212, 1);
;
	display: none;
}


/* 纠错提示框 */

.errorTips .modelCon {
	width: 508px;
	height: 431px;
	margin-left: -254px;
	margin-top: -215px;
}

.errorTips .modelFooter {
	padding: 10px 120px;
}

.errorTips .modelFooter span {
	float: left;
}

.errorTips .modelFooter span:nth-child(2) {
	float: right;
}

.errorTips .wrongTxt {
	border: 1px solid #E3E2E2;
	padding: 10px;
	width: 100%;
	height: 258px;
}


/* 共享试题提示框 */

.shareTips .modelCon {
	width: 500px;
	height: 400px;
	margin-left: -250px;
	margin-top: -200px;
}

.shareTips .modelMain {
	padding: 41px 22px;
}

.shareTips .modelMain>p {
	text-align: left;
	padding-left: 8px;
	font-size: 14px;
	color: #333333;
	font-weight: 600;
	margin-top: 20px;
}

.shareTips .shareList li {
	width: 100%;
	height: 54px;
	line-height: 54px;
	color: #666666;
	font-size: 14px;
	position: relative;
}

.shareTips .shareList .inRadio {
	width: 18px;
	height: 18px;
	margin: 0 8px;
	vertical-align: middle;
}

.shareTips .modelFooter span {
	font-size: 14px;
	margin: 0 auto;
}


/* 录入成功提示框 */

.insussTips .modelCon {
	width: 364px;
	height: 225px;
	margin-left: -182px;
	margin-top: -112px;
}

.insussTips .modelTit {
	height: 40px;
	line-height: 40px;
	text-align: left;
	font-size: 16px;
}

.insussTips .modelTit span {
	color: #FFFFFF;
}

.insussTips .modelMain {
	font-size: 14px;
	padding-top: 22px;
	text-align: center;
}

.insussTips .modelMain p:nth-child(1) span {
	font-size: 44px;
	color: #52C41A;
}

.insussTips .modelMain p:nth-child(2) {
	font-size: 18px;
	color: #333333;
	font-weight: 600;
}

.insussTips .modelFooter {
	padding: 10px 20px;
	height: 60px;
	font-size: 14px;
	border-top: none;
}

.insussTips .modelFooter .deletSure {
	float: right;
}

.insussTips .modelFooter span {
	width: 150px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	border-radius: 20px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	float: left;
	background: #FFFFFF;
}


/* 录入失败 */

.infailTips .modelTit {
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	text-align: left;
	color: #FFFFFF;
}

.infailTips .modelMain {
	padding: 0 20px;
	text-align: center;
}

.infailTips .modelMain p:nth-child(1) {
	width: 60px;
	height: 60px;
	margin: 0 auto;
	background: url(/image/padimg/infailtips.png) no-repeat center;
	background-size: 100%;
}

.infailTips .modelMain p:nth-child(2) {
	font-size: 18px;
	color: #333333;
	font-weight: 600;
}

.infailTips .modelCon {
	width: 364px;
	height: 225px;
	margin-left: -182px;
	margin-top: -112px;
}

.infailTips .modelMain .failCase {
	font-size: 14px;
	color: #666666;
}

.infailTips .modelFooter {
	border: none;
	padding: 10px 20px;
	height: 60px;
}

.infailTips .modelFooter span {
	width: 150px;
	font-size: 14px;
	margin: 0 auto;
	border-radius: 20px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
}

.infailTips .modelFooter .deletSure {
	float: none;
}


/* -----------试题篮-------------- */

.handtopLan {
	width: 100%;
	height: 54px;
	line-height: 54px;
	font-size: 14px;
	color: #9F9F9F;
	padding: 0 16px;
	background: #FFFFFF;
	border-bottom: 1px solid #DDDDDD;
}

.handtopLan span {
	font-size: 12px;
}

.handtopLan em {
	color: #333333;
}

.Lantop {
	width: 100%;
	height: 48px;
	line-height: 48px;
	background: #FFFFFF;
	padding: 0 16px;
}

.L_lantop {
	float: left;
	font-size: 20px;
	color: #666666;
}

.R_lantop {
	float: right;
	font-size: 14px;
}

.R_lantop>div {
	float: left;
	margin-left: 16px;
	cursor: pointer;
}

.kejBtn {
	width: 112px;
	height: 32px;
	line-height: 32px;
	border-radius: 16px;
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	text-align: center;
	margin-top: 8px;
}

.saveKJ {
	width: 120px;
	height: 32px;
	line-height: 32px;
	border-radius: 16px;
	text-align: center;
	margin-top: 9px;
	color: #FFFFFF;
}

.KJbox {
	width: 276px;
	height: 22px;
	margin: 0 auto;
}

.LanCON {
	width: 100%;
}

.LanCON .dxBox {
	border: none;
	height: auto;
	padding: 0 16px;
}

.lanBox .dxTit {
	width: 100%;
	height: 80px;
	line-height: 70px;
	/* background: #F7FAFF; */
	border-radius: 4px 4px 0px 0px;
	-webkit-border-radius: 4px 4px 0px 0px;
	-moz-border-radius: 4px 4px 0px 0px;
	font-size: 16px;
}

.outIcon {
	float: right;
	font-size: 14px;
	cursor: pointer;
}

.outIcon span {
	vertical-align: middle;
	font-size: 15px;
}

.dxlanCon {
	width: 100%;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border: 1px solid rgba(234, 234, 234, 1);
	float: left;
	position: relative;
	padding: 8px 16px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	font-size: 16px;
	color: #333333;
	margin-bottom: 16px;
	background: #FFFFFF;
}

.dxlanCon .questit {
	line-height: 28px;
	word-break: break-all;
}

.dxlanCon .questit span {
	float: left;
}

.dxlanCon .questit p {
	display: inline-block;
	line-height: 24px;
	width: 900px;
	margin: 0;
}

.dxlanCon .quesList li img {
	width: auto;
	max-height: 150px;
}

.quesList img {
	width: auto;
	max-height: 150px;
}

.yewbox {
	width: 305px;
	height: 37px;
	line-height: 37px;
	border-radius: 4px 4px 0px 0px;
	-webkit-border-radius: 4px 4px 0px 0px;
	-moz-border-radius: 4px 4px 0px 0px;
	position: absolute;
	right: 0;
	top: -37px;
	display: none;
	padding-left: 10px;
}

.dxlanCon:hover .yewbox {
	display: block;
}

.yewbox li {
	color: #FFFFFF;
	font-size: 12px;
	float: left;
	margin-right: 20px;
	cursor: pointer;
}

.yewbox li:last-child {
	margin-right: 0px;
}

.yewbox li span {
	margin-right: 2px;
	vertical-align: bottom;
}

.yewbox .aswerJX a {
	color: #FFFFFF;
}


/*删除提示框  */

.delMode .modelCon {
	width: 364px;
	height: 205px;
	margin-left: -182px;
	margin-top: -102px;
}

.delMode .modelMain {
	font-size: 14px;
	padding-top: 16px;
}

.delMode .modelMain p {
	text-align: center;
	padding: 21px 0;
}

.delMode .modelFooter {
	padding: 10px 60px;
}

.delMode .modelFooter span {
	float: left;
}

.delMode .modelFooter span:nth-child(2) {
	float: right;
}


/* 保存提示框 */

.savetsTips .modelCon {
	width: 364px;
	height: 490px;
	margin-left: -182px;
	margin-top: -245px;
}

.savetsTips .modelMain {
	padding: 5px 14px;
	height: 400px;
}

.savetsTips .modelMain>p {
	font-size: 12px;
	color: #999999;
	text-align: left;
}

.savetsTips .modelMain h6 {
	color: #999999;
	margin-top: 24px;
	margin-bottom: 12px;
}

.savetsTips .s_xs span {
	display: inline-block;
	width: 64px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #FFFFFF;
	font-size: 14px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	margin-right: 10px;
}

.savetsTips .lanBT {
	width: 97%;
	height: 40px;
	line-height: 40px;
	background: rgba(255, 255, 255, 1);
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border: 1px solid rgba(225, 229, 234, 1);
	font-size: 14px;
	color: #333333;
	padding: 0 10px;
	position: relative;
}

.savetsTips .lanBT p {
	line-height: 40px;
	text-align: left;
	font-size: 14px;
	color: #333333;
	cursor: pointer;
}

.savetsTips .lanBT span {
	float: right;
}

.savetsTips .lanBT .gjsxList {
	top: 40px;
	height: 118px;
	overflow-y: auto;
}

.savetsTips .modelFooter {
	border-top: none;
	padding: 9px 60px;
}

.savetsTips .modelFooter span {
	float: left;
	background: #FFFFFF;
}

.savetsTips .modelFooter span:nth-child(2) {
	float: right;
}

.savetsTips .gjsxLists {
	border: 1px solid #CCCC;
	position: absolute;
	width: 100%;
	top: 39px;
	left: 0;
	background: #FFFFFF;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	height: 129px;
	overflow-y: auto;
}

.savetsTips .gjsxLists li {
	padding-left: 10px;
	cursor: pointer;
}


/* 课件预览框 */

.courseYL .modelCon {
	width: 1000px;
	height: 700px;
	margin-left: -500px;
	margin-top: -350px;
}

.courseYL .modelMain {
	width: 100%;
	height: 660px;
	padding: 0;
}

.courseYL .courseL {
	float: left;
	width: 240px;
	height: 100%;
	background: #FFFFFF;
	overflow-y: auto;
}

.courseYL .courseR .coseTit p {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	line-height: 45px;
	margin: 0;
	font-size: 28px;
	text-align: left;
	color: #333333;
}

.courseL h4 {
	padding: 12px 24px;
	color: #333333;
	font-size: 18px;
	font-weight: 550;
}

.kjylist {
	margin: 0 auto;
}

.kjylist li {
	cursor: pointer;
	position: relative;
	width: 100%;
	height: 50px;
	line-height: 50px;
	border: 1px solid rgba(244, 242, 242, 0);
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	text-align: center;
	padding: 0px 15px 0 24px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	text-align: left;
}

.kjylist li em {
	display: inline-block;
	float: left;
	width: 18px;
	height: 18px;
	line-height: 18px;
	text-align: center;
	border-radius: 1px;
	color: rgba(153, 153, 153, 1);
	font-size: 12px;
	margin-top: 16px;
	border: 1px solid rgba(197, 197, 197, 1);
	border-radius: 1px;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	margin-right: 10px;
}

.kjylist li p {
	height: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	line-height: 50px;
}

.kjylist li img {
	height: 100%;
}

.clickCourseL {
	background: #ecf3fe;
}

.courseYL .courseR {
	float: left;
	width: 760px;
	height: 100%;
	padding: 0px 50px;
	background: #F6F6F6;
	position: relative;
	overflow: hidden;
}

.couseCon {
	width: 100%;
	max-height: 500px;
	float: left;
	display: none;
	background: rgba(255, 255, 255, 1);
	box-shadow: 0px 10px 20px -10px rgba(0, 0, 0, 0.3);
	border-radius: 4px 4px 0px 0px;
	border: 1px solid rgba(234, 234, 234, 1);
	margin-top: 130px;
	overflow-y: auto;
	padding: 0 16px;
}

.couseCon .qus_dan::before {
	content: '';
	display: none;
}

.couseCon .qus_dan::before {
	content: '';
	display: none;
}

.showcouseCon {
	display: block;
}

.lookAsw {
	text-align: center;
	cursor: pointer;
}

.lookup {
	display: none;
}

.showD .lookup {
	display: block;
}

.showD .lookDown {
	display: none;
}

.couseCon .moreOption li i {
	margin-right: 0;
}

.coseTit {
	text-align: left;
	width: 100%;
	height: 100px;
	line-height: 45px;
	background: rgba(255, 255, 255, 1);
	box-shadow: 0px 2px 0px 0px rgba(234, 234, 234, 1);
	border-radius: 8px 8px 0px 0px;
	-webkit-border-radius: 8px 8px 0px 0px;
	-moz-border-radius: 8px 8px 0px 0px;
	font-size: 28px;
	color: #333333;
	font-weight: 550;
	padding-top: 12px;
	overflow: hidden;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	-webkit-box-orient: vertical;
	box-orient: vertical;
	display: -webkit-box;
	display: box;
}

.coseList {
	margin-top: 30px;
	height: 62%;
	overflow-y: auto;
}

.coseList li {
	font-size: 26px;
	color: #666666;
	line-height: 50px;
}

.coseList li p {
	display: inline-block;
	margin-left: 20px;
	font-size: 24px !important;
}

.coseTit p img {
	max-width: 34px;
	max-height: 34px;
}

.coseList li p img {
	max-width: 100px;
	max-height: 100px;
}

.kjylist li p img {
	max-width: 22px;
	max-height: 22px;
}

.coseList li i {
	display: inline-block;
	width: 35px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	background: rgba(222, 185, 117, 1);
	border-radius: 18px;
	font-size: 24px;
	color: #FFFFFF;
;
}


/* ------------------------------------题库end------------------------------------------- */


/*修改滚动条样式*/

.savetsTips .gjsxLists::-webkit-scrollbar,
.courseYL .courseL::-webkit-scrollbar,
.couseCon::-webkit-scrollbar,
.coseList::-webkit-scrollbar,
.popover::-webkit-scrollbar,
.jiancha::-webkit-scrollbar,
#stem_text::-webkit-scrollbar,
.myContent::-webkit-scrollbar,
.bankL::-webkit-scrollbar,
.catalog_group::-webkit-scrollbar,
.bankR::-webkit-scrollbar,
.selectCon::-webkit-scrollbar,
.courseL::-webkit-scrollbar,
.gjsxList::-webkit-scrollbar,
.analysis::-webkit-scrollbar,
.recorCon02::-webkit-scrollbar,
.recorCon::-webkit-scrollbar,
.dxContR::-webkit-scrollbar,
.Lcont::-webkit-scrollbar,
.bankL::-webkit-scrollbar,
.bankR::-webkit-scrollbar,
.dxContL::-webkit-scrollbar {
	width: 8px;
	height: 8px;
	/**/
}

.savetsTips .gjsxLists::-webkit-scrollbar-track,
.courseYL .courseL::-webkit-scrollbar-track,
.couseCon::-webkit-scrollbar-track,
.coseList::-webkit-scrollbar-track,
.popover::-webkit-scrollbar-track,
.jiancha::-webkit-scrollbar-track,
#stem_text::-webkit-scrollbar-track,
.myContent::-webkit-scrollbar-track,
.bankL::-webkit-scrollbar-track,
.catalog_group::-webkit-scrollbar-track,
.bankR::-webkit-scrollbar-track,
.selectCon::-webkit-scrollbar-track,
.courseL::-webkit-scrollbar-track,
.gjsxList::-webkit-scrollbar-track,
.analysis::-webkit-scrollbar-track,
.recorCon02::-webkit-scrollbar-track,
.recorCon::-webkit-scrollbar-track,
.dxContR::-webkit-scrollbar-track,
.Lcont::-webkit-scrollbar-track,
.bankL::-webkit-scrollbar-track,
.bankR::-webkit-scrollbar-track,
.dxContL::-webkit-scrollbar-track {
	background: rgb(239, 239, 239);
	border-radius: 2px;
}

.savetsTips .gjsxLists::-webkit-scrollbar-thumb,
.courseYL .courseL::-webkit-scrollbar-thumb,
.couseCon::-webkit-scrollbar-thumb,
.coseList::-webkit-scrollbar-thumb,
.popover::-webkit-scrollbar-thumb,
.jiancha::-webkit-scrollbar-thumb,
#stem_text::-webkit-scrollbar-thumb,
.myContent::-webkit-scrollbar-thumb,
.bankL::-webkit-scrollbar-thumb,
.catalog_group::-webkit-scrollbar-thumb,
.bankR::-webkit-scrollbar-thumb,
.selectCon::-webkit-scrollbar-thumb,
.courseL::-webkit-scrollbar-thumb,
.gjsxList::-webkit-scrollbar-thumb,
.analysis::-webkit-scrollbar-thumb,
.recorCon02::-webkit-scrollbar-thumb,
.recorCon::-webkit-scrollbar-thumb,
.dxContR::-webkit-scrollbar-thumb,
.Lcont::-webkit-scrollbar-thumb,
.bankL::-webkit-scrollbar-thumb,
.bankR::-webkit-scrollbar-thumb,
.dxContL::-webkit-scrollbar-thumb {
	background: #bfbfbf;
	border-radius: 8px;
}

.savetsTips .gjsxLists::-webkit-scrollbar-thumb,
.courseYL .courseL::-webkit-scrollbar-thumb,
.couseCon::-webkit-scrollbar-thumb,
.coseList::-webkit-scrollbar-thumb,
.popover::-webkit-scrollbar-thumb,
.jiancha::-webkit-scrollbar-thumb,
#stem_text::-webkit-scrollbar-thumb,
.myContent::-webkit-scrollbar-thumb,
.bankL::-webkit-scrollbar-thumb,
.catalog_group::-webkit-scrollbar-thumb,
.bankR::-webkit-scrollbar-thumb,
.selectCon::-webkit-scrollbar-thumb,
.courseL::-webkit-scrollbar-thumb,
.gjsxList::-webkit-scrollbar-thumb,
.analysis::-webkit-scrollbar-thumb,
.recorCon02::-webkit-scrollbar-thumb,
.recorCon::-webkit-scrollbar-thumb:hover,
.dxContR::-webkit-scrollbar-thumb:hover,
.Lcont::-webkit-scrollbar-thumb:hover,
.bankL::-webkit-scrollbar-thumb:hover,
.bankR::-webkit-scrollbar-thumb:hover,
.dxContL::-webkit-scrollbar-thumb:hover {
	background: #b2aeae;
}

.savetsTips .gjsxLists::-webkit-scrollbar-corner,
.courseYL .courseL::-webkit-scrollbar-corner,
.couseCon::-webkit-scrollbar-corner,
.coseList::-webkit-scrollbar-corner,
.popover::-webkit-scrollbar-corner,
.jiancha::-webkit-scrollbar-corner,
#stem_text::-webkit-scrollbar-corner,
.myContent::-webkit-scrollbar-corner,
.bankL::-webkit-scrollbar-corner,
.catalog_group::-webkit-scrollbar-corner,
.bankR::-webkit-scrollbar-corner,
.selectCon::-webkit-scrollbar-corner,
.courseL::-webkit-scrollbar-corner,
.gjsxList::-webkit-scrollbar-corner,
.analysis::-webkit-scrollbar-corner,
.recorCon02::-webkit-scrollbar-corner,
.recorCon::-webkit-scrollbar-corner,
.dxContR::-webkit-scrollbar-corner,
.Lcont::-webkit-scrollbar-corner,
.bankL::-webkit-scrollbar-corner,
.bankR::-webkit-scrollbar-corner,
.dxContL::-webkit-scrollbar-corner {
	background: rgb(239, 239, 239);
	border-radius: 2px;
}


/**------------- 拓展 ----------------*/

.lessons04 .l_words {
	width: 50%;
	height: 100%;
	float: left;
	overflow: hidden;
	padding: 80px 10px 80px 10px;
}

.lessons04 .tz p {
	text-align: left;
	margin: 0;
}

.lessons04 .r_draw {
	width: 50%;
	height: 100%;
	position: relative;
	float: left;
	padding: 10px;
}

.lessons04 .r_draw .tw_audio {
	width: 100%;
	height: 250px;
	margin-top: 150px;
}

.lessons04 .l_tzTit {
	width: 100%;
	font-family: KaiTi;
	text-align: center;
	font-weight: 700;
}

.lessons04 .l_tzTxt {
	width: 100%;
	height: 100%;
	font-size: 36px;
	text-align: left;
	font-family: KaiTi;
	text-indent: 2em;
}

.lessons04 .l_twTxt p {
	line-height: 43px;
	margin-bottom: 25px;
}

.prism-player {
	width: 100%;
	height: 100%;
}

.fontSort li p {
	height: 40px;
	line-height: 40px;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	font-size: 28px;
	font-family: 'KaiTi';
	margin: 20px auto;
	width: 50%;
}


/* ppt备课 2020.05 start*/


/* ---------------首页----------------- */

.customWrap {
	width: 100%;
	height: 100%;
	position: relative;
}

.indexcustR {
	height: 600px;
	padding: 0;
}

.custom_l {
	position: relative;
	width: 216px;
	height: 100%;
}

.l_top {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 72px;
	overflow-y: auto;
}

.group_top {
	width: 100%;
	height: 28px;
	line-height: 28px;
	padding: 0 15px 0 24px;
}

.group_top span {
	display: inline-block;
	vertical-align: middle;
}

.group_top span:nth-of-type(1) {
	margin: -2px 0 0 0;
}

.group_top span:nth-of-type(2) {
	float: right;
	margin: 0;
	cursor: pointer;
}

.group_top em {
	font-size: 12px;
}

.lineheight_z li {
	height: 28px;
	line-height: 28px;
}

.courseware_name li .operation_lesson {
	float: right;
	width: 28px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	margin: 20px 0 0 0;
}

.courseware_name li .operation_lesson span {
	font-size: 20px;
}

.zybk {
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 99;
	padding: 0 0 0 24px;
}

.comment_style {
	display: block;
	width: 168px;
	height: 40px;
	line-height: 40px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	text-align: center;
	font-size: 14px;
	margin: 12px auto;
}

.custom_r {
	overflow-y: auto;
}

.returnone_first {
	display: none;
	float: left;
	cursor: pointer;
}

.returnone_first span {
	font-size: 18px;
	display: inline-block;
	vertical-align: middle;
	margin: -3px 3px 0 0;
}

.custClass {
	display: none;
}

.custClass,
.one_cust {
	float: left;
}

.customBtn {
	display: block;
	float: right;
	width: 106px;
	height: 33px;
	line-height: 33px;
	text-align: center;
	border-radius: 21px;
	margin: 18px 0 0 12px;
}

.courseware_num {
	width: 100%;
	height: 68px;
	line-height: 68px;
	padding: 0 20px;
}

.courseware_num h4 {
	float: left;
	font-size: 14px;
	font-weight: normal;
	padding-top: 15px;
}

.courseware_num p {
	float: right;
	width: 300px;
	height: 40px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	margin: 14px 0;
	padding: 4px 6px 0 12px;
}

.courseware_num p input {
	display: inline-block;
	width: 245px;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	box-shadow: 0 0 0 1000px white inset;
[;
	height: 30px;
	line-height: normal;
	padding: 0;
]
	/*safari hack*/
}

.courseware_num p span {
	float: right;
	display: inline-block;
	vertical-align: middle;
	font-size: 24px;
	margin: 4px 0 0 0;
	cursor: pointer;
}

.return_search {
	float: left;
	height: 60px;
	line-height: 60px;
	display: none;
}

.return_search span {
	display: inline-block;
	margin-right: 6px;
	font-size: 18px;
	cursor: pointer;
}

.return_search em {
	font-size: 17px;
	font-weight: 550;
}

.lesson_prepartion,
.courseware_list {
	height: 480px;
	overflow-y: auto;
}

.courseware_comment {
	margin: 0;
}

.courseware_list {
	display: none;
}

.courseware_list .pagination li {
	width: auto;
}

.courseware_list li,
.courseware_comment li {
	position: relative;
	width: 100%;
	height: 60px;
	line-height: 60px;
	padding: 0 20px;
	cursor: pointer;
}

.courseware_list li .icon_list {
	display: block;
	float: left;
	font-size: 24px;
	margin: 0 15px 0 0;
}

.courseware_comment li .icon_list {
	display: inline-block;
	vertical-align: middle;
	width: 24px;
	height: 27px;
	margin-right: 10px;
}

.courseware_list li input,
.courseware_comment li input {
	font-size: 14px;
	width: 32%;
	height: 60px;
	cursor: pointer;
}

.courseware_list li time {
	float: right;
	font-size: 14px;
}

.courseware_comment li time {
	position: absolute;
	right: 254px;
	font-size: 14px;
}

.courseware_list li p,
.courseware_comment li p {
	float: right;
	margin-left: 180px;
}

.courseware_list li p span,
.courseware_comment li p span {
	display: inline-block;
	vertical-align: middle;
	cursor: pointer;
	font-size: 20px;
	margin: 20px 0 0 10px;
}

.courseware_list .page {
	width: 100%;
	position: absolute;
	bottom: -36px;
}

.operation_list,
.operation_type {
	display: none;
	position: absolute;
	right: 45px;
	top: -22px;
	z-index: 999;
	width: 124px;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
}

.operation_list {
	top: 10px;
}

.operation_type p {
	margin: 0 !important;
	float: none !important;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 14px;
	cursor: pointer;
}

.operation_list span {
	display: block;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 14px;
	cursor: pointer;
}

.custom_no_data {
	position: absolute;
	width: 100%;
	text-align: center;
	top: 50%;
	margin-top: -68px;
}

.custom_no_data img {
	width: 180px;
}

.custom_no_data p {
	font-size: 16px;
	height: 60px;
	line-height: 60px;
}


/* 弹框----移动到 */

.moveMongolia01 .modelTit {
	width: 508px;
	height: 60px;
	line-height: 60px;
	font-size: 18px;
}

.moveMongolia01 .modelCon {
	width: 508px;
	height: 406px;
	margin-left: -254px;
	margin-top: -203px;
}

.moveMongolia01 .modelMain {
	padding: 15px 24px 30px 24px;
}

.moveMongolia01 .modelMain p {
	text-align: left;
}

.moveMongolia01 .modelMain h6 {
	font-size: 14px;
	font-weight: normal;
	padding: 0 0 8px 0;
}

.moveMongolia01 .catalog_group {
	padding: 12px 0;
	width: 460px;
	height: 203px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	overflow-y: auto;
}

.moveMongolia01 .gruop_comment {
	margin-left: 12px;
}

.moveMongolia01 .modelFooter {
	border: none;
}

.moveMongolia01 .modelFooter span {
	display: block;
	cursor: pointer;
	margin: 0 auto;
	width: 106px;
	height: 36px;
	text-align: center;
	line-height: 36px;
	border-radius: 20px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
}

.moveMongolia01 .gruop_comment:nth-of-type(1) {
	margin-bottom: 20px;
}

.moveMongolia01 .gruop_comment .fz {
	cursor: pointer;
}

.moveMongolia01 .gruop_comment .fz em {
	display: inline-block;
	vertical-align: middle;
	margin: -4px 5px 0 0;
	width: 0;
	height: 0;
	border: 6px solid transparent;
}

.moveMongolia01 .folder_name {
	display: none;
	padding-left: 14px;
}

.moveMongolia01 .folder_name li {
	height: 40px;
	line-height: 40px;
	padding-left: 14px;
	cursor: pointer;
}

.moveMongolia01 .folder_name li img {
	display: inline-block;
	vertical-align: middle;
	width: 22px;
	margin: -4px 4px 0 0;
}

.show_group .fz em {
	margin: 0 5px 0 0;
}

.show_group .folder_name {
	display: block;
}


/* ---------------自定义备课  操作界面----------------- */

.head_action {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	height: 100px;
	z-index: 9999;
}

.head_action h4 {
	float: left;
	width: 100%;
	line-height: 50px;
	font-size: 18px;
	font-weight: normal;
	margin: 0;
	color: #fff;
	text-align: center;
}

.revoke_action {
	float: right;
}

.revoke_icon {
	float: right;
	padding: 12px 0;
}

.revoke_icon span {
	cursor: pointer;
	font-size: 28px;
}

.revoke_icon span.prevStep {
	margin-right: 18px;
}

.revoke_icon em {
	display: inline-block;
	width: 1px;
	height: 19px;
	margin: 0 18px;
}

.preview_btn {
	float: right;
	margin-left: 200px;
}

.preview_btn a {
	display: inline-block;
	height: 32px;
	line-height: 32px;
	font-size: 14px;
	text-align: center;
	letter-spacing: 1px;
	margin-top: 8px;
}

.preview_btn a.previewBtn {
	width: 82px;
	margin-right: 10px;
	border-radius: 16px;
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
}

.preview_btn a.previewBtn span {
	display: inline-block;
	vertical-align: middle;
	margin: -3px 0 0 0;
}

.preview_btn a.completeSave {
	border-radius: 16px;
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	padding: 0 20px;
}

.action_main {
	position: relative;
	width: 100%;
	height: 100%;
	padding-top: 100px;
}

.action_main_l {
	position: absolute;
	width: 240px;
	overflow-y: auto;
	left: 0;
	top: 100px;
	bottom: 0;
}

.ppt_name {
	position: relative;
	padding: 24px 18px;
	margin-bottom: 20px;
}

.ppt_name h4 {
	float: left;
	font-size: 18px;
	letter-spacing: 0;
	font-weight: normal;
}

.ppt_name span {
	cursor: pointer;
	float: right;
	margin: 9px 0 0 0;
	font-size: 12px;
	color: #fff;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	padding: 1px 4px;
}
.delete_ppt{
	position: absolute;
	color: #949494;
	top: 34px;
	right: 73px;
	font-size: 12px;
	letter-spacing: 0;
	cursor: pointer;
}

.ppt_place {
	width: 100%;
	position: absolute;
	top: 65px;
	bottom: 0;
	overflow-y: auto;
}

.ppt_place li {
	position: relative;
	float: left;
	width: 220px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	width: 200px;
	height: 112.5px;
	margin: 24px 0 15px 18px;

}
.coverImg{
	position: absolute;
	width: 190px;
	height: 105px;
	left: 5px;
	top: 3px;
}

/* .ppt_place li:hover .singlePage .more_operation {
	display: block;
} */

.ppt_place li em {
	display: block;
	float: left;
	width: 18px;
	height: 18px;
	line-height: 18px;
	text-align: center;
	border-radius: 1px;
	font-size: 12px;
	margin: 0 8px 0 0;
}

.ppt_place li .singlePage {
	position: absolute;
	cursor: pointer;
	display: inline-block;
	width: 100%;
	left: 0;
	top: -22px;
	bottom: 0;
}

.ppt_place li .singlePage span.name_page {
	float: left;
	display: block;
	width: 132px;
	line-height: 18px;
	margin-right: 10px;
}

.txtEllipsis {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.ppt_place li .singlePage .more_operation {
	/* display: none; */
	position: absolute;
	height: 30px;
	line-height: 30px;
	left: 0;
	right: 0;
	bottom:0;
	z-index: 999;
}

.ppt_place li .singlePage .more_operation span.icon {
	font-size: 18px;
	display: none;
}

.operation_place {
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .4) !important;
	padding: 0 0 0 60px;
	/* position: absolute;
	width: 132px;
	height: 40px;
	overflow: hidden;
	z-index: 999999;
	right: 0;
	top: 30px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px; */
}

.showOpertion {
	height: 88px !important;
	overflow: initial !important;
}

/* .operation_place::before {
	position: absolute;
	content: '';
	border: 8px solid transparent;
	right: 12px;
	top: -16px;
} */

.operation_place .rename_ppt_icon, .operation_place .delete_ppt_icon{
	float: left;
	display: block;
	width: 50%;
	font-size: 14px;
	text-align: center;
	color: #fff !important;
}
.operation_place div span{
	width: 14px;
	display: inline-block !important;
	vertical-align: middle;
	margin: -1px 7px 0 0;
	color: rgba(255,255,255,.6) !important;
}

.ppt_place li .mask {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	opacity: 0;
	z-index: 99;
	cursor: move;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.ppt_place li .singlePage:hover .delete_ppt_icon {
	display: block;
}

.ppt_place li .singlePage .delete_ppt_icon span {
	font-size: 20px;
}

.ppt_place li .singlePage img {
	max-width: 100%;
	max-height: 100%;
}

.upload_speed {
	display: none;
	position: absolute;
	left: -3px;
	top: -3px;
	right: -3px;
	bottom: -3px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-boredr-radius: 4px;
}

.uploading,
.waiting {
	display: none;
	text-align: center;
	padding: 13px 0 0 0;
	font-size: 12px;
}

.uploading img {
	display: block;
	display: block;
	margin: -24px auto 0 auto;
	width: 64px;
}

.waiting p {
	line-height: 90px;
}

.upload_status .upload_speed,
.upload_status .uploading {
	display: block;
}

.wait_status .upload_speed,
.wait_status .waiting {
	display: block;
}

.action_main_c {
	position: absolute;
	left: 280px;
	/* right: 130px; */
	top: 100px;
	/* bottom: 70px; */
	padding-top: 70px;
	overflow: hidden;
}

.edit_write {
	position: absolute;
	height: 40px;
	line-height: 40px;
	left: 0;
	top: 25px;
	border-radius: 4px 4px 0px 0px;
	-webkit-border-radius: 4px 4px 0px 0px;
	-moz-border-radius: 4px 4px 0px 0px;
	padding: 0 5px;
}

.edit_write span {
	display: inline-block;
	vertical-align: middle;
	font-size: 20px;
}

.edit_write input {
	display: inline-block;
	font-size: 12px;
	width: 188px;
	line-height: 40px;
[;
	height: 40px;
	line-height: normal;
	padding: 0;
]
	/*safari hack*/
}

.edit_write a {
	display: none;
	float: right;
	width: 48px;
	height: 29px;
	line-height: 29px;
	text-align: center;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	font-size: 12px;
	margin: 5.5px 0;
}

/* 文字插入更改到头部 */
.text_insert{
	position: absolute;
	left: 280px;
	top: 25px;
	width: 408px;
	height: 40px;
	line-height: 40px;
	background: rgba(255, 255, 255, 0.43);
	border: 1px solid #E5E5E5;
	padding: 0 0 0 10px;
	overflow: hidden;
}
.text_insert span{
	display: block;
	padding-right: 8px;
	float: left;
	color: #4D4D4D;
	font-size: 14px;
	border-right: 1px solid #E1E1E1;
}
.insert_list{
	float: left;
	/* overflow: hidden; */
}
.insert_list li{
	position: relative;
	float: left;
	height: 38px;
	padding: 0 7px;
	cursor: pointer;
	background: url(/image/blueimg/slide_icon.png) no-repeat right center;
}
.insert_list li:last-child{
	background: none;
}
.insert_list li:hover{
	background: url(/image/blueimg/text_hover.png) no-repeat;
	background-size: 100%;
}
.insert_list li img{
	display: inline-block;
	vertical-align: middle;
	margin: -4px 5px 0 0;
}
.insert_list li em{
	font-size: 12px;
	color: #333333;
}
.insert_list li input{
	position: absolute;
	left: 0;
	top: 0;
	width: 72px;
	height: 40px;
	opacity: 0;
}


.focus_edit a {
	display: block;
}

.focus_edit a:hover {
	opacity: .8;
}

.action_main_c .edit_area {
	position: relative;
	min-width: 791px;
	min-height: 444.938px;
	/* background: url(/image/blueimg/slideMaster1Bg.jpg) no-repeat !important;
	background-size: contain !important; */
}

.edit_area .kj_ppt {
	position: relative;
	width: 100%;
	height: 100%;
}

.edit_area .kj_ppt img {
	max-width: 100%;
	max-height: 100%;
}

.kj_word {
	cursor: move;
	min-width: 332px;
	min-height: 228px;
	border: 1px solid transparent;
}

.kj_image {
	min-width: 168px;
	min-height: 200px;
}

.kj_audio {
	width: auto;
	height: auto !important;
	min-width: auto !important;
	min-height: auto !important;
}

.kj_audio .word_list {
	padding: 0 !important;
}

.kj_audio .img_area .voice_icon {
	margin: 0;
}

.kj_word .word_list {
	float: left;
	width: 100%;
	height: 100%;
	text-align: center;
	/* padding: 40px 0 20px 0; */
}

.kj_image .word_list {
	/* padding: 30px 0 8px 0; */
}

.two_img .img_area img {
	width: 46%;
	height: auto !important;
	margin: 0 2%;
}

.img_area .txt_img {
	position: relative;
	width: 16%;
	float: left;
	margin: 5% 1.8%;
	text-align: center;
}

.img_area .txt_img.txtimg1 {
	width: 64%;
	margin: 0 17.8% !important;
}

.img_area .txt_img.txtimg2 {
	width: 45%;
}

.img_area .txt_img.txtimg3 {
	width: 29%;
}

.img_area .txt_img.txtimg4 {
	width: 21%;
}

.img_area .txt_img img {
	height: auto !important;
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.img_area .txt_img p {
	border: none;
}

.txt_img .closeWord {
	right: -3px;
	top: -24px;
	z-index: 100;
}

.three_img .img_area img {
	width: 29%;
	height: auto !important;
	margin: 0 2%;
}

.four_img .img_area,
.more_img .img_area {
	text-align: left;
}

.four_img .img_area img {
	width: 21%;
	height: auto !important;
	margin: 0 2% 2% 2%;
}

.more_img .img_area img {
	width: 12.25%;
	height: auto !important;
	margin: 0 0 2% 1.8%;
}

.word_one {
	position: relative;
	/* display: inline-block; */
	width: 100%;
	height: 100%;
}

.kj_word .word_one {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
}

.kj_row .word_one {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	-o-flex-direction: row;
	flex-direction: row;
}

.word_one p {
	margin: 0;
	/* line-height: 30px; */
}

.word_one .img_area {
	/* height: 94%; */
	overflow: hidden;
	position: relative;
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.word_one .img_area img {
	height: 100%;
	max-width: 100%;
	vertical-align: top;
}

.word_one .img_type {
	/* display: inline-block; */
	font-size: 12px;
	line-height: 30px;
	align-items: center;
	display: -webkit-flex;
	display: -ms-flexbox;
	justify-content: center;
}

.word_one .img_type span {
	position: relative;
	cursor: pointer;
	border-top: 1px solid rgba(151, 151, 151, 1);
	border-bottom: 1px solid rgba(151, 151, 151, 1);
	/* border: 1px solid rgba(151,151,151,1); */
}

.word_one .img_type span:nth-of-type(1) {
	border-left: 1px solid rgba(151, 151, 151, 1);
}

.word_one .img_type span:last-child {
	border-right: 1px solid rgba(151, 151, 151, 1);
}

.word_two .img_type,
.word_three .img_type {
	height: 31px;
	line-height: 30px;
}

.word_two .img_type span {
	float: left;
	display: block;
	width: 80px;
	height: 29px;
}

.word_three .img_type span {
	position: relative;
	float: left;
	display: block;
	padding: 0 15px;
	height: 29px;
	border-right: none;
}

.word_three .img_type span p {
	line-height: 29px;
	margin: 0;
}

.word_one .img_type span:after {
	position: absolute;
	content: '';
	width: 1px;
	height: 17px;
	right: 0;
	top: 6.5px;
	background: rgba(199, 193, 177, 1);
}

.word_one .img_type span:last-child:after {
	display: none;
}

.word_three .img_area {
	/* border-radius: 10px; */
	overflow: hidden;
}

.word_three h4 {
	/* position: absolute; */
	width: 100%;
	/* top: -38px; */
	text-align: center;
	font-size: 16px;
	font-weight: normal;
}

.closeWord {
	position: absolute;
	left: -16px;
	top: -13px;
	z-index: 100;
	width: 26px;
	height: 26px;
	display: none;
}

.closeWord span {
	display: block;
	width: 100%;
	height: 100%;
	font-size: 0;
	cursor: pointer;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
}

.img_type01 span {
	padding: 0 !important;
}

.img_type01 span p {
	padding: 0 15px;
}

.action_main_r {
	float: right;
	width: 82px;
	height: 100%;
	/* overflow-y: auto; */
	box-shadow: -1px 0px 0px 0px rgba(81, 127, 153, 0.11);
	-webkit-box-shadow: -1px 0px 0px 0px rgba(81, 127, 153, 0.11);
	-moz-box-shadow: -1px 0px 0px 0px rgba(81, 127, 153, 0.11);
}

.catalog_option {
	height: 100%;
	overflow-y: auto;
	padding-top: 10px;
}

.catalog_option li {
	height: 80px;
	padding: 12px 0 0 0;
}

.catalog_option li:last-child {
	margin-bottom: 0;
}

.catalog_option li a {
	display: block;
	text-align: center;
	width: 64px;
	margin: 0 auto;
	padding: 5px 0;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}

.catalog_option li a span {
	display: block;
	width: 32px;
	height: 32px;
	margin: 0 auto 1px auto;
}

.catalog_option li a em {
	font-size: 13px;
}

.catalog_option li.wdyp {
	position: relative;
}

.catalog_option li.kjmb span {
	background: url(/image/padimg/top_btn_mockup_normal.png) no-repeat;
	background-size: 100% 100%;
}

.catalog_option li.sfzy span {
	background: url(/image/blueimg/top_btn_shufa_normal.png?v=1) no-repeat;
	background-size: 100% 100%;
}

.catalog_option li.ywzy span {
	background: url(/image/blueimg/top_btn_yuwen_normal.png) no-repeat;
	background-size: 100% 100%;
}

.catalog_option li.wz span {
	background: url(/image/blueimg/top_btn_wenzi_normal.png) no-repeat;
	background-size: 100% 100%;
}

.catalog_option li.zsys span {
	background: url(/image/blueimg/top_btn_beijing_zhuangshi_normal.png) no-repeat;
	background-size: 100% 100%;
}

.catalog_option li.wdyp span {
	background: url(/image/blueimg/top_btn_yunpan_norma.png) no-repeat;
	background-size: 100% 100%;
}

.catalog_option li.tk span {
	background: url(/image/blueimg/top_btn_tiku_normal.png) no-repeat;
	background-size: 100% 100%;
}

.catalog_option li.ss span {
	background: url(/image/blueimg/top_btn_sousuo_normal.png) no-repeat;
	background-size: 100% 100%;
}


.catalog_option li.bhpp span {
	background: url(/image/blueimg/bh_icon.png) no-repeat;
	background-size: 100% 100%;
}
.catalog_option li.bmjc span {
	background: url(/image/blueimg/mb_icon.png) no-repeat center 10px;
	background-size: 62%;
}
.catalog_option li.ybjc span {
	background: url(/image/blueimg/yb_icon.png) no-repeat center;
	background-size: 62%;
}
.catalog_option li.ywtb span {
	background: url(/image/blueimg/yw_icon.png) no-repeat center;
	background-size: 62%;
}
.catalog_option li.ztyb span {
	background: url(/image/blueimg/zt_icon.png) no-repeat center;
	background-size: 62%;
}
.catalog_option li.btjs span {
	background: url(/image/blueimg/bt_icon.png) no-repeat center;
	background-size: 60%;
}
.catalog_option li.otherwdyp span {
	background: url(/image/blueimg/other_icon.png) no-repeat center;
	background-size: 60%;
}





/* ---------------自定义备课  课件模板----------------- */

.tranTime {
	transition: all .3s ease-in;
	-webkit-transition: all .3s ease-in;
	-moz-transition: all .3s ease-in;
}

.comment_template {
	position: absolute;
	top: 102px;
	right: 83px;
	bottom: 0;
	width: 0;
	z-index: 9999;
	overflow: hidden;
}

.showTemplate {
	width: 388px;
}

.template_l {
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -50px;
	width: 25px;
	height: 100px;
	line-height: 100px;
	text-align: center;
	border-radius: 6px 0 0 6px;
	-webkit-border-radius: 6px 0 0 6px;
	-moz-border-radius: 6px 0 0 6px;
	border: 1px solid #E5E5E5;
	border-right: none;
	z-index: 9;
	cursor: pointer;
}

.template_l span {
	font-size: 24px;
}

.template_R {
	position: relative;
	width: 364px;
	height: 100%;
	float: right;
	border-left: 1px solid #E5E5E5;
}
.teachType01 {
	width: 100%;
	height: 60px;
	line-height: 60px;
	right: 90px;
	top: 60px;
	height: 60px;
	line-height: 60px;
}

.teachType01 a {
	display: block;
	width: 50%;
	float: left;
	text-align: center;
	font-size: 16px;
}

.course_grade,
.last_volume {
	width: 100%;
	float: left;
	padding-bottom: 8px;
}

.teach_cont {
	position: absolute;
	width: 100%;
	top: 60px;
	bottom: 40px;
	overflow-y: auto;
	padding: 12px 20px 12px 24px;
}

.teach_cont h4 {
	font-size: 18px;
	padding: 15px 0;
}

.title_con {
	position: relative;
	font-size: 14px;
	height: 44px;
	line-height: 44px;
}

.grade_list,
.volume_list {
	float: left;
	margin: 0;
}

.grade_list li,
.volume_list li {
	cursor: pointer;
	float: left;
	padding: 0 18px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	margin: 0 11px 11px 0;
}
.bh_video.sfrumentwodom li{
	text-align: center;
	line-height: 22px;
	color: #999;
	display: -webkit-box;
	-webkit-box-orient: horizontal;
	-webkit-box-pack: center;
	-webkit-box-align: center;
	display: -moz-box;
	-moz-box-orient: horizontal;
	-moz-box-pack: center;
	-moz-box-align: center;

	display: -o-box;
	-o-box-orient: horizontal;
	-o-box-pack: center;
	-o-box-align: center;

	display: -ms-box;
	-ms-box-orient: horizontal;
	-ms-box-pack: center;
	-ms-box-align: center;

	display: box;
	box-orient: horizontal;
	box-pack: center;
	box-align: center;
}

.ppt_template {
	float: left;
	padding-bottom: 0px;
}

.ppt_template dl {
	cursor: pointer;
	width: 145px;
	float: left;
	margin-top: 0px;
}

.ppt_template dl:hover dt span {
	display: block;
}

.ppt_template dt {
	position: relative;
	width: 100%;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border: 2px solid transparent;
}

.ppt_template dd {
	font-size: 12px;
	line-height: 28px;
}

.ppt_template dt img {
	width: 100%;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}

.ppt_template dt span {
	position: absolute;
	display: block;
	width: 60px;
	height: 22px;
	line-height: 22px;
	text-align: center;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	opacity: 0.6;
	font-size: 12px;
	right: 5px;
	top: 5px;
	display: none;
}

.ppt_template dl:nth-of-type(2n+1) {
	margin-right: 12px;
}

.clickLesson {
	background: none;
}

.search_word {
	position: absolute;
	height: 34px;
	line-height: 34px;
	width: 200px;
	right: 20px;
	top: 4px;
	padding: 0 10px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}

.search_word .word_txt {
	display: block;
	float: left;
	width: 130px;
	height: 34px;
	line-height: 34px;
	visibility: hidden;
	font-size: 12px;
[;
	height: 34px;
	line-height: normal;
	padding: 0;
]
	/*safari hack*/
}

.search_word p {
	line-height: 34px;
	float: right;
	cursor: pointer;
}

.search_word p span {
	font-size: 18px;
	display: inline-block;
	vertical-align: middle;
	margin: -1px 0px 0 0px;
}

.search_word p em {
	font-size: 12px;
}

.clickSearch .word_txt {
	visibility: visible;
}

.book_search {
	position: relative;
	width: 95%;
	height: 40px;
	line-height: 40px;
	float: left;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	padding: 0 12px;
}

.book_search input {
	display: block;
	float: left;
	font-size: 14px;
	width: 240px;
	height: 40px;
	line-height: 40px;
[;
	height: 40px;
	line-height: normal;
	padding: 0;
]
	/*safari hack*/
}



.fuzzy_search {
	display: none;
	position: absolute;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	left: 0;
	right: -1px;
	top: 38px;
	z-index: 99;
}

.search_word_h {
	height: 44px;
	line-height: 44px;
	margin: 0 12px;
}

.search_word_h span {
	font-size: 14px !important;
}

.search_word_h .coursewrite {
	width: 205px;
	display: block;
	float: left;
	overflow: hidden;
	height: 44px;
	font-size: 14px;
	line-height: 44px;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.search_word_h em {
	float: right;
	font-size: 12px;
}

.search_multiple {
	width: 100%;
	float: left;
}

.search_multiple li {
	cursor: pointer;
	height: 44px;
	line-height: 44px;
	padding: 0 12px;
}

.search_multiple li span {
	float: left;
	height: 21px;
	line-height: 21px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	font-size: 12px;
	padding: 0 5px;
	margin: 13px 5px 0 0;
}

.search_multiple li em {
	font-size: 14px;
}

.change_template {
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 40px;
	line-height: 40px;
}

.change_template p {
	float: left;
	line-height: 40px;
	padding: 0 24px;
	font-size: 12px;
}

.change_template span {
	cursor: pointer;
	display: block;
	float: right;
	width: 73px;
	height: 40px;
	font-size: 12px;
	text-align: center;
}


/* 查看教案  弹框 */

.planMongo .modelCon {
	width: 690px;
	height: 96%;
	margin-left: -345px;
	top: 2%;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}

.planMongo .modelCon .modelTit {
	text-align: left;
	padding: 10px 14px;
}

.download_plan {
	display: inline-block;
	font-size: 14px;
	cursor: pointer;
}

.download_plan span {
	float: left;
	font-size: 20px;
	padding: 0 0 0 15px;
}

.planMongo .modelMain {
	position: absolute;
	top: 70px;
	bottom: 10px;
	left: 0;
	right: 0;
	overflow-y: auto;
}

.planMongo .modelMain p {
	text-align: left;
}


/* 教材版本更改  弹框 */

.bookverMongo .modelCon {
	width: 508px;
	height: 430px;
	margin-left: -254px;
	margin-top: -215px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}

.bookverMongo .modelCon .modelTit {
	text-align: left;
	height: 70px;
	line-height: 60px;
	padding: 5px 24px;
}

.bookverMongo .modelMain {
	padding: 12px 24px;
	height: 265px;
	margin-bottom: 20px;
}

.bookverMongo .modelMain p {
	text-align: left;
	font-size: 14px;
	padding: 10px 0;
}

.bookverMongo .modelFooter {
	border: none;
}

.bookverMongo .modelFooter span {
	width: 316px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	margin: 4px 96px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}

.teachBook li {
	cursor: pointer;
	float: left;
	font-size: 14px;
	width: 106px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	margin: 0 12px 12px 0;
}

.teachBook li:nth-of-type(4n) {
	margin-right: 0;
}


/* 自定义备课  书法资源首页 */

.template_R .book_cont {
	width: 100%;
	height: 100%;
	padding: 10px 0 10px 22px;
	overflow-y: auto;
	overflow-x: hidden;
}

.cont_tit {
	width: 100%;
	float: left;
	font-size: 17px;
	padding: 15px 21px 15px 0;
	margin: 8px 0 0 0;
	font-weight: 550;
}

.cont_tit a {
	float: right;
	font-size: 14px;
}

.cont_tit a span {
	font-size: 18px;
	display: inline-block;
	vertical-align: middle;
	margin: -2px 0 0 5px;
}

.cont_tit01 a {
	float: left;
}

.cont_tit01 a span {
	margin: 0 8px 0 -5px;
}

.commit_bt {
	width: 100%;
	float: left;
	margin-bottom: 0;
}

.commit_bt li {
	position: relative;
	float: left;
	width: 100px;
	margin-right: 8px;
	margin: 0 8px 8px 0;
}

.commit_bt li img {
	width: 100%;
}

.commit_bt li:nth-of-type(3n) {
	marigin-right: 0;
}

.commit_bt li a {
	display: block;
	text-align: center;
}

.commit_bt li a img {
	width: 100%;
}

.rm_video li,
.bh_video li,
.ztyb_video li {
	height: 100px;
	overflow: hidden;
}

.btgq_video li {
	height: 100px;
	overflow: hidden;
}

.ztyb_video li {
	padding: 20px 0 0 0;
}

.ztyb_video li span {
	display: block;
	margin: 0 auto;
	font-size: 24px;
}

.ztyb_video li em {
	display: block;
	text-align: center;
	font-size: 14px;
}

.tiling {
	width: 100%;
	float: left;
}

.choice_model,
.choice_txt,
.choice_btpage {
	width: 100%;
	float: left;
}

.choice_model .title_con,
.choice_txt .title_con,
.choice_btpage .title_con {
	margin-bottom: 0;
}

.choice_model .title_con i,
.choice_txt .title_con i,
.choice_btpage .title_con i,
.choice_model .title_con span,
.choice_txt .title_con span,
.choice_btpage .title_con span {
	display: none;
}

.choice_btpage .grade_list {
	height: 100px;
	overflow: hidden;
}

.choice_btpage .grade_list li {
	width: 44px;
	padding: 0;
}

.choice_btpage .change_h {
	height: auto;
}

.search_btv {
	cursor: pointer;
	font-size: 21px;
	float: right;
	font-weight: bold;
	margin: -2px 0 0 0;
	display: none;
}

.line_btv {
	float: left;
	width: 95%;
	height: 1px;
	margin-top: 6px;
}

.ziyuan_btv {
	width: 100%;
	float: left;
}

.ziyuan_btv {
	width: 100%;
	float: left;
	padding: 10px 0 0 0;
}

.ziyuan_btv .evolutionType .evolutionTit {
	background: none;
}

.video_zy {
	float: left;
}

.video_zy .title_con {
	margin: 0;
}

.video_zy .video_zy_list li {
	position: relative;
	float: left;
	width: 100px;
	height: 100px;
	/* line-height: 94px; */
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	overflow: hidden;
	margin: 0 8px 8px 0;

	cursor: pointer;
	text-align: center;
	line-height: 22px;
	color: #999;
	display: -webkit-box;
	-webkit-box-orient: horizontal;
	-webkit-box-pack: center;
	-webkit-box-align: center;
	display: -moz-box;
	-moz-box-orient: horizontal;
	-moz-box-pack: center;
	-moz-box-align: center;
	display: -o-box;
	-o-box-orient: horizontal;
	-o-box-pack: center;
	-o-box-align: center;
	display: -ms-box;
	-ms-box-orient: horizontal;
	-ms-box-pack: center;
	-ms-box-align: center;
	display: box;
	box-orient: horizontal;
	box-pack: center;
	box-align: center;

}

.video_zy .analys_list li {

}
.strokes_list li{
	position: relative;
}
.strokes_list li span {
	font-size: 12px;
	margin: 4px 0;
}

.video_zy .video_zy_list li img {
	max-width: 100%;
	max-height: 100%;
}

.word_zy {
	float: left;
	width: 100%;
}

.word_zy .title_con {
	margin: 0;
}

.word_zy .video_zy_list li {
	cursor: pointer;
	position: relative;
	float: left;
	width: 100px;
	margin: 0 8px 8px 0;
}

.word_zy .video_zy_list li:nth-of-type(3n) {
	margin-right: 0;
}

.word_zy .video_zy_list li img {
	width: 100%;
}

.select_model {
	position: relative;
}

.select_model .grade_list {
	display: none;
	position: absolute;
	max-height: 132px;
	overflow-y: auto;
	top: 28px;
	right: 0;
	left: 43px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	z-index: 9;
	padding: 8px 0;
}

.select_model .grade_list li {
	width: 100%;
	height: auto;
	line-height: 20px;
	border: none;
	margin: 0;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	padding: 3px;
	font-size: 12px;
}

.select_model .grade_list li.clicknj {
	background: none;
}

.choice_model.select_model {
	width: 158px;
	float: left;
	margin-right: 20px;
}

.choice_txt.select_model,
.choice_btpage.select_model {
	width: 130px;
}

.select_model .title_con {
	height: 28px;
	line-height: 28px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	overflow: hidden;
	padding: 0 2px 0 0;
}

.select_model .title_con em {
	display: block;
	float: left;
	padding: 0 7px;
	font-size: 14px;
}

.select_model .title_con i {
	display: inline-block;
	font-size: 14px;
	padding: 0 5px;
	cursor: pointer;
	min-width: 68px;
}

.select_model .title_con span {
	float: right;
	display: inline-block;
	vertical-align: middle;
	font-size: 13px;
	cursor: pointer;
}

.tiling_w .select_model .select_txt {
	min-width: 48px;
}

.tiling_w .choice_model.select_model {
	width: 110px;
}

.tiling_w .choice_txt.select_model {
	width: 186px;
}

.tiling_w .choice_txt.select_model .select_txt {
	min-width: 126px;
}


/* 九成宫分页图  弹框 */

.hdMongo .modelCon,
.hddetailMongo .modelCon {
	width: 1100px;
	height: 664px;
	margin-left: -550px;
	margin-top: -332px;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
}

.hddetailMongo {
	background: none;
	left: -1000%;
	display: block !important;
}

.hddetailMongo .modelCon {
	left: -1000%;
}

.showMongo {
	left: 0;
}

.showMongo .modelCon {
	left: 50%;
}
.showMongo .bx-controls{
	text-align: center;
}

.hdMongo .modelTit,
.hddetailMongo .modelTit {
	height: 60px;
	line-height: 60px;
	padding: 0 22px;
	background: #e4e4e4 !important;
}

.hdMongo .modelMain,
.hddetailMongo .modelMain {
	position: absolute;
	left: 0;
	top: 60px;
	right: 0;
	bottom: 0;
	overflow-y: auto;
}

.page_img {
	float: left;
}

.page_img li {
	cursor: pointer;
	float: left;
	width: 187px;
	margin: 14px;
}
.page_img li .bt_box{
	position: relative;
	width: 100%;
	height: 260px;
	line-height: 260px;
	overflow: hidden;
}
.page_img li .bt_bottom{
	width: 100%;
	float: left;
	margin: 5px 0 0 0;
}
.page_img li .bt_bottom .bt_detail{
	float: right;
	color: #9F9F9F;
	font-size: 14px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-ms-border-radius: 4px;
	text-align: center;
	padding: 3px 4px;
	border: 1px solid #CCCCCC;
}
.page_img li .bt_bottom .bt_detail:hover{
	opacity: .7;
}

.page_img li:nth-of-type(5n) {
	margin-right: 0;
}

.page_img li img {
	min-height: 100%;
}

.page_img li span {
	float: left;
	display: block;
	font-size: 14px;
	margin-top: 8px;
}

.hddetailMongo .modelMain {
	padding: 30px 0 0 20px;
}

.hddetailMongo .modelTit a {
	float: left;
	font-size: 14px;
}

.hddetailMongo .modelTit a span {
	float: left;
	font-size: 16px;
	margin-right: 3px;
}

.hddetailMongo .modelTit p {
	cursor: pointer;
	position: absolute;
	right: 22px;
	top: 15px;
	font-size: 12px;
	text-align: center;
	height: 30px;
	line-height: 30px;
	padding: 0 12px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}

.hddetailMongo .modelTit p i {
	margin-left: 6px;
}

.hddetailMongo .model_l {
	display: none;
	float: left;
	width: 190px;
	height: 100%;
}

.hddetailMongo .bx-wrapper .bx-viewport {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	border: none;
	left: 0;
	height: auto !important;
	/* padding-bottom: 50px; */
}

.model_l .bx-wrapper .bx-controls-direction a.disabled {
	display: block;
}

.model_l .radio_img {
	position: absolute;
	bottom: -36px;
	right: 0;
}

.model_l .bx-wrapper .bx-controls-direction a {
	bottom: -88px;
	margin-top: auto;
	text-indent: 0;
	width: 88px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 14px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}

.model_l .bx-wrapper .bx-pager {
	font-size: 18px;
	font-weight: normal;
	bottom: 14px;
}

.model_l .bx-wrapper .bx-prev {
	left: 0;
}

.model_l .bx-wrapper .bx-next {
	right: 0;
}

.model_l .bx-pager-item {
	display: none !important;
}

.hddetailMongo .model_r {
	float: right;
	width: 100%;
	height: 100%;
	overflow-y: auto;
}

.hddetailMongo .model_r dl {
	float: left;
	margin-right: 16px;
	width: 119px;
}

.hddetailMongo .model_r dl:nth-of-type(8n) {
	margin-right: 0;
}

.hddetailMongo .model_r dl dt {
	position: relative;
	width: 100%;
}

.hddetailMongo .model_r dl dt img {
	width: 100%
}

.hddetailMongo .model_r dl dd {
	height: 30px;
	line-height: 30px;
	text-align: center;
}

.hddetailMongo .model_r dl dd span {
	display: inline-block;
	margin-top: 3px;
	font-size: 14px;
}

.radio_img {
	display: none;
	cursor: pointer;
	float: right;
	margin: 5px 0 0 0;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	padding: 4px;
}

.radio_img div {
	width: 16px;
	height: 16px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
}

.evolutionType {
	width: 100%;
	float: left;
	margin-top: 10px;
}

.evolutionType .evolutionTit {
	font-size: 12px;
}

.fontList li {
	position: relative;
	float: left;
	width: 73px;
	height: 73px;
	line-height: 73px;
	text-align: center;
	margin: 0 8px 8px 0;
}

.fontList li:nth-of-type(4n) {
	margin-right: 0;
}

.fontList li a {
	display: block;
	height: 67px;
	font-size: 42px;
	font-family: 'KaiTi';
}

.book_audio,
.book_img {
	width: 94%;
	float: left;
}

.book_img {
	margin-bottom: 10px;
}

.frequency {
	position: relative;
	width: 100%;
	height: 48px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	cursor: pointer;
	border-radius: 24px;
	-webkit-border-radius: 24px;
	-moz-border-radius: 24px;
}

.play_icon {
	position: absolute;
	right: 15px;
	top: 0;
	height: 48px;
	line-height: 42px;
	z-index: 9;
}

.play_icon em {
	font-size: 12px;
}

.play_icon span {
	cursor: pointer;
	font-size: 22px;
	display: inline-block;
	vertical-align: middle;
}
.book_content{
	width: 100%;
	float: left;
	margin-bottom: 0;
}
.book_img_area {
	position: relative;
	float: left;
	width: 100px;
	height: 100px;
	overflow: hidden;
	margin-right: 8px;
	margin: 0 8px 8px 0;
}
.book_img_area:nth-of-type(3n){
	margin-right: 0;
}

.book_img_area img {
	width: 100%;
	cursor: pointer;
}

.nearCharacter {
	width: 100%;
	float: left;
}

.nearCharacter li {
	float: left;
	width: 73px;
	height: 73px;
	line-height: 73px;
	text-align: center;
	margin: 0 8px 8px 0;
}

.nearCharacter li:nth-of-type(4n) {
	margin-right: 0;
}

.nearCharacter li a {
	display: block;
	font-size: 42px;
	font-family: 'KaiTi';
}

.font_dl {
	float: left;
	width: 46%;
	height: 100%;
	margin: 0 2%;
}

.font_dl dd {
	position: relative;
	float: left;
	width: 100%;
	display: inline-block;
	vertical-align: middle;
}

.font_dl dt {
	float: left;
	width: 100%;
}

.font_dl dt img {
	width: 100%;
}

.font_dl dd img {
	width: 100%;
}

.font_dl:nth-of-type(2n+1) {
	margin: 0 2% !important;
}

.font_dl dt p {
	width: 20%;
	float: left;
	margin-right: 7px;
}

.font_dl dt .font_txt {
	position: relative;
	display: block;
	/* font-size: 2.2em; */
	background: none !important;
}
.font_dl dt .font_txt .yxy_text{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	bottom: 0;
	/* font-size: 76px; */
	/* font-size: 1.8em;
    line-height: 1.5em; */
}
.phoneticMean dt .font_txt{
	font-family: 'KaiTi';
	margin-bottom: 10px;
	text-align: center;
	color: #353535;
}
.phoneticMean dt .pinyin{
	position: relative;
	display: block;
	margin-bottom: 15px;
	color: #353535;
	background: none !important;
}
.phoneticMean dt .pinyin .py_text{
	position: absolute;
	width: 100%;
	left: 0;
	top: 0;
	bottom: 0;

}


/* 文字 */

.text_box {
	width: 95%;
	height: 89px;
	float: left;
	margin-bottom: 10px;
}

.text_box .insert_icon {
	cursor: pointer;
	width: 47%;
	height: 100%;
	text-align: center;
	padding: 16px 0;
}

.text_box .insert_icon img {
	width: 24px;
	margin-top: 5px;
}

.text_box .insert_icon p {
	font-size: 14px;
}

.text_box .insert_icon:nth-of-type(1) {
	float: left;
}

.text_box .insert_icon:nth-of-type(2) {
	float: right;
}

.font_select {
	cursor: pointer;
	height: 40px;
	line-height: 40px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}

.font_select em {
	font-size: 14px;
}

.font_select span {
	float: right;
	display: inline-block;
	vertical-align: middle;
	font-size: 18px;
}

.font_t .font_select {
	width: 100%;
}

.font_t .font_select input {
	width: 32px;
	text-align: center;
}
.font_t .font_select button{
	position: absolute;
	left: 0;
	top: 0;
	background: none;
	outline: none;
	height: 30px;
	line-height: 30px;
	border: none;
	width: 100%;
	padding: 0 20px 0 0;
}

.font_option {
	display: none;
	position: absolute;
	width: 100%;
	left: 0;
	top: 86px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	padding: 8px 0;
	z-index: 99;
	max-height: 105px;
	overflow-y: auto;
}

.font_option li {
	cursor: pointer;
}
.font_option li button{
	display: block;
	width: 100%;
	text-align: left;
	padding: 5px 10px 5px 10px;
	background: none;
	border: none;
	outline: none;
}

.font_style,
.font_t {
	width: 95%;
	float: left;
	position: relative;
}

.font_weight {
	float: left;
	width: 157px;
}

.font_size {
	float: left;
	width: 72px;
	margin: 0 15px;
}

.font_color {
	float: left;
	width: 63px;
}

.picker {
	cursor: pointer;
	height: 40px;
	line-height: 40px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	padding: 5px;
}

.picker .bg_picker {
	border: none;
	outline: none;
	width: 20px;
	height: 20px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	overflow: hidden;
}
.picker .color_picker{
	position: absolute;
	border: none;
	outline: none;
	overflow: hidden;
}

.style_list {
	width: 100%;
	height: 40px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}

.style_list li {
	width: 25%;
	float: left;
	line-height: 40px;
	text-align: center;
}

.style_list li:nth-of-type(4) {
	border: none;
}

.style_list li a {
	display: block;
	height: 40px;
}

.style_list li a span {
	font-size: 20px;
}

.input_txt {
	width: 100%;
	height: 100%;
	text-align: left;
	padding: 3% 4%;
	line-height: 1.3;
	/* padding: 10px 15px; */
	/* min-height: 48px; */
	-webkit-user-select: text;
	-moz-user-select: text;
	-ms-user-select: text;
	user-select: text;
	overflow: hidden;
	outline: none;
	word-break: break-all;
	cursor: default;
	/* background: #ebebeb; */
}
.input_txt  pre{
	background: none;
	border: none;
}

.bold_font {
	font-weight: bold;
}
.unbold{
	font-weight: normal;
}
.italic_font {
	font-style: italic;
}
.unitalic{
	font-style: normal;
}
.underline_font {
	text-decoration: underline !important;
}
.through_font {
	text-decoration: line-through !important;
}
.unline,.unthrough{
	text-decoration: none !important;
}



.left_text{
	text-align: left;
}
.center_text{
	text-align: center;
}
.right_text{
	text-align: right;
}
.border_radius{
	border-radius: 30px;
	-webkit-border-radius: 30px;
	-ms-border-radius: 30px;
	-moz-border-radius: 30px;
}

/* ---------------装饰元素---------------- */

.recommend_bg {
	width: 95%;
	float: left;
	margin-top: 12px;
}

.bg_list {
	float: left;
}

.bg_list li {
	cursor: pointer;
	float: left;
	width: 152px;
	height: 89px;
	line-height: 89px;
	overflow: hidden;
	text-align: center;
	font-size: 14px;
}

.bg_list li:nth-of-type(2n+1) {
	margin: 0 12px 12px 0;
}

.bg_list li img {
	max-width: 100%;
	max-height: 100%;
	display: inline-block;
	vertical-align: top;
}


/* 背景设置弹框 */

.bgMongo .modelCon {
	width: 364px;
	height: 226px;
	margin-left: -182px;
	margin-top: -113px;
}

.bgMongo .modelTit {
	text-align: left;
	padding: 0 14px;
	height: 73px;
	line-height: 73px;
	background: none;
}

.bgMongo .modelMain {
	padding: 30px 24px 20px 24px;
}

.bgMongo .modelMain p {
	text-align: left;
	font-size: 14px;
}

.bgMongo .modelFooter {
	border: none;
	background: none;
	padding: 0 24px;
}

.bgMongo .modelFooter span {
	border: none;
	width: 152px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	font-size: 14px;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
}

.bgMongo .modelFooter span.allY {
	margin-right: 12px;
}


/* --------------我得云盘------------ */

.template_R01 .book_cont {
	padding-bottom: 70px;
}

.cloud_template dt {
	position: relative;
	border-width: 3px;
	height: 90px;
	line-height: 82px;
	overflow: hidden;
	text-align: center;
	border-color: rgba(225, 229, 234, 1);
}

.ppt_template dt img {
	width: auto !important;
	height: 100%;
}

.cloud_template dt,
.cloud_template dt img {
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
}

.cloud_template .delete_zy_icon {
	display: none;
	position: absolute;
	right: 5px;
	top: 5px;
	width: 22px;
	height: 22px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}

.cloud_template .delete_zy_icon span {
	position: initial;
	font-size: 16px;
	display: block;
	width: auto;
	height: auto;
	background: none;
	opacity: 1;
	font-weight: normal;
}

.cloud_template dl:hover .delete_zy_icon {
	display: block;
}

.cont_tit .space {
	display: inline-block;
	font-size: 12px;
	margin-left: 10px;
}

.upload_resource {
	position: absolute;
	width: 316px;
	height: 56px;
	bottom: 0;
}

.upload_resource a {
	display: block;
	width: 100%;
	height: 40px;
	line-height: 40px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	text-align: center;
}

.upload_resource a:hover {
	opacity: .8;
}

.word_one .bzjxL {
	width: 30%;
	padding: 0;
}

.word_one .bzjxL dl {
	float: left;
	width: 100%;
	height: 100%;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
}
.word_one .bzjxL .place_img{
	position: relative;
	display: inline-block;
	width: 30%;
	margin-right: 10%;
}
.word_one .bzjxL .place_img img{
	opacity: 0;
	height: auto;
}

.word_one .bzjxL .voice_icon {
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	margin: 0;

	/* width: 45px;
    height: 45px;
    margin: 5px 10px 0 0; */
}

.word_one .bzjxL .pinyin {
	position: relative;
	float: right;
	width: 60%;
	background: none !important;
	/* height: 2em;
    line-height: 2em;
    font-size: 1.2em; */
}
.word_one .bzjxL .pinyin .py_place{
	height: auto !important;
	width: 100%;
}
.word_one .bzjxL .pinyin .py_text{
	position: absolute;
	width: 100%;
	left: 0;
	top: 0;
	bottom: 0;
}

.word_one .bzjxL dd {
	position: relative;
	width: 100%;
	background: none !important;
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	overflow: hidden;
}
.word_one .bzjxL dd .tzg_img{
	height: auto;
	max-width: 100%;
	max-height: 100%;
	/* width: 100%; */
}
.word_one .bzjxL dd .tzg_text{
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	width: 100%;
	font-size: 7.5em;
	line-height: 1.2em;
}
.word_one .bzjxR {
	left: 33%;
	top: 0;
	padding: 0;
}

.word_one .bzjxR a {
	width: 26%;
	/* height: 32px;
	font-size: 17px;
	line-height: 32px; */
	padding: 6px 0;
	margin: 0 0 5px 0;
}

.word_one .bzjxR p {
	width: 100%;
	/* font-size: 18px; */
	font-family: 'KaiTi';
	margin-bottom: 12px;
	/* line-height: auto; */
	text-align: left;
}
.yxy_img_place{
	position: absolute;
	top: -32%;
	right: 0;
	width: 16%;
}
.yxy_img_place img{
	opacity: 0;
}
.border_t,.border_b,.border_l,.border_r{
	position: absolute;
	z-index: 9;
}
.border_t{
	left: 0;
	top: -3px;
	height: 6px;
	width: 100%;
}
.border_b{
	left: 0;
	bottom: -3px;
	height: 6px;
	width: 100%;
}
.border_l{
	left: -3px;
	top: 0;
	width: 6px;
	height: 100%;
}
.border_r{
	right: -3px;
	top: 0;
	width: 6px;
	height: 100%;
}

.img_area .voice_icon {
	display: inline-block;
	width: 40px;
	height: 40px;
	margin: 0 0 0 20px;
	cursor: pointer;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
}

.word_two .img_area01 {
	height: 87%;
}

.word_two .img_area01 .voice_icon,
.word_three .img_area01 .voice_icon {
	position: absolute;
	left: 0;
	top: 10px;
}

.word_one .img_area01 img,
.word_three .img_area01 img {
	height: 100%;
}

.word_three .img_area01 {
	height: 100%;
}

.expand_story dt {
	float: left;
	width: 40%
}

.expand_story dt h4 {
	margin-bottom: 15px;
	font-weight: bold;
	font-size: 0.8em;
}

.expand_story dt h4 span {
	width: 34px !important;
	height: 34px !important;
	vertical-align: middle;
	margin: -3px 0 0 10px !important;
}

.expand_story dt img {
	width: 100%;
	height: auto !important;
}

.expand_story dd {
	float: right;
	width: 55%;
	padding-top: 20px;
}

.expand_story dd p {
	text-align: left;
	/* font-size: 0.8em; */
	/* line-height: 1.6em; */
}

.img_area04 {
	border-radius: 0 !important;
	-webkit-border-radius: 0 !important;
	-moz-border-radius: 0 !important;
}

.word_three_t .img_type span i {
	width: 0;
	height: 0;
	border: 5px solid transparent;
	margin: 5px 0 0 5px;
	display: inline-block;
	vertical-align: middle;
}

.seat_list {
	display: none;
	position: absolute;
	width: 112px;
	bottom: 21px;
	left: 0;
	z-index: 12;
}
.seat_list li {
	height: 27px;
	line-height: 27px;
}

.template_R .pagination {
	float: left;
}

.template_R .pagination li {
	font-size: 14px !important;
	margin: 0 6px 0 0;
}

.template_R .pagination>li>a,
.template_R .pagination>li>span {
	background: none;
	height: auto !important;
	line-height: 24px !important;
	padding: 0 6px !important;
	border: 1px solid #ddd !important;
}

.bankWrap .pagination>li>span {
	padding: 0 0 !important;
}


/* ppt备课----题库 */

.question_list {
	width: 95%;
	float: left;
}

.question_list li {
	width: 100%;
	height: 50px;
	line-height: 50px;
	margin-bottom: 12px;
}

.question_list li a {
	display: block;
	font-size: 16px;
	padding: 0 12px;
}

.empty_question {
	display: none;
	text-align: center;
	padding: 80px 0 30px 0;
}

.empty_question img {
	width: 178px;
	margin-top: 50px;
}

.empty_question p {
	font-size: 12px;
	padding: 11px 0;
}

.choice {
	width: 95%;
	float: left;
}

.choice .single_q {
	float: left;
	width: 100%;
}

.choice .single_q li {
	cursor: pointer;
	width: 100%;
	float: left;
	margin-bottom: 12px;
	padding: 10px 7px;
}

.choice .single_q li em {
	display: block;
	float: left;
	width: 38px;
	height: 21px;
	line-height: 21px;
	text-align: center;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	font-size: 12px;
	margin: 3px 0 0 0;
}

.choice .single_q li p {
	width: 250px;
	float: right;
	margin-bottom: 0;
	font-size: 15px;
	line-height: 25px;
}

.question_con {
	float: left;
	text-align: left;
	width: 100%;
	height: 100%;
	overflow-y: auto;
	padding: 0 20px 5px 20px;
}

.question_con .question_type {
	display: inline-block;
	height: 21px;
	line-height: 21px;
	font-size: 12px;
	text-align: center;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	padding: 0 4px;
	margin: 0;
}

.question_con .question_title,
.question_con .question_title p {
	font-size: 16px;
	font-weight: bold;
	padding: 8px 0;
	line-height: 26px;
	margin-bottom: 0;
}

.question_title p img {
	height: 80px;
	width: auto;
	display: inline-block;
	vertical-align: middle;
}

.question_con .question_option {
	float: left;
	width: 100%;
	margin: 0;
	padding: 8px 0 0 0;
}

.question_con .question_option li {
	position: relative;
	float: left;
	width: 100%;
	margin: 7px 0;
	cursor: pointer;
	padding-left: 24px;
}

.question_con .question_option li em {
	position: absolute;
	left: 0;
	width: 18px;
	height: 18px;
	line-height: 18px;
	text-align: center;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	font-size: 12px;
}

.question_con .question_option li span {
	float: right;
	display: block;
	width: 100%;
	font-size: 14px;
}

.question_con .question_option li span p {
	margin: 0;
	line-height: 22px;
}

.question_con .question_option li span p img {
	height: 80px;
	width: auto;
	margin-right: 10px;
	display: inline-block;
	vertical-align: top;
}


/* ---------------搜索---------------- */

.search_list {
	margin-top: 24px;
}

.mbsp {
	width: 95%;
	float: left;
}

.mbsp li {
	position: relative;
	cursor: pointer;
	float: left;
	width: 73px;
	height: 73px;
	line-height: 73px;
	text-align: center;
	margin: 0 8px 8px 0;
	font-size: 48px;
	font-family: 'KaiTi';
}

.mbsp li:nth-of-type(4n) {
	margin-right: 0;
}

.mbsp li img {
	width: 100%;
	vertical-align: top !important;
}


/* 保存文件 */
.savefileMongo{
	display: none;
	position: fixed;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .4);
	left: 0;
	top: 0;
	z-index: 9999;
}

.savefileMongo .modelCon {
	width: 364px;
	height: 586px;
	margin-left: -182px;
	margin-top: -293px;
	left: 50%;
	top: 50%;
	background: #fff;
}

.savefileMongo .modelCon .modelTit {
	text-align: left;
	height: 60px;
	line-height: 60px;
	padding: 5px 24px;
	font-size: 18px;
	padding: 0 14px;
	background: none;
}

.savefileMongo .modelMain {
	padding: 24px;
	overflow-y: auto;
	height: 264px;
}

.savefileMongo .modelMain p {
	text-align: left;
}

.savefileMongo .modelMain p.save_tit {
	font-size: 14px;
}
.up_file_div{
	position: relative;
	width: 100%;
	height: 40px;
	line-height: 40px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	padding: 0 10px;
	cursor: pointer;
	background: rgba(255, 255, 255, 1);
	border: 1px solid rgba(225, 229, 234, 1);
}
.up_file_div input{
	width: 100%;
	outline: none;
}
.up_file_div input:focus { outline: none; }
.savefileMongo .modelMain p.save_con_onec,
.savefileMongo .modelMain p.save_con_twoc,
.savefileMongo .modelMain p.save_con_threec,
.savefileMongo .modelMain p.save_name,
.savefileMongo .modelMain p.save_con {
	width: 100%;
	height: 40px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}

.savefileMongo .modelMain p.save_name {
	margin-bottom: 24px;
}

.savefileMongo .modelMain p.save_name input {
	display: block;
	width: 100%;
	height: 40px;
	line-height: 40px;
	padding: 10px;
	font-size: 14px;
[;
	height: 40px;
	line-height: normal;
	padding: 0;
]
	/*safari hack*/
}

.savefileMongo .modelFooter {
	background: none;
	border: none;
	height: 65px;
	margin: 20px 0;
	padding-top: 10px;
}

.savefileMongo .modelFooter span {
	width: 316px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	margin: 4px 96px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	margin: 0 24px;
	font-size: 14px;
}

.savefileMongo .save_class {
	position: relative;
}

.savefileMongo .modelMain p.save_con,.savefileMongo .modelMain p.save_con_onec,.savefileMongo .modelMain p.save_con_twoc,.savefileMongo .modelMain p.save_con_threec {
	line-height: 40px;
	padding: 0 10px;
	cursor: pointer;
}
.savefileMongo .modelMain p.save_con em,.savefileMongo .modelMain p.save_con_onec em,.savefileMongo .modelMain p.save_con_twoc em,.savefileMongo .modelMain p.save_con_threec em {
	font-size: 14px;
	color: #333;
}

.savefileMongo .modelMain p.save_con span,.savefileMongo .modelMain p.save_con_onec span,.savefileMongo .modelMain p.save_con_twoc span,.savefileMongo .modelMain p.save_con_threec span {
	float: right;
}

.savefileMongo .courseware_name,.savefileMongo .courseware_name_onec,.savefileMongo .courseware_name_twoc,.savefileMongo .courseware_name_threec {
	display: none;
	position: absolute;
	width: 100%;
	left: 0;
	right: 0;
	top: 40px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	overflow-y: auto;
	padding: 10px 0;
	z-index: 9;
}
.savefileMongo .courseware_name li,.savefileMongo .courseware_name_onec li,.savefileMongo .courseware_name_twoc li,.savefileMongo .courseware_name_threec li{
	font-size: 14px;
	padding: 0 10px;
	cursor: pointer;
	color: #333;
}


/* 新建课件组 弹框 */

.newbuild .modelCon,
.lessonName .modelCon,
.lessonName01 .modelCon,
.lessonName02 .modelCon {
	width: 508px;
	height: 224px;
	margin-left: -254px;
	margin-top: -112px;
}

.newbuild .modelCon .modelTit,
.lessonName .modelCon .modelTit,
.deleteLseeon .modelCon .modelTit,
.lessonName01 .modelCon .modelTit,
.lessonName02 .modelCon .modelTit {
	text-align: left;
	height: 40px;
	line-height: 40px;
	padding: 0 14px;
	font-size: 14px;
}

.newbuild .modelMain,
.lessonName .modelMain,
.lessonName01 .modelMain,
.lessonName02 .modelMain {
	padding: 24px;
}

.newbuild .modelMain p,
.lessonName .modelMain p,
.lessonName01 .modelMain p,
.lessonName02 .modelMain p {
	text-align: left;
}

.newbuild .modelMain p.save_tit,
.lessonName .modelMain p.save_tit,
.lessonName01 .modelMain p.save_tit,
.lessonName02 .modelMain p.save_tit {
	font-size: 14px;
}

.newbuild .modelMain p.save_tit .rjfiname,
.lessonName .modelMain p.save_tit .rjfiname,
.lessonName01 .modelMain p.save_tit .rjfiname,
.lessonName02 .modelMain p.save_tit .rjfiname {
	display: none;
}

.newbuild .modelMain p.save_name,
.lessonName .modelMain p.save_name,
.lessonName01 .modelMain p.save_name,
.lessonName02 .modelMain p.save_name {
	width: 100%;
	height: 40px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}

.newbuild .modelMain p.save_name input,
.lessonName .modelMain p.save_name input,
.lessonName01 .modelMain p.save_name input,
.lessonName02 .modelMain p.save_name input {
	display: block;
	width: 100%;
	height: 40px;
	padding: 10px;
	font-size: 14px;
[;
	height: 40px;
	line-height: normal;
	padding: 0;
]
	/*safari hack*/
}

.newbuild .modelFooter,
.lessonName .modelFooter,
.lessonName01 .modelFooter,
.lessonName02 .modelFooter {
	border: none;
}

.lessonName02 .modelFooter {
	height: 54px;
	line-height: 54px;
}

.lessonName02 .modelFooter span {
	float: none !important;
}

.newbuild .modelFooter span,
.lessonName .modelFooter span,
.lessonName01 .modelFooter span,
.lessonName02 .modelFooter span {
	display: block;
	cursor: pointer;
	margin: 0 auto;
	width: 106px;
	height: 36px;
	text-align: center;
	line-height: 36px;
	border-radius: 20px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	font-size: 14px;
}

.deleteLseeon .modelCon{
	width: 364px;
	height: 198px;
	margin-left: -182px;
	margin-top: -99px;
}
.deleteLseeon_one .modelCon{
	width: 380px;
	margin-left: -190px;
	margin-top: -134px;
}

.deleteLseeon .modelCon .modelMain {
	padding: 0 22px;
}

.deleteLseeon .modelCon .modelMain p {
	font-size: 14px;
	padding: 30px 0;
	height: 104px;
	margin: 0;
}

.deleteLseeon .modelCon .modelFooter{
	border: none;
	padding: 10px 50px;
}

.deleteLseeon .modelCon .modelFooter span {
	float: left;
	display: block;
	cursor: pointer;
	height: 36px;
	line-height: 36px;
	text-align: center;
	margin: 0 auto;
	width: 106px;
	border-radius: 20px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
}

.deleteLseeon .modelCon .modelFooter span:nth-of-type(1) {
	margin-right: 50px;
}

.insertSingle .modelCon{
	width: 332px;
	margin-left: -166px;
	margin-top: -150px;
}
.insertSingle .modelCon .modelTit{
	font-size: 14px;
	color: #ffffff;
	text-align: center;
	padding: 0 14px;
}
.insertSingle .modelCon .modelTit span{
	color: #ffffff;
}
.insertSingle .modelFooter span{
	width: 116px;
	height: 35px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-ms-border-radius: 4px;
	font-size: 14px;
}
.insertSingle .modelFooter{
	background: none;
	height: 65px;
	padding: 13px 35px 0 35px;
}
.insertSingle .modelFooter span.cancel_single{
	background: none;
	margin-right: 25px;
}

.insertSingle .videoType{
	padding: 0 0 0 7px;
	overflow: hidden;
}
.insertSingle .videoType .video_tit_type{
	width: 100%;
	float: left;
	text-align: left;
	font-size: 14px;
	margin: 14px 0 0 0;
}
.insertSingle .videoType li{
	position: relative;
	font-size: 14px;
	width: 143px;
	float: left;
	cursor: pointer;
	height: 56px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	background: rgba(255, 255, 255, 1);
	border: 1px solid rgba(229, 229, 229, 1);
	box-shadow: 0px 4px 6px 0px rgba(0, 0, 0, 0.08);
	-webkit-box-shadow: 0px 4px 6px 0px rgba(0, 0, 0, 0.08);
	-moz-box-shadow: 0px 4px 6px 0px rgba(0, 0, 0, 0.08);
	overflow: hidden;
	margin: 6px 6px 0 0;
}


.insertSingle .videoType li em{
	display: block;
	float: left;
	width: 5px;
	height: 100%;
	margin-right: 11px;
}
.insertSingle .videoType li .sigle_r{
	float: left;
}
.insertSingle .videoType li h6{
	color: rgba(57, 57, 57, 1);
	font-size: 14px;
	margin-bottom: 2px;
}
.insertSingle .videoType li p{
	color: rgba(185, 185, 185, 1);
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 12px;
	text-align: left;
}

.insertSingle .videoType li span{
	display: inline-block;
	vertical-align: middle;
	cursor: pointer;
	width: 46px;
	height: 28px;
	line-height: 28px;
	color: #9F9F9F;
	font-size: 14px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-ms-border-radius: 4px;
	text-align: center;
	margin-left: 6px;
	border: 1px solid #CCCCCC;
}



.edit_area .kj_ppt .img_area .dl_txt {
	width: 100%;
	padding: 6px;
	text-align: left;
}

.edit_area .kj_ppt .img_area .dl_txt img {
	max-width: 22px;
	max-height: 22px;
	vertical-align: middle;
}

.kj_evotext {
	min-height: 60px;
}

.kj_evotext .img_area {
	height: 100%;
}

.kj_evotext .img_area .txt_img {
	height: 100%;
	overflow: hidden;
	margin: 0 1.8%;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
}



/*缩放 style*/

.coor {
	position: absolute;
	width: 22px;
	height: 22px;
	right: -9px;
	bottom: -9px;
	cursor: se-resize;
	z-index: 99;
	display: none;
}

/* .model_l .bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	width: auto !important;
} */

.kj_chinese {
	min-width: 480px;
	min-height: 340px;
}

.kj_chinese .word_one {
	float: left;
}

.bzjx_style{
	overflow: hidden;
}
.kj_chinese .bzjxR {
	/* overflow-y: auto; */
}

.kj_chinese .word_list {
	padding-bottom: 0 !important;
}

.kj_image .word_one .img_area02 {
	height: 100%;
}

.kj_chinese .font_dl {
	width: 100%;
	margin: 0 !important;
}

.sound_same {
	overflow: hidden;
}

.sound_same .word_one {
	overflow-y: hidden;
	overflow-x: hidden;
}

.stoyVoice {
	display: inline-block;
	width: 40px;
	height: 40px;
	/* margin: 0 0 0 20px; */
	cursor: pointer;
	position: absolute;
	left: 10px;
	/* margin-left: -20px; */
	top: 10px;
	z-index: 9;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
}


/*文字*/

/* .kj_txt {
	min-height: 50px !important;
} */

.kj_txt .word_list {
	padding: 0 !important;
}

/* .kj_image01 {
	min-height: 110px;
} */



.matchClass {
	position: absolute;
	line-height: 50px;
	padding-left: 0;
	margin: 0;
}

.matchClass a {
	display: block;
	color: #fff;
	font-size: 18px;
}

.matchClass a span {
	font-size: 18px;
	display: inline-block;
	vertical-align: middle;
	margin: -2px 5px 0 0;
}


/* 分页 */

.book_cont .pagination>li>a,
.book_cont .pagination>li>span {
	width: auto;
	margin: 0;
}


/* 音形义 */

.phoneticMean dd .voice_icon {
	position: absolute;
	width: 100%;
	height: 100%;
	background: url(/image/padimg/laba.png) no-repeat;
	background-size: 100%;
	cursor: pointer;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	top: 0;
	left: 0;
	right: 0;
}


/* --------预览 2021-1-6 ----------- -*/
.preview_style{
	background: #EFF2F7;
}
.preview_style .previewC{
	width: 100%;
	float: left;
}
.head_preview h4{
	float: left;
	width: 100%;
	line-height: 50px;
	font-size: 18px;
	font-weight: normal;
	margin: 0;
	color: #fff;
	text-align: center;
}
.previewSection01{
	width: 100%;
	padding: 50px 0;
}
.previewSection01 .detailPrew {
	position: relative;
	width: 1200px;
	background: none;
	margin: 0 auto 16px auto;
}
.commentTemplate01 {
	width: 100%;
	height: 100%;
	display: flex !important;
	display: -webkit-flex;
	display: -ms-flexbox;
	justify-content: cneter;
	-webkit-justify-content: center;
	align-items: center;
	-webkit-align-items: center;
	overflow: hidden;
}
.topPage01{
	position: relative;
	width: 94%;
	margin: 0 auto;
}
.topPage01 .sliderPpt01{
	position: relative;
	overflow: hidden;
}
.topPage01 .sliderPpt01 img.stand_img{
	width: 100% !important;
	/* opacity: 0; */

}
.topPage01 .sliderPpt01 .contentImg{
	position: absolute;
	width: 100% !important;
	float: left !important;
	left: 0;
	top: 0;
	bottom: 0;
}
.custom_download{
	position: absolute;
	width: 100%;
}
.bottomController{
	position: relative;
}
.fullScreenPpt01{
	z-index: 9;
	position: absolute;
	cursor: pointer;
	color: #FFFFFF;
	font-size: 24px !important;
	right: 12px;
	top: 0;
}
.closeFullScreen01{
	display: none;
	z-index: 9;
	position: absolute;
	cursor: pointer;
	color: #FFFFFF;
	font-size: 25px !important;
	right: 12px;
	top: 0;
}
.create {
	display: none;
}
.canvasppt {
	/* background: rgba(0, 0, 0, .5); */
	position: absolute;
	left: 0;
	top: 0;
	display: none;
	z-index: 9999;
}
.brunshWraPppt {
	position: absolute;
	left: 0;
	bottom: 0;
	height: 35px;
	z-index: 999;
	background: #ccc;
}

.branchIconPpt {
	position: absolute;
	left: 12px;
	display: block;
	width: 65px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	cursor: pointer;
	z-index: 99;
	background: #9d2d2f;

}
.branchIconPpt span{
	color: #fff;
	margin-right: 4px;
}

.branchIconPpt p {
	display: inline-block;
	color: #fff;
}

.branchListPpt {
	position: absolute;
	left: 12px;
	width: 285px;
	height: 35px;
	overflow: hidden;
}

.branchListPpt li {
	cursor: pointer;
	float: left;
	width: 28px;
	line-height: 25px;
	text-align: center;
	font-size: 15px;
	color: #fff;
	margin:5px;
	border-radius: 4px;
}
.branchListPpt li.clickIcon{
	background-color: rgba(0, 0, 0, .4) !important;
}
.branchListPpt li.retractBranch{
	width: 45px;
}
.branchListPpt li.retractBranch span{
	display: inline-block;
	vertical-align: middle;
	font-size: 14px;
}
.branchListPpt li span{
	font-size: 18px;
}
.branchListPpt li em{
	font-size: 12px;
	margin-right: 2px;
}
.clickIcon{
	background-color: rgba(0, 0, 0, .4) !important;
}
.clickIcon span{
	color: #fff;
}
/* .mongolia{
	display: none;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	z-index: 9999;
	background: rgba(0,0,0,.4);
	overflow: hidden;
} */
.brushMonppt .modelCon{
	width: 260px;
	margin-left: -130px;
	margin-top: -77px;
}
.brushMonppt .modelTit{
	display: none;
	color: #fff;
	font-size: 16px;
	padding: 0 14px;
	text-align: left;
	height: 40px;
	line-height: 40px;
	background: #4688f1;
}
.brushMonppt .modelCon .modelTit span{
	float: right;
	font-size: 24px;
	cursor: pointer;
	color: #fff;
}
.brushMonppt .modelMain{
	padding: 24px;
}
.brushMonppt .modelMain p{
	padding: 24px 0 10px 0;
	color: #888888;
	font-size: 16px;
	text-align: center;
}
.brushMonppt .modelFooter{
	background: #ebebeb;
	padding: 6px 27px;
	height: 50px;
	border-top: 1px solid #DCDEE3;
}
.brushMonppt .modelFooter span{
	float: left;
	cursor: pointer;
	display: block;
	width: 86px;
	height: 36px;
	text-align: center;
	line-height: 36px;
	font-size: 14px;
	background: #fff;
	color: #888;
	border-radius: 20px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
}
.brushMonppt .modelFooter span:hover{
	background: #9d2d2f;
	color: #fff;
}
.brushMonppt .modelFooter span:nth-of-type(1) {
	margin-right: 30px;
}
.noWitdh {
	width: 0;
	padding: 0;
}
.transTime {
	transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
}
.box input{
	display: none;
}

.refresh_btn{
	position: absolute;
	bottom: -2px;
	right: 76px;
	line-height: 35px;
	color: #ffffff;
	cursor: pointer;
}
.refresh_btn span{
	font-size: 18px;
	float: left;
	margin: 0 2px 0 0;
}




















.dep01 {
	width: 100%;
	height: 100%;
}

.prewmBox {
	display: none;
	/* width: 247px; */
	height: 572px;
	position: absolute;
	left: -197px;
	top: 50%;
	margin-top: -286px;
	z-index: 99999;
}

.indexMenu .outprew {
	display: none;
}

.indexMenu .prewmenu {
	height: 100% !important;
}

.showprewmemu {
	left: 0;
}

.tranTime {
	transition: all .3s ease-in;
	-webkit-transition: all .3s ease-in;
	-moz-transition: all .3s ease-in;
}

.prewL {
	width: 187px;
	height: 100%;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	padding: 24px 12px;
}

.prewL .prewmenu {
	width: 100%;
	height: 475px;
	overflow-y: auto;
}

.prewmenu li {
	width: 100%;
	float: left;
	line-height: 36px;
	font-size: 16px;
	cursor: pointer;
	margin: 5px 0;
}

.prewmenu li span {
	display: inline-block;
	vertical-align: middle;
	width: 16px;
	height: 16px;
	float: left;
	margin: 9px 5px 0 0;
}

.prewmenu li em {
	display: block;
	width: 125px;
	width: 121px\9;
	/*兼容IE6、7、8、9、10*/
	float: left;
	height: 31px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 14px;
}

.outprew {
	width: 100%;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 14px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	cursor: pointer;
}

.prewR {
	position: absolute;
	right: -58px;
	top: 50%;
	margin-top: -80px;
	width: 60px;
	height: 160px;
	text-align: center;
	border-radius: 0px 8px 8px 0px;
	-webkit-border-radius: 0px 8px 8px 0px;
	-moz-border-radius: 0px 8px 8px 0px;
	cursor: pointer;
}

.prewR {
	padding: 5px 0;
}

.prewR span {
	font-size: 24px;
	display: block;
}

.prewR .prewPage {
	font-size: 16px;
	width: 100%;
	height: 81px;
	line-height: 81px;
	font-size: 16px;
	margin: 0;
}

.prewTit {
	font-size: 45px;
	font-weight: 900;
	margin-bottom: 20px;
}

.prewCon {
	width: 97%;
	height: 80%;
	font-size: 40px;
}

.prewCon p {
	text-indent: 2em;
	font-size: 34px;
	line-height: 45px;
	margin-bottom: 30px;
}

.detailPrew .wordTop {
	bottom: 68px;
	background: none;
}

.previewC .detailR {
	width: 60px;
	height: 100%;
	float: right;
	position: absolute;
	right: 10px;
	top: 0;
	z-index: 9999;
}

.previewC .operation01 {
	right: 0;
}

.previewC .operation {
	padding-right: 0;
}

.previewC .returnBtnDetail {
	position: absolute;
	right: 0;
	bottom: 32px;
	z-index: 9999;
}

.words {
	width: 100%;
	text-align: center;
	margin: 24px auto 0;
}

.words dd {
	width: 260px;
	height: 260px;
	margin: 0px auto;
	position: relative;
}

.wordTop .coseType {
	margin-bottom: 20px;
}

.wordTop .coseTit {
	background: none;
	font-size: 40px;
	height: 130px;
}

.wordTop .coseList li {
	line-height: 65px;
}

.detailPrew .bx-wrapper {
	height: 100%;
}

.detailPrew .bx-wrapper .bx-viewport {
	border: none;
	background: none;
	box-shadow: none;
	height: auto;
}

.detailPrew .bx-wrapper .bx-controls-direction a {
	width: 60px;
	height: 40px;
}

.detailPrew .bx-wrapper .bx-prev {
	left: -133px !important;
	top: 225px;
	background: none;
}

.detailPrew .bx-wrapper .bx-next {
	left: -133px !important;
	top: 337px;
	background: none;
}

.detailPrew .bx-wrapper .bx-pager {
	font-size: 16px;
	width: auto;
	height: 50px;
	line-height: 50px;
	top: 50%;
	margin-top: -26px;
	left: -121px;
	z-index: 9999;
	word-spacing: 0.5px;
	padding-top: 0;
	cursor: pointer;
}


/* 左右切换按钮 */

.detailPrew02 .bx-wrapper .bx-prev {
	left: 62px !important;
	top: 225px;
	transition: all .3s ease-in;
	-webkit-transition: all .3s ease-in;
	-moz-transition: all .3s ease-in;
}

.detailPrew02 .bx-wrapper .bx-next {
	left: 62px !important;
	top: 340px;
	transition: all .3s ease-in;
	-webkit-transition: all .3s ease-in;
	-moz-transition: all .3s ease-in;
}

.detailPrew02 .bx-wrapper .bx-pager {
	left: 74px;
	transition: all .3s ease-in;
	-webkit-transition: all .3s ease-in;
	-moz-transition: all .3s ease-in;
}

.idxbankMore {
	display: block;
	width: 160px;
	height: 44px;
	line-height: 44px;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	padding: 0 20px;
	font-size: 18px;
	margin: 10px auto;
}

.detailPrew .kj_ppt {
	position: relative;
	width: 92%;
	height: 100%;
	margin: 0 auto;
}

.detailPrew .kj_ppt .closeWord {
	display: none;
}

.detailPrew .kj_ppt .kj_word {
	border: none;
	cursor: default;
	max-width: 100% !important;
	max-height: 100% !important;
}

.detailPrew .dl_txt p,
.detailPrew .dl_txt div {
	text-align: left;
}

.detailPrew .input_txt {
	border: none;
	/*background: none;*/
}

.detailPrew .dl_txt img {
	max-width: 22px;
	max-height: 22px;
	vertical-align: middle;
}

.matchClass {
	float: left;
	font-size: 16px;
	letter-spacing: 2px;
}

.matchClass span:nth-of-type(2) {
	margin-left: 10px;
}

.commentTit {
	display: block;
	width: 130px;
	/* height: 50px;
	line-height: 50px; */
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	text-align: center;
	/* font-size: 26px; */
	font-family: 'KaiTi';
}

.bzjxL {
	width: 365px;
	height: 100%;
	float: left;
	padding: 25px;
	margin-right: 30px;
}

.bzjxL dl {
	float: left;
}

.bzjxL dl dt {
	float: left;
	width: 100%;
	margin-bottom: 20px;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;

}

.bzjxL .voice_icon {
	cursor: pointer;
	display: block;
	float: left;
	width: 60px;
	height: 60px;
	vertical-align: middle;
	margin: 23px 12px 0 0;
	background-size: contain !important;
}

.bzjxL .pinyin {
	float: left;
	display: block;
}

.bzjxL dd {
	float: left;
	text-align: center;
	font-family: 'KaiTi';
}

.bzjxR {
	padding: 25px;
	position: absolute;
	left: 365px;
	right: 0;
	bottom: 0;
	top: 0;
}

.bzjxR a {
	margin: 0 0 12px 0;
}

.bzjxR p {
	/* font-size: 30px; */
	font-family: 'KaiTi';
	margin-bottom: 32px;
	/* line-height: 40px; */
}


/* ------------------引导页弹框--------------------------- */

.mongoliaLead {
	position: fixed;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	z-index: 9999;
	background: rgba(0, 0, 0, 0.05);
}


/* 引导页01 */

.leadWrap {
	position: absolute;
	top: 6px;
	bottom: 0;
	width: 354px;
	height: 206px;
	z-index: 9999;
	overflow: hidden;
	display: none;
}

.showlead {
	display: block;
}

.lead01 {
	right: 90px;
}

.leadModel {
	width: 334px;
	height: 100%;
	border-radius: 14px;
	-webkit-border-radius: 14px;
	-moz-border-radius: 14px;
	z-index: 99999;
	position: relative;
	padding: 20px 24px;
	font-size: 12px;
}

.leadModel .leadTit {
	font-size: 18px;
	font-weight: 600;
}

.leadModel .triangleR {
	position: absolute;
	top: 50%;
	right: -33px;
	font-size: 50px;
	margin-top: -37px;
}

.leadfoot {
	width: 100%;
	height: 32px;
	line-height: 32px;
	font-size: 14px;
	position: relative;
}

.leadfoot .nextBtn {
	display: inline-block;
	width: 72px;
	height: 100%;
	text-align: center;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	margin-right: 24px;
	font-size: 14px;
	cursor: pointer;
}

.leadfoot .jumpBtn {
	font-size: 12px;
	cursor: pointer;
}


/* 引导页02 */

.lead02 {
	right: 90px;
	height: 194px;
	top: 36%;
}

.lead02 .leadfoot {
	margin-top: 40px;
}

.lead03 {
	left: 240px;
	height: 174px;
	top: 9px
}

.lead03 .leadModel {
	float: right;
}

.lead03 .triangleR {
	left: -33px;
	right: 334px;
}

.lead03 .leadfoot {
	margin-top: 40px;
}

.lead04 .leadModel {
	float: right;
}

.lead04 .triangleR {
	left: -33px;
	right: 334px;
}

.lead04 {
	left: 243px;
	width: 410px;
	height: 248px;
	top: 8%;
}

.lead04 .leadModel {
	width: 390px;
}

.lead04 .hdptxt {
	width: 46%;
	float: left;
}

.lead04 .hdpbox {
	width: 50%;
	height: 220px;
	float: right;
	margin-top: -37px;
}

.lead04 .hdpbox img {
	width: 100%;
	height: 100%;
}

.lead04 .hdpbox div {
	width: 110px;
	height: 60px;
	margin-bottom: 10px;
	position: relative;
}

.lead04 .hdptxt .leadfoot {
	margin-top: 102px;
}

.lead05 {
	right: 0px;
	top: 7.2%;
	height: 226px;
}

.lead05 .triangleR {
	top: 0;
	right: 36px;
}

.lead05 .leadModel {
	height: 206px;
	margin-top: 20px;
}

.lead05 .leadfoot {
	margin-top: 30px;
}

.lead06 {
	position: fixed;
	width: 600px;
	height: 332px;
	top: 50%;
	left: 50%;
	margin-left: -300px;
	margin-top: -166px;
}

.lead06 .leadTit {
	text-align: center;
	line-height: 50px;
}

.lead06 .leadModel {
	width: 100%;
}

.lead06 .leadCon {
	display: block;
	width: 100%;
	height: 114px;
	margin-left: 10px;
}

.lead06 .czts {
	float: left;
	width: 125px;
	height: 150px;
	margin-right: 14px;
	text-align: center;
	position: relative;
}

.lead06 .czts:last-child {
	margin-right: 0;
}

.lead06 .czts .czts01 {
	width: 84px;
	height: 84px;
	margin: 0 auto;
	position: relative;
}

.lead06 .czts .czts01 img {
	width: 100%;
	height: 100%;
}

.lead06 .czts h6 {
	margin-bottom: 3px;
	font-weight: 550;
}

.lead06 .czts span {
	font-size: 12px;
}

.lead06 .leadfoot {
	margin: 0 auto;
	width: 100%;
	margin-top: 80px;
}

.lead06 .leadfoot .startBK {
	display: inline-block;
	width: 84px;
	height: 100%;
	text-align: center;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	margin-right: 24px;
	font-size: 14px;
	cursor: pointer;
	position: absolute;
	left: 50%;
	margin-left: -42px;
}

.commentTit {
	display: block;
	width: 130px;
	/* height: 50px;
	line-height: 50px; */
	background: rgba(172, 135, 88, .7);
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	text-align: center;
	/* font-size: 26px; */
	font-family: 'KaiTi';
}


.tab_li,.template_li,.yingbitype {
	width: 100%;
	height: 40px;
	/* box-shadow:0px 1px 0px 0px rgba(237,234,234,1);
	-webkit-box-shadow:0px 1px 0px 0px rgba(237,234,234,1);
	-moz-box-shadow:0px 1px 0px 0px rgba(237,234,234,1); */
	padding: 0 20px 0 20px;
}
.template_li ul{
	width: 286px;
}
.template_li ul li{
	margin-bottom: 10px;
}
.tab_li p,.template_li p,.yingbitype p{
	float: left;
	line-height: 28px;
	color: #353535;
	margin: 0 13px 0 0;
}
.disableClick{
	display: none;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	opacity: 0;
}

.tab_li ul,.template_li ul {
	float: left;
	margin: 0;
}
.type_txt{
	float: left;
	padding-left: 3px;
}
.tab_li .change_gradeA li,.type_txt a{
	float: left;
	height: 26px;
	line-height: 26px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	text-align: center;
	margin-right: 10px;
	padding: 0 6px;
	cursor: pointer;
}
.template_li .change_gradeA li{
	float: left;
	height: 26px;
	line-height: 26px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	text-align: center;
	margin-right: 10px;
	cursor: pointer;
	overflow: hidden;
}
.template_li .change_gradeA li a{
	display: block;
	padding: 0 12px;
}

.tab_li a {
	float: right;
	display: block;
	width: 116px;
	height: 33px;
	line-height: 33px;
	text-align: center;
	border-radius: 21px;
	-webkit-border-radius: 21px;
	-moz-border-radius: 21px;
	margin: -11px 0 0 0;
}

.tab_li a:hover{
	opacity: .8;
}
.last_visity td{
	height: 0;
	border: none !important;
	padding: 0 !important;
	overflow: hidden;
}

.toast_tips {
	position: absolute;
	left: 240px;
	top: 60px;
	right: 83px;
	height: 0;
	background: rgba(34, 34, 34, 1);
	box-shadow: 0px 10px 16px 0px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0px 10px 16px 0px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0px 10px 16px 0px rgba(0, 0, 0, 0.2);
	padding-left: 21px;
	overflow: hidden;
}

.toast_show {
	height: 60px;
}

.toast_tips .toastCon {
	float: left;
	line-height: 60px;
	color: #fff;
	font-size: 14px;
}

.toast_tips .toastCon span {
	display: inline-block;
	vertical-align: middle;
	margin-right: 5px;
}

.toast_tips .know_toast,
.toast_tips .clear_con {
	cursor: pointer;
	float: left;
	display: block;
	height: 32px;
	line-height: 32px;
	font-size: 14px;
	color: #ffffff;
	border-radius: 4px;
	border: 1px solid rgba(255, 255, 255, 1);
	margin: 15px 0 0 16px;
	padding: 0 14px;
}

.courseware_list li .teaching_ppt {
	position: absolute;
	display: block;
	width: 70px;
	height: 30px;
	line-height: 30px;
	top: 15px;
	right: 96px;
	text-align: center;
	border-radius: 20px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
}

.courseware_list li .teaching_ppt:hover {
	opacity: .8;
}

.returnBtnDetail {
	cursor: pointer;
	width: 60px;
	height: 60px;
	background: #ffffff;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	text-align: center;
}

.detailR .hoverChange span {
	display: block;
	height: 30px;
	font-size: 30px;
	color: #666;
	z-index: 9999;
}

.detailR .hoverChange p {
	color: #666;
}

.display-flex {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}

.display-flex-direction {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
}

.flex-item {
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
}


/* ppt备课end */


/* 2020/6/10---ppt备课更改（header） */

.head_a_t,
.head_a_b {
	position: relative;
	width: 100%;
	height: 50px;
	float: left;
	padding: 0 24px;
}

.head_a_b {
	padding: 9px 24px;

}
.change_oper_w{
	align-items: center;
	display: -webkit-flex;
	display: -ms-flexbox;
	justify-content: center;
}

.head_a_t {
	line-height: 50px;
}
.head_a_t .helpCenter{
	position: absolute;
	right: 24px;
}
.head_a_t .helpCenter span{
	display: inline-block;
	vertical-align: middle;
	margin: -2px 2px 0 0;
}

.operation_font {
	height: 32px;
}

.operation_font .implantation {
	display: none;
	float: left;
	margin-right: 25px;
}

.operation_font .implantation p {
	position: relative;
	float: left;
	cursor: pointer;
	width: 62px;
	height: 26px;
	text-align: center;
	border: 1px solid rgb(215,215,215);
	margin:-5px 0 0 0;
}
.operation_font .implantation p.zhi_top{
	border-right: none;
	border-radius: 4px 0 0 4px;
	-webkit-border-radius:4px 0 0 4px;
	-moz-border-radius:4px 0 0 4px;
}
.operation_font .implantation p.zhi_top span{
	position: absolute;
	font-size: 12px;
	color: #333333;
	left: 6px;
	bottom: -20px;
}
.operation_font .implantation p.zhi_bottom{
	border-radius: 0 4px 4px 0;
	-webkit-border-radius: 0 4px 4px 0;
	-moz-border-radius: 0 4px 4px 0;
}
.operation_font .implantation p.zhi_bottom span{
	position: absolute;
	font-size: 12px;
	color: #333333;
	left: 6px;
	bottom: -20px;
}

.operation_font .implantation p:hover {
	background: rgba(239, 242, 247, 1);
}

.operation_font .implantation p img {
	height: 100%;
}

.operation_font .font_set_type {
	position: relative;
	float: left;
	display: none;
}

.operation_font .font_set_type::before {
	position: absolute;
	content: '';
	width: 1px;
	height: 20px;
	background: rgba(230, 230, 230, 1);
	top: 5px;
	left: -12px;
}

.operation_font .font_t .font_select,
.operation_font .font_color .picker {
	height: 32px;
	line-height: 32px;
	background: rgba(239, 242, 247, 1);
	margin: 0;
}

.operation_font .font_t .font_select span,
.operation_font .font_color .picker>span {
	font-size: 22px;
}

.operation_font .font_color .picker>span {
	position: absolute;
	top: 1px;
	right: 0;
}

.operation_font .font_type {
	width: 170px;
}

.operation_font .font_size {
	width: 68px;
}

.operation_font .font_color {
	width: 60px;
}

.operation_font .font_color .minicolors-theme-bootstrap .minicolors-swatch {
	top: 1px;
	left: 2px;
	width: 20px;
	height: 20px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	overflow: hidden;
}

.operation_font .font_color .minicolors-theme-bootstrap .minicolors-swatch-color {
	position: initial;
	display: block;
	width: 100%;
	height: 100%;
}

.operation_font .font_color .minicolors-theme-bootstrap .minicolors-input {
	opacity: 0;
	cursor: pointer;
}

.operation_font .font_color .picker .form-control {
	position: relative;
	z-index: 99;
}

.operation_font .font_style {
	width: 426px;
}

.operation_font .style_list {
	height: 32px;
	border: none;
}

.operation_font .style_list li {
	width: 32px;
	height: 32px;
	margin-left: 15px;
	border: none;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
}

.operation_font .style_list li a {
	height: 32px;
	line-height: 32px;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
}

.operation_font .style_list li:hover {
	background: rgba(239, 242, 247, 1);
	color: #333333;
}

.operation_font .font_option {
	top: 34px;
}

.head_a_b .revoke_action {
	position: absolute;
	right: 10px;
	top: 0;
}

.head_a_b .preview_btn {
	margin: 0;
}
.bgment .font_color{
	position: absolute;
	width: 35px;
	top: 0;
}
.bgment .font_color .picker{
	background: none;
}
.bgment .font_color .minicolors-theme-bootstrap .minicolors-swatch,.bgment .font_color .picker .form-control{
	opacity: 0;
}


/* 2020/6/9----ppt备课更改（语文资源）  */

.book_search {
	background: #F1F3F4;
	margin: 12px 0;
}

.book_search span {
	float: left;
	font-size: 20px;
	margin-right: 8px;
	cursor: pointer;
}

.book_search input {
	width: 240px;
}

.book_search .clear_ipt {
	position: absolute;
	color: rgba(99, 106, 118, 1);
	font-size: 15px;
	right: 0;
	cursor: pointer;
	display: none;
}

.book_search input::-webkit-input-placeholder {
	color: #BDC3C7;
}

.book_search input::-moz-placeholder {
	/* Mozilla Firefox 19+ */
	color: #BDC3C7;
}

.book_search input:-moz-placeholder {
	/* Mozilla Firefox 4 to 18 */
	color: #BDC3C7;
}

.book_search input:-ms-input-placeholder {
	/* Internet Explorer 10-11 */
	color: #BDC3C7;
}

.grade_chinese {
	position: relative;
	width: 95%;
	float: left;
}

.grade_chinese .chinese_g_t {
	display: inline-block;
	cursor: pointer;
	font-size: 18px;
	color: #333333;
	font-weight: 600;
	line-height: 25px;
	margin: 18px 0;
}

.grade_chinese .chinese_g_t span {
	font-size: 20px;
	margin-left: 5px;
	display: inline-block;
	vertical-align: middle;
}

.grade_chinese .chinese_g_t_tiku {
	display: inline-block;
	cursor: pointer;
	font-size: 18px;
	color: #333333;
	font-weight: 600;
	line-height: 25px;
	margin: 18px 0;
}

.grade_chinese .chinese_g_t_tiku span {
	font-size: 20px;
	margin-left: 5px;
	display: inline-block;
	vertical-align: middle;
}

.grade_c_l {
	position: absolute;
	width: 132px;
	background: rgba(34, 34, 34, 1);
	box-shadow: 0px 10px 16px 0px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0px 10px 16px 0px rgba(0, 0, 0, 0.2);
	-mozbox-shadow: 0px 10px 16px 0px rgba(0, 0, 0, 0.2);
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	left: 40px;
	top: 46px;
	z-index: 9;
	display: none;
}

.grade_c_l::after {
	position: absolute;
	content: '';
	width: 0;
	height: 0;
	border: 4px solid transparent;
	border-bottom-color: rgba(34, 34, 34, 1);
	top: -7px;
	left: 50%;
	margin-left: -2px;
}

.grade_c_l li {
	position: relative;
	cursor: pointer;
	height: 44px;
	line-height: 44px;
	color: #fff;
}

.grade_c_l li p {
	padding: 0 12px 0 24px;
	height: 44px;
	line-height: 44px;
}

.grade_c_l li p span {
	float: right;
	font-size: 19px;
}

.grade_c_l li.click_grade_c_l p {
	background: rgba(255, 255, 255, .2) !important;
}

.grade_volume_t li.click_grade_c_l {
	background: rgba(255, 255, 255, .2) !important;
}

.grade_volume_t li.click_grade_c_l span {
	visibility: visible;
}

.grade_volume_t {
	display: none;
	position: absolute;
	width: 132px;
	background: rgba(34, 34, 34, 1);
	box-shadow: 0px 10px 16px 0px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0px 10px 16px 0px rgba(0, 0, 0, 0.2);
	-mozbox-shadow: 0px 10px 16px 0px rgba(0, 0, 0, 0.2);
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	left: 132px;
	top: 0;
}

.grade_volume_t li {
	cursor: pointer;
	height: 44px;
	line-height: 44px;
	color: #fff;
	padding: 0 12px 0 15px;
}

.grade_volume_t li span {
	visibility: hidden;
	font-size: 12px;
	margin-right: 6px;
}

.grade_c_box {
	width: 95%;
	float: left;
	margin-bottom: 5px;
}

.grade_c_box h6 {
	color: rgba(119, 106, 106, 1);
	font-size: 12px;
}

.list_g li div {
	width: 100%;
	height: 48px;
	line-height: 48px;
	border: 1px solid rgba(231, 234, 238, 1);
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	background: rgba(255, 255, 255, 1);
	box-shadow: 0px 4px 6px 0px rgba(0, 0, 0, 0.08);
	-webkit-box-shadow: 0px 4px 6px 0px rgba(0, 0, 0, 0.08);
	-moz-box-shadow: 0px 4px 6px 0px rgba(0, 0, 0, 0.08);
	overflow: hidden;
}

.list_g li {
	width: 100%;
	height: 50px;
	margin-bottom: 8px;
	cursor: pointer;
	border-radius: 4.5px;
	-webkit-border-radius: 4.5px;
	-moz-border-radius: 4.5px;
	border: 1px solid transparent;
}

.list_g li em {
	display: block;
	float: left;
	width: 32px;
	height: 48px;
	text-align: center;
	font-size: 16px;
}

.list_g li span {
	padding: 0 17px;
	color: rgba(51, 51, 51, 1);
}

.title_con em {
	font-size: 12px;
	color: rgba(119, 106, 106, 1);
}

.grade_list li {
	text-align: center;
	background: rgba(241, 243, 244, 1);
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border: 1px solid rgba(225, 229, 234, 1);
}
.bihuajcone li{
	width: 152px;
}

.frequency.changeC {
	background: url(/image/padimg/audio_default.gif) no-repeat 23px center;
}

.comment_fonts {
	width: 95%;
	float: left;
	background: rgba(249, 249, 249, 1);
	padding: 0 12px;
	margin-bottom: 10px;
}

.comment_fonts h4 {
	color: rgba(83, 83, 83, 1);
	height: 20px;
	line-height: 20px;
	margin-bottom: 2px;
}

.comment_fonts h4 em {
	display: inline-block;
	vertical-align: middle;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	margin-right: 5px;
}

.comment_fonts h4 span {
	font-size: 13px;
}

.model_list {
	width: 100%;
	float: left;
}

.comment_fonts .model_list li {
	position: relative;
	cursor: pointer;
	height: 70px;
	background: rgba(255, 255, 255, 1);
	border: 1px solid rgba(229, 229, 229, 1);
	box-shadow: 0px 4px 6px 0px rgba(0, 0, 0, 0.08);
	-webkit-box-shadow: 0px 4px 6px 0px rgba(0, 0, 0, 0.08);
	-moz-box-shadow: 0px 4px 6px 0px rgba(0, 0, 0, 0.08);
	margin-top: 6px;
	overflow: hidden;
}

.model_list01 li:hover .r_mon,.videoType li:hover .r_mon,.radical_list li:hover .r_mon,.page_img li .bt_box:hover .r_mon,.video_zy_list li:hover .r_mon,.frequency:hover .r_mon,.strokes_list li:hover .r_mon,.mbsp li:hover .r_mon,.comment_fonts .model_list li:hover .r_mon,.fontList li:hover .r_mon,.model_r dl:hover .r_mon,.bh_video li:hover .r_mon,.cloud_template dl:hover .r_mon,.evo_fontList li:hover .r_mon{
	display: block;
}
.frequency:hover .play_icon em,.frequency:hover .play_icon span{
	color: #fff;
}

.comment_fonts .model_list li em {
	display: block;
	float: left;
	width: 5px;
	height: 100%;
	margin-right: 11px;
}

.comment_fonts .model_list li .r_font {
	float: left;
	padding: 4px 0 0 0;
}

.comment_fonts .model_list li .r_font h6 {
	color: rgba(57, 57, 57, 1);
	font-size: 14px;
	margin-bottom: 7px;
}

.comment_fonts .model_list li .r_font p {
	color: rgba(185, 185, 185, 1);
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 12px;
}
.radical_list li{
	cursor: pointer;
	position: relative;
	float: left;
	width: 100px;
	margin: 0 8px 8px 0;
}
.radical_list li .topBth img{
	width: 100%;
}
.strokes_list li .topBth,.radical_list li .topBth{
	position: relative;
	width: 100px;
	height: 100px;
	font-family: 'KaiTi';
}
.strokes_list li .topBth span,.radical_list li .topBth span{
	display: block;
	width: 100px;
	height: 100px;
	text-align: center;
	line-height: 100px;
	font-size: 28px;
	letter-spacing: -0.5px;
}
.model_list01 li .r_mon{
	display: none;
	position: absolute;
	cursor: pointer;
	top: 3px !important;
	left: 3px !important;
	right: 3px !important;
	height: 84px;
	background: rgba(0, 0, 0, .8);
	color: #fff;
	line-height: 84px;
	text-align: center;
	font-size: 12px;
	font-weight: normal;
	font-family: "Microsoft Yahei";
}
.strokes_list li .r_mon,.radical_list li .r_mon{
	display: none;
	position: absolute;
	cursor: pointer;
	top: 3px !important;
	left: 3px !important;
	right: 3px !important;
	height: 94px;
	background: rgba(0, 0, 0, .8);
	color: #fff;
	line-height: 100px;
	text-align: center;
	font-size: 12px;
	font-weight: normal;
	font-family: "Microsoft Yahei";
}

.videoType li .r_mon,.page_img li .r_mon,.video_zy_list li .r_mon,.frequency .r_mon,.comment_fonts .r_mon,.fontList li .r_mon,.model_r dl .r_mon,.bh_video li .r_mon,.book_img_area .r_mon,.cloud_template dl .r_mon,.evo_fontList li .r_mon,.mbsp li .r_mon{
	display: none;
	position: absolute;
	cursor: pointer;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(0, 0, 0, .8);
	color: #fff;
	line-height: 68px;
	text-align: center;
	font-size: 12px;
	font-weight: normal;
}
.videoType li .r_mon{
	line-height: 56px;
}
.fontList li .r_mon,.evo_fontList li .r_mon,.mbsp li .r_mon{
	line-height: 20px;
	padding: 14px 10px 0 10px;
	font-family: "Microsoft Yahei";
}
.frequency .r_mon{
	line-height: 44px;
	border-radius: 24px;
	-webkit-border-radius: 24px;
	-moz-border-radius: 24px;
}
.model_r dl .r_mon{
	line-height: 122px;
	letter-spacing: 1px;
}
.bh_video li .r_mon,.video_zy_list li .r_mon{
	line-height: 100px;
}
.cloud_template dl .r_mon{
	line-height: 90px;
}
.page_img li .r_mon{
	line-height: 260px;
}
.book_img_area:hover .r_mon{
	display: -webkit-box;
	-webkit-box-orient: horizontal;
	-webkit-box-pack: center;
	-webkit-box-align: center;
	display: -moz-box;
	-moz-box-orient: horizontal;
	-moz-box-pack: center;
	-moz-box-align: center;

	display: -o-box;
	-o-box-orient: horizontal;
	-o-box-pack: center;
	-o-box-align: center;

	display: -ms-box;
	-ms-box-orient: horizontal;
	-ms-box-pack: center;
	-ms-box-align: center;

	display: box;
	box-orient: horizontal;
	box-pack: center;
	box-align: center;
}

.r_mon .delete_cloud{
	position: absolute;
	right: 3px;
	top: 3px;
	color: #fff;
	font-size: 12px;
	line-height: 20px; padding-left: 5px; padding-right: 5px;
	background-color: #0e90d2;
}


/* 本字教学 */

.font_bzjx .model_list li {
	width: 100%;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}

.font_bzjx .model_list li .r_font p {
	width: 224px;
}


/* 音形义 */

.font_yxy .model_list li {
	width: 143px;
	float: left;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}

.font_yxy .model_list li:nth-of-type(2n+1) {
	margin-right: 6px;
}

.font_yxy .model_list li .r_font p {
	width: 113px;
}

.model_list01 li{
	position: relative;
	float: left;
	width: 145px;
	/* height: 120px; */
	cursor: pointer;
}
.model_list01 li{
	margin: 0 12px 12px 0;
}
.model_list01 li:nth-of-type(2n),.model_list02 li:nth-of-type(3n){
	margin-right: 0;
}
.model_list01 li dl{
	margin: 0;
}
.model_list01 li dt{
	width: 145px;
	height: 90px;
	line-height: 82px;
	text-align: center;
	overflow: hidden;
	border: 3px solid rgba(244, 242, 242, 1);
}
.model_list01 li dd {
	font-size: 12px;
	text-align: center;
	margin: 4px 0 0 0;
}
.model_list01 li dt img{
	height: 100%;
}
.sousuo_choice{
	width: 100%;
	float: left;
	margin-bottom: 3px;
}
.grade_list.sousuo_choice li{
	position: relative;
	float: left;
	margin: 0;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	background:#F0F0F0;
	border: none !important;
	width: 108px;
	height: 38px;
	line-height: 38px;
	color: #666;
}
.sousuo_choice li:nth-of-type(1){
	border-radius: 6px 0 0 6px;
	-webkit-border-radius: 6px 0 0 6px;
	-moz-border-radius: 6px 0 0 6px;
}
.sousuo_choice li:nth-of-type(3){
	border-radius: 0 6px 6px 0;
	-webkit-border-radius:0 6px 6px 0;
	-moz-border-radius: 0 6px 6px 0;
}
.sousuo_choice li.clicknj::after{
	position: absolute;
	content: '';
	width: 0;
	height: 0;
	border: 5px solid transparent;
	bottom: -9px;
	left: 50%;
	margin-left: -2.5px;
}
.model_list02 li{
	width: 90px;
}
.model_list02 li dt{
	width: 90px;
}
.model_list02 li:nth-of-type(2n){
	margin-right: 12px;
}

/* 字体 */

.preset_font {
	width: 95%;
	float: left;
}

.preset_font li {
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border: 3px solid rgba(244, 242, 242, 1);
	margin-bottom: 12px;
	padding: 15px 24px;
	cursor: pointer;
}

.preset_font li:nth-of-type(1) {
	font-family: 'Microsoft Yahei';
	font-weight: bold;
	font-size: 40px;
	color: #666666;
}

.preset_font li:nth-of-type(2) {
	font-family: 'KaiTi';
	font-weight: bold;
	font-size: 40px;
	color: #666666;
}

.preset_font li:nth-of-type(3) {
	font-family: 'SimSun';
	font-weight: bold;
	font-size: 36px;
	color: #666666;
}

.preset_font li:nth-of-type(4) {
	font-family: 'Yuanti SC';
	font-weight: bold;
	font-size: 32px;
	color: #666666;
}

.preset_font li:nth-of-type(5) {
	font-family: 'SimHei';
	font-size: 22px;
	color: #999999;
}

.preset_font li:nth-of-type(6) {
	font-family: 'KaiTi';
	font-weight: bold;
	font-size: 22px;
	color: #999999;
}

.preset_font li:nth-of-type(7) {
	font-family: 'SimSun';
	font-size: 22px;
	font-weight: bold;
	color: #999999;
}

.preset_font li:nth-of-type(8) {
	font-family: 'Yuanti SC"';
	font-size: 20px;
	color: #999999;
}


/* 2020/6/16----ppt备课更改（题库）  */
.grade_list_tiku li:nth-of-type(3n){
	margin-right: 0;
}

.ppt_question_b {
	width: 95%;
	float: left;
}

.grade_list_h li {
	padding: 0 17px;
}

.grade_c_q li p {
	padding: 0 6px 0 18px;
}

.grade_c_q::after {
	display: none;
}

.grade_chinese .chinese_g_t em i {
	display: inline-block;
	vertical-align: middle;
	width: 35px;
	height: 2px;
	background: #333333;
}

.grade_chinese .chinese_g_t_tiku em i {
	display: inline-block;
	vertical-align: middle;
	width: 35px;
	height: 2px;
	background: #333333;
}

.comment_ul {
	z-index: 999;
}

.ppt_question_b .grade_chinese {
	width: auto;
	float: left;
}

.question_type_q {
	float: right;
	position: relative;
}

.question_type_q .title_q {
	line-height: 25px;
	margin: 18px 0;
	cursor: pointer;
}

.question_type_q .title_q span {
	color: #333333;
	margin-right: 4px;
	display: inline-block;
	vertical-align: middle;
	margin: -2px 4px 0 0;
}

.question_type_q .title_q em {
	color: #333333;
	font-size: 14px;
}

.question_type_q .list_question_t {
	position: absolute;
	width: 132px;
	background: rgba(34, 34, 34, 1);
	box-shadow: 0px 10px 16px 0px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0px 10px 16px 0px rgba(0, 0, 0, 0.2);
	-mozbox-shadow: 0px 10px 16px 0px rgba(0, 0, 0, 0.2);
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	right: 0;
	top: 46px;
	display: none;
}

.list_question_t li {
	cursor: pointer;
	height: 44px;
	line-height: 44px;
	text-align: center;
	color: #fff;
}

.list_question_t li p {
	display: block;
	line-height: 44px;
}

.list_question_t li:hover {
	background: rgba(255, 255, 255, .2) !important;
}

.bank_ques_con {
	width: 100%;
	float: left;
	margin-top: 10px;
}

.wt_model {
	position: relative;
	width: 100%;
	float: left;
	border: 1px solid #E7EAEE;
	box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.14);
	-webkit-box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.14);
	-moz-box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.14);
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	overflow: hidden;
	margin-bottom: 12px;
}

.wt_model::before {
	position: absolute;
	content: '';
	width: 0;
	height: 0;
	border: 10px solid transparent;

	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	left: -11px;
	top: -10px;
}

.wt_model .stem_wt {
	padding: 6px 15px 0 15px;
	font-size: 14px;
	color: #333333;
	line-height: 22px;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}

.wt_model .stem_wt em {
	display: block;
	float: left;
}

.wt_model .stem_wt .tg_wt p {
	display: inline-block;
	margin:0;
}

.wt_model .stem_wt img {
	max-height: 40px;
	margin: 0 5px;
}
.wt_model .option_ques.img_ques li{
	float: left;
	margin-right: 10px;
}

.wt_model .option_ques {
	padding: 0 15px;
	margin: 0;
}

.wt_model .option_ques li {
	font-size: 13px;
	color: #666666;
	line-height: 22px;
	margin: 8px 0;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}
.wt_model .option_ques li span p{
	margin-bottom: 0;
	display: inline-block;
}
.wt_model .option_ques li span p br{
	display: none;
}
.wt_model .option_ques li em {
	display: block;
	float: left;
}

.wt_model .option_ques li img {
	max-height: 50px;
	margin: 0 5px;
	vertical-align: top;
}

.wt_model .answer_jx {
	width: 100%;
	float: left;
	padding: 15px;
	margin-top: 10px;
}

.wt_model .answer_jx.hide_jx {
	padding: 0;
	height: 0;
	overflow: hidden;
	margin: 0;
}

.answer_jx .answer_c em,
.answer_jx .analysis_c em {
	font-size: 14px;
}

.answer_jx .answer_c span,
.answer_jx .analysis_c span {
	font-size: 14px;
	color: #666;
	line-height: 22px;
}
.answer_jx .analysis_c span p{
	display: inline;
}

.answer_jx .answer_c {
	margin-bottom: 20px;
}

.wt_model .view_answer {
	float: left;
	cursor: pointer;
	padding: 10px 15px 0 15px;
	margin-bottom: 0;
}

.wt_model .view_answer em {
	font-size: 12px;
}

.wt_model .view_answer span {
	display: inline-block;
	vertical-align: middle;
	font-size: 12px;
	margin-left: 4px;
}

.wt_model .ques_type_l {
	width: 100%;
	float: left;
	padding: 10px 15px 10px 15px;
}

.wt_model .ques_type_l span {
	display: block;
	border-radius: 18px;
	-webkit-border-radius: 18px;
	-moz-border-radius: 18px;
	font-size: 12px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	padding: 0 8px;
}

.wt_model .ques_type_l .result_type {
	float: left;
	background: rgba(231, 234, 238, .4);
	color: #666666;
}

.wt_model .ques_type_l .insert_qusetion {
	float: right;
	color: #ffffff;
	cursor: pointer;
}

.wt_model .ques_type_l .insert_qusetion:hover {
	opacity: .8;
}


/* 判断 */

.judgment_model .option_ques li {
	width: 46%;
	float: left;
	text-align: left;
	font-size: 13px;
	color: #666666;
	line-height: 22px;
}

.judgment_model .option_ques li span {
	display: inline-block;
	vertical-align: middle;
	margin: -2px 5px 0 0;
}

.judgment_model .option_ques li:nth-of-type(1) span {
	color: #26A618;
	font-size: 18px;
}

.judgment_model .option_ques li:nth-of-type(2) span {
	color: #C22727;
	font-size: 20px;
}


/* 幻灯片--题库 */

.couseCons {
	width: 100%;
	height: 100%;
	float: left;
	display: none;
	overflow-y: auto;
	padding: 0 16px;
	text-align: left;
}

.couseCons .qus_dan {
	display: none;
	padding: 0;
	float: left;
	font-size: 0.8em;
}
.couseCons .qus_dan p{
	line-height: 1.8em;
}
.couseCons .qus_dan::before {
	content: '';
	display: none;
}

.couseCons .qus_dan::before {
	content: '';
	display: none;
}

.showcouseCon {
	display: block;
}

.couseCons  .lookAsw {
	text-align: left;
	float: left;
}

.lookup {
	display: none;
}

.showD .lookup {
	display: block;
}

.showD .lookDown {
	display: none;
}

.couseCons .moreOption li i {
	margin-right: 0;
}
.couseCons .questit {
	width: 100%;
	line-height: 1.2em;
	padding: 15px 0 0 0;
	color: #333333;
	/* font-size: 16px; */
	font-size: 1em;
	letter-spacing: -1px;
	font-weight: 500;
	border-radius: 4px 4px 0px 0px;
	-webkit-border-radius: 4px 4px 0px 0px;
	-moz-border-radius: 4px 4px 0px 0px;
}

.couseCons .questit img {
	max-height: 40px;
	margin: 0 5px;
}
.couseCons .lookAsw a{
	font-size: 0.8em;
	line-height: 2em;
}
.couseCons .questit::after {
	content: '';
	display: inline-block;
	width: 100%;
	height: 1px;
	background: rgba(234, 234, 234, 1);
}

.couseCons .questit p {
	margin: 0 !important;
}

.couseCons .questit p img {
	height: 45px;
}

.couseCons .questit02::after {
	content: '';
	display: none;
}

.couseCons .quesList {
	margin: 0 0 10px 0;
	width: 100%;
	float: left;
}

.couseCons .quesList li {
	/* font-size: 14px; */
	font-size: 1em;
	color: #666666;
	line-height: 30px;
	line-height: 1.5em;
	margin: 8px 0;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}
.couseCons .quesList.img_ques li{
	float: left;
	margin-right: 0.2em;
}
.couseCons .quesList li img {
	/* max-height: 50px; */
	max-height: 5em;
	margin: 0 0.4em;
	display: inline-block;
	vertical-align: top;
}
.couseCons .quesList li p{
	line-height: 1.5em;
}
.couseCons .quesList i{
	width: 0.8em;
	font-size: 1em;
	line-height: 1.6em;
	margin-right:0.2em;
}
.couseCons .as_dn .iconfont {
	vertical-align: bottom;
	margin-right: 4px;
	font-size: 0.8em;
}

.couseCons .qus_dan p:not(.as_dn) {
	padding-left: 20px;
	color: #666;
}

/* 判断 */
.couseCons_judge .quesList{
	width: 100%;
	float: left;
	margin: 10px 0 20px 0;
}
.couseCons_judge li{
	width: 50%;
	float: left;
	text-align: left;
	font-size: 13px;
	color: #666666;
	line-height: 22px;
}
.couseCons_judge li span {
	display: inline-block;
	vertical-align: middle;
	margin: 0 5px 0 0;
}
.couseCons_judge li:nth-of-type(1) span{
	color: #26A618;
	font-size: 1.2em;
}
.couseCons_judge li:nth-of-type(2) span {
	color: #C22727;
	font-size: 1.4em;
}
.couseCons_judge .quesList li i{
	width: auto;
	height: auto;
}




/* --------------------自定义备课-中的题库start------------------------ */

.bankContR {
	padding: 0 !important;
	background: #F7FAFF !important;
}

.bank_tops {
	width: 100%;
	height: 65px;
	position: relative;
	color: #888888;
	padding: 19px 27px 0 27px;
	background: #FFFFFF;
}

.bank_tops label {
	float: left;
	width: 45px;
	margin: 0;
	line-height: 29px;
}

.tix_type {
	float: left;
	width: 102px;
	height: 28px;
	line-height: 28px;
	background: #F7F7F7;
	border: 1px solid #E7E7E7;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	padding: 0 5px;
	cursor: pointer;
}

.tix_type .iconfont {
	float: right;
}

.typeList {
	width: 102px;
	height: 116px;
	border: 1px solid #E7E7E7;
	position: absolute;
	left: 72px;
	top: 46px;
	display: none;
	cursor: pointer;
	background: #FFFFFF;
	z-index: 999;
	border-radius: 0px 0px 4px 4px;
	-webkit-border-radius: 0px 0px 4px 4px;
	-moz-border-radius: 0px 0px 4px 4px;
}

.show_type .typeList {
	display: block;
}

.typeList li {
	line-height: 24px;
	padding: 3px 6px;
}

.bank_testcontent {
	width: 100%;
	padding: 0px 20px 40px 20px;
}

.test_box {
	background: rgba(255, 255, 255, 1);
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	margin-bottom: 10px;
	border: 1px solid rgba(234, 234, 234, 1);
	overflow: hidden;
	width: 100%;
}
.test_box br{
	display: none;
}
.testContL {
	width: 100%;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	position: relative;
	padding: 0px 16px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	overflow: hidden;
	font-size: 16px;
	color: #333333;
}

.test_tit {
	width: 100%;
	line-height: 20px;
	padding: 15px 0 0 0;
	color: #333333;
	font-size: 16px;
	font-weight: 500;
}

.test_tit p {
	margin: 0;
}

.test_tit img {
	max-height: 50px;
}

.test_tit::after {
	content: '';
	display: inline-block;
	width: 100%;
	height: 1px;
	background: rgba(234, 234, 234, 1);
}

.word_List01,
.word_List02 {
	padding-top: 10px;
}

.word_List01 li,
.word_List02 li {
	font-size: 14px;
	color: #666666;
	line-height: 35px;
	margin-bottom: 5px;
}

.word_List01 li i,
.word_List02 li i {
	margin-right: 5px;
}

.word_List li p {
	display: inline-block;
	width: 900px;
	vertical-align: middle;
	word-wrap: break-word;
	word-break: normal;
}

.word_List01 li {
	display: block;
}

.word_List01 li span{
	display: inline-block;
	width: 905px;
	vertical-align: middle;
}

.word_List01 li span p,.word_List02 li span p,.pic_List li span p,.judge_List li span p {
	display: inline-block;
	margin: 0;
}

.word_List02 li {
	width: 50%;
	float: left;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.test_contTips {
	width: 100%;
	height: 48px;
	line-height: 48px;
}

.test_contTips .rank {
	float: left;
	font-size: 12px;
	margin-bottom: 0;
}

.test_contTips .rank li {
	float: left;
	margin-right: 0;
}

.test_contTips .rank li:nth-child(1)::after {
	content: "|";
	color: #D1DDED;
	margin: 0 10px;
}

.choice_test {
	width: 85px;
	height: 31px;
	line-height: 31px;
	float: right;
	text-align: center;
	font-size: 12px;
	cursor: pointer;
	border-radius: 19px;
	-webkit-border-radius: 19px;
	-moz-border-radius: 19px;
	margin-top: 10px;
	margin-right: 5px;
	color: #FFFFFF;
}

.choice_test a {
	display: inline-block;
	vertical-align: middle;
	width: 18px;
	height: 18px;
	text-align: center;
	line-height: 18px;
	margin: -2px 5px 0 0;
	background: #fff;
	border: 1px solid #a7b2c4;
}

.choice_test span {
	display: none;
}

.click_choiceTest span {
	display: block;
	font-size: 14px;
}

.pic_List {
	margin-top: 14px;
	overflow: hidden;
}

.pic_List li i {
	margin-right: 5px;
}

.pic_List li {
	float: left;
	position: relative;
	margin-right: 15px;
	margin-bottom: 5px;
	line-height: 80px;
}

.pic_List li img,
.word_List01 li img,
.word_List02 li img {
	max-height: 80px;
	margin-right: 3px;
	vertical-align: middle;
}

.pic_List li p {
	display: inline-block;
}

.judge_List {
	height: 50px;
	line-height: 51px;
	margin: 0;
}

.judge_List li {
	float: left;
	height: auto;
	margin-right: 60px;
}

.judge_List li .zqIcon {
	color: #26A618;
	margin-right: 5px;
	font-weight: 600;
	font-size: 30px;
	vertical-align: middle;
}

.judge_List li .cwIcon {
	color: #C22727;
	margin-right: 5px;
	font-weight: 600;
	font-size: 30px;
	vertical-align: middle;
}

.sktestBox {
	/* padding-bottom: 20px; */
}

.sktestBox .test_tit {
	font-size: 20px;
	font-weight: 550;
}

.sktestBox .word_List01 li,
.sktestBox .word_List02 li,
.sktestBox .judge_List li {
	font-size: 18px;
}
.scrollDiv .word_List01 li span{
	display:inline-block;
	width:900px;
}
.scrollDiv .word_List01 li span p {
	display: inline-block;
}
.sktestBox .word_List01 li span{
	display:inline;
	width: 95%;
	vertical-align: middle;
}
.sktestBox .word_List01 li span p {
	display: inline;
}

.jx_btn {
	width: 60px;
	height: 60px;
	line-height: 60px;
	text-align: center;
	background: rgba(253, 158, 54, 1);
	color: #FFFFFF;
	border-radius: 100px;
	float: right;
	cursor: pointer;
}

.jx_btn div {
	width: 100%;
	height: 100%;
	font-size: 13px;
}

.jx_btn .jx_btn02 {
	line-height: 25px;
	padding: 5px 15px;
	display: none;
}

.click_jx .jx_btn01 {
	display: none;
}

.click_jx .jx_btn02 {
	display: block;
}

.test_bank {
	padding: 10px 16px 16px 16px;
	display: none;
}

.test_bank p {
	font-size: 18px;
	display: inline;
}

.asw_tit {
	color: #6DAF31;
}

.asw_tit span {
	font-size: 19px;
	color: #6DAF31;
}

.asw_cont {
	padding:10px 16px;
	background: rgba(235, 245, 226, 1);
	color: #666666;
	position: relative;
	font-size: 18px;
	margin-top: 10px;
}
.asw_cont .asw_21{
	margin-bottom: 10px;
}

.asw_cont:before {
	position: absolute;
	left: 53px;
	top: -8px;
	content: '';
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: 10px solid #EBF5E2;
}

.right_key {
	font-size: 18px;
	margin: 0 5px;
	color: #6DAF31;
	display: none;
}

.show_rightKey {
	color: #6DAF31 !important;
}

.show_rightKey .right_key {
	display: inline-block;
}
.questionMongo{
	z-index: 999999;
}
.questionMongo .modelCon{
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	margin: 0;
	background: none;
}
.questionMongo .modelCon .modelMain{
	text-align: center;
	width: 100%;
	height: 100%;
	vertical-align: middle;
	padding: 30px 10px;
}
.questionMongo .modelCon .modelMain .pic_main_l{
	position: relative;
	display: inline-block;
	height: 100%;
}
.questionMongo .modelCon .modelMain .pic_main_l em{
	display: inline-block;
	width: 40px;
	height: 40px;
	margin: -20px 0 0 -20px;
	cursor: pointer;
	vertical-align: top;
}
.questionMongo .modelCon .modelMain img{
	max-width: 100%;
	max-height: 100%;
	vertical-align: middle;
}
.questionMongo .modelCon .modelMain span{
	height: 100%;
	vertical-align: middle;
	display: inline-block;

}

/* 更改备课--碑帖鉴赏 */
#tinscriptionright{
	padding-bottom: 0;
}

/* 硬笔教程--基础知识 */
.tile{
	margin-bottom: 38px;
}
.tile .txtModularWrite{
	height: auto;
	padding: 0px 0 13px 38px;
}
.tile .txtModularWrite .teacherFont{
	margin-right: 37px;
}

/* 学写字精品课 */
.gradeList{
	max-height: 560px;
	overflow-y: auto;
}
.gradeList li.notAllowed{
	cursor: not-allowed;
}
/* 我的模板 */
.template_btn{
	margin-top: 1px !important;
}
.template_one{
	width: 100%;
	padding: 10px 20px 40px 20px;
}
.table_one,.template_two,.table_three{
	width: 100%;

}
.table_one th{
	color: #333333;
}
.table_one td,.table_two td{
	color: #666666;
}
.table_one td a{
	padding: 0 7px;
	color: #337ab7;
}
.table_one th,.table_one td,.table_two td{
	border: 1px solid #e1e1e1;
	text-align: center;
	padding: 10px 0;
}
.table_one
.template_two{
	padding: 50px 0;
}
.table_two{
	width: 60%;
	margin: 0 auto;
}
.table_two td ul{
	padding: 10px 0 0 0;
}
.table_two td li{
	line-height: 30px;
	cursor: pointer;
}
.table_two td li a{
	color: #666666;
}
.table_two td li a:hover{
	color: #333333;
}
.template_three{
	width: 100%;
	padding: 10px 20px 40px 20px;
}
.table_three{
	margin-bottom: 20px;
}
.table_three th{
	color: #333333;
}
.table_three td,.table_two td{
	color: #666666;
}
.table_three th,.table_three td{
	border: 1px solid #e1e1e1;
	text-align: center;
	padding: 10px 0;
}
.table_three .table_title{
	font-size: 18px;
}
.table_three td p{
	line-height: 18px;
	margin: 0;
}
.table_three td span{
	font-size: 12px;
	color: #9a9999;
}
.check_model a{
	display: block;
	background: #fff;
	border: 1px solid #a7b2c4;
	width: 20px;
	height: 20px;
	text-align: center;
	line-height: 20px;
	margin: 0 auto;
}
.check_model a span{
	color:#5c7be7;
	display: none;
}
.check_model.no_click a span,.check_model.true_status a span{
	display: block;
}

.lesson_n{
	height: 35px;
}
.lesson_n label{
	float: left;
	height: 35px;
	line-height: 35px;
	color: #888888;
	font-weight: normal;
	margin-right: 10px;
}
.name_l{
	float: left;
	width: 230px;
	height: 35px;
	padding: 0 6px;
	border: 1px solid #e1e1e1;
	margin: 0 14px 0 0;
}
.name_l input{
	display: block;
	width: 100%;
	height: 35px;
	font-size: 14px;
[;
	height: 35px;
	line-height: normal;
	padding: 10px;
]
}
.lesson_btn{
	float: left;
	display: block;
	width: 100px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	margin: 20px 0;
}
.return_template{
	color: #888;
	box-shadow: 0 0 0 #fff;
	-webkit-box-shadow: 0 0 0 #fff;
	-moz-box-shadow: 0 0 0 #fff;
	padding: 0 0 20px 20px;
}
.return_template span{
	display: inline-block;
	vertical-align: middle;
	margin-right: 3px;
}
.return_template:visited,.return_template:link{
	color: #888;
}
.return_template:hover{
	opacity: .8;
}
.templateMon .modelCon{
	width: 450px;
	margin-top: -115px;
	margin-left: -225px;
}

/* 温馨提示弹框 */
.monReminder .modelCon{
	width: 438px;
	margin-left: -219px;
	margin-top: -120px;
}
.monReminder .modelMain p{
	color: #888888;
	font-size: 12px;
	margin: 0;
}

.monReminder .modelMain div{
	text-align: center;
	margin: 15px 0;
}
.monReminder .modelMain div img{
	display: inline-block;
	vertical-align: middle;
}
.monReminder .modelMain div span{
	font-size: 15px;
}

.monReminder .modelFooter span{
	margin: 0 auto;
}

/* 我的练习纸 */
.practiceTit{
	position: relative;
	width: 96%;
	margin: 0 auto;
	border-bottom: 1px solid #F7F7F7;
}
.practiceTit .return_template{
	position: absolute;
	left: 0;
	padding: 0;
}
.practiceTit h4{
	text-align: center;
	padding-bottom: 10px;
	color: #333333;
	font-size: 18px;
}
.practiceCon{
	width: 96%;
	margin: 25px auto;
}
.practiceCon dl{
	width: 226px;
	float: left;
	margin-right: 12px;
}
.practiceCon dl:nth-of-type(4n){
	margin-right: 0;
}
.practiceCon dl dt{
	width: 100%;
	height: 316px;
	overflow: hidden;
	border: 1px solid #D8D8D8;
}
.practiceCon dl dt img{
	width: 100%;
}
.practiceCon dl dd{
	padding-top: 14px;
}
.practiceCon dl dd span{
	color: #666666;
	font-size: 14px;
	line-height: 28px;
}
.practiceCon dl dd a{
	display: block;
	float: right;
	width: 66px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	border-radius: 14px;
	-webkit-border-radius: 14px;
	-ms-border-radius: 14px;
}
.grade_c_w{
	height: auto;
	overflow: hidden;
}

.grade_c_w .change_gradeA{
	width: 900px;
	float: right;
}
.grade_c_w .change_gradeA li{
	margin-bottom: 10px;
}
.word_practice{
	width: 96%;
	height: 78px;
	padding: 0 10px;
	line-height: 78px;
	margin: 15px auto;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-ms-border-radius: 5px;
	border: 1px solid #E0E0E0;
}
.word_practice label{
	float: left;
	color: #333333;
	font-size: 14px;
	font-weight: normal;
}
.choice_word_list{
	float: left;
	margin: 18px 0;
}
.choice_word_list li{
	position: relative;
	float: left;
	width: 42px;
	height: 42px;
	margin-right: 13px;
	border: 1px solid #8f7c6d;
}
.choice_word_list li p{
	line-height: 42px;
	text-align: center;
	color: #000000;
	font-size: 24px;
	font-family: 'KaiTi';
}
.choice_word_list li p img{
	display: inherit;
	max-width: 100%;
	max-height: 100%;
}
.choice_word_list li span{
	position: absolute;
	width: 18px;
	height: 18px;
	top: -9px;
	right: -9px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	cursor: pointer;
	background: url(/image/blueimg/deleteIcon.png) no-repeat;
	background-size: 100%;
}
.word_practice a{
	float: right;
	line-height: 32px;
	padding: 0 14px;
	border-radius: 19px;
	-webkit-border-radius: 19px;
	-ms-border-radius: 19px;
	margin: 23px 0 0 10px;
}

.introduce_pra{
	width: 95%;
	overflow: hidden;
	margin: 10px 2.5% 30px 2.5%;
	float: left;
}
.introduce_pra .teachWritBrush{
	margin: 0 12px 12px 0;
}
.introduce_pra .teachWritBrush:nth-of-type(15n){
	margin-right: 0;
}
.introduce_pra .teachWritBrush .isAddVideo a{
	margin-right: 0;
}
.practiceMon .modelCon{
	height: 600px;
	margin-top: -300px;
}
.practiceMon .modelMain{
	padding: 0;
	height: 560px;
	text-align: center;
}
.practiceMon .modelMain img{
	max-width: 100%;
	max-height: 100%;
}








/* 富文本编辑器 弹框 */
.richMongolia .modelCon{
	width: 900px;
	height: 600px;
	margin-left: -450px;
	margin-top: -300px;
}
.richMongolia .modelCon .modelMain{
	height: 506px;
	overflow-y: auto;
}
.richMongolia .modelCon .modelFooter{
	text-align: center;
}
.richMongolia .modelCon .modelFooter span {
	display: inline-block;
	margin: 0 40px;
}
.radicalType{
	width: 100%;
	float: left;
	padding: 0px 0 13px 38px;
}
.radicalType .teacherVideo a{
	text-align: center;
	line-height: 90px;
	color: #333333;
	font-size: 28px;
	letter-spacing: -0.5px;
	font-family: 'KaiTi';
}

.imgPosition{
	position: relative;
	width: 100%;
	height: 478px;
	background: url(/image/blueimg/slideMaster1Bg.jpg?v=1) no-repeat;
	background-size: 100% 100%;
	overflow-y: auto;
	text-align: center;
}
.imgPosition .previewImg,.imgPosition .previewVideo{
	position: absolute;
	/* left: 15px;
    right: 17px;
    top: 14px;
    bottom: 17px; */
	left: 1.7%;
	top: 3%;
	right: 2.04%;
	bottom: 3.4%;
}
.imgPosition .previewImg{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex-box;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	text-align:center;
}
.imgPosition .previewImg img,.imgPosition .previewText img{
	max-width: 96%;
	max-height: 96%;
}
.imgPosition .previewText{
	position: absolute;
	overflow-y: auto;
	top: 6%;
	right: 3%;
	left: 4%;
	bottom: 6%;
	text-align: left;
}
.richIpt{
	font-size: 12px;
	padding: 0 6px;
	border: 1px solid rgba(225, 229, 234, 1);
	width: 210px;
	height: 30px;
	line-height: 30px;
	margin-bottom: 18px;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
[;
	height: 30px;
	line-height: normal;
	padding: 10px;
]
}

.hasCourseBtn{
	position: absolute;
	width: 100%;
	text-align: center;
	bottom: 15px;
	left: 0;
}
.hasCourseBtn a{
	display: inline-block;
	height: 32px;
	line-height: 32px;
	border-radius: 24px;
	-webkit-border-radius: 24px;
	-moz-border-radius: 24px;
	padding: 0 26px;
}
.hasCourseBtn a:hover{
	opacity: .8;
}

.operation_div{
	display: none;
	position: absolute;
	width: 90px;
	border: 1px solid rgba(225, 229, 234, 1);
	right: 0;
	background: #fff;
	top: 22px;
	z-index: 9;
	padding: 8px 0;
	border-radius: 5px;
}
.operation_div span{
	display: block;
	color: #888888;
	padding-left: 10px;
	height: 24px;
	line-height: 24px;
}

.renameMongolia .modelCon{
	width: 380px;
	margin-left: -190px;
	margin-top: -95px;
}
.renameMongolia .modelMain{
	padding: 30px 26px;
}

.renameMongolia input{
	font-size: 12px;
	padding: 0 6px;
	border: 1px solid rgba(225, 229, 234, 1);
	width: 325px;
	height: 35px;
	line-height: 35px;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
[;
	height: 35px;
	line-height: normal;
	padding: 6px;
]
}
.renameMongolia .modelFooter{
	text-align: center;
}
.renameMongolia .modelFooter span{
	display: inline-block;
	margin: 0 28px;
}

/* 控制器 */
.controller_button{
	width: 100%;
	display: none;
}
.boController{
	width: 100%;
	position: relative;
	height: 35px;
	line-height: 35px;
	background: #9d2d2f;
	text-align: center;
}
.boController a{
	color: #ffffff;
	display: inline-block;
	vertical-align: middle;
	width: 32px;
	height: 32px;
}
.boController div{
	display: inline-block;
	height: 35px;
	font-size: 16px;
	padding: 0 30px;
	color: #fff;
}
.boController div span{
	display: inline-block;
	vertical-align: middle;
	padding: 0 4px;
}
.boController div em{
	display: inline-block;
	vertical-align: middle;
}

.boController a.lastPage{
	background: url(/image/blueimg/pptBtn.png) no-repeat 15.5px;
}
.boController a.nextPage{
	background: url(/image/blueimg/pptBtn.png) no-repeat -20px;
}

/* 学写字精品课分类 */
#slideRightvio{
	position: relative;
	padding-bottom: 60px;
}
.videoAll{
	width: 100%;
	float: left;
}
.videoSingle{
	float: left;
	width: 225px;
	margin: 0 20px 20px 0;
}
.videoSingle:nth-of-type(4n){
	margin-right: 0;
}
.videoSingle dt{
	position: relative;
}
.videoSingle dt{
	width: 100%;
	height: 150px;
	border-radius: 6px 6px 0 0;
	-webkit-border-radius: 6px 6px 0 0;
	-moz-border-radius: 6px 6px 0 0;
	overflow: hidden;
}
.videoSingle dt img{
	height:100%;
	overflow: hidden;
}
.videoSingle dt .videoMask{
	position: absolute;
	width: 100%;
	height: 100%;
	left:0;
	top: 0;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex-box;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	text-align:center;
}
.videoSingle dt .videoMask span{
	cursor: pointer;
	display: inline-block;
	width: 60px;
	height: 60px;
	background: url(/image/videoimg/bigplay.png) no-repeat;
	background-size: 100%;
}
.videoSingle dd{
	border: 1px solid #e2e2e2;
	color: #333;
	padding: 10px 4px 10px 6px;
	border-radius: 0 0 6px 6px;
	-webkit-border-radius: 0 0 6px 6px;
	-moz-border-radius: 0 0 6px 6px;
}

.videoMongo .modelCon{
	width: 980px;
	height: 540px;
	margin-left: -490px;
	margin-top: -270px;
	overflow: initial;
}
.videoMongo .modelCon .modelMain{
	width: 100%;
	height: 100%;
	padding: 10px;
}
.videoMongo .videoClose{
	cursor: pointer;
	position: absolute;
	width: 24px;
	height: 24px;
	right: 4px;
	top: 4px;
	z-index: 99;
}
.videoSingle.lockVideo dt .videoMask{
	background: rgba(0, 0, 0, .7);
}

.videoSingle.lockVideo dt .videoMask span{
	background: url(/image/videoimg/lockicon.png) no-repeat;
	background-size: 100%;
}

/* ppt下载按钮 */
.download_ppt{
	text-align: center;
}
.download_ppt .ppt_btn{
	display: inline-block;
	cursor: pointer;
	padding: 0 28px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	font-size: 14px;
	margin: 8px 10px;
	border-radius: 24px;
	-webkit-border-radius: 24px;
	-moz-border-radius: 24px;
	color: #FFFFFF;
	margin: 0 auto;
}


/* 播放器按钮 */
.kj_word .prism-player .prism-big-play-btn{
	left: 6% !important;
	bottom: 5% !important;
}
.kj_word .prism-player .prism-big-play-btn .outter{
	width: 100% !important;
	height: 100% !important;
}
.kj_word .prism-player .prism-big-play-btn .outter{
	border: none;
}

/* 幻灯片插入按钮 */
.insert_ppt_btn{
	position: absolute;
	right: 0;
	top: 29px;
	height: 32px;
	line-height: 32px;
	cursor: pointer;
	color: #fff;
	border-radius: 16px;
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	padding: 0 6px;
	font-size: 12px;
}
.insert_ppt_btn img{
	display: inline-block;
	margin: -2px 2px 0 0;
	width: 22px;
}

.changeOpacty{
	opacity: .5;
}
/* 服务热线 */
.hotline{
	position: absolute;
	right: 152px;
	top: 20px;
	color: #888888;
}
.hotline span{
	display: inline-block;
	vertical-align: middle;
	margin: 0 5px 0 0;
}

/* 文字模板 */
.font_template{
	display: none;
	position: absolute;
	width: 734px;
	height: 346px;
	z-index: 99999;
	left: 55px;
	top: 64px;
	padding-top: 6px;
}
.font_template::before{
	position: absolute;
	content: "";
	width: 0;
	height: 0;
	border: 10px solid transparent;
	border-bottom-color: #F2F2F2;
	left: 288px;
	top: -12px;
}
.cont_all{
	overflow: hidden;
	background: #F2F2F2;
	box-shadow: 0px 1px 6px 2px rgb(0 0 0 / 8%);
	-webkit-box-shadow: 0px 1px 6px 2px rgb(0 0 0 / 8%);
	-moz-box-shadow: 0px 1px 6px 2px rgb(0 0 0 / 8%);
	border-radius: 11px;
	-webkit-border: 1px solid #E0E0E0;
	-moz-border: 1px solid #E0E0E0;
	border: 1px solid #E0E0E0;
	padding: 15px 18px 15px 26px;
}
.template_tips{
	color:#7B7B7B;
	font-size: 13px;
}
.template_tips span{
	display: inline-block;
	font-size: 22px;
	color: #8f7c6d;
	vertical-align: middle;
	margin-right: 3px;
}
.template_con{
	float: left;
	width: 100%;
}
.template_con li{
	float: left;
	cursor: pointer;
	background: #F7F7F7;
	box-shadow: 0px 1px 6px 2px rgba(0, 0, 0, 0.08);
	-webkit-box-shadow: 0px 1px 6px 2px rgba(0, 0, 0, 0.08);
	-moz-box-shadow: 0px 1px 6px 2px rgba(0, 0, 0, 0.08);
	margin: 0 10px 10px 0;
}
.template_con li p{
	margin: 0 auto;
}
.template_con li:nth-of-type(1),.template_con li:nth-of-type(2),.template_con li:nth-of-type(3),.template_con li:nth-of-type(4),.template_con li:nth-of-type(5),.template_con li:nth-of-type(6),.template_con li:nth-of-type(7),.template_con li:nth-of-type(8){
	width: 162px;
}
.template_con li:nth-of-type(1) p{
	color: #333333;
	font-size: 12px;
	text-align: center;
	padding: 16px 0;
}
.template_con li:nth-of-type(2),.template_con li:nth-of-type(3),.template_con li:nth-of-type(4){
	padding: 9px 0;
}
.template_con li:nth-of-type(2) p,.template_con li:nth-of-type(3) p,.template_con li:nth-of-type(4) p{
	width: 140px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	background: #474141;
	color: #FFFFFF;
	border-radius: 25px;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	font-weight: bold;
}
.template_con li:nth-of-type(2) p,.template_con li:nth-of-type(5) p,.template_con li:nth-of-type(11) p{
	font-family: KaiTi;
}
.template_con li:nth-of-type(3) p{
	font-family: Microsoft Yahei;
}
.template_con li:nth-of-type(4) p{
	font-family: SimSun;
}
.template_con li:nth-of-type(5){
	padding: 7px 0 ;
}
.template_con li:nth-of-type(5) p{
	width: 144px;
	height: 70px;
	line-height: 70px;
	font-size: 22px;
	letter-spacing: 0;
	text-align: center;
	color: #fff;
	background: #73A5E6;
	border-radius: 16px;
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
}
.template_con li:nth-of-type(6){
	padding: 15px 0 ;
}
.template_con li:nth-of-type(6) p{
	width: 152px;
	height: 54px;
	font-size: 12px;
	background: #64B0C9;
	color: #fff;
	padding: 7px 5px;
	text-indent: 2em;
}
.template_con li:nth-of-type(7){
	padding: 9px 0;
}
.template_con li:nth-of-type(7) p{
	width: 140px;
	height: 32px;
	line-height: 32px;
	background: #DBDBDB;
	line-height: 32px;
	text-align: center;
	color: #333333;
	border-radius: 25px;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	font-weight: bold;
}
.template_con li:nth-of-type(8){
	padding: 9px 0;
}
.template_con li:nth-of-type(8) p{
	width: 140px;
	height: 32px;
	line-height: 32px;
	background: #DBDBDB;
	line-height: 32px;
	text-align: center;
	color: #333333;
	font-weight: bold;
}
.template_con li:nth-of-type(9){
	padding: 8px 11px;
}
.template_con li:nth-of-type(9) p{
	width: 312.1px;
	height: 102px;
	font-size: 12px;
	background: #DBDBDB;
	padding: 16px;
	border-radius: 15px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	font-weight: bold;
	text-indent: 2em;
}
.template_con li:nth-of-type(10){
	padding: 19px 6px;
	margin: -36px 0 10px 0;
}
.template_con li:nth-of-type(10) p{
	width: 321px;
	height: 34px;
	line-height: 34px;
	color: #333333;
	font-weight: bold;
	text-decoration: underline;
	background: #EBEBEB;
	text-align: center;
}
.template_con li:nth-of-type(11){
	padding: 19px 6px;
}
.template_con li:nth-of-type(11) p{
	width: 321px;
	height: 34px;
	line-height: 34px;
	color: #C02C20;
	font-weight: bold;
	text-decoration: underline;
	background: #B4C2C0;
	text-align: center;
	border-radius: 24px;
	-webkit-border-radius: 24px;
	-moz-border-radius: 24px;
}

.customPage .pagination{
	display: block !important;
}
.customPage .pagination li{
	float: left;
	margin-bottom: 6px;
}

/* 我的消息 */
.newsList{
	margin-top: 20px;
	overflow: hidden;
}
.newsList li{
	position: relative;
	width: 100%;
	float: left;
	padding: 0 0 0 12px;
	border-bottom: 1px dashed #eee;
}
.newsList li::before{
	position: absolute;
	left: 0;
	top: 23px;
	content: '';
	width: 4px;
	height: 4px;
	background: #2e2e2e;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
}
.newsList li a{
	display: block;
	width: 100%;
	float: left;
	color: #333;
	padding: 15px 0;
}
.newsList li.readTrue::before{
	background: #999;
}
.newsList li.readTrue a span{
	color: #999;
}
.newsList li a span{
	display: block;
	float: left;
	width: 670px;
	font-weight: bold;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.newsList li a time{
	float: right;
}
.newdetailTit{
	width:100%;
	padding-bottom: 15px;
}
.newdetailTit h4{
	width: 800px;
	margin: 10px auto 5px auto;
	line-height: 24px;
	font-size: 16px;
	font-weight: bold;
	padding: 0;
}
.newdetailTit time{
	display: block;
	text-align: center;
}
.newsdetailCon{
	width: 100%;
	float: left;
	margin: 15px 0 0 0;
}
.newsdetailCon img{
	display: block;
	max-width: 100%;
	/* max-height: 400px; */
}
.new_pmd{
	position: absolute;
	bottom: 12px;
}
.new_pmd a{
	display: block;
}
.new_pmd a span{
	color: #333;
}
.new_pmd a em{
	color: #4688f1;
}
.new_pmd a:nth-of-type(1){
	margin-bottom: 5px;
}


/* -----------------------------帮助中心------------------------- */
.helpCont{
	width: 1200px;
	padding: 64px 0 0 0;
	box-sizing: border-box;
	margin: 20px auto 40px auto;
	overflow: hidden;
}
.menuLeft{
	width: 196px;
	position: fixed;
	overflow: auto;
	top: 84px;
	max-height: 85%;
	/* bottom:42px; */
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-ms-border-radius: 4px;
	border: 1px solid rgba(236, 236, 236, 0.77);
}
.menu_list{
	margin: 0;
}
.menu_list .oneM:nth-of-type(1) .menu_two .menu_three{
	display: block;
}
.menu_list li{
	width: 100%;
}
.menu_list li a{
	display: block;
}
.menu_list li a{
	line-height: 40px;
	color: #fff;
	padding: 0 12px;
}
.menu_list li a span,.menu_two li a span{
	float: right;
	font-size: 22px;
}
.menu_two li > a{
	border-bottom: 1px solid #fff;
}
.menu_two li a{
	line-height: 36px;
	padding: 0 12px;
}
.menu_three,.menu_four{
	display: none;
}

.menu_three li a{
	line-height: 30px;
	font-size: 12px;
	padding: 0 12px 0 40px;
}
.menu_four li a{
	padding: 0 12px 0 60px;
}
.templateGuide{
	width: 100%;
}
.helpRight{
	width: 992px;
	float: right;
	background:#fff;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	overflow: hidden;
	margin: 2px;
	box-shadow: 0 0 2px rgb(0 0 0 / 20%);
	-webkit-box-shadow: 0 0 2px rgb(0 0 0 / 20%);
	-moz-box-shadow: 0 0 2px rgba(0,0,0,.2);
}
.helpDetial{
	width: 100%;
	padding: 20px 35px;
	background: rgba(235, 241, 240, 0.38);
}
.helpInfo{
	color: #8F8F8F;
	font-size: 14px;
	margin: 0;
}
.helpInfo em{
	display: inline-block;
	vertical-align: middle;
	width: 3px;
	height: 3px;
	background:#8F8F8F;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	margin: -2px 2px 0 0;
}
.helpInfo span{
	display: inline-block;
	margin: 0 4px;
}
.templateGuide h2{
	font-size: 28px;
	line-height: 38px;
}
.templateGuide h4{
	font-size: 22px;
	line-height: 30px;
	padding-bottom: 5px;
	border-bottom: 1px solid rgba(70, 136, 241, 0.07);
}
.templateGuide h6{
	font-size: 15px;
	font-weight: bold;
}
.templateGuide p{
	color: #5D4B51;
	font-size: 15px;
	line-height: 28px;
	margin: 0;
}
.templateGuide img{
	max-width: 100%;
	margin: 25px 0;
}
.scrollTop{
	display: none;
	position: fixed;
	cursor: pointer;
	width: 40px;
	height: 40px;
	background: url(/image/helpimg/scrollTop.png) no-repeat;
	background-size: 100%;
	right: 40px;
	bottom: 80px;
}

.videoweizhi{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex-box;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	text-align:center;
}
.videoweizhi video{
	position: absolute;
	left: 0;
	top: 0;
}
.videoweizhi img.videoweizhi_img{
	height: auto;
	max-height: 100%;
	display: inline-block;
	vertical-align: middle;
}
.kj_ppt .prism-player{
	position: absolute !important;
	left: 0;
	top: 0;
	background: none !important;
}

/* ---------------------------首页------------------------ */
.index_home{
	width: 100%;
}
.banner_home{
	width: 100%;
}
.main_home{
	width: 1200px;
	background: #f7f8fc;
	padding: 20px;
	margin: 10px auto 0 auto;
}
.comment_home{
	position: relative;
	width: 100%;
	padding: 15px 15px 7px 15px;
	margin-bottom: 20px;
	background: #FFFFFF;
	border-radius: 18px;
	-webkit-border-radius: 18px;
	-moz-border-radius: 18px;
	overflow: hidden;
	box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.09);
	-webkit-box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.09);
	-moz-box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.09);
}
.tit_home_index{
	padding: 5px 0 10px 0;
}
.tit_home_index h4{
	color: #000000;
	font-size: 16px;
	margin: 0 20px 0 0;
}
.tit_home_index p{
	color: #999999;
	font-size: 14px;
}
.tit_home_index a{
	float: right;
	font-size: 15px;
}
.tit_home_index a span{
	display: inline-block;
	vertical-align: middle;
	font-size: 18px;
	margin: -2px 0 0 2px;
}
.one_key_list .txtStrokes{
	width: 213px;
	margin: 0 15px 0 0;
	background: none;
}
.one_key_list .txtStrokes:nth-of-type(3n),.ppt_key_list .txtStrokes:nth-of-type(3n){
	margin-right: 15px !important;
}
.one_key_list .txtStrokes:nth-of-type(5n),.ppt_key_list .txtStrokes:nth-of-type(4n){
	margin-right: 0;
}
.one_key_list .txtStrokes p,.ppt_key_list .txtStrokes p{
	height: auto;
	-webkit-line-clamp: 1;
}
.one_key_list .txtStrokes h4 span{
	font-size: 12px;
}
.one_key_list .txtStrokes h4 b,.ppt_key_list .txtStrokes h4 b{
	font-size: 14px;
}
.one_key_list .strokesBtn_xte,.ppt_key_list .txtStrokes .strokesBtn_xte{
	height: 42px;
	margin: 7px auto 0 auto;
}
.one_key_list .strokesBtn_xte a{
	width: 70px;
	height: 27px;
	line-height: 27px;
	font-size: 13px;
}
.ppt_key_list .txtStrokes{
	width: 270px;
	background: none;
	margin: 0 15px 15px 0;
}
.ppt_key_list .txtStrokes h4 span{
	width: 21px;
	height: 16px;
	line-height: 14px;
	font-size: 14px;
	text-align: center;
	color: #fff;
	background: #FF6C1B;
	padding: 0;
	border-radius: 0px 5px 5px 5px;
	-webkit-border-radius: 0px 5px 5px 5px;
	-moz-border-radius: 0px 5px 5px 5px;
}
.ppt_key_list .txtStrokes .strokesBtn_xte{
	background: #FFF3EC;
}
.ppt_key_list .txtStrokes .strokesBtn_xte a{
	width: 79px;
	height: 27px;
	line-height: 27px;
	font-size: 13px;
}
.custom_key_list .txtStrokes{
	background: none;
	width: 365px;
	height: 178px;
	margin: 0 15px 15px 0;
}
.custom_key_list dt{
	float: left;
	width: 178px;
	height: 178px;
	background: #E9E6EF;
	padding: 12px;
}
.custom_key_list dt .dt_cont{
	width: 100%;
	height: 100%;
	color: #333;
	font-size: 60px;
	line-height: 154px;
	text-align: center;
	font-weight: normal;
	border: 1px solid rgba(151, 151, 151, 0.2);
	background: rgba(237, 243, 255, 1);
}
.custom_key_list dt .dt_cont img{
	float: left;
	max-width: 100%;
}
.custom_key_list dd{
	float: right;
	width: 182px;
	padding: 14px 26px 13px 13px;
}
.custom_key_list h5{
	color: #333333;
	font-size: 14px;
	margin-bottom: 18px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.custom_key_list li{
	color: #B0B2B4;
	line-height: 23px;
}
.custom_key_list .strokesBtn_xte{
	background: none;
	padding: 0;
	border: none;
	height: auto;
}
.custom_key_list .strokesBtn_xte a{
	float: right;
	width: 79px;
	height: 28px;
	font-size: 13px;
	line-height: 28px;
	margin: 0;
}
.two_type_img dt{
	padding:42px 0 0 12px;
}
.two_type_img dt .dt_cont,.three_type_img dt .dt_cont{
	width: 70px;
	height: 70px;
	line-height: 70px;
	font-size: 30px;
	float: left;
	margin: 10px 12px 0 0;
}
.two_type_img dt .dt_cont:nth-of-type(2n),.three_type_img dt .dt_cont:nth-of-type(2n){
	margin-right: 0;
}
.three_type_img dt {
	padding: 4px 0 0 12px;
}
.tit_zy_top{
	text-align: center;
	padding: 10px 0 50px 0;
}
.tit_zy_top img{
	height: 26px;
}
.comment_home .bx-wrapper,.comment_home .bx-wrapper .bx-viewport{
	height: 240px !important;
	margin: 0 auto !important;
	padding: 0 !important;
}
.comment_home .bx-wrapper .slide{
	position: relative;
	float: left !important;
	height: 240px !important;
}
.comment_home .bx-wrapper .slide > div{
	position: absolute;
	width: 100%;
	height: 174px;
	left: 0;
	bottom: 0;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	cursor: pointer;
}
.comment_home .bx-wrapper .slide.one_place .child_slider{
	background: #CEBAA7;
}
.comment_home .bx-wrapper .slide.two_place .child_slider{
	background: rgba(136, 158, 163, .7);
}
.comment_home .bx-wrapper .slide.three_place .child_slider{
	background: #AFB0C4;
}
.comment_home .bx-wrapper .slide.four_place .child_slider{
	background: #C9C0BF;
}
.comment_home .bx-wrapper .slide.five_place .child_slider{
	background: #AEA594;
}
.comment_home .bx-wrapper .slide.six_place .child_slider{
	background: #BAA7A7;
}
.comment_home .bx-wrapper .slide.seven_place .child_slider{
	background:#B6BCAE;
}
.comment_home .bx-wrapper .bx-next{
	background: url(/image/blueimg/slider_right.png) no-repeat right;
}
.comment_home .bx-wrapper .bx-prev{
	background: url(/image/blueimg/slider_left.png) no-repeat left;
}
.top_icon{
	text-align: center;
}
.top_icon span{
	color: #FFFFFF;
	font-size: 15px;
}
.identif{
	width: 61px;
	height: 61px;
	line-height: 58px;
	border: 1px solid #FFFFFF;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	text-align: center;
	margin: -28px auto 16px auto;
}
.identif img{
	display: inline-block;
	max-width: 100%;
}
.comment_home .bx-wrapper .slide.one_place .identif{
	background: #BEA48B;
}
.comment_home .bx-wrapper .slide.two_place .identif{
	background: #889EA3;
}
.comment_home .bx-wrapper .slide.three_place .identif{
	background: #9E9FB1;
}
.comment_home .bx-wrapper .slide.four_place .identif{
	background: #B6ACAB;
}
.comment_home .bx-wrapper .slide.five_place .identif{
	background: #AEA594;
}
.comment_home .bx-wrapper .slide.six_place .identif{
	background: #BAA7A7;
}
.comment_home .bx-wrapper .slide.seven_place .identif{
	background:#B6BCAE;
}
.comment_home .bx-wrapper .slide .child_slider p{
	padding: 0 22px;
	height: 60px;
	/* overflow-y: auto; */
	margin: 10px 0 0 0;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	line-clamp: 3;
	-webkit-box-orient: vertical;
	color: #FFFFFF;
	font-size: 13px;
	line-height: 20px;
}
.comment_home .child_slider p::-webkit-scrollbar{
	width: 8px;
	height: 10px;
}
.comment_home .child_slider p::-webkit-scrollbar-track{
	background:rgba(255,255,255,.53);
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}
.comment_home .child_slider p::-webkit-scrollbar-thumb{
	background: #bfbfbf;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}
.comment_home .child_slider p::-webkit-scrollbar-corner{
	background: #179a16;
}

.comment_home .bx-wrapper .slide.slide_up .child_slider{
	height: 100%;
}
.comment_home .bx-wrapper .slide.slide_up .child_slider .top_icon{
	text-align: left;
	width: 90%;
	padding: 8px;
	line-height: 27px;
	margin: 0 auto;
	overflow: hidden;
	border-bottom: 1px solid rgba(233, 233, 233, .29);
}
.comment_home .bx-wrapper .slide.slide_up .child_slider span{
	font-weight: bold;
	display: inline-block;
	padding: 4px 0 0 0;
}
.comment_home .bx-wrapper .slide.slide_up .child_slider .identif{
	background: none;
	width: auto;
	height: auto;
	float: left;
	border-radius: 0;
	border:none;
	line-height: 20px;
	margin: 0;
}
.comment_home .bx-wrapper .slide.slide_up .child_slider .identif img{
	vertical-align: middle;
	margin: 0 8px 0 0;
}
.comment_home .bx-wrapper .slide.slide_up .child_slider p{
	height: 163px;
	overflow-y: auto;
	-webkit-line-clamp: 100;
	line-clamp: 100;
}
.right_mantle{
	position: absolute;
	right: 86px;
	bottom: 0;
	z-index: 9;
	width: 87px;
	height: 247px;
	background: linear-gradient(270deg, rgba(255, 255, 255, 0.92) 0%, rgba(255, 255, 255, 0) 100%);
}





/* 屏幕大小 高度小于775 */
@media screen and (max-height: 775px) {
	.catalog_option{
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
	.catalog_option li{
		-webkit-box-flex: 1;
		-moz-box-flex: 1;
		-webkit-flex: 1;
		-ms-flex: 1;
		flex: 1;
		padding: 0;
	}
}



/*修改滚动条样式*/

.menuLeft::-webkit-scrollbar,
.previewText::-webkit-scrollbar,
.imgPosition::-webkit-scrollbar,
.richMongolia .modelMain::-webkit-scrollbar,
.gradeList::-webkit-scrollbar,
.couseCons::-webkit-scrollbar,
.prewL .prewmenu::-webkit-scrollbar,
.listG::-webkit-scrollbar {
	width: 8px;
	height: 10px;
}


.menuLeft::-webkit-scrollbar-track,
.previewText::-webkit-scrollbar-track,
.imgPosition::-webkit-scrollbar-track,
.richMongolia .modelMain::-webkit-scrollbar-track,
.gradeList::-webkit-scrollbar-track,
.couseCons::-webkit-scrollbar-track,
.prewL .prewmenu::-webkit-scrollbar-track,
.listG::-webkit-scrollbar-track {
	background: rgb(239, 239, 239);
	border-radius: 2px;
}



.menuLeft::-webkit-scrollbar-thumb,
.previewText::-webkit-scrollbar-thumb,
.imgPosition::-webkit-scrollbar-thumb,
.richMongolia .modelMain::-webkit-scrollbar-thumb,
.gradeList::-webkit-scrollbar-thumb,
.couseCons::-webkit-scrollbar-thumb,
.prewL .prewmenu::-webkit-scrollbar-thumb,
.listG::-webkit-scrollbar-thumb {
	background: #bfbfbf;
	border-radius: 10px;
}


.menuLeft::-webkit-scrollbar-corner,
.previewText::-webkit-scrollbar-corner,
.imgPosition::-webkit-scrollbar-corner,
.richMongolia .modelMain::-webkit-scrollbar-corner,
.gradeList::-webkit-scrollbar-corner,
.couseCons::-webkit-scrollbar-corner,
.prewL .prewmenu::-webkit-scrollbar-corner,
.listG::-webkit-scrollbar-corner {
	background: #179a16;
}


/*修改滚动条样式*/
.pptList::-webkit-scrollbar,
.lesson_prepartion::-webkit-scrollbar,
.courseware_list::-webkit-scrollbar,
.input_txt::-webkit-scrollbar,
.ppt_place::-webkit-scrollbar,
.question_con::-webkit-scrollbar,
.sound_same .word_one::-webkit-scrollbar,
.kj_chinese .bzjxR::-webkit-scrollbar,
.savefileMongo .courseware_name::-webkit-scrollbar,
.font_option::-webkit-scrollbar,
.word_one .img_area::-webkit-scrollbar,
.model_r::-webkit-scrollbar,
.hdMongo .modelMain::-webkit-scrollbar,
.select_model .grade_list::-webkit-scrollbar,
.book_cont::-webkit-scrollbar,
.planMongo .modelMain::-webkit-scrollbar,
.custom_l .l_top::-webkit-scrollbar,
.custom_r::-webkit-scrollbar,
.teach_cont::-webkit-scrollbar,
.action_main_l::-webkit-scrollbar,
.catalog_option::-webkit-scrollbar,
.catalog_group::-webkit-scrollbar {
	width: 8px;
	height: 10px;
}

.pptList::-webkit-scrollbar-track,
.lesson_prepartion::-webkit-scrollbar-track,
.courseware_list::-webkit-scrollbar-track,
.input_txt::-webkit-scrollbar-track,
.ppt_place::-webkit-scrollbar-track,
.question_con::-webkit-scrollbar-track,
.sound_same .word_one::-webkit-scrollbar-track,
.kj_chinese .bzjxR::-webkit-scrollbar-track,
.savefileMongo .courseware_name::-webkit-scrollbar-track,
.font_option::-webkit-scrollbar-track,
.word_one .img_area::-webkit-scrollbar-track,
.model_r::-webkit-scrollbar-track,
.hdMongo .modelMain::-webkit-scrollbar-track,
.select_model .grade_list::-webkit-scrollbar-track,
.book_cont::-webkit-scrollbar-track,
.planMongo .modelMain::-webkit-scrollbar-track,
.custom_l .l_top::-webkit-scrollbar-track,
.custom_r::-webkit-scrollbar-track,
.teach_cont::-webkit-scrollbar-track,
.action_main_l::-webkit-scrollbar-track,
.catalog_option::-webkit-scrollbar-track,
.catalog_group::-webkit-scrollbar-track {
	background: rgb(239, 239, 239);
	border-radius: 2px;
}

.pptList::-webkit-scrollbar-thumb,
.lesson_prepartion::-webkit-scrollbar-thumb,
.courseware_list::-webkit-scrollbar-thumb,
.input_txt::-webkit-scrollbar-thumb,
.ppt_place::-webkit-scrollbar-thumb,
.question_con::-webkit-scrollbar-thumb,
.sound_same .word_one::-webkit-scrollbar-thumb,
.kj_chinese .bzjxR::-webkit-scrollbar-thumb,
.savefileMongo .courseware_name::-webkit-scrollbar-thumb,
.font_option::-webkit-scrollbar-thumb,
.word_one .img_area::-webkit-scrollbar-thumb,
.model_r::-webkit-scrollbar-thumb,
.hdMongo .modelMain::-webkit-scrollbar-thumb,
.select_model .grade_list::-webkit-scrollbar-thumb,
.book_cont::-webkit-scrollbar-thumb,
.planMongo .modelMain::-webkit-scrollbar-thumb,
.custom_l .l_top::-webkit-scrollbar-thumb,
.custom_r::-webkit-scrollbar-thumb,
.teach_cont::-webkit-scrollbar-thumb,
.action_main_l::-webkit-scrollbar-thumb,
.catalog_option::-webkit-scrollbar-thumb,
.catalog_group::-webkit-scrollbar-thumb {
	background: #bfbfbf;
	border-radius: 10px;
}

.pptList::-webkit-scrollbar-corner,
.lesson_prepartion::-webkit-scrollbar-corner,
.courseware_list::-webkit-scrollbar-corner,
.input_txt::-webkit-scrollbar-corner,
.ppt_place::-webkit-scrollbar-corner,
.question_con::-webkit-scrollbar-corner,
.sound_same .word_one::-webkit-scrollbar-corner,
.kj_chinese .bzjxR::-webkit-scrollbar-corner,
.savefileMongo .courseware_name::-webkit-scrollbar-corner,
.font_option::-webkit-scrollbar-corner,
.word_one .img_area::-webkit-scrollbar-corner,
.model_r::-webkit-scrollbar-corner,
.hdMongo .modelMain::-webkit-scrollbar-corner,
.select_model .grade_list::-webkit-scrollbar-corner,
.book_cont::-webkit-scrollbar-corner,
.planMongo .modelMain::-webkit-scrollbar-corner,
.custom_l .l_top::-webkit-scrollbar-corner,
.custom_r::-webkit-scrollbar-corner,
.teach_cont::-webkit-scrollbar-corner,
.action_main_l::-webkit-scrollbar-corner,
.catalog_option::-webkit-scrollbar-corner,
.catalog_group::-webkit-scrollbar-corner {
	background: none;
}


/*修改滚动条样式*/

.bzjx_style::-webkit-scrollbar,
.couseCons .wrongTxt::-webkit-scrollbar,
.errorTips .wrongTxt::-webkit-scrollbar,
.lessons_write::-webkit-scrollbar,
.tz::-webkit-scrollbar,
.lessons01::-webkit-scrollbar,
.lessons02::-webkit-scrollbar,
.img_area_lead::-webkit-scrollbar,
.lessons_read::-webkit-scrollbar {
	width: 8px;
	height: 8px;
}

.bzjx_style::-webkit-scrollbar-track,
.couseCons .wrongTxt::-webkit-scrollbar-track,
.errorTips .wrongTxt::-webkit-scrollbar-track,
.lessons_write::-webkit-scrollbar-track,
.tz::-webkit-scrollbar-track,
.lessons01::-webkit-scrollbar-track,
.lessons02::-webkit-scrollbar-track,
.img_area_lead::-webkit-scrollbar-track,
.lessons_read::-webkit-scrollbar-track {
	background: rgb(239, 239, 239);
	border-radius: 2px;
}

.bzjx_style::-webkit-scrollbar-thumb,
.couseCons .wrongTxt::-webkit-scrollbar-thumb,
.errorTips .wrongTxt::-webkit-scrollbar-thumb,
.lessons_write::-webkit-scrollbar-thumb,
.tz::-webkit-scrollbar-thumb,
.lessons01::-webkit-scrollbar-thumb,
.lessons02::-webkit-scrollbar-thumb,
.img_area_lead::-webkit-scrollbar-thumb,
.lessons_read::-webkit-scrollbar-thumb {
	background: #bfbfbf;
	border-radius: 8px;
}

.bzjx_style::-webkit-scrollbar-thumb:hover,
.couseCons .wrongTxt::-webkit-scrollbar-thumb:hover,
.errorTips .wrongTxt::-webkit-scrollbar-thumb:hover,
.lessons_write::-webkit-scrollbar-thumb:hover,
.tz::-webkit-scrollbar-thumb:hover,
.lessons01::-webkit-scrollbar-thumb:hover,
.lessons02::-webkit-scrollbar-thumb:hover,
.img_area_lead::-webkit-scrollbar-thumb:hover,
.lessons_read::-webkit-scrollbar-thumb:hover {
	background: #b2aeae;
}

.bzjx_style::-webkit-scrollbar-corner,
.couseCons .wrongTxt::-webkit-scrollbar-corner,
.errorTips .wrongTxt::-webkit-scrollbar-corner,
.lessons_write::-webkit-scrollbar-corner,
.tz::-webkit-scrollbar-corner,
.lessons01::-webkit-scrollbar-corner,
.lessons02::-webkit-scrollbar-corner,
.img_area_lead::-webkit-scrollbar-corner,
.lessons_read::-webkit-scrollbar-corner {
	background: transparent;
}


/* -----------------------------------------教师端授课--------------------------------------------- */
/* 按钮 */
.commont_btn{
	display: inline-block;
	height: 32px;
	line-height: 32px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}
.commont_btn:hover{
	color: #fff;
	opacity: .8;
}
/* -------------------加载中------------------ */
.load_before{
	text-align: center;
}
.load_before img{
	margin: 0 10px 0 0;
}
.fixd_load{
	position: fixed;
	width: 100%;
	left: 0;
	top: 50%;
	margin-top: -16px;
	z-index: 99999;
}
/* 分页 */
.page330{
	text-align: center;
	position: absolute;
	width: 100%;
	left: 0;
	bottom: 0;
}
.leftMain{
	float: left;
	width: 185px;
	margin-right: 15px;
	height: 100%;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	background: #fff;
	overflow: hidden;
}
.leftMain h4{
	width: 185px;
	height: 44px;
	line-height: 44px;
	background: #84B1F8;
	color: #fff;
	font-weight: bold;
	font-size: 15px;
	margin: 0;
	border-radius: 4px 4px 0px 0px;
	-webkit-border-radius: 4px 4px 0px 0px;
	-moz-border-radius: 4px 4px 0px 0px;
	padding-left: 29px;
}
.choice_range li a{
	color: #6E6E6E;
}
.choice_range li.now_range a{
	color: #fff;
}
.leftList li{
	position: relative;
	width: 100%;
	height: 44px;
	line-height: 44px;
	color: #333333;
	font-size: 15px;
	cursor: pointer;
}
.leftList li a{
	display: block;
	color: #333333;
	font-size: 15px;
	padding: 0 27px;
}
.leftList li::after{
	display: none;
	position: absolute;
	content: '';
	left: 0;
	top: 0;
	width: 4px;
	height: 44px;
	background: #8d3232;
}
.leftList li.clickLeft{
	background: #ebebeb;
}
.leftList li.clickLeft a{
	color: #555;
}
.leftList li.clickLeft::after{
	display: block;
}
.rightMain{
	position: relative;
	float: right;
	width: 1000px;
	height: 100%;
}
.r_top_main{
	position: relative;
	width: 100%;
	height: 52px;
	background: #FFFFFF;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	padding: 10px 20px;
}
.r_top_main_p{
	margin-bottom: 16px;
	padding: 13px 20px;
}
.tab_list{
	float: left;
}
.tab_list label{
	float: left;
	color: #6E6E6E;
	font-size: 14px;
	line-height: 26px;
	font-weight: normal;
	margin: 0 10px 0 0;
}
.more_tit{
	color: #666666;
	font-size: 16px;
	margin-left: 20px;
	line-height: 32px;
	display: inline-block;
	vertical-align: middle;
}
.more_main{
	position: relative;
	width: 100%;
	overflow: hidden;
	background: #FFFFFF;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	margin: 16px 0 0 0;
	padding: 20px;
}
.question_main{
	position: relative;
	height: 100%;
	overflow: hidden;
}
.question_main .leftMain,.oneMain .leftMain,.slideLeft,.spaceLeft{
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
}
.taskConetntL{
	position: absolute;
	bottom: 0;
	top:0;
}
/* ---------------------------------联系客服------------------------------ */
.service_list li{
	width: 100%;
	float: left;
	padding: 20px;
	border-bottom: 1px solid #E8E8E8;
}
.service_list li:last-child{
	border-bottom: none;
}
.service_list li label{
	width: 84px;
	float: left;
	font-weight: normal;
	color: #333333;
	font-size: 16px;
}
.right_service{
	width: 940px;
	float: right;
}
.right_service p{
	color: #999999;
	font-size: 16px;
}
.right_service div{
	width: 100px;
	height: 100px;
	padding: 0;
	background: #fff;
	margin: 7px 0 0 0;
	box-shadow: 0px 2px 4px 0px rgba(79, 139, 185, 0.22);
	-webkit-box-shadow: 0px 2px 4px 0px rgba(79, 139, 185, 0.22);
	-moz-box-shadow: 0px 2px 4px 0px rgba(79, 139, 185, 0.22);
}
.right_service div img{
	width: 100%;
}

/* ----------------------------------讲师培训------------------------------------ */
.trainSection .r_bottom_main{
	padding-bottom: 78px;
}
.cultivate_m{
	background: #fff;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	padding: 20px 20px 78px 20px;
	margin: 16px 0 0 0;
}
.question_btn{
	background: #6D7F9B;
	color: #fff;
	padding: 0 13.5px;
	margin-right: 15px;
}
.question_btn img{
	margin: -1px 6px 0 0;
}
.cultivate_m .curriculum_c p:nth-of-type(1){
	color: #333333;
	font-size: 16px;
	height: auto;
	margin-bottom: 9px;
}
.cultivate_m .curriculum_c p:nth-of-type(2){
	height: 20px;
	line-height: 20px;
	-webkit-line-clamp: 1;
	line-clamp: 1;
	margin: 10px 0 30px 0;
}
.again_play a{
	color: #fff !important;
	background: #CFCFCF !important;
}
/* -------------------------------讲师培训 资料预览-------------------------------- */
.returnMeta{
	float: left;
	margin: 3px 0 0 0;
}
.choice_range,.top_c_r{
	float: left;
}
.choice_range li,.top_c_r li{
	cursor: pointer;
	float: left;
	min-width: 53px;
	height: 26px;
	line-height: 26px;
	color: #6E6E6E;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	text-align: center;
	margin-right: 20px;
	padding: 0 10px;
}
.choice_range li.now_range,.top_c_r li.now_range{
	background: #8f7c6d;
	color: #fff;
}
.materialSection .choice_range{
	margin: 3px 0 0 47px;
}
.materialSection .choice_range li a{
	color: #6E6E6E;
	display: block;
}
.materialSection .choice_range li.now_range a{
	color: #fff;
}
.mater_table{
	width: 100%;
}
.mater_table th{
	background: #E8F1FF;
	color: #000000;
	font-weight: normal;

}
.mater_table th,.mater_table td{
	height: 46px;
	text-align: center;
	border: 1px solid #D9D9D9;
}
.mater_table td{
	color: #666666;
}
.mater_table td a{
	color: #8f7c6d;
	margin: 0 25px;
}
.mater_table td a span{
	font-size: 18px;
	display: inline-block;
	vertical-align: middle;
	margin: -2px 2px 0 0;
}
.mater_table tbody tr:nth-of-type(2n) td{
	background: #FAFAFA;
}
.top_details{
	width: 100%;
	height: 70px;
	line-height: 70px;
	background: #FFFFFF;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	padding: 0 20px;
}
.tit_details{
	display: inline-block;
	vertical-align: middle;
	color: #333333;
	font-size: 18px;
	margin-left: 36px;
}
.again_play a{
	color: #fff;
	background: #CFCFCF;
}
.download_ppt,.operation_p{
	text-align: center;
	padding: 17px 0 0 0;
}
.download_ppt .ppt_btn,.operation_p .wordFullScreen,.operation_p .print_plan{
	cursor: pointer;
	display: inline-block;
	width: 105px !important;
	height: 32px !important;
	line-height: 32px !important;
	text-align: center;
	background: #8f7c6d;
	border-radius: 4px !important;
	-webkit-border-radius: 4px !important;
	-moz-border-radius: 4px !important;
	border: 1px solid #8f7c6d;
	color: #fff;
	margin: 0 15px !important;
	padding: 0 !important;
}
.download_ppt .ppt_btn img,.operation_p .wordFullScreen img,.operation_p .print_plan img{
	display: inline-block;
	vertical-align: middle;
	margin: -4px 4px 0 0;
}

/*-------------------- 播放-------------------- */
.header_play{
	width: 100%;
	height: 70px;
	background: rgba(172, 189, 215, 0.62);
}
.header_play_con{
	position: relative;
	width: 1180px;
	height: 70px;
	line-height: 70px;
	text-align: center;
	margin: 0 auto;
}
.header_play_con p{
	color: #333333;
	font-size: 16px;
}
.header_play_con p b{
	color: #333;
	font-weight: normal;
	font-size: 22px;
}
.playSection .return{
	position: absolute;
	left: 0;
}
.play_main{
	width: 100%;
}
.videoContianer{
	width: 1180px;
	height: 100%;
	margin: 40px auto;
	padding: 15px;
	background: #FFFFFF;
	box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.2);
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
}
/*--------------------------- 同步教案----------------------- */
.topNav{
	position: relative;
	width: 100%;
	background: #FFFFFF;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	margin-bottom: 16px;
	overflow: hidden;
	padding: 10px 0;
}
.topNav ul{
	float: left;
	width: 800px;
}
.topNav ul li{
	float: left;
	color: #333;
	line-height: 32px;
	margin: 0 30px;
	cursor: pointer;
	font-size: 14px;
}
.addMaterial{
	position: absolute;
	width: 148px;
	right: 0;
	top: 0;
	bottom: 0;
}
.addMaterial a{
	position: absolute;
	display: block;
	width: 108px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	background: #6D7F9B;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	color: #fff;
	top: 50%;
	margin-top: -16px;
	left: 50%;
	margin-left: -54px;
}
.addMaterial a img{
	margin-right: 8px;
}
.testOneKey{
	background: #fff;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	padding: 20px 20px 78px 20px;
}
/* -----------------------------个人空间-------------------------------- */
.space_top_nav{
	position: relative;
	width: 100%;
	background: #FFFFFF;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	margin-bottom: 16px;
	overflow: hidden;
	padding: 14px 0 0 0;
}
.spaceRight .lessonWrap{
	background: #fff;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	padding: 20px 20px 78px 20px;
}
/* ---------------------------------备课------------------------------ */
.lesson_l_m{
	position: relative;
	float: left;
	width: 656px;
	height: 100%;
	border: 1px solid rgba(151, 151, 151, 0.2);
}
.lesson_r_m{
	position: relative;
	float: right;
	width: 656px;
	height: 100%;
	border: 1px solid rgba(151, 151, 151, 0.2);
}
.tit_lessons{
	width: 100%;
	height: 50px;
	line-height: 50px;
	text-align: center;
	margin: 0;
	background: #E8F1FF;
	font-size: 15px;
	color: #000000;
}
.several_name{
	width: 100%;
	color: #000000;
	font-size: 16px;
	text-align: center;
}
.several_name span{
	margin: 0 0 0 20px;
}
.ppt_lesson_wrap{
	position: absolute;
	width: 100%;
	/* height: 415px; */
	top: 40%;
	margin-top: -148px;
}
.ppt_place_box{
	width: 100%;
	height: 403px;
}
.doc_lessons_wrap{
	margin: 1px 0;
	padding: 0 0px;
}
.text_xf{
	position: absolute;
	color: #666666;
	font-size: 20px;
	width: 100%;
	text-align: center;
	top: 71px;
	font-weight: bold;
}
.cover_brush,.cover_full{
	position: absolute;
	bottom: 0;
	height: 35px;
	background: #9d2d2f;
	display: none;
}
.cover_brush{
	width: 100px;
	left: 21px;
}
.cover_full{
	width: 100px;
	right: 21px;
}
.lesson_button{
	float: right;
	font-size: 14px;
	line-height: 24px;
	color: #8f7c6d !important;
	width: 58px;
	height: 25px;
	overflow: hidden;
	text-align: center;
	border-radius: 8px;
	border: 1px solid #cccccc;
}
.lesson_r_m .operation_p{
	display: block;
	position: absolute;
	left: 0;
	bottom: 10px;
	width: 100%;
	text-align: center;
}
/* ---------------------------------首页------------------------------ */
.idxSection{
	margin: 4px 0 20px 0;
}
.idxSection .indexMain{
	width: 1190px;
	padding: 5px;
	margin: 11px auto 0 auto;
}
.banner{
	width: 100%;
}

.all_tit{
	color: #333333;
	font-size: 16px;
	font-weight: bold;
	margin: 25px 0 10px 0;
}
.one_key_idx{
	width: 100%;
	float: left;
	background: #FFFFFF;
	box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.09);
	-webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.09);
	-moz-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.09);
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	margin-bottom: 18px;
	padding: 15px;
}
.one_key_idx .bx-wrapper{
	margin: 0 auto !important;
}
.one_key_idx .bx-wrapper .slide{
	float: left !important;
}
.one_key_idx .bx-wrapper .bx-controls-direction a{
	width: 40px;
	height: 40px;
	margin-left: -24px;
	margin-top: -24px;
}
.one_key_idx .bx-wrapper .bx-next{
	right: -63px;
	background: url(/image/icpimg/left_btn_idx.png) no-repeat;
	background-size: 100%;
}
.one_key_idx .bx-wrapper .bx-prev{
	background: url(/image/icpimg/right_btn_idx.png) no-repeat;
	background-size: 100%;
}
.one_key_idx .bx-wrapper .bx-viewport{
	left: 0;
	height: 211px !important;
}
.go_one_key,.teach_train h4 b a{
	float: right;
	display: block;
	font-size: 14px;
	font-weight: normal;
	width: 70px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	color: #2A75ED !important;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border: 1px solid #2A75ED;
	margin: -7px 0 0 0;
}
.go_one_key:hover{
	opacity: .8;
}
.product_all{
	float: left;
	width: 100%;
	height: 455px;
}
.all_l{
	float: left;
	width: 380px;
	height: 100%;
	background: #FFFFFF;
	box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.09);
	-webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.09);
	-moz-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.09);
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	padding: 18px;
}
.all_l dt img{
	width: 100%;
}
.all_l dd a{
	float: right;
	margin: 50px 20px 0 0;
	color: #D9795A;
	border-color: #D9795A !important;
}
.all_r{
	width: 780px;
	height: 100%;
	float: right;
}

.bg_black{
	background: #fff;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	box-shadow: 0 0 4px rgb(0 0 0 / 20%);
	-webkit-box-shadow: 0 0 4px rgb(0 0 0 / 20%);
	-moz-box-shadow: 0 0 4px rgba(0,0,0,.2)
}



.t_all{
	margin-bottom: 20px;
}
.t_all,.b_all{
	width: 100%;
	height: 217px;
	background: #FFFFFF;
	box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.09);
	-webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.09);
	-moz-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.09);
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	padding: 20px;
}
.t_all dt,.b_all dt{
	float: left;
	margin-right: 38px;
}
.t_all dt img,.b_all dt img{
	height: 177px;
}
.t_all dd a,.b_all dd a{
	float: left;
}
.t_all dd a{
	margin-top: 36px;
	color: #87BE84;
	border-color:#87BE84 !important;
}
.b_all dd a{
	margin-top: 27px;
	color: #DDA714;
	border-color:#DDA714 !important;
}
.all_tit{
	color: #333333;
	font-size: 16px;
	font-weight: bold;
	margin: 16px 0 10px 0;
}
.product_all dd p{
	color: #333333;
	font-size: 14px;
	line-height: 26px;
}
.product_all dd a{
	display: block;
	width: 103px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	border:1px solid transparent;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}
.product_all dd a:hover{
	opacity: .8;
}
.resource_center h4,.one_key_idx h4,.teach_train h4{
	color: #333333;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 18px;
}
.resource_center h4 span,.one_key_idx h4 span,.teach_train h4 span{
	font-size: 14px;
	font-weight: normal;
	margin-left: 20px
}
.teach_train h4 b{
	display: block;
	margin-bottom: 10px;
}
.teach_train h4 span{
	margin: 0;
	letter-spacing: 0;
}
.teach_train{
	float:left;
	width: 100%;
	background: #fff;
	margin-top: 18px;
	box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.09);
	-webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.09);
	-moz-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.09);
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	padding: 15px 22px;
}
.train_list{
	width: 100%;
	overflow: hidden;
	padding: 0 0 1px 1px;
}
.train_list dl{
	float: left;
	height: 251px;
	box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.08);
	-webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.08);
	-moz-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.08);
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	margin: 0 18px 0 0;
}
.train_list dl:last-child{
	margin-right: 0;
}
.train_list dl dd{
	text-align: center;
	color: #666666;
	line-height: 39px;
}
.resource_cont{
	width: 100%;
}
.resource_cont dl{
	float: left;
	width: 364px;
	box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.08);
	-webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.08);
	-moz-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.08);
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	overflow: hidden;
}
.resource_cont dl:nth-of-type(2){
	margin: 0 22px;
}
.resource_cont dl dt img{
	width: 100%;
}
.resource_cont dl dd{
	padding: 10px 20px;
}
.resource_cont dl dd h6{
	color: #666666;
	font-weight: bold;
	margin: 0 0 5px 0;
}
.resource_cont dl dd p{
	color: #666666;
	line-height: 23px;
}
.resource_cont dl dd a{
	display: block;
	width: 88px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	color: #2A75ED;
	border: 1px solid #2A75ED;
	margin: 12px auto 5px auto;
}
.resource_cont dl dd a:hover{
	opacity: .8;
}
.courseware_l,.courseware_r{
	float: left;
	width: 560px;
	height: 169px;
	background: #FFFFFF;
	border-radius: 3px;
	padding: 0 20px 0 0;
	border: 1px solid rgba(151, 151, 151, 0.2);
}
.courseware_l dt,.courseware_r dt{
	float: left;
	height: 100%;
	margin-right: 20px;
}
.courseware_l dt img,.courseware_r dt img{
	height: 100%;
}
.courseware_l{
	margin-right: 20px;
}
.courseware_l dd h6,.courseware_r dd h6{
	color: #333333;
	font-size: 15px;
	font-weight: bold;
	padding: 10px 0 2px 0;
}
.courseware_l dd p,.courseware_r dd p{
	color: #333333;
	line-height: 25px;
}
/* ---------------------------------教师管理-我的班级------------------------------ */
.topNav .myclassNav{
	width: 100%;
	padding: 3px 20px;
}
.topNav .myclassNav li{
	margin: 0 20px 0 0;
	height: 26px;
	line-height: 26px;
	color: #6E6E6E;
	padding: 0 5px;
}
.topNav .myclassNav li.indexClick{
	color: #fff;
}
.topNav .myclassNav li:last-child{
	margin-right: 0;
}
.studentInform td a{
	color: #2A75ED;
}
.homeworkMain .topNav{
	padding: 10px 0;
}
.homeworkMain .topNav a{
	padding-left: 20px;
}
.homeworkMain .indexNavList{
	float: left;
	width: auto;
	margin-left: 56px;
	margin: 0 0 10px 56px;
}
.student_infor{
	width: 100%;
	float: left;
	padding: 12px 20px 0 20px;
	border-top: 1px solid rgba(225, 225, 225, 0.41);
}
.student_infor p{
	float: left;
	color: #6E6E6E;
	margin: 0 60px 5px 0;
}
.homeworkMain .more_main{
	padding-bottom: 78px;
}
.homeworkMain .studentInform tr td,.commentlistMain .studentInform tr td{
	padding: 12px;
}
.homeworkMain .studentInform tr td p,.commentlistMain .studentInform tr td p{
	color: #6E6E6E;
	line-height: 25px;
	text-align: left;
}
.homeworkMain .studentInform tr td img{
	max-width: 80px;
}
.homeworkMain .studentInform dl dt{
	float: left;
	margin-right: 10px;
}
.homeworkMain .studentInform dl dd{
	float: left;
}
.homeworkMain .studentInform dl dd p{
	text-align: left;
	width: 211px;
	color: #6E6E6E;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	line-height: 25px;
}
.homeworkMain .studentInform dl dd a{
	float: right;
}
.homeworkMain .studentInform td label,.commentlistMain .studentInform td label{
	font-weight: normal;
	margin: 0;
	color: #6E6E6E;
}
.homeworkMain .studentInform td ul,.commentlistMain .studentInform td ul{
	margin: 0;
}
.homeworkMain .studentInform td ul li,.commentlistMain .studentInform td ul li{
	line-height: 26px;
}
.homeworkMain .studentInform td em,.commentlistMain .studentInform td em{
	display: inline-block;
	vertical-align: middle;
	width: 16px;
	height: 16px;
	background: url(/image/afterclassimg/hightstart.png) no-repeat;
	background-size: 100%;
	margin: 0 5px 0 0;
}
.homeworkMain .studentInform td em.disflase,.commentlistMain .studentInform td em.disflase{
	background: url(/image/afterclassimg/start.png) no-repeat;
	background-size: 100%;
}
.homeDetailMain .smallImg li{
	display: inline-block;
	margin-right: 10px;
	cursor: pointer;
}
.homeDetailMain .smallImg li img{
	width: 50px;
	height: 50px;
	border: 1px solid #e0e0e0;
}
.homeDetailMain .smallImg li.clickSlider img{
	border-color: #5576e6 !important;
}

.homeDetailMain .examineStatus:last-child{
	border: none;
}
.homeDetailMain .return{
	float: left;
	margin: 8px 0;
}
.homeDetailMain .audio_demo{
	width:300px;
	height: 40px;
	line-height: 40px;
	border-radius: 23px;
	-webkit-border-radius: 23px;
	-moz-border-radius: 23px;
	padding: 0 15px;
	background: #fff;;
}
.homeDetailMain .audio_demo span{
	cursor: pointer;
	display: inline-block;
	vertical-align: middle;
	margin: -2px 5px 0 0;
	width: 25px;
	height: 25px;
	background: url(/image/afterclassimg/pause_icon.png) no-repeat;
	background-size: 100%;
}
.homeDetailMain .audio_demo span.playAudio{
	background: url(/image/afterclassimg/play_icon.png) no-repeat;
	background-size: 100%;
}
.homeDetailMain .examineStatus{
	width: 240px;
}
/* ----------------------------------------作业管理------------------------------------- */
.listHome{
	overflow: hidden;
}
.worklistMain .myclassWrap{
	position: relative;
	background: #fff;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	padding: 20px 20px 78px 20px;
}
.worklistMain .studentInform td{
	padding:12px;
}
.worklistMain .studentInform td img{
	max-width: 80px;
}
.worklistMain .studentInform td span{
	display: inline-block;
	vertical-align: middle;
	width: 18px;
	height: 30px;
}
.worklistMain .studentInform td.correctedTo a{
	color: #F35629;
}

.worklistMain .studentInform td.correctedTo span{
	background: url(/image/afterclassimg/edit_icon01.png) no-repeat center;
	background-size: 100%;
	margin: -2px 5px 0 0;
}

.worklistMain .studentInform td.corrected span{
	background: url(/image/afterclassimg/complute_icon01.png) no-repeat center;
	background-size: 100%;
	margin: -3px 5px 0 0;
}
.homeDetailMain .feedbackYj{
	border-top: 1px solid #bbbbbb;
	margin: 0;
}
.homeDetailMain .feedbackYj h4{
	padding: 6px 0 4px 0;
}
.homeDetailMain .feedbackYj .yjSure{
	width: 70px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	background: #FFFFFF;
	box-shadow: 0px 2px 4px 0px rgba(130, 196, 253, 0.5);
	-webkit-box-shadow: 0px 2px 4px 0px rgba(130, 196, 253, 0.5);
	-moz-box-shadow: 0px 2px 4px 0px rgba(130, 196, 253, 0.5);
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	color: #2A75ED;
	padding: 0;
	margin-top: 12px;
}
.homeDetailMain .feedbackYj .yjSure:hover,.correct_sure_btn:hover{
	opacity: .8;
}
.audio_demo_correct{
	width: 310px;
	height: 45px;
	line-height: 45px;
	background: #FFFFFF;
	border-radius: 6px;
	text-align: center;
	color: #C7C7C7;
}
.audio_demo_correct img{
	margin-right:5px;
}
.workBottom{
	float: left;
	width: 100%;
	height: 80px;
	background:#fff;
	padding: 0 54px;
	border: 1px solid #F1F1F1;
}
.workd_b_l{
	float: left;
	height: 80px;
	padding: 25px 0 0 0;
}
.penType{
	float: left;
	line-height: 30px;
	margin-right:30px;
}
.penType img{
	float:left;
	margin-right: 33px;
}
.penType span{
	display: inline-block;
	vertical-align: middle;
	cursor: pointer;
	margin-right: 33px;
	background: #D8D8D8;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
}
.penType span:nth-of-type(1){
	width: 10px;
	height: 10px;
}
.penType span:nth-of-type(2){
	width: 16px;
	height: 16px;
}
.penType span:nth-of-type(3){
	width: 21px;
	height: 21px;
}
.penType.greenColor span.clickStatus{
	background: #7FB474;
}
.penType.redColor span.clickStatus{
	background: #C35E5E;
}

.workd_b_r{
	height: 80px;
}
.workd_b_r span{
	cursor: pointer;
	display: inline-block;
	width: 70px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	color: #fff;
	margin: 25px 15px 0 0;
}
.workd_b_r span.revoke_ty{
	background: #C35E5E;
}
.workd_b_r span.save_ty{
	background: #7FB474;
}

.correct_sure_btn{
	float: right;
	display: block;
	width: 130px;
	height: 46px;
	line-height: 46px;
	color: #fff;
	text-align: center;
	background: #8F7C6D;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	overflow: hidden;
	margin: 15px auto;
}
.canvasWork{
	position: absolute;
	left: 0;
	top:0;
	background-size: 100% !important;
}

/* ----------------------------------------点评管理------------------------------------- */
.manageDetail{
	padding:10px 18px;
}
.manageDetail .screenDeatilL{
	padding-top:5px;
}
.manageDetail .screenDeatilL .classNameTit{
	font-size:16px;
}
.manageDetail .screenDeatilR{
	padding: 0;
}
.manageDetail .screenDeatilR dl dt{
	color: #666666;
}
.manageDetail .checkHomeBtn{
	margin-top: 12px;
}
.goComment{
	float: right;
	padding: 0 25px;
	margin-top: 15px;
	height: 36px;
	line-height: 36px;
	color: #E06641 !important;
}
.goComment img{
	width: 19px;
	display: inline-block;
	vertical-align: middle;
	margin:-2px 6px 0 0;
}
.comment_show{
	margin-bottom: 5px;
}
.comment_show label{
	color: #333333;
	font-weight: normal;
}
.commentlistMain .studentInform td a{
	line-height:20px;
}
.commentlistMain .studentInform td a.waitComment{
	color: #E06641;
}
.commentlistMain .studentInform td a.waitComment img{
	width: 19px;
	display: inline-block;
	vertical-align: middle;
	margin: -2px 6px 0 0;
}
.commentlistMain .studentInform td a.seeComment{
	float: right;
}
.edit_tit{
	color: #333300;
	font-size: 15px;
	margin: 0 0 15px 0;
	font-weight: 500;
}
.stars_t li{
	margin-bottom: 5px;
}
.stars_t li label{
	color: #6E6E6E;
	font-weight: normal;
}
.stars_t li em{
	display: inline-block;
	vertical-align: middle;
	width: 17px;
	height: 17px;
	cursor: pointer;
	background: url(/image/afterclassimg/start.png) no-repeat;
	background-size: 100%;
	margin: 0 8px 0 0;
}
.stars_t li em.lightStart{
	background: url(/image/afterclassimg/hightstart.png) no-repeat;
	background-size: 100%;
}
.commentText{
	display: block;
	width: 100%;
	height: 81px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	background: #FDFDFD;
	padding: 10px;
	line-height: 22px;
	margin: 20px 0 30px 0;
	border: 1px solid #EBEBEB;
}
.calendars{
	width: 100%;
	margin-bottom: 16px;
	background: #fff;
}
.calendars th{
	height: 45px;
	text-align: center;
	color: #6E6E6E;
	font-size: 14px;
	font-weight: normal;
	border-right: 1px solid #D0D0D0;
}
.calendars td{
	position: relative;
	color: #6E6E6E;
	font-size: 16px;
	height: 60px;
	text-align: center;
	cursor: pointer;
	border: 1px solid #D0D0D0;
}
.calendars tr td:nth-of-type(1){
	border-left: none;
}
.calendars tr td.nextMouth{
	background:#E9F4FC;
}
.calendars td time{
	display: inline-block;
	width: 40px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
}
.calendars td em{
	position: absolute;
	display: none;
	width: 25px;
	height: 46px;
	top: 0;
	left: 0;
	color: #fff;
	font-size: 13px;
	padding: 4px 0 0 0;
	background: url(/image/afterclassimg/month_bg.png)no-repeat;
	background-size: 100%;
}
.calendars td span{
	position: absolute;
	display: none;
	width: 21px;
	height: 30px;
	top: 0;
	right: 0;
	color: #fff;
	font-size: 13px;
	padding: 2px 0 0 0;
	background: url(/image/afterclassimg/lesson_bg.png)no-repeat;
	background-size: 100%;
}
.calendars td.nowDate time{
	color: #494949;
	border: 2px solid #FF0000;
}
.calendars td.monthBefore em{
	display: block;
}
.calendars td.hasLesoon span{
	display: block;
}
.calendars td.clickDate{
	background: #9ED68F !important;
}
.calendars td.clickDate time{
	color: #494949;
}
.today_time{
	color: #6E6E6E;
	margin: 0;
	font-size: 14px;
	padding: 16px 43px;
	font-weight: bold;
	border-bottom: 1px solid rgba(208, 208, 208, 0.2);
}
.arrangement{
	padding: 20px 0 0 43px;
}
.arrangement li{
	position: relative;
	margin-bottom: 42px;
}
.arrangement li time{
	color: #FF0000;
	font-weight: bold;
	margin-right: 18px;
}
.arrangement li span{
	color: #6E6E6E;
}
.arrangement li::after{
	position: absolute;
	content: "";
	left: 90px;
	top: 29px;
	height: 22px;
	border-right: 1px dotted #D0D0D0;
}
.arrangement li span::after,.arrangement li time::after{
	position: absolute;
	content: "";
	width: 3px;
	height: 3px;
	background: #D8D8D8;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
}
.arrangement li span::after{
	left: 89px;
	top: 55px;
}
.arrangement li time::after{
	left: 89px;
	top: 21px;
}
.arrangement li:last-child::after,.arrangement li:last-child span::after,.arrangement li:last-child time::after{
	display: none;
}

/* 教学管理-作业批改  适配屏幕大小高度 */
@media screen and (min-height:721px) and (max-height:800px){
	.worksImgP{
		height: 445px;
	}
	.worksImgP li{
		height: 445px;
		line-height: 445px;
	}
	.editAire{
		height: 70px;
	}
	.smallImg{
		margin: 10px 0;
	}
	.worksImgP li img{
		max-height: 92%;
	}
	.worksR{
		height: 515px;
	}
	.workBottom{
		height: 70px;
	}
	.workd_b_l{
		padding-top: 20px;
		height: 70px;
	}
	.workd_b_r{
		height: 70px;
	}
	.workd_b_r span{
		margin-top: 20px;
	}
	.correct_sure_btn{
		width: 120px;
		height: 40px;
		line-height: 40px;
	}
}

@media screen and (min-height:500px) and (max-height:720px){
	.worksImgP{
		height: 360px;
	}
	.worksImgP li{
		height: 360px;
		line-height: 360px;
	}
	.editAire{
		height: 57px;
	}
	.smallImg{
		margin: 9px 0 0 0;
	}
	.homeDetailMain .smallImg li img{
		width: 40px;
		height: 40px;
	}
	.worksImgP li img{
		max-height: 92%;
	}
	.worksR{
		height: 417px;
	}
	.workBottom{
		height: 56px;
	}
	.workd_b_l{
		padding-top: 14px;
		height: 56px;
	}
	.workd_b_r{
		height: 56px;
	}
	.workd_b_r span{
		margin-top: 12px;
	}
	.correct_sure_btn{
		width: 110px;
		height: 35px;
		line-height: 36px;
		margin: 10px auto;
	}
	.stuInformation{
		margin: 0;
	}
	.stuInformation li{
		margin-bottom: 5px;
	}
	.areaExamine{
		height: 110px;
	}
}

/*分辨率低于1359*/
/* @media screen and (min-device-width:1359) and (max-device-width:1600){
} */
