.lay-out-content[data-v-095080bf] {
	width: 1368px;
	margin: 0 auto;
	background: #fff;
	border-radius: 0 0 8px 8px
}

.yj-upload-list[data-v-7c2b0c00] {
	width: 1368px;
	margin: 0 auto;
	padding: 0 24px
}

.yj-upload-list .header[data-v-7c2b0c00] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 60px
}

.yj-upload-list .header .title[data-v-7c2b0c00] {
	font-size: 18px;
	font-family: PingFang SC-Medium, PingFang SC;
	font-weight: 550;
	color: #131415;
	line-height: 24px
}

.yj-upload-list .header .number[data-v-7c2b0c00] {
	font-size: 18px;
	font-family: PingFang SC-Medium, PingFang SC;
	font-weight: 500;
	color: #317cfb;
	line-height: 24px;
	margin-left: 20px
}

.yj-upload-list .header .error[data-v-7c2b0c00] {
	margin-left: 20px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	height: 40px;
	line-height: 40px;
	background: #fef0f0;
	border-radius: 2px 2px 2px 2px;
	font-size: 14px;
	font-family: PingFang SC-Regular, PingFang SC;
	font-weight: 400;
	padding: 0 12px 0 16px;
	color: #f56c6c
}

.yj-upload-list .content[data-v-7c2b0c00] {
	background: #f5f7fa
}

.yj-upload-list .content .section-header[data-v-7c2b0c00] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	height: 48px;
	background: #fafafa;
	-webkit-box-shadow: inset 0 -1px 0 0 #dcdfe6;
	box-shadow: inset 0 -1px 0 0 #dcdfe6
}

.yj-upload-list .content .section-header div[data-v-7c2b0c00] {
	text-align: center;
	font-weight: 700
}

.yj-upload-list .content .section-header .t1[data-v-7c2b0c00],.yj-upload-list .content .section-header .t6[data-v-7c2b0c00]
	{
	width: 120px
}

.yj-upload-list .content .section-header .t2[data-v-7c2b0c00] {
	width: 40%;
	margin-left: 16px
}

.yj-upload-list .content .section-header .t3[data-v-7c2b0c00],.yj-upload-list .content .section-header .t4[data-v-7c2b0c00],.yj-upload-list .content .section-header .t5[data-v-7c2b0c00]
	{
	width: 150px
}

.yj-upload-list .content .list[data-v-7c2b0c00] {
	padding-top: 10px;
	-webkit-transition: height .5s ease-in-out;
	transition: height .5s ease-in-out
}

.yj-upload-list .content .list .item[data-v-7c2b0c00] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	height: 48px;
	text-align: center;
	color: #606266
}

.yj-upload-list .content .list .item .t1[data-v-7c2b0c00],.yj-upload-list .content .list .item .t6[data-v-7c2b0c00]
	{
	width: 120px
}

.yj-upload-list .content .list .item .t2[data-v-7c2b0c00] {
	margin-left: 16px;
	width: 40%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.yj-upload-list .content .list .item .t2 .title[data-v-7c2b0c00] {
	border-radius: 4px;
	padding: 6px;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	background: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 420px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	cursor: pointer
}

.yj-upload-list .content .list .item .t2 .title.isbig[data-v-7c2b0c00] {
	color: #ff5248
}

.yj-upload-list .content .list .item .t2 .name[data-v-7c2b0c00] {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	height: 30px;
	line-height: 30px
}

.yj-upload-list .content .list .item .t2 .exten[data-v-7c2b0c00] {
	margin-left: 10px;
	width: 40px
}

.yj-upload-list .content .list .item .t3[data-v-7c2b0c00],.yj-upload-list .content .list .item .t4[data-v-7c2b0c00],.yj-upload-list .content .list .item .t5[data-v-7c2b0c00]
	{
	width: 150px
}

.yj-upload-list .content .list .item .t3.isbig[data-v-7c2b0c00],.yj-upload-list .content .list .item .t4.isbig[data-v-7c2b0c00],.yj-upload-list .content .list .item .t5.isbig[data-v-7c2b0c00]
	{
	color: #ff5248
}

.yj-upload-list .content .list .item .t5[data-v-7c2b0c00] {
	padding-left: 18px
}

.yj-upload-list .content .list .item .t4[data-v-7c2b0c00] {
	width: 120px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.yj-upload-list .content .list .item .t4 .status[data-v-7c2b0c00] {
	width: 6px;
	height: 6px;
	border-radius: 3px;
	margin-right: 10px
}

.yj-upload-list .content .foot[data-v-7c2b0c00] {
	padding: 20px 0;
	text-align: center
}

.yj-upload-list .activedialog[data-v-7c2b0c00] {
	width: 20px;
	height: 20px;
	border-radius: 50%;
	border: 1px solid #333;
	margin-right: 10px;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.yj-upload-list .activedialog-show[data-v-7c2b0c00]:after {
	content: "";
	width: 10px;
	height: 10px;
	background-color: #09aaff;
	border-radius: 50%
}

.yj-base-upload[data-v-69c72aa4] {
	width: 1368px;
	margin: 0 auto;
	min-height: calc(100vh - 286px)
}

.yj-base-upload .content[data-v-69c72aa4] {
	width: 100%;
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.yj-base-upload .content .left[data-v-69c72aa4],.yj-base-upload .content .right[data-v-69c72aa4]
	{
	width: 50%;
	text-align: center;
	padding-top: 100px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.yj-base-upload .content .left .subtitle[data-v-69c72aa4],.yj-base-upload .content .right .subtitle[data-v-69c72aa4]
	{
	font-size: 14px;
	font-family: PingFang SC-Regular, PingFang SC;
	font-weight: 400;
	color: #c0c4cc;
	line-height: 22px;
	max-width: 400px;
	margin-top: 30px
}

.yj-base-upload .content .left .tip[data-v-69c72aa4],.yj-base-upload .content .right .tip[data-v-69c72aa4]
	{
	width: 400px
}

.yj-base-upload .content .left .tip span[data-v-69c72aa4],.yj-base-upload .content .right .tip span[data-v-69c72aa4]
	{
	font-size: 14px;
	font-family: PingFang SC-Regular, PingFang SC;
	font-weight: 400;
	color: #595959;
	margin-left: 3px
}

.yj-base-upload .content .left .tip img[data-v-69c72aa4],.yj-base-upload .content .right .tip img[data-v-69c72aa4]
	{
	margin-left: 10px
}

.yj-page-upload[data-v-4ffe7430] {
	width: 1368px;
	margin: 0 auto;
	min-height: calc(100vh - 226px)
}

.yj-page-upload .content[data-v-4ffe7430] {
	background: #fff;
	min-height: calc(100vh - 286px);
	width: 100%;
	padding-bottom: 20px
}

.yj-page-upload .content .header[data-v-4ffe7430] {
	height: 60px;
	background: #fafafa;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	border-bottom: 1px solid #e4e4e4;
	padding: 0 20px
}

.yj-page-upload .content .header .header-title[data-v-4ffe7430] {
	font-size: 18px;
	font-family: PingFang SC-Medium, PingFang SC;
	font-weight: 550;
	color: rgba(0, 0, 0, .85);
	line-height: 24px
}

.yj-page-upload .content .header .header-right[data-v-4ffe7430] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-right: 20px;
	font-size: 14px;
	font-family: PingFang SC-Regular, PingFang SC;
	font-weight: 400;
	color: #317cfb;
	line-height: 24px
}

.yj-page-upload .content .panel-board[data-v-4ffe7430] {
	position: relative;
	width: 100%;
	height: 100%
}

.yj-page-upload .content .panel-board .setting[data-v-4ffe7430] {
	min-height: 500px
}

.yj-page-upload .content .footer[data-v-4ffe7430] {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	text-align: center
}

.yj-page-upload[data-v-585e54d0] {
	width: 1368px;
	margin: 0 auto;
	min-height: calc(100vh - 226px)
}

.yj-page-upload .content[data-v-585e54d0] {
	background: #fff;
	min-height: calc(100vh - 286px);
	width: 100%;
	padding-bottom: 20px
}

.yj-page-upload .content .header[data-v-585e54d0] {
	height: 60px;
	background: #fafafa;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	border-bottom: 1px solid #e4e4e4;
	padding: 0 20px
}

.yj-page-upload .content .header .back[data-v-585e54d0] {
	color: #317cfb;
	border-color: #c1d8fe;
	background-color: #eaf2ff
}

.yj-page-upload .content .header .header-title[data-v-585e54d0] {
	font-size: 18px;
	font-family: PingFang SC-Medium, PingFang SC;
	font-weight: 550;
	color: rgba(0, 0, 0, .85);
	line-height: 24px
}

.yj-page-upload .content .header .header-right[data-v-585e54d0] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-right: 20px;
	font-size: 14px;
	font-family: PingFang SC-Regular, PingFang SC;
	font-weight: 400;
	color: #317cfb;
	line-height: 24px
}

.yj-page-upload .content .panel-board[data-v-585e54d0] {
	position: relative;
	width: 100%;
	height: 100%;
	padding-bottom: 20px
}

.yj-page-upload .content .panel-board .setting[data-v-585e54d0] {
	min-height: 320px
}

.yj-page-upload .content .footer[data-v-585e54d0] {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	text-align: center
}

.my-local-head {
	width: 100%;
	background: #f4f4f4
}

.my-local-head .header {
	padding: 12px 12px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	background: #fff;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-bottom: 1px solid #e4e4e4
}

.my-local-head .header .header-left span {
	font-size: 16px;
	font-weight: 700;
	color: #131415
}

.my-local-head .el-radio {
	min-width: 110px
}

.my-local-head .check-name1,.my-local-head .check-name2 {
	cursor: pointer;
	line-height: 24px;
	padding: 4px 16px;
	font-size: 15px;
	font-weight: 400;
	display: inline-block;
	margin-right: 30px;
	min-width: 110px;
	margin-bottom: 8px;
	text-align: center
}

.my-local-head .check-name1.region-active,.my-local-head .check-name2.region-active
	{
	background: #eaf2ff;
	color: #317cfb;
	border-radius: 4px
}

.my-local-head .content {
	width: 100%;
	background: #fff;
	padding: 12px;
	border-bottom-width: 0
}

.my-local-head .content .el-form-item__content {
	text-align: left
}

.my-local-head .content .showmore {
	padding-top: 12px;
	-webkit-transition: height .3s;
	transition: height .3s;
	overflow: hidden
}

.my-local-head .content .showmore .check-name {
	position: relative;
	cursor: pointer;
	line-height: 24px;
	padding: 4px 16px;
	font-size: 15px;
	font-weight: 400;
	display: inline-block;
	margin-right: 30px;
	min-width: 110px;
	margin-bottom: 8px;
	text-align: center
}

.my-local-head .content .showmore .check-name .allschools {
	text-align: center;
	position: absolute;
	right: 0;
	top: -15px;
	background: #f55;
	color: #fff;
	font-size: 12px;
	height: 24px;
	border-radius: 20px;
	width: 50px;
	line-height: 24px
}

.my-local-head .content .showmore .check-name.region-active {
	background: #eaf2ff;
	color: #317cfb;
	border-radius: 4px
}

.my-local-head .content .showmore .showHeight {
	line-height: 40px
}

.my-local-head .content .showmore .more {
	position: absolute;
	right: 0;
	top: 10px;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 54px;
	flex: 0 0 54px;
	height: 22px;
	font-size: 14px;
	font-weight: 400;
	text-align: left;
	color: #317cfb;
	line-height: 22px;
	cursor: pointer
}

.my-local-head .content .showmore .more .icon {
	margin-left: 5px
}

.my-local-head .content .content-tag {
	margin-right: 40px;
	display: inline-block;
	text-align: left;
	min-width: 30px;
	font-size: 16px;
	cursor: pointer
}

.my-local-head .content .active {
	color: #1890ff
}

.my-local-head .content .el-form-item {
	margin-bottom: 0
}

.my-local-head .content .el-select {
	width: 90%
}

.my-local-head .upload-select {
	text-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100%
}

.my-local-head .upload {
	display: inline-block;
	padding-left: 20px;
	position: relative;
	width: 100%
}

.my-local-head .upload .upload-title {
	cursor: pointer;
	width: 100%;
	border: 1px solid #dcdfe6;
	width: 200px;
	height: 40px;
	line-height: 40px;
	outline: 0;
	border-radius: 3px
}

.my-local-head .upload .upload-tree {
	background-color: #fff;
	z-index: 1;
	border: 1px solid #dcdfe6;
	width: 190px;
	position: absolute;
	top: 42px;
	bottom: 0;
	height: 200px;
	overflow-y: scroll
}

.content .el-form-item__label {
	font-size: 16px
}

[data-v-04be2aa0]::-webkit-scrollbar {
	width: auto !important;
	height: auto !important
}

.yj-bc-catalog-tree-node__label_blue--span[data-v-04be2aa0] {
	font-weight: 400 !important
}

.web-app[data-v-04be2aa0] {
	width: 100%
}

.web-home-wrap[data-v-04be2aa0] {
	width: 1368px;
	margin: 0 auto;
	padding: 14px 24px 33px 24px;
	background: #fff;
	border-radius: 0 0 8px 8px;
	margin-bottom: 20px
}

.el-message-box[data-v-04be2aa0] {
	position: absolute;
	top: 15vh;
	left: 50%;
	-webkit-transform: translate(-50%);
	transform: translate(-50%)
}

.dialog[data-v-04be2aa0] {
	top: 15vh !important
}

.dialog-footer[data-v-04be2aa0] {
	text-align: right;
	display: block;
	margin-right: 30px;
	padding: 10px 0
}

.dialog-footerFlex[data-v-04be2aa0] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-right: 30px;
	padding: 10px 20px
}

.dialog-kong[data-v-04be2aa0] {
	text-align: center;
	color: rgba(0, 0, 0, .85);
	padding: 10px 0
}

.dialogHeightAuto[data-v-04be2aa0] {
	max-height: 300px;
	overflow-y: auto
}

.pageWidth[data-v-04be2aa0] {
	width: 1368px
}

.pgHeight[data-v-04be2aa0] {
	height: 1024px
}

.pr20[data-v-04be2aa0] {
	padding-right: 20px
}

.pl20[data-v-04be2aa0] {
	padding-left: 20px
}

.fr[data-v-04be2aa0] {
	float: right
}

.fl[data-v-04be2aa0] {
	float: left
}

.mb10[data-v-04be2aa0] {
	margin-bottom: 10px
}

.mr10[data-v-04be2aa0] {
	margin-right: 10px
}

.ml20[data-v-04be2aa0] {
	margin-left: 20px
}

.mb15[data-v-04be2aa0] {
	margin-bottom: 15px
}

.mb20[data-v-04be2aa0] {
	margin-bottom: 20px
}

.mb30[data-v-04be2aa0] {
	margin-bottom: 30px
}

.pb20[data-v-04be2aa0] {
	padding-bottom: 20px
}

.pt20[data-v-04be2aa0] {
	padding-top: 20px
}

.pt12[data-v-04be2aa0] {
	padding-top: 12px
}

.pd20[data-v-04be2aa0] {
	padding: 20px
}

.pd10[data-v-04be2aa0] {
	padding: 10px
}

.plr20[data-v-04be2aa0] {
	padding: 0 20px
}

.tc[data-v-04be2aa0] {
	text-align: center
}

.tr[data-v-04be2aa0] {
	text-align: right
}

.w100[data-v-04be2aa0] {
	width: 100% !important
}

.w50[data-v-04be2aa0] {
	width: 50% !important
}

.refuse-box[data-v-04be2aa0] {
	padding: 15px
}

.refuse-box p[data-v-04be2aa0] {
	font-weight: 600;
	font-size: 16px;
	color: red;
	text-align: left
}

.refuse-box .refuse-info[data-v-04be2aa0] {
	width: 100%;
	min-height: 100px;
	background: #f5f5f9;
	border-radius: 4px;
	padding: 15px;
	margin-top: 15px
}

.refuse-box .refuse-info p[data-v-04be2aa0] {
	font-weight: 400;
	font-size: 16px;
	color: #333
}

.refuse-box .refuse-info .title[data-v-04be2aa0] {
	color: #666;
	margin-bottom: 15px
}

.refuse-box button[data-v-04be2aa0] {
	width: 120px;
	height: 36px;
	background: #317cfb;
	border-radius: 8px;
	font-weight: 500;
	font-size: 16px;
	color: #fff;
	text-align: center;
	border: none;
	margin: 38px auto 0;
	display: block
}

.upload-select[data-v-04be2aa0] {
	text-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100%
}

.upload-type[data-v-04be2aa0] {
	font-size: 14px
}

.upload-type .upload-span[data-v-04be2aa0] {
	color: rgba(0, 0, 0, .5)
}

.upload[data-v-04be2aa0] {
	display: inline-block;
	padding-left: 20px;
	position: relative;
	width: 100%
}

.upload .upload-title[data-v-04be2aa0] {
	cursor: pointer;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	width: 100%;
	border: 1px solid #dcdfe6;
	width: 200px;
	height: 40px;
	line-height: 40px;
	outline: 0;
	border-radius: 3px
}

.upload .upload-tree[data-v-04be2aa0] {
	background-color: #fff;
	z-index: 1;
	border: 1px solid #dcdfe6;
	width: 100%;
	position: absolute;
	top: 42px;
	bottom: 0;
	height: 200px;
	overflow-y: scroll
}

.upload .custom-tree-node div[data-v-04be2aa0] {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	text-align: left;
	background: #adff2f;
	width: 150px
}

.smallTool {
	width: 48px;
	position: fixed;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	right: 12px;
	z-index: 33
}

.smallTool ul {
	border-radius: 60px;
	background: #317cfb;
	-webkit-box-shadow: 0 0 7px 0 rgba(0, 0, 0, .15);
	box-shadow: 0 0 7px 0 rgba(0, 0, 0, .15);
	overflow: hidden
}

.smallTool ul .small.last-li {
	padding-bottom: 12px
}

.smallTool ul li {
	padding-top: 12px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	cursor: pointer;
	-webkit-transition: all 1s;
	transition: all 1s;
	color: #fff
}

.smallTool ul li span {
	color: #fff
}

.smallTool ul li:hover {
	background: #0e4fd1
}

.smallTool ul .tool2 {
	width: 48px;
	height: 20px;
	line-height: 20px;
	background: #0d4fd3;
	text-align: center;
	cursor: pointer
}

.smallTool ul .tool2 img {
	width: 12px;
	height: 8px;
	-o-object-fit: contain;
	object-fit: contain
}

.smallTool ul .tool2:hover {
	background-color: #4079ef
}

.smallTool .fade2-enter-active,.smallTool .fade2-leave-active {
	-webkit-transition: .6s;
	transition: .6s;
	-webkit-transform: translateX(0);
	transform: translateX(0)
}

.smallTool .fade2-enter,.smallTool .fade2-leave-to {
	-webkit-transform: translateX(100px);
	transform: translateX(100px)
}

.smallTool .smallcode {
	display: none;
	opacity: 0;
	padding: 16px;
	background: rgba(0, 0, 0, .6);
	border-radius: 4px;
	position: absolute;
	left: -170px;
	top: -105px;
	-webkit-transition: all .2s ease-in;
	transition: all .2s ease-in
}

.smallTool .smallcode img {
	width: 126px;
	height: 126px;
	border: 1px solid #eee
}

.smallTool .smallTool-icon {
	width: 36px;
	height: 36px;
	margin: 0 6px
}

.smallTool .smallTool-txt {
	margin-top: 5px;
	font-size: 12px;
	font-family: PingFang SC-Medium, PingFang SC;
	font-weight: 500;
	color: #fff;
	letter-spacing: .8px
}

.tool1 {
	position: fixed;
	right: 0;
	top: 67%;
	z-index: 99;
	background-color: transparent;
	cursor: pointer
}

.tool1 .img-box {
	padding: 4px;
	width: 24px;
	height: 24px;
	background: #317cfb;
	border-radius: 60px 0 0 60px
}

.tool1 .img-box img {
	width: 16px;
	height: 16px;
	-o-object-fit: contain;
	object-fit: contain
}

.tool1 .img-box:hover {
	opacity: .75
}

.up-top {
	position: fixed;
	right: 12px;
	top: 69%;
	z-index: 99;
	margin-top: 20px;
	width: 48px;
	height: 48px;
	background: #317cfb;
	border-radius: 60px;
	cursor: pointer;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.up-top img {
	width: 20px;
	height: 20px
}

.up-top.contract {
	background-color: #317cfb
}

.up-top:hover {
	opacity: .75
}

.fade-enter-active,.fade-leave-active {
	opacity: 1;
	-webkit-transition: .6s;
	transition: .6s
}

.fade-enter,.fade-leave-to {
	opacity: 0
}

.fade3-enter-active,.fade3-leave-active {
	-webkit-transition: .6s;
	transition: .6s;
	-webkit-transform: translateX(0);
	transform: translateX(0)
}

.fade3-enter,.fade3-leave-to {
	-webkit-transform: translateX(100px);
	transform: translateX(100px)
}

.teacher-fun[data-v-b7c64e9a] {
	width: 100%;
	height: 150px;
	background: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	display: none
}

.teacher-fun .fun-main[data-v-b7c64e9a] {
	width: 1368px;
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-ms-flex-pack: distribute;
	justify-content: space-around
}

.teacher-fun .fun-main .fun-item[data-v-b7c64e9a] {
	cursor: pointer;
	margin: auto
}

.teacher-fun .fun-main .fun-item .item-image[data-v-b7c64e9a] {
	width: 100%;
	height: 100%;
	text-align: center
}

.teacher-fun .fun-main .fun-item .item-name[data-v-b7c64e9a] {
	height: 22px;
	font-size: 16px;
	font-family: PingFangSC, PingFangSC-Regular;
	font-weight: 400;
	text-align: center;
	color: #333;
	line-height: 22px
}

.teacher-fun .fun-main .fun-item[data-v-b7c64e9a] .el-image__inner {
	height: 75px;
	width: 75px
}

.teacher-fun .fun-main .fun-item[data-v-b7c64e9a]:hover {
	padding-bottom: 10px;
	-webkit-transition: .3s;
	transition: .3s
}

.current-course[data-v-79009e12] {
	background-image:
		url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA+gAAAB4CAYAAABhLdg6AAAAAXNSR0IArs4c6QAADThJREFUeF7t3cGL3GcZB/DnnZlFoSLm0oseevCokv4PPfs3iHjS/6DxsLCuBFRYIdQUkaagEG8NekixhxVy2EBlN2UD1QZMYIWVNmagm2a6OzuvzEIkKbbZ0JmdZ37vZ2+Bze/3PJ/vc/kyu0mJz3x979VPv9Mv/Z9ETF6JUl6KiMFnv8efCRAgQKD7AjXioESMo9ZhRIxqlI+ixDBq2S+9ul9q3ZvU3n7t9e+M73947/ZrLx50X8WGBAgQIECAAIH5CZTHj35p9Z9f/cbRN39TSvnB/F7nyQQIECDQVYEasRc17pQou7VM3p8cxt+OD4a7intXE7cXAQIECBAgMGuBk4I+Lefnjr71pyjxyqxf4HkECBAg0LTAuNa6W6K3VSNulOjf2F4v95oWsTwBAgQIECBA4HMETgr6+QuHb/jk3I0QIECAwJkI1Hq3Rm+zF3F98vDjt3c2zk1/hN4XAQIECBAgQKB5gXL+1cPzpVe2m5cAQIAAAQKLEBjXGlulxJ+jDq76dH0REXgnAQIECBAgkEWgnL8w/m0p9UdZBjIHAQIECDQsUGMrSrylrDd8A1YnQIAAAQINC5SXLxx+EKV8u2EDqxMgQIBAQoFaYzOiXBmu9P94d7WMEo5oJAIECBAgQIDATAXKyz89OvJfqc3U1MMIECBAYLYCw1rjSukNrmyvlVuzfbSnESBAgAABAgTyCEwLes0zjkkIECBAgMAXCrxTa7m0sz64xokAAQIECBAg0DUBBb1ridqHAAECDQjUGjullEsPBv0/+PH3BgK3IgECBAgQaERAQW8kaGsSIECgowL7NXoXh4Pe64p6RxO2FgECBAgQaEhAQW8obKsSIECgwwKKeofDtRoBAgQIEGhFQEFvJWl7EiBAoA0BRb2NnG1JgAABAgQ6KaCgdzJWSxEgQKB5AUW9+RMAQIAAAQIElk9AQV++zExMgAABAqcXUNRPb+U7CRAgQIAAgQULKOgLDsDrCRAgQOBMBPYjYqMeHLy+s3FueCZv9BICBAgQIECAwHMKKOjPCebbCRAgQGCpBYY1YiMODn6tqC91joYnQIAAAQKdFFDQOxmrpQgQIEDgGQInRX08GVze/Xn5Ny0CBAgQIECAQAYBBT1DCmYgQIAAgUUJjGqNy+M6uKioLyoC7yVAgAABAgQeCyjoboEAAQIECEQo6q6AAAECBAgQWLiAgr7wCAxAgAABAokEFPVEYRiFAAECBAi0JqCgt5a4fQkQIEDgNAKK+mmUfA8BAgQIECAwUwEFfaacHkaAAAECHRNQ1DsWqHUIECBAgEBmAQU9czpmI0CAAIEsAidFvcbgl7fWy7+yDGUOAgQIECBAoFsCCnq38rQNAQIECMxXYFRruTop/Yvv/az8fb6v8nQCBAgQIECgNQEFvbXE7UuAAAECsxBQ1Geh6BkECBAgQIDAUwIKuoMgQIAAAQJfQqBGvFXKYHV7rdz6Eo/xVwkQIECAAAECoaA7AgIECBAgMAMBRX0GiB5BgAABAgQaF1DQGz8A6xMgQIDAbAUU9dl6ehoBAgQIEGhJQEFvKW27EiBAgMCZCSjqZ0btRQQIECBAoDMCCnpnorQIAQIECGQUUNQzpmImAgQIECCQU0BBz5mLqQgQIECgYwKKescCtQ4BAgQIEJiDgII+B1SPJECAAAECXyBwPUpc3F5b+SslAgQIECBAgMCTAgq6eyBAgAABAgsQqBGbpcSqor4AfK8kQIAAAQJJBRT0pMEYiwABAgTaEJgW9ahlY2d9cK2NjW1JgAABAgQIfJ6Agu42CBAgQIBAAoFaYyeirCrqCcIwAgECBAgQWJCAgr4geK8lQIAAAQL/T0BRdxcECBAgQKBdAQW93extToAAAQKJBRT1xOEYjQABAgQIzElAQZ8TrMcSIECAAIFZCCjqs1D0DAIECBAgsBwCCvpy5GRKAgQIEGhcQFFv/ACsT4AAAQJNCCjoTcRsSQIECBDoikCtdbdX+pf+M+i9eXe1jLqylz0IECBAgACBCAXdFRAgQIAAgeUU2I+IjYePHv3uH7/6+kfLuYKpCRAgQIAAgScFFHT3QIAAAQIElltgVGu5Oun1L7+3Vm4u9yqmJ0CAAAECbQso6G3nb3sCBAgQ6JDA9PfUS4nfP3z06E2fqncoWKsQIECAQDMCCnozUVuUAAECBBoSmP5u+ub0k/V4+PG1nY1zw4Z2tyoBAgQIEFhaAQV9aaMzOAECBAgQOJXA/8r60eHo7du/+Nr0d9d9ESBAgAABAgkFFPSEoRiJAAECBAjMTaDWdyPK9ZjEOw++MrjpX4Kfm7QHEyBAgACB5xZQ0J+bzF8gQIAAAQKdERjVGlslYqvWcuOTTz+56XfXO5OtRQgQIEBgCQUU9CUMzcgECBAgQGBuArXeraW8GxG7pZbdSa///vj+h/duv/biwdze6cEECBAgQIDAiYCC7hAIECBAgACBZwrUiL2ocSdK2Sul7tVa93u1t1+Px/fHK70H/aPj+0fHx6OVF14Y7UQcxGoZP/OhvoEAAQIECBB4SkBBdxAECBAgQIAAAQIECBAgQOBsBMYx/Wm16G2WXv/S9lq59eRrFfSzCcFbCBAgQIAAAQIECBAgQIDAUwK1ljeGK/0fP/5HWxV0B0KAAAECBAgQIECAAAECBBYlUMtfHqz0vz8t6Qr6okLwXgIECBAgQIAAAQIECBAgEBHTT9J31gc/VNCdAwECBAgQIECAAAECBAgQWKxAnZTBdxX0xYbg7QQIECBAgAABAgQIECBAYPox+mUF3SEQIECAAAECBAgQIECAAIHFC3ygoC8+BBMQIECAAAECBAgQIECAAIEjBd0RECBAgAABAgQIECBAgACBxQtUBX3xIZiAAAECBAgQIECAAAECBAgo6G6AAAECBAgQIECAAAECBAgkEFDQE4RgBAIECBAgQIAAAQIECBAgoKC7AQIECBAgQIAAAQIECBAgkEBAQU8QghEIECBAgAABAgQIECBAgICC7gYIECBAgAABAgQIECBAgEACAQU9QQhGIECAAAECBAgQIECAAAECCrobIECAAAECBAgQIECAAAECCQQU9AQhGIEAAQIECBAgQIAAAQIECCjoboAAAQIECBAgQIAAAQIECCQQUNAThGAEAgQIECBAgAABAgQIECCgoLsBAgQIECBAgAABAgQIECCQQEBBTxCCEQgQIECAAAECBAgQIECAgILuBggQIECAAAECBAgQIECAQAIBBT1BCEYgQIAAAQIECBAgQIAAAQIKuhsgQIAAAQIECBAgQIAAAQIJBBT0BCEYgQABAgQIECBAgAABAgQIKOhugAABAgQIECBAgAABAgQIJBBQ0BOEYAQCBAgQIECAAAECBAgQIKCguwECBAgQIECAAAECBAgQIJBAQEFPEIIRCBAgQIAAAQIECBAgQICAgu4GCBAgQIAAAQIECBAgQIBAAgEFPUEIRiBAgAABAgQIECBAgAABAgq6GyBAgAABAgQIECBAgAABAgkEFPQEIRiBAAECBAgQIECAAAECBAgo6G6AAAECBAgQIECAAAECBAgkEFDQE4RgBAIECBAgQIAAAQIECBAgoKC7AQIECBAgQIAAAQIECBAgkEBAQU8QghEIECBAgAABAgQIECBAgICC7gYIECBAgAABAgQIECBAgEACAQU9QQhGIECAAAECBAgQIECAAAECCrobIECAAAECBAgQIECAAAECCQQU9AQhGIEAAQIECBAgQIAAAQIECCjoboAAAQIECBAgQIAAAQIECCQQUNAThGAEAgQIECBAgAABAgQIECCgoLsBAgQIECBAgAABAgQIECCQQEBBTxCCEQgQIECAAAECBAgQIECAgILuBggQIECAAAECBAgQIECAQAIBBT1BCEYgQIAAAQIECBAgQIAAAQIKuhsgQIAAAQIECBAgQIAAAQIJBBT0BCEYgQABAgQIECBAgAABAgQIKOhugAABAgQIECBAgAABAgQIJBBQ0BOEYAQCBAgQIECAAAECBAgQIKCguwECBAgQIECAAAECBAgQIJBAQEFPEIIRCBAgQIAAAQIECBAgQICAgu4GCBAgQIAAAQIECBAgQIBAAgEFPUEIRiBAgAABAgQIECBAgAABAgq6GyBAgAABAgQIECBAgAABAgkEFPQEIRiBAAECBAgQIECAAAECBAgo6G6AAAECBAgQIECAAAECBAgkEFDQE4RgBAIECBAgQIAAAQIECBAgoKC7AQIECBAgQIAAAQIECBAgkEBAQU8QghEIECBAgAABAgQIECBAgICC7gYIECBAgAABAgQIECBAgEACAQU9QQhGIECAAAECBAgQIECAAAECCrobIECAAAECBAgQIECAAAECCQQU9AQhGIEAAQIECBAgQIAAAQIECCjoboAAAQIECBAgQIAAAQIECCQQUNAThGAEAgQIECBAgAABAgQIECCgoLsBAgQIECBAgAABAgQIECCQQOCkoE8SDGIEAgQIECBAgAABAgQIECDQrkCN+C8zFTkQnlcWpgAAAABJRU5ErkJggg==);
	background-repeat: no-repeat;
	background-position: 50%;
	background-size: 100% 100%;
	border-radius: 4px 4px 0 0;
	border-bottom: 1px solid #efefef;
	padding: 0 25px
}

.current-course .teacher-top[data-v-79009e12] {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 16px 0
}

.current-course .teacher-top .teacher-name[data-v-79009e12],.current-course .teacher-top[data-v-79009e12]
	{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.current-course .teacher-top .teacher-name[data-v-79009e12] {
	font-size: 22px;
	font-family: PingFang SC-Semibold, PingFang SC;
	color: #fff
}

.current-course .teacher-top .teacher-name img[data-v-79009e12] {
	margin-right: 8px;
	width: 36px
}

.current-course .teacher-top .teacher-right.dt-teacher-right[data-v-79009e12]
	{
	position: relative;
	top: -20px;
	right: -10px
}

.current-course .teacher-top .teacher-right[data-v-79009e12] {
	display: -webkit-box;
	display: -ms-flexbox;
	-webkit-box-align: center;
	-ms-flex-align: center;
	cursor: pointer;
	display: flex;
	align-items: center
}

.current-course .teacher-top .teacher-right img[data-v-79009e12] {
	width: 18px
}

.current-course .teacher-top .teacher-right .switch-sk[data-v-79009e12]
	{
	margin-left: 15px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.current-course .teacher-top .teacher-right .dt-switch-text[data-v-79009e12]
	{
	font-size: 18px;
	font-family: PingFang SC-Bold, PingFang SC;
	font-weight: 700;
	color: #317cfb;
	margin-left: 8px
}

.current-course .teacher-top .teacher-right .zhinan[data-v-79009e12] {
	font-size: 16px;
	font-family: Microsoft YaHei-Regular, Microsoft YaHei;
	color: #317cfb;
	margin-left: 5px
}

.current-course .teacher-top .teacher-right .course-back[data-v-79009e12]
	{
	color: #317cfb
}

.current-course .teacher-top .teacher-right .right-name[data-v-79009e12]
	{
	font-size: 18px;
	font-family: Microsoft YaHei-Regular, Microsoft YaHei;
	font-weight: 400;
	color: #317cfb;
	margin-left: 5px
}

.current-course .course-info[data-v-79009e12] {
	position: relative;
	top: -8px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 10px;
	margin-left: 43px
}

.current-course .course-info .course-title[data-v-79009e12] {
	max-width: 650px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-size: 18px;
	color: #fff;
	font-family: PingFangSC, PingFangSC-Regular;
	font-weight: 400;
	text-align: left;
	line-height: 28px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	opacity: .7
}

.current-course .course-info .course-title .course-name[data-v-79009e12]
	{
	max-width: 470px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.current-course .course-info .course-title .course-type[data-v-79009e12]
	{
	font-size: 18px;
	font-family: PingFangSC, PingFangSC-Regular;
	font-weight: 400;
	text-align: center;
	color: #fff;
	line-height: 22px;
	margin: auto 0 auto 9px
}

.current-course .course-info .course-change[data-v-79009e12] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	top: 2px
}

.current-course .course-info .course-change .dt-lll[data-v-79009e12] {
	border-top-left-radius: 60px;
	border-bottom-left-radius: 60px;
	border-right: 2px solid #317cfb
}

.current-course .course-info .course-change .dt-rrr[data-v-79009e12] {
	border-top-right-radius: 60px;
	border-bottom-right-radius: 60px
}

.current-course .course-info .course-change .change-div[data-v-79009e12]:first-child
	{
	border-top-left-radius: 60px;
	border-bottom-left-radius: 60px;
	border-right: 2px solid #317cfb
}

.current-course .course-info .course-change .change-div[data-v-79009e12]:last-child
	{
	border-top-right-radius: 60px;
	border-bottom-right-radius: 60px
}

.current-course .course-info .course-change .change-div[data-v-79009e12]
	{
	padding: 6px 15px;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff),
		to(hsla(0, 0%, 100%, .75)));
	background: linear-gradient(180deg, #fff, hsla(0, 0%, 100%, .75));
	cursor: pointer;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.current-course .course-info .course-change .change-div .change-name[data-v-79009e12]
	{
	font-size: 16px;
	font-family: PingFangSC, PingFangSC-Regular;
	font-weight: 400;
	text-align: left;
	line-height: 22px;
	margin: auto
}

.current-course .course-info .course-change .change-div .change-img[data-v-79009e12]
	{
	font-size: 18px;
	margin: auto 0
}

.current-course .course-info .course-change .change-div.dt-disabled[data-v-79009e12]
	{
	opacity: .75;
	cursor: pointer
}

.current-course .course-info .course-change .change-div.dt-disabled .change-img[data-v-79009e12],.current-course .course-info .course-change .change-div.dt-disabled .change-name[data-v-79009e12]
	{
	color: #999 !important
}

.current-course .course-info .course-change .right-fun[data-v-79009e12]
	{
	width: 74px;
	height: 32px;
	font-size: 14px;
	font-weight: 400;
	background: #317cfb;
	border-radius: 4px;
	opacity: 1;
	border: 1px solid #317cfb;
	cursor: pointer;
	margin-left: 10px;
	color: #fff;
	text-align: center;
	line-height: 32px
}

.current-course .course-info .course-change .right-fun .el-icon-edit[data-v-79009e12]
	{
	margin-right: 8px
}

.current-course .course-right[data-v-79009e12] {
	margin: auto 0;
	cursor: pointer;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.current-course .course-right .course-back[data-v-79009e12] {
	font-size: 18px;
	color: #317cfb
}

.current-course .course-right .right-img[data-v-79009e12] {
	width: 24px;
	height: 24px;
	margin: 4px 0
}

.current-course .course-right .right-name[data-v-79009e12] {
	margin: 2px 0 2px 8px;
	font-size: 18px;
	font-family: MicrosoftYaHei;
	text-align: left;
	color: #317cfb;
	line-height: 24px
}

.select-main[data-v-dd74166c] {
	padding: 10px 20px;
	max-width: 1368px;
	background: #fff;
	border: 1px solid #e4e4e4;
	border-radius: 8px;
	position: relative;
	margin: 0 auto
}

.select-main .res-type[data-v-dd74166c] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin: 15px 0 15px 0
}

.select-main .res-type .type-lable[data-v-dd74166c] {
	width: 80px;
	font-size: 14px;
	font-family: PingFangSC, PingFangSC-Regular;
	font-weight: 400;
	text-align: left;
	color: rgba(0, 0, 0, .5);
	line-height: 30px
}

.select-main .res-type .content-tag[data-v-dd74166c] {
	margin-right: 40px;
	display: inline-block;
	text-align: left;
	min-width: 30px;
	font-size: 14px
}

.select-main .res-type .active[data-v-dd74166c] {
	color: #1890ff
}

.select-main .res-type[data-v-dd74166c] .el-radio-button__inner {
	font-size: 16px
}

.select-main .curriculumButton[data-v-dd74166c] {
	position: absolute;
	right: 12px;
	bottom: 10px
}

.select-main .head-right[data-v-dd74166c] {
	position: absolute;
	right: 12px;
	top: 25px
}

.res-head[data-v-2725caaa] {
	height: 50px;
	border: 1px solid rgba(0, 0, 0, .1);
	border-bottom: none;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	background: #fafafa;
	padding: 0 20px;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.res-head .head-left[data-v-2725caaa],.res-head[data-v-2725caaa] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.res-head .head-left .type-lable[data-v-2725caaa] {
	width: 80px;
	font-size: 13px;
	height: 20px
}

.res-head .head-left .res-sort[data-v-2725caaa],.res-head .head-left .type-lable[data-v-2725caaa]
	{
	line-height: 22px;
	font-family: PingFangSC, PingFangSC-Regular;
	font-weight: 400;
	text-align: left;
	color: rgba(0, 0, 0, .5)
}

.res-head .head-left .res-sort[data-v-2725caaa] {
	margin-right: 30px;
	height: 22px;
	font-size: 16px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.res-head .head-left .res-sort[data-v-2725caaa]:hover {
	cursor: pointer
}

.res-head .head-left .active[data-v-2725caaa] {
	color: #317cfb
}

.res-head .head-right[data-v-2725caaa] {
	margin-right: 0
}

.res-head .head-right .upload-btn[data-v-2725caaa] {
	font-size: 14px;
	line-height: 20px
}

.res-head .head-rightser[data-v-2725caaa] {
	margin-right: 0;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.res-head .head-rightser .searchinput[data-v-2725caaa],.res-head .head-rightser[data-v-2725caaa]
	{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.res-head .head-rightser .searchinput[data-v-2725caaa] .el-input__inner
	{
	border-radius: 0;
	border-bottom-left-radius: 4px;
	border-top-left-radius: 4px
}

.res-head .head-rightser .searchinput .search-btn[data-v-2725caaa] {
	border-bottom-left-radius: 0;
	border-top-left-radius: 0
}

.res-head .head-rightser .rightspan[data-v-2725caaa] {
	color: #606266;
	font-size: 14px;
	margin-left: 10px
}

.res-head .head-left button.el-button.yj-button.res-sort.el-button--text
	{
	padding: 0 !important
}

.live-link[data-v-7f7c707e] {
	height: 100vh;
	padding-top: 60px
}

.live-link .head[data-v-7f7c707e] {
	height: 80px;
	line-height: 80px;
	text-align: center;
	font-size: 20px;
	color: #1c1f21;
	background: #fff;
	position: relative;
	font-weight: 600
}

.live-link .head img[data-v-7f7c707e] {
	position: absolute;
	right: 20px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 32px
}

.live-link .main[data-v-7f7c707e] {
	width: 1368px;
	margin: 20px auto;
	background: #fff;
	padding-bottom: 100px
}

.live-link .main .empty[data-v-7f7c707e] {
	text-align: center;
	margin: 0 auto 60px;
	padding-top: 60px
}

.live-link .main .empty img[data-v-7f7c707e] {
	width: 328px
}

.live-link .main .live-detail[data-v-7f7c707e] {
	width: 736px;
	margin: 60px auto 0;
	padding: 30px 20px 20px 20px;
	background: #fcfcfc;
	border-radius: 12px;
	border: 1px solid #e8edf3;
	position: relative;
	word-break: break-all
}

.live-link .main .live-detail .title[data-v-7f7c707e] {
	font-size: 18px;
	color: #333;
	font-weight: 600
}

.live-link .main .live-detail .intro[data-v-7f7c707e] {
	font-size: 16px;
	color: #595959;
	margin-top: 10px
}

.live-link .main .live-detail .name[data-v-7f7c707e],.live-link .main .live-detail .time[data-v-7f7c707e]
	{
	font-size: 14px;
	color: #595959;
	margin-top: 10px
}

.live-link .main .live-detail .area-flag[data-v-7f7c707e] {
	height: 24px;
	line-height: 24px;
	padding: 0 6px;
	background: linear-gradient(353deg, #317cfb, #4488fb);
	font-family: PingFangSC;
	font-weight: 500;
	font-size: 12px;
	color: #fff;
	position: absolute;
	left: 0;
	top: 0;
	text-align: center;
	border-top-left-radius: 12px;
	border-bottom-right-radius: 12px
}

.live-data[data-v-b35ab086] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 100vh
}

.live-data-view[data-v-b35ab086] {
	background: #fff;
	border-radius: 12px;
	width: 620px;
	-webkit-box-shadow: 0 2px 12px rgba(0, 0, 0, .1);
	box-shadow: 0 2px 12px rgba(0, 0, 0, .1);
	margin: 0 auto
}

.live-data-view .dialog-header[data-v-b35ab086] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 16px;
	border-bottom: 1px solid rgba(0, 0, 0, .06);
	padding: 10px 20px
}

.live-data-view .dialog-header h3[data-v-b35ab086] {
	font-size: 18px;
	font-weight: 600;
	margin: 0
}

.live-data-view .dialog-header .close-btn[data-v-b35ab086] {
	cursor: pointer;
	font-size: 24px;
	color: #999
}

.live-data-view .time-info[data-v-b35ab086] {
	color: #666;
	font-size: 14px;
	margin-bottom: 20px;
	padding: 0 20px;
	line-height: 24px
}

.live-data-view .play-infos[data-v-b35ab086] {
	background: -webkit-gradient(linear, left top, left bottom, from(#e0e9fc),
		to(#fff));
	background: linear-gradient(180deg, #e0e9fc, #fff);
	border-radius: 8px;
	margin: 20px;
	padding: 20px
}

.live-data-view .play-infos .title[data-v-b35ab086] {
	font-size: 16px;
	color: #131415;
	margin-bottom: 10px;
	font-weight: 600
}

.live-data-view .play-infos .play-cards[data-v-b35ab086] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.live-data-view .play-infos .play-cards .play-item[data-v-b35ab086] {
	text-align: center;
	padding: 10px 0
}

.live-data-view .play-infos .play-cards .play-item .number[data-v-b35ab086]
	{
	font-size: 20px;
	color: #131415;
	margin-bottom: 10px
}

.live-data-view .play-infos .play-cards .play-item .label[data-v-b35ab086]
	{
	color: #787c81;
	font-size: 13px
}

.live-data-view .interaction-infos[data-v-b35ab086] {
	padding: 0 20px 20px;
	margin: 0 20px
}

.live-data-view .interaction-infos .title[data-v-b35ab086] {
	font-size: 16px;
	color: #131415;
	margin-bottom: 10px;
	font-weight: 600
}

.live-data-view .interaction-infos .interaction-cards[data-v-b35ab086] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.live-data-view .interaction-infos .interaction-cards .interaction-item[data-v-b35ab086]
	{
	text-align: center;
	padding: 10px 0
}

.live-data-view .interaction-infos .interaction-cards .interaction-item .number[data-v-b35ab086]
	{
	font-size: 20px;
	color: #131415;
	margin-bottom: 10px
}

.live-data-view .interaction-infos .interaction-cards .interaction-item .label[data-v-b35ab086]
	{
	color: #787c81;
	font-size: 13px
}

.live-data-view .foot[data-v-b35ab086] {
	border-top: 1px solid rgba(0, 0, 0, .06);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 20px
}

.live-data-view .foot .tip[data-v-b35ab086] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	text-align: right;
	font-size: 14px;
	color: #131415;
	line-height: 1;
	font-weight: 600
}

.live-data-view .foot .detail[data-v-b35ab086] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 14px;
	color: #8c8c8c;
	margin-left: 30px;
	cursor: pointer
}

.live-data-view .foot .detail img[data-v-b35ab086] {
	width: 14px;
	margin-left: 5px
}

.upandetail[data-v-665d4335] {
	height: 100%;
	text-align: center;
	background: #fff;
	padding-top: 18px;
	padding: 18px 60px
}

.upandetail .title[data-v-665d4335] {
	font-weight: 500;
	font-size: 24px;
	color: #333
}

.upandetail .title-detail[data-v-665d4335] {
	margin-top: 10px;
	text-align: left;
	font-weight: 400;
	font-size: 18px;
	color: #666;
	line-height: 30px
}

.upandetail .title-img img[data-v-665d4335] {
	width: 216px;
	margin: 20px 0
}

.content-wrap[data-v-665d4335] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: distribute;
	justify-content: space-around
}

.content-wrap.two-img[data-v-665d4335] {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.content-wrap .img-wrap[data-v-665d4335] {
	width: 400px;
	background: #f5f7f9
}

.content-wrap .img-wrap .top[data-v-665d4335] {
	height: 56px;
	background: linear-gradient(94deg, #378fff, #17edf8);
	border-radius: 8px 8px 0 0;
	line-height: 54px;
	color: #fff;
	font-weight: 800;
	font-size: 24px
}

.content-wrap .img-wrap .middle[data-v-665d4335] {
	padding: 16px;
	font-weight: 500;
	text-align: left;
	color: #333;
	font-size: 16px;
	line-height: 24px;
	height: 108px
}

.content-wrap .img-wrap .bottom[data-v-665d4335] {
	padding: 0 16px 12px 16px
}

.content-wrap .img-wrap img[data-v-665d4335] {
	width: 100%
}

.wenxintihsi[data-v-665d4335] {
	width: 1080px;
	height: 183px;
	padding: 24px;
	background: #f5f7f9;
	border-radius: 16px 16px 16px 16px;
	margin: auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.wenxintishi-text[data-v-665d4335] {
	width: 791px;
	height: 80px;
	font-weight: 400;
	font-size: 20px;
	color: #333;
	line-height: 40px;
	text-align: left;
	padding-left: 16px;
	padding-top: 16px
}

.button-wrap[data-v-665d4335] {
	display: inline-block;
	position: relative;
	margin-top: 140px
}

.button-wrap .btn-fixed[data-v-665d4335] {
	position: absolute;
	width: 226px;
	top: -106px;
	left: 66px
}

.button-wrap[data-v-665d4335] {
	-webkit-animation: scaleAnimation-665d4335 2s linear infinite;
	animation: scaleAnimation-665d4335 2s linear infinite
}

@
-webkit-keyframes scaleAnimation-665d4335 { 0%{
	-webkit-transform: scale(.9);
	transform: scale(.9)
}

20%{
-webkit-transform
:scale(1)
;transform
:scale(1)
}
40%{
-webkit-transform
:scale
(1
.1
);transform
:scale
(1
.1
)
}
60%{
-webkit-transform
:scale(1)
;transform
:scale(1)
}
to {
	-webkit-transform: scale(.9);
	transform: scale(.9)
}

}
@
keyframes scaleAnimation-665d4335 { 0%{
	-webkit-transform: scale(.9);
	transform: scale(.9)
}

20%{
-webkit-transform
:scale(1)
;transform
:scale(1)
}
40%{
-webkit-transform
:scale
(1
.1
);transform
:scale
(1
.1
)
}
60%{
-webkit-transform
:scale(1)
;transform
:scale(1)
}
to {
	-webkit-transform: scale(.9);
	transform: scale(.9)
}

}
.iframe-container[data-v-1f0fc206] {
	width: 1368px;
	margin: 0 auto;
	background: #fff;
	padding: 24px;
	margin-bottom: 20px;
	border-radius: 0 0 8px 8px
}

.iframe-container iframe[data-v-1f0fc206] {
	width: 100%
}

.live-answer-content[data-v-61cc8b59] {
	width: 1368px;
	margin: 0 auto 20px auto;
	background: #fff;
	border-radius: 0 0 8px 8px;
	padding: 28px
}

.live-answer-content .live-domain[data-v-61cc8b59] {
	cursor: pointer;
	display: inline-block;
	line-height: 24px;
	font-size: 15px;
	padding: 4px 16px;
	margin-right: 13px;
	min-width: 100px;
	text-align: center;
	margin-bottom: 8px
}

.live-answer-content .live-domain-active[data-v-61cc8b59] {
	background: #eaf2ff;
	color: #317cfb;
	border-radius: 20px
}

.live-answer-content .activity-list[data-v-61cc8b59] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-top: 30px
}

.live-answer-content .activity-list .activity-item[data-v-61cc8b59] {
	width: 420px;
	background: #f6f6f6;
	border-radius: 6px;
	padding: 20px;
	margin-right: 20px;
	margin-bottom: 20px;
	position: relative
}

.live-answer-content .activity-list .activity-item .item-bg[data-v-61cc8b59]
	{
	width: 374px;
	height: 155px;
	background: url(../img/dayibg.94051dba.png) no-repeat 50%;
	background-size: 100% 100%;
	text-align: center;
	color: #fff;
	border-radius: 6px
}

.live-answer-content .activity-list .activity-item .item-bg .title[data-v-61cc8b59]
	{
	font-size: 23px;
	line-height: 34px;
	color: #fff;
	font-weight: 500;
	padding-top: 30px;
	padding-left: 20px;
	padding-right: 20px;
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	word-break: break-all
}

.live-answer-content .activity-list .activity-item .item-bg .desc[data-v-61cc8b59]
	{
	font-size: 16px;
	padding-top: 20px;
	padding-left: 10px;
	padding-right: 10px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.live-answer-content .activity-list .activity-item .item-bot[data-v-61cc8b59]
	{
	padding-top: 10px
}

.live-answer-content .activity-list .activity-item .item-bot .activity-time[data-v-61cc8b59]
	{
	padding: 15px 0;
	color: #000;
	font-size: 16px;
	font-weight: 700
}

.live-answer-content .activity-list .activity-item .item-bot .bottom[data-v-61cc8b59]
	{
	height: 30px;
	line-height: 30px
}

.live-answer-content .activity-list .activity-item .item-bot .bottom span[data-v-61cc8b59]
	{
	font-size: 13px
}

.live-answer-content .activity-list .activity-item .item-bot .bottom span[data-v-61cc8b59]:last-child
	{
	float: right
}

.live-answer-content .activity-list .activity-item .area-img[data-v-61cc8b59]
	{
	position: absolute;
	top: 0;
	right: 0;
	width: 56px;
	height: 56px
}

.live-answer-content .activity-list .activity-item .pending-tips[data-v-61cc8b59]
	{
	position: absolute;
	left: 20px;
	top: 20px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 6px;
	padding: 4px 8px;
	background: #ff5248;
	border-radius: 4px;
	font-size: 13px;
	color: #fff
}

.live-answer-content .activity-list .activity-item .pending-tips .signal[data-v-61cc8b59]
	{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	gap: 2px
}

.live-answer-content .activity-list .activity-item .pending-tips .signal .bar[data-v-61cc8b59]
	{
	width: 2px;
	height: 6px;
	background: #fff;
	-webkit-animation: signal-pulse-61cc8b59 1s ease-in-out infinite;
	animation: signal-pulse-61cc8b59 1s ease-in-out infinite
}

.live-answer-content .activity-list .activity-item .pending-tips .signal .bar[data-v-61cc8b59]:first-child
	{
	-webkit-animation-delay: 0s;
	animation-delay: 0s
}

.live-answer-content .activity-list .activity-item .pending-tips .signal .bar[data-v-61cc8b59]:nth-child(2)
	{
	-webkit-animation-delay: .2s;
	animation-delay: .2s
}

.live-answer-content .activity-list .activity-item .pending-tips .signal .bar[data-v-61cc8b59]:nth-child(3)
	{
	-webkit-animation-delay: .4s;
	animation-delay: .4s
}

@
-webkit-keyframes signal-pulse-61cc8b59 { 0%,
	to {-webkit-transform: scaleY(1);
	transform: scaleY(1)
}

50%{
-webkit-transform
:scaleY
(1
.6
);transform
:scaleY
(1
.6
)
}
}
@
keyframes signal-pulse-61cc8b59 { 0%,
	to {-webkit-transform: scaleY(1);
	transform: scaleY(1)
}

50%{
-webkit-transform
:scaleY
(1
.6
);transform
:scaleY
(1
.6
)
}
}
.live-answer-content .activity-list .activity-item[data-v-61cc8b59]:hover
	{
	-webkit-box-shadow: 0 5px 10px 0 rgba(0, 0, 0, .21);
	box-shadow: 0 5px 10px 0 rgba(0, 0, 0, .21);
	background: #fff;
	-webkit-transform: translateY(-10px);
	transform: translateY(-10px);
	-webkit-transition: all .25s ease-in;
	transition: all .25s ease-in;
	cursor: pointer
}

.live-answer-content .activity-list .activity-item[data-v-61cc8b59]:nth-child(3n)
	{
	margin-right: 0 !important
}

.live-answer-content .activity-pagination[data-v-61cc8b59] {
	text-align: center;
	padding: 10px 0
}

.live-answer-content .empty-content[data-v-61cc8b59] {
	width: 256px;
	margin: 0 auto;
	padding: 100px 0
}

.live-answer-content .empty-content img[data-v-61cc8b59] {
	width: 256px;
	height: 220px;
	padding: 30px 0
}

.live-answer-content .empty-content p[data-v-61cc8b59] {
	text-align: center;
	font-size: 18px;
	color: #8c8c8c
}

.live-answer-content .loading-content[data-v-61cc8b59] {
	width: 100%;
	padding: 100px 0;
	text-align: center
}

.live-answer-content .loading-content .loading-spinner[data-v-61cc8b59]
	{
	width: 40px;
	height: 40px;
	margin: 0 auto 16px;
	border: 3px solid #f3f3f3;
	border-top: 3px solid #317cfb;
	border-radius: 50%;
	-webkit-animation: spin-61cc8b59 1s linear infinite;
	animation: spin-61cc8b59 1s linear infinite
}

.live-answer-content .loading-content p[data-v-61cc8b59] {
	color: #8c8c8c;
	font-size: 16px
}

@
-webkit-keyframes spin-61cc8b59 { 0%{
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg)
}

to {
	-webkit-transform: rotate(1turn);
	transform: rotate(1turn)
}

}
@
keyframes spin-61cc8b59 { 0%{
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg)
}

to {
	-webkit-transform: rotate(1turn);
	transform: rotate(1turn)
}

}
.onlineAnswerHome[data-v-a58abe8a] {
	width: 1368px;
	margin: 0 auto
}

.onlineAnswerHome .tabContainer[data-v-a58abe8a] {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	background: #f5f7fa
}

.onlineAnswerHome .tabContainer .menu-ul[data-v-a58abe8a],.onlineAnswerHome .tabContainer[data-v-a58abe8a]
	{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.onlineAnswerHome .tabContainer .menu-ul .tab[data-v-a58abe8a] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 64px;
	min-width: 400px;
	cursor: pointer
}

.onlineAnswerHome .tabContainer .menu-ul .tab-active[data-v-a58abe8a] {
	background: #fff;
	color: #317cfb;
	border-radius: 8px 8px 0 0
}

.onlineAnswerHome .tabContainer .teacher-right[data-v-a58abe8a] {
	padding-right: 28px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	cursor: pointer
}

.onlineAnswerHome .tabContainer .teacher-right img[data-v-a58abe8a] {
	width: 18px;
	height: 17px;
	margin-right: 5px
}

.onlineAnswerHome .tabContainer .teacher-right .zhinan[data-v-a58abe8a]
	{
	font-weight: 400;
	font-size: 16px;
	color: #317cfb
}

.onlineAnswerHome .activiytWrap[data-v-a58abe8a] {
	width: 1368px;
	margin: 0 auto 20px auto;
	background: #fff;
	padding: 28px;
	border-radius: 0 0 8px 8px
}

.onlineAnswerHome .activiytWrap .actitle[data-v-a58abe8a] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.onlineAnswerHome .activiytWrap .actitle .titleright .teacher-right[data-v-a58abe8a]
	{
	padding-bottom: 24px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	cursor: pointer
}

.onlineAnswerHome .activiytWrap .actitle .titleright .teacher-right img[data-v-a58abe8a]
	{
	width: 18px;
	height: 17px;
	margin-right: 5px
}

.onlineAnswerHome .activiytWrap .actitle .titleright .teacher-right .zhinan[data-v-a58abe8a]
	{
	font-weight: 400;
	font-size: 16px;
	color: #317cfb
}

.onlineAnswerHome .activiytWrap .actitle .titleright .tishi[data-v-a58abe8a]
	{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.onlineAnswerHome .activiytWrap .actitle .titleright .tishi img[data-v-a58abe8a]
	{
	width: 16px;
	height: 16px;
	margin-right: 5px
}

.onlineAnswerHome .activiytWrap .actitle .titleright .tishi p[data-v-a58abe8a]
	{
	font-weight: 400;
	font-size: 12px;
	color: #8c8c8c
}

.onlineAnswerHome .activiytWrap .check-name1[data-v-a58abe8a] {
	cursor: pointer;
	line-height: 24px;
	padding: 4px 16px;
	font-size: 15px;
	font-weight: 400;
	display: inline-block;
	margin-right: 30px;
	min-width: 110px;
	margin-bottom: 8px;
	text-align: center
}

.onlineAnswerHome .activiytWrap .check-name1.region-active[data-v-a58abe8a]
	{
	background: #eaf2ff;
	color: #317cfb;
	border-radius: 20px
}

.onlineAnswerHome .activiytWrap .activelist[data-v-a58abe8a] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-top: 30px
}

.onlineAnswerHome .activiytWrap .activelist .activeItem[data-v-a58abe8a]
	{
	width: 420px;
	background: #f6f6f6;
	border-radius: 6px;
	padding: 20px;
	position: relative;
	margin-right: 20px;
	margin-bottom: 20px
}

.onlineAnswerHome .activiytWrap .activelist .activeItem .activeItemtop[data-v-a58abe8a]
	{
	width: 374px;
	height: 155px;
	background: url(../img/dayibg.94051dba.png) no-repeat 50%;
	background-size: 100% 100%;
	text-align: center;
	color: #fff;
	border-radius: 6px
}

.onlineAnswerHome .activiytWrap .activelist .activeItem .activeItemtop h5[data-v-a58abe8a]
	{
	font-weight: 500;
	font-size: 23px;
	color: #fff;
	padding-top: 30px;
	line-height: 34px;
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	padding-left: 20px;
	padding-right: 20px
}

.onlineAnswerHome .activiytWrap .activelist .activeItem .activeItemtop p[data-v-a58abe8a]
	{
	font-weight: 400;
	font-size: 16px;
	color: #fff;
	padding-top: 20px
}

.onlineAnswerHome .activiytWrap .activelist .activeItem .activeItembot[data-v-a58abe8a]
	{
	padding-top: 10px
}

.onlineAnswerHome .activiytWrap .activelist .activeItem .activeItembot p[data-v-a58abe8a]
	{
	font-weight: 700;
	font-size: 16px;
	color: #000;
	padding: 15px 0
}

.onlineAnswerHome .activiytWrap .activelist .activeItem .activeItembot .acbottom[data-v-a58abe8a]
	{
	height: 30px;
	line-height: 30px
}

.onlineAnswerHome .activiytWrap .activelist .activeItem .activeItembot .acbottom span[data-v-a58abe8a]
	{
	font-weight: 400;
	font-size: 13px
}

.onlineAnswerHome .activiytWrap .activelist .activeItem .activeItembot .acbottom span[data-v-a58abe8a]:last-child
	{
	float: right
}

.onlineAnswerHome .activiytWrap .activelist .activeItem .areaimg[data-v-a58abe8a]
	{
	position: absolute;
	top: 0;
	right: 0;
	width: 56px;
	height: 56px
}

.onlineAnswerHome .activiytWrap .activelist .activeItem[data-v-a58abe8a]:hover
	{
	-webkit-box-shadow: 0 5px 10px 0 rgba(0, 0, 0, .21);
	box-shadow: 0 5px 10px 0 rgba(0, 0, 0, .21);
	background: #fff;
	-webkit-transform: translateY(-10px);
	transform: translateY(-10px);
	-webkit-transition: all .25s ease-in;
	transition: all .25s ease-in;
	cursor: pointer
}

.onlineAnswerHome .activiytWrap .activelist .activeItem[data-v-a58abe8a]:nth-child(3n)
	{
	margin-right: 0 !important
}

.onlineAnswerHome .activiytWrap .list-pag[data-v-a58abe8a] {
	text-align: center;
	padding: 10px 0
}

.onlineAnswerHome .activiytWrap .list-pag .yj-pagination[data-v-a58abe8a]
	{
	margin: 5px 0 5px auto
}

.onlineAnswerHome .activiytWrap .emptytxt[data-v-a58abe8a] {
	width: 256px;
	margin: 0 auto;
	padding: 100px 0
}

.onlineAnswerHome .activiytWrap .emptytxt img[data-v-a58abe8a] {
	width: 256px;
	height: 220px;
	padding: 30px 0
}

.onlineAnswerHome .activiytWrap .emptytxt p[data-v-a58abe8a] {
	text-align: center;
	font-weight: 400;
	font-size: 18px;
	color: #8c8c8c
}

.boutiqueList[data-v-cf07949e] {
	background: #fff
}

.boutiqueList .que-list[data-v-cf07949e] {
	padding: 20px;
	height: 550px;
	overflow-y: scroll
}

.boutiqueList .que-list[data-v-cf07949e]::-webkit-scrollbar {
	width: 6px !important;
	height: 6px !important
}

.boutiqueList .pagination[data-v-cf07949e] {
	margin-top: 12px;
	margin-bottom: 12px;
	text-align: center;
	height: 35px
}

.boutiqueList .not-data[data-v-cf07949e] {
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 18px;
	color: #8c8c8c;
	text-align: center
}

.boutiqueList .que-item+.que-item[data-v-cf07949e] {
	margin-top: 12px
}

.boutiqueList .que-item[data-v-cf07949e] {
	position: relative;
	border: 1px solid #e8edf3;
	border-radius: 12px;
	padding: 32px 12px 23px 12px;
	-webkit-box-shadow: inset 0 -6px 0 0 #e8edf3;
	box-shadow: inset 0 -6px 0 0 #e8edf3;
	cursor: pointer
}

.boutiqueList .que-item .pos-tips[data-v-cf07949e] {
	font-size: 12px;
	color: #fff;
	width: 55px;
	height: 24px;
	line-height: 24px;
	position: absolute;
	top: 0;
	left: 0;
	background-image: url(../img/subBg.aeb43d1d.png);
	background-size: cover;
	background-position: 50%;
	background-repeat: no-repeat;
	text-align: center
}

.boutiqueList .que-item .title[data-v-cf07949e] {
	margin-bottom: 20px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.boutiqueList .que-item .title .t-txt[data-v-cf07949e] {
	font-weight: 600;
	font-size: 18px;
	color: #333
}

.boutiqueList .que-item .title .t-time[data-v-cf07949e] {
	font-weight: 400;
	font-size: 14px;
	color: #8c8c8c;
	white-space: nowrap
}

.boutiqueList .que-item .msg-content[data-v-cf07949e] {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.boutiqueList .que-item .msg-content .mes-info[data-v-cf07949e],.boutiqueList .que-item .msg-content[data-v-cf07949e]
	{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.boutiqueList .que-item .msg-content .mes-info[data-v-cf07949e] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	padding-right: 30px;
	line-height: 1.5
}

.boutiqueList .que-item .msg-content .mes-info>span[data-v-cf07949e] {
	margin-left: 8px;
	font-weight: 400;
	font-size: 14px;
	color: #595959
}

.boutiqueList .que-item .msg-content .mes-info>img[data-v-cf07949e] {
	vertical-align: middle;
	width: 30px;
	height: 30px;
	border-radius: 50%;
	-o-object-fit: contain;
	object-fit: contain
}

.boutiqueList .que-item .msg-content .go-details[data-v-cf07949e] {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 105px;
	flex: 0 0 105px
}

.boutiqueList .que-item .msg-content .go-details>span[data-v-cf07949e] {
	font-size: 14px;
	color: #317cfb;
	font-weight: 600
}

.boutiqueList .que-item .msg-content .go-details>img[data-v-cf07949e] {
	vertical-align: middle;
	width: 18px;
	-o-object-fit: contain;
	object-fit: contain
}

.prep-filter[data-v-cbf9b5a2] {
	background: #fff;
	padding: 20px;
	border-radius: 6px;
	cursor: pointer
}

.prep-filter .region[data-v-cbf9b5a2],.prep-filter .year[data-v-cbf9b5a2]
	{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}

.prep-filter .region .content[data-v-cbf9b5a2],.prep-filter .year .content[data-v-cbf9b5a2]
	{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.prep-filter .region .content div[data-v-cbf9b5a2],.prep-filter .year .content div[data-v-cbf9b5a2]
	{
	padding: 10px;
	background: #fff;
	margin: 0 5px;
	min-width: 80px;
	text-align: center
}

.prep-filter .region .content .active[data-v-cbf9b5a2],.prep-filter .year .content .active[data-v-cbf9b5a2]
	{
	background: #317cfb;
	color: #fff;
	border-radius: 6px;
	margin: 0 5px
}

.prep-filter .handle[data-v-cbf9b5a2] {
	padding: 10px;
	text-align: center
}

.tab-item[data-v-7d684457] {
	cursor: pointer;
	text-align: center;
	background: #fffaef;
	min-width: 123px;
	color: #333;
	height: 40px;
	line-height: 40px;
	border-radius: 30px;
	border: 1px solid #f95511;
	font-size: 21px;
	margin: 0 10px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 16px
}

[data-theme=default] .tab-item[data-v-7d684457] {
	background: linear-gradient(143deg, #fff2dc, #ffcc95)
}

[data-theme=blue] .tab-item[data-v-7d684457] {
	background: #dfebff
}

[data-theme=default] .tab-item[data-v-7d684457] {
	border-color: #f95511
}

[data-theme=blue] .tab-item[data-v-7d684457] {
	border-color: #317cfb
}

.tab-item-1[data-v-7d684457] {
	cursor: pointer;
	min-width: 150px;
	height: 71px;
	background-color: linear-gradient(143deg, #fff2dc, #ffcc95);
	border-radius: 4px 4px 4px 4px;
	opacity: 1;
	font-size: 27px;
	font-weight: 400;
	color: #333;
	margin: 0 10px;
	line-height: 71px;
	text-align: center;
	padding: 0 20px
}

[data-theme=default] .tab-item-1[data-v-7d684457] {
	background: linear-gradient(143deg, #fff2dc, #ffcc95)
}

[data-theme=blue] .tab-item-1[data-v-7d684457] {
	background: #dfebff
}

.active1[data-v-7d684457] {
	font-size: 30px;
	font-weight: 600;
	height: 81px;
	color: #fff;
	border: 4px solid #fff
}

[data-theme=default] .active1[data-v-7d684457] {
	background: -webkit-gradient(linear, left top, left bottom, from(#ff7020),
		to(#f35a03));
	background: linear-gradient(180deg, #ff7020, #f35a03)
}

[data-theme=blue] .active1[data-v-7d684457] {
	background: #317cfb
}

.active[data-v-7d684457] {
	min-width: 132px;
	font-size: 24px;
	font-weight: 600;
	color: #fff
}

[data-theme=default] .active[data-v-7d684457] {
	background: -webkit-gradient(linear, left top, left bottom, from(#ff7020),
		to(#f35a03));
	background: linear-gradient(180deg, #ff7020, #f35a03)
}

[data-theme=blue] .active[data-v-7d684457] {
	background: #317cfb
}

.sub-swipe .sub-swipe-tab {
	position: relative;
	padding: 8px 20px;
	overflow: hidden;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-shadow: 0 10px 10px 1px rgba(0, 0, 0, .1);
	box-shadow: 0 10px 10px 1px rgba(0, 0, 0, .1);
	border-radius: 20px 20px 20px 20px; -
	-swiper-theme-color: #fff
}

[data-theme=default] .sub-swipe .sub-swipe-tab {
	background-color: #ffe6a8
}

[data-theme=blue] .sub-swipe .sub-swipe-tab {
	background-color: #c8dcff
}

.sub-swipe .sub-swipe-tab .left,.sub-swipe .sub-swipe-tab .right {
	cursor: pointer;
	width: 20px;
	height: 60px;
	background: #fff;
	border-radius: 20px 20px 20px 20px;
	opacity: 1;
	line-height: 60px;
	display: -webkit-box;
	display: -ms-flexbox;
	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
}

.sub-swipe .sub-swipe-tab .left .box,.sub-swipe .sub-swipe-tab .right .box
	{
	width: 11px;
	height: 11px;
	margin-left: 6px;
	border-top: 1px solid #fff;
	border-right: 1px solid #fff;
	-webkit-transform: rotate(-135deg) !important;
	transform: rotate(-135deg) !important
}

.sub-swipe .sub-swipe-tab .left .box-r,.sub-swipe .sub-swipe-tab .right .box-r
	{
	width: 11px;
	height: 11px;
	margin-right: 6px;
	border-top: 1px solid #fff;
	border-right: 1px solid #fff;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg)
}

[data-theme=default] .sub-swipe .sub-swipe-tab .left,[data-theme=default] .sub-swipe .sub-swipe-tab .right
	{
	background-color: #ff9806
}

[data-theme=blue] .sub-swipe .sub-swipe-tab .left,[data-theme=blue] .sub-swipe .sub-swipe-tab .right
	{
	background-color: #3aa0fd
}

.sub-swipe .sub-swipe-tab .swiper-button-disabled {
	width: 20px;
	height: 60px;
	background: #fff !important;
	border-radius: 20px 20px 20px 20px;
	opacity: 1;
	line-height: 60px;
	display: -webkit-box;
	display: -ms-flexbox;
	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
}

.sub-swipe .sub-swipe-tab .swiper-button-disabled .box-r {
	width: 11px;
	height: 11px;
	margin-right: 6px;
	border-top: 1px solid rgba(0, 0, 0, .2);
	border-right: 1px solid rgba(0, 0, 0, .2);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg)
}

.sub-swipe .sub-swipe-tab .swiper-button-disabled .box {
	width: 11px;
	height: 11px;
	margin-left: 6px;
	border-top: 1px solid rgba(0, 0, 0, .2);
	border-right: 1px solid rgba(0, 0, 0, .2);
	-webkit-transform: rotate(-135deg) !important;
	transform: rotate(-135deg) !important
}

.sub-swipe .sub-swipe-tab .swiper-slide {
	width: auto
}

.sub-select {
	width: 102%
}

.sub-select .sub-swipe1-tab {
	position: relative;
	padding: 8px 0;
	overflow: hidden;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between; -
	-swiper-theme-color: #fff
}

.sub-select .sub-swipe1-tab .swiper-slide {
	width: auto
}

.sub-select .sub-swipe1-tab .left1,.sub-select .sub-swipe1-tab .right1 {
	cursor: pointer
}

.sub-select .sub-swipe1-tab .swiper-button-disabled {
	display: none
}

.top-main[data-v-74f29a52] {
	padding: 20px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.top-main .poster[data-v-74f29a52] {
	width: 433px;
	height: 260px
}

.top-main .detail[data-v-74f29a52] {
	width: 799px;
	padding: 16px 8px 16px 23px
}

.top-main .detail .title .title-name[data-v-74f29a52] {
	height: 32px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.top-main .detail .title .title-name .name-span .title-one[data-v-74f29a52]
	{
	height: 25px;
	font-size: 18px;
	font-family: PingFangSC, PingFangSC-Medium;
	font-weight: 500;
	text-align: left;
	color: rgba(0, 0, 0, .85);
	line-height: 25px
}

.top-main .detail .title .title-name .name-span .title-two[data-v-74f29a52]
	{
	margin-left: 16px;
	width: 42px;
	height: 22px;
	font-size: 16px;
	font-family: PingFangSC, PingFangSC-Medium;
	font-weight: 500;
	text-align: left;
	color: #e6a23c;
	line-height: 22px
}

.top-main .detail .title .title-name .name-btn .btn[data-v-74f29a52] {
	padding: 0;
	width: 84px;
	height: 32px;
	background: #1890ff;
	border-radius: 2px
}

.top-main .detail .title .title-hot[data-v-74f29a52] {
	padding-top: 15px
}

.top-main .detail .title .title-hot span[data-v-74f29a52] {
	font-size: 14px;
	font-family: PingFangSC, PingFangSC-Medium;
	font-weight: 500;
	text-align: left;
	color: rgba(0, 0, 0, .85);
	line-height: 14px;
	padding-right: 10px
}

.top-main .detail .title .title-hot .title-hot-time[data-v-74f29a52] {
	display: inline-block
}

.top-main .des[data-v-74f29a52] {
	margin-top: 15px
}

.top-main .des div[data-v-74f29a52] {
	font-size: 14px;
	font-family: PingFangSC, PingFangSC-Medium;
	font-weight: 500;
	text-align: left;
	color: rgba(0, 0, 0, .85);
	line-height: 25px
}

.top-main .des .node-expend[data-v-74f29a52] {
	cursor: pointer;
	color: #317cfb
}

.search-select[data-v-1d0d9010] {
	position: relative;
	padding: 18px 16px 5px 26px
}

.search-select .clear-both[data-v-1d0d9010] {
	clear: both
}

.search-select .show-more[data-v-1d0d9010] {
	width: 53px;
	height: 22px;
	font-size: 14px;
	font-weight: 400;
	text-align: left;
	color: #1890ff;
	line-height: 22px;
	cursor: pointer
}

.search-select .show-more .icon[data-v-1d0d9010] {
	margin-left: 5px
}

.search-select .select-item[data-v-1d0d9010] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: 14px;
	font-family: PingFangSC, PingFangSC-Regular;
	font-weight: 400;
	text-align: left
}

.search-select .select-item .item-label[data-v-1d0d9010] {
	color: rgba(0, 0, 0, .65);
	line-height: 22px;
	width: 48px
}

.search-select .select-item .item-tag[data-v-1d0d9010] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.search-select .select-item .item-tag.subject-item[data-v-1d0d9010] {
	width: 96%;
	height: 40px;
	-webkit-transition: height .5s;
	transition: height .5s;
	overflow: hidden
}

.search-select .select-item .item-tag .tag-item[data-v-1d0d9010] {
	height: 22px;
	cursor: pointer;
	padding: 1px 15px;
	color: rgba(0, 0, 0, .85);
	line-height: 20px;
	margin: 0 12px 18px 0
}

.search-select .select-item .item-tag .tag-active[data-v-1d0d9010] {
	padding: 0 15px;
	background: #0c90f8;
	border-radius: 4px;
	color: #fff;
	line-height: 22px
}

.res-main .load-more[data-v-f84d71e8] {
	height: 28px;
	text-align: center
}

.res-main .load-more ::deep .el-loading-mask[data-v-f84d71e8] {
	top: 12px
}

.res-main .res-top[data-v-f84d71e8] {
	height: 62px;
	border-bottom: 1px solid #e4e4e4;
	padding: 0 18px;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.res-main .res-top .sort-change[data-v-f84d71e8],.res-main .res-top[data-v-f84d71e8]
	{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.res-main .res-top .sort-change .change-item[data-v-f84d71e8] {
	cursor: pointer;
	padding: 18px 5px;
	margin-right: 37px;
	font-size: 16px;
	font-family: PingFangSC, PingFangSC-Medium;
	font-weight: 500;
	text-align: left;
	color: rgba(0, 0, 0, .65);
	line-height: 22px
}

.res-main .res-top .sort-change .sort-active[data-v-f84d71e8] {
	font-size: 18px;
	color: #1890ff;
	border-bottom: 2px solid #1890ff
}

.res-main .res-top .res-total[data-v-f84d71e8] {
	font-size: 12px;
	font-family: PingFangSC, PingFangSC-Regular;
	font-weight: 400;
	text-align: left;
	color: #606266;
	line-height: 14px
}

.res-main .res-top .res-total span[data-v-f84d71e8] {
	color: #000
}

.res-main .res-list .res-detail[data-v-f84d71e8] .hl {
	color: red
}

.res-main .res-list[data-v-f84d71e8] {
	padding: 12px 20px 0 20px
}

.res-main .res-list .res-item[data-v-f84d71e8] {
	padding: 0 10px;
	margin-bottom: 10px;
	border: 1px solid transparent;
	border-bottom: 1px solid #efefef;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	cursor: pointer
}

.res-main .res-list .res-item .item-left[data-v-f84d71e8] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	width: 875px;
	padding: 20px 0
}

.res-main .res-list .res-item .item-left .res-img[data-v-f84d71e8] {
	width: 53px;
	height: 53px
}

.res-main .res-list .res-item .item-left .res-img .el-image[data-v-f84d71e8]
	{
	width: 100%
}

.res-main .res-list .res-item .item-left .res-detail[data-v-f84d71e8] {
	margin-left: 16px
}

.res-main .res-list .res-item .item-left .res-detail .title[data-v-f84d71e8]
	{
	font-size: 16px;
	font-family: PingFangSC, PingFangSC-Medium;
	font-weight: 500;
	text-align: left;
	color: rgba(0, 0, 0, .75);
	line-height: 22px
}

.res-main .res-list .res-item .item-left .res-detail .title[data-v-f84d71e8]:hover
	{
	color: #317cfb
}

.res-main .res-list .res-item .item-left .res-detail .other[data-v-f84d71e8]
	{
	margin-top: 15px;
	font-size: 14px;
	font-family: PingFangSC, PingFangSC-Regular;
	font-weight: 400;
	text-align: left;
	color: #666;
	line-height: 20px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.res-main .res-list .res-item .item-left .res-detail .other div[data-v-f84d71e8]
	{
	margin-right: 15px
}

.res-main .res-list .res-item[data-v-f84d71e8]:hover {
	background: #f0faff;
	border: 1px solid rgba(12, 144, 248, .7);
	border-radius: 5px
}

.res-main .res-bottom[data-v-f84d71e8] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.res-main .res-bottom .yj-pagination .btn-next[data-v-f84d71e8],.res-main .res-bottom .yj-pagination .btn-prev[data-v-f84d71e8],.res-main .res-bottom .yj-pagination .el-pager li[data-v-f84d71e8]
	{
	background: #fff;
	border: 1px solid #d9d9d9
}

.collect-dialog .collect-msg[data-v-f84d71e8] {
	padding: 10px;
	font-size: 14px;
	font-family: PingFangSC, PingFangSC-Regular;
	font-weight: 400;
	text-align: left;
	color: rgba(0, 0, 0, .65);
	line-height: 22px
}

.collect-dialog .collect-btn[data-v-f84d71e8],.collect-dialog .collect-msg[data-v-f84d71e8]
	{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.collect-dialog .collect-btn[data-v-f84d71e8] {
	padding: 18px
}

.region-resource[data-v-49bfac56] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.region-resource .lessons-input[data-v-49bfac56] {
	width: 125px;
	margin-top: 3px
}

.region-resource .lessons-input[data-v-49bfac56] .el-input__inner {
	height: 26px !important;
	line-height: 26px !important
}

.region-resource .page-width[data-v-49bfac56] {
	margin: 0 24px;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	background: #f5f7fa
}

.region-resource .more-item[data-v-49bfac56] {
	width: 98%;
	height: 32px;
	-webkit-transition: height .2s;
	transition: height .2s;
	overflow: hidden
}

.region-resource .region-top[data-v-49bfac56] {
	padding: 20px 20px;
	border-radius: 5px;
	-webkit-transition: height .5s;
	transition: height .5s;
	overflow: hidden;
	position: relative
}

.region-resource .region-top .hascheck-tag[data-v-49bfac56] {
	min-height: 40px
}

.region-resource .region-top .hascheck-tag .check-name[data-v-49bfac56]
	{
	cursor: pointer;
	padding: 0 15px;
	line-height: 24px;
	padding: 4px 16px;
	font-size: 14px;
	font-weight: 400;
	background: #1890ff;
	color: #fff;
	border-radius: 4px;
	display: inline-block;
	margin-right: 12px;
	margin-bottom: 8px
}

.region-resource .region-top .show-more[data-v-49bfac56] {
	position: absolute;
	right: 10px;
	top: 22px;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 54px;
	flex: 0 0 54px;
	height: 22px;
	font-size: 14px;
	font-weight: 400;
	text-align: left;
	color: #1890ff;
	line-height: 22px;
	cursor: pointer
}

.region-resource .region-top .show-more .icon[data-v-49bfac56] {
	margin-left: 5px
}

.region-resource .region-top .show-more-item[data-v-49bfac56] {
	cursor: pointer;
	height: 22px;
	position: absolute;
	top: 8px;
	right: 40px;
	font-size: 12px
}

.region-resource .region-top .region-item[data-v-49bfac56] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-bottom: 20px;
	position: relative
}

.region-resource .region-top .region-item .catalog-name span[data-v-49bfac56]
	{
	-webkit-box-flex: 0;
	-ms-flex: 0 0 90px;
	flex: 0 0 90px;
	font-weight: 550;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	color: rgba(0, 0, 0, .5);
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	text-align: right;
	margin-right: 10px
}

.region-resource .region-top .region-item .catalog-lists[data-v-49bfac56]
	{
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding-right: 30px
}

.region-resource .region-top .region-item .catalog-lists .region-li[data-v-49bfac56]
	{
	margin-bottom: 10px;
	cursor: pointer;
	padding: 0 15px;
	line-height: 24px;
	padding: 4px 16px;
	font-size: 16px;
	font-weight: 400;
	color: #131415;
	height: 32px
}

.region-resource .region-top .region-item .catalog-lists .region-li.region-active[data-v-49bfac56]
	{
	background: #eaf2ff;
	color: #317cfb;
	border-radius: 4px
}

.region-resource .region-top .region-item .left-space[data-v-49bfac56] {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 54px;
	flex: 0 0 54px
}

.region-resource .last[data-v-49bfac56] {
	margin-bottom: 0 !important
}

.region-resource .region-content[data-v-49bfac56] {
	margin-left: 30px;
	width: 95%
}

.region-resource .region-tip[data-v-49bfac56] {
	padding: 20px;
	border-radius: 5px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	background: #fff;
	margin: 20px 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.region-resource .region-tip ul[data-v-49bfac56] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.region-resource .region-tip ul li[data-v-49bfac56] {
	cursor: pointer;
	padding: 0 12px
}

.region-resource .region-tip .regiontip-active[data-v-49bfac56] {
	color: #29c07b;
	position: relative
}

.region-resource .region-tip .regiontip-active[data-v-49bfac56]:after {
	content: "";
	width: 20px;
	height: 2px;
	background: #29c07b;
	position: absolute;
	bottom: -13px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%)
}

.select-main[data-v-1589e7b8] {
	width: 100%;
	background: #fff;
	padding: 12px 24px;
	font-size: 16px
}

.select-main .res-type[data-v-1589e7b8] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.select-main .res-type .type-lable[data-v-1589e7b8] {
	width: 53px;
	font-family: PingFangSC, PingFangSC-Regular;
	font-weight: 400;
	text-align: left;
	color: rgba(0, 0, 0, .65);
	line-height: 40px;
	text-align: center
}

.select-main .res-type .appsce[data-v-1589e7b8] {
	width: 92px
}

.select-main .res-type .active[data-v-1589e7b8] {
	color: #1890ff
}

.select-main .res-type .type-tag[data-v-1589e7b8] {
	width: 1115px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.select-main .res-type .type-tag .select-item[data-v-1589e7b8] {
	cursor: pointer;
	font-size: 16px;
	font-family: PingFang SC-Medium, PingFang SC;
	font-weight: 500;
	text-align: left;
	color: #666;
	padding: 0 15px
}

.select-main .res-type .type-tag .curr-select[data-v-1589e7b8] {
	background: #f4f8ff;
	padding: 0 15px;
	color: #317cfb;
	border-radius: 60px;
	line-height: 22px
}

.item-img {
	-webkit-box-shadow: 0 0 3px 0 rgba(0, 0, 0, .1);
	box-shadow: 0 0 3px 0 rgba(0, 0, 0, .1)
}

.item-img:hover img {
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
	-webkit-transition: all .3s ease;
	transition: all .3s ease
}

.special-item-main[data-v-b54dc5b2] {
	padding-bottom: 8px;
	margin-bottom: 18px;
	padding: 16px;
	border-radius: 4px;
	background: #fff
}

.special-item-main[data-v-b54dc5b2]:hover {
	-webkit-box-shadow: 0 5px 10px 0 rgba(0, 0, 0, .21);
	box-shadow: 0 5px 10px 0 rgba(0, 0, 0, .21);
	-webkit-transform: translateY(-10px);
	transform: translateY(-10px);
	-webkit-transition: all .25s ease-in;
	transition: all .25s ease-in
}

.special-item-main .item-img[data-v-b54dc5b2] {
	cursor: pointer;
	width: 280px;
	height: 168px;
	border-radius: 4px;
	position: relative
}

.special-item-main .item-img .yj-image[data-v-b54dc5b2] {
	border-radius: 4px
}

.special-item-main .item-img .item-des[data-v-b54dc5b2] {
	height: 50px;
	width: 250px;
	border-radius: 4px;
	line-height: 50px;
	padding: 0 4px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 10;
	background: rgba(0, 0, 0, .5)
}

.special-item-main .item-img .des-span[data-v-b54dc5b2] {
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	display: -webkit-box;
	color: #fff;
	line-height: 18px;
	word-break: break-word;
	font-size: 14px
}

.special-item-main .item-words[data-v-b54dc5b2] {
	text-align: left;
	margin-top: 12px
}

.special-item-main .item-words .words-title[data-v-b54dc5b2] {
	height: 22px;
	width: 250px;
	font-size: 20px;
	font-family: PingFang SC-Medium, PingFang SC;
	font-weight: 500;
	color: #333;
	text-align: left;
	line-height: 22px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.special-item-main .item-words .words-others[data-v-b54dc5b2] {
	margin-top: 16px;
	height: 17px;
	font-size: 14px;
	font-family: PingFangSC, PingFangSC-Medium;
	font-weight: 500;
	text-align: left;
	color: #999;
	line-height: 17px
}

.special-item-main .item-words .words-others .dt-one-span[data-v-b54dc5b2]
	{
	margin-right: 24px
}

.litracy-item {
	padding-bottom: 8px;
	margin-bottom: 18px;
	padding: 15px 15px 20px 15px;
	border-radius: 4px;
	background: #fff
}

.litracy-item:hover {
	-webkit-box-shadow: 0 5px 10px 0 rgba(0, 0, 0, .21);
	box-shadow: 0 5px 10px 0 rgba(0, 0, 0, .21);
	-webkit-transform: translateY(-10px);
	transform: translateY(-10px);
	-webkit-transition: all .1s ease-in;
	transition: all .1s ease-in
}

.litracy-item .item-img {
	height: 150px;
	width: 250px;
	border-radius: 4px;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	position: relative;
	-webkit-box-shadow: 0 0 3px 0 rgba(0, 0, 0, .1);
	box-shadow: 0 0 3px 0 rgba(0, 0, 0, .1);
	cursor: pointer
}

.litracy-item .item-img:hover img {
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
	-webkit-transition: all .3s ease;
	transition: all .3s ease
}

.litracy-item .item-img .yj-image {
	position: static;
	border-radius: 4px
}

.litracy-item .item-img .item-des {
	min-height: 165px;
	width: 250px;
	display: none
}

.litracy-item .item-img .item-des .des-span {
	margin: auto;
	font-size: 14px;
	font-family: PingFangSC, PingFangSC-Medium;
	font-weight: 500;
	text-align: center;
	color: #fff;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 7;
	-webkit-box-orient: vertical
}

.litracy-item .item-img:hover .item-des {
	display: block;
	text-align: left;
	cursor: pointer;
	border-radius: 4px;
	position: absolute;
	top: 0
}

.litracy-item .item-img:hover .item-des .des-span {
	background: rgba(0, 0, 0, .35);
	border-radius: 4px;
	height: 150px;
	width: 250px;
	padding: 10px;
	font-size: 14px;
	font-family: PingFangSC, PingFangSC-Medium;
	font-weight: 500;
	text-align: center;
	color: #fff;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 7;
	-webkit-box-orient: vertical;
	position: relative;
	line-height: 1.4rem
}

.litracy-item .item-name {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	text-align: left;
	padding: 15px 0 8px 0;
	width: 250px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.litracy-item .item-name .name-span {
	max-width: 200px;
	font-size: 16px;
	color: #000
}

.litracy-item .item-name .name-span,.litracy-item .item-name .resnum-span
	{
	font-family: PingFangSC, PingFangSC-Medium;
	font-weight: 700;
	text-align: left;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	height: 20px
}

.litracy-item .item-name .resnum-span {
	margin-left: 10px;
	max-width: 70px;
	font-size: 14px;
	color: rgba(0, 0, 0, .65);
	line-height: 20px
}

.litracy-item .item-bottom {
	font-size: 14px;
	font-family: PingFangSC, PingFangSC-Medium;
	font-weight: 500;
	text-align: left;
	color: rgba(0, 0, 0, .75);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.svg-icon[data-v-3fb5bd5e] {
	width: 1em;
	height: 1em;
	vertical-align: -.15em;
	overflow: hidden
}

.spaceSidebar .y-menu-item {
	height: 48px;
	line-height: 48px;
	text-align: left;
	padding-left: 52px !important
}

.spaceSidebar .el-menu-item.is-active {
	background-color: #e6f7ff;
	color: #317cfb !important;
	border-right: 2px solid #317cfb
}

.spaceSidebar .el-menu {
	border-right: 0 solid #e6e6e6
}

.spaceSidebar .el-menu-item:hover {
	background-color: #e6f7ff
}

.spaceSidebar .el-badge__content.is-fixed {
	top: 15px !important;
	right: 0 !important
}

.no-iframe {
	width: 230px
}

.left-menu {
	background: #fff;
	position: relative;
	height: 100%;
	margin-right: 15px;
	border-right: 1px solid #e6e6e6
}

.left-menu /deep/.el-icon-arrow-down {
	color: #909399
}

.left-menu .left-content {
	-webkit-transition: all .7s ease;
	transition: all .7s ease;
	width: 260px;
	opacity: 1
}

.left-menu .left-content.shrinkFlag {
	width: 0;
	opacity: 0;
	overflow: hidden
}

.left-menu .img-shrinkFlag {
	-webkit-transform: rotate(0) !important;
	transform: rotate(0) !important
}

.left-menu .left-img {
	height: 70px;
	width: 20px;
	position: absolute;
	right: -21px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	line-height: 66px;
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	border-left: 15px solid #ebebeb;
	cursor: pointer
}

.left-menu .left-img .svg-icon,.left-menu .left-img img {
	position: absolute;
	left: -17px;
	width: 20px;
	top: 15px;
	height: 20px;
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg)
}

.left-menu .el-menu-vertical-demo {
	min-width: 260px !important;
	background: #fff !important
}

.left-menu .el-menu {
	background: none !important
}

.left-menu .el-menu-item {
	font-size: 14px;
	font-family: PingFangSC, PingFangSC-Regular;
	font-weight: 400;
	text-align: left
}

.left-menu .el-submenu .el-menu-item {
	padding-left: 34px !important
}

.left-menu .el-submenu.is-active {
	background: #f4faff
}

.left-menu .el-submenu.is-active /deep/.el-submenu__title {
	color: #0c90f8 !important;
	font-weight: 600
}

.left-menu .el-submenu.is-active /deep/.el-menu-item-group {
	background: #f4faff
}

.left-menu .el-menu-item.is-active {
	background: #e6f7ff;
	border-right: 3px solid;
	color: #0c90f8 !important
}

.left-menu .el-menu--collapse .el-menu .el-submenu,.left-menu .el-menu--popup
	{
	min-width: 260px !important
}

.yj-arrow-wrap {
	cursor: pointer;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	width: 100px;
	height: 40px;
	background: #fff;
	border-radius: 50px 50px 50px 50px;
	opacity: 1;
	text-align: center;
	line-height: 40px;
	font-size: 18px;
	font-weight: 400;
	padding: 14px;
	border: 1px solid #f2a803
}

[data-theme=default] .yj-arrow-wrap {
	color: #a7610a
}

[data-theme=blue] .yj-arrow-wrap {
	color: #317cfb
}

[data-theme=default] .yj-arrow-wrap {
	border-color: #f95511
}

[data-theme=blue] .yj-arrow-wrap {
	border-color: #317cfb
}

.yj-arrow-wrap .arrow-title-up {
	color: #fff
}

.yj-arrow-wrap .arrow-title-down,.yj-arrow-wrap .arrow-title-up {
	font-size: 18px;
	font-weight: 400;
	line-height: 21px
}

[data-theme=default] .yj-arrow-wrap .arrow-title-down {
	color: #ff9806
}

[data-theme=blue] .yj-arrow-wrap .arrow-title-down {
	color: #3aa0fd
}

.yj-arrow-wrap .down,.yj-arrow-wrap .up,.yj-arrow-wrap .yj-arrow {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 20px;
	height: 20px;
	border-radius: 10px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.yj-arrow-wrap .down i,.yj-arrow-wrap .up i,.yj-arrow-wrap .yj-arrow i {
	font-size: 12px;
	color: #fff
}

.yj-arrow-wrap .down,.yj-arrow-wrap .yj-arrow {
	background-color: #fff
}

[data-theme=default] .yj-arrow-wrap .down,[data-theme=default] .yj-arrow-wrap .yj-arrow
	{
	background-color: #ff9806
}

[data-theme=blue] .yj-arrow-wrap .down,[data-theme=blue] .yj-arrow-wrap .yj-arrow
	{
	background-color: #3aa0fd
}

.yj-arrow-wrap .yj-arrow .up {
	background-color: #fff
}

.yj-arrow-wrap .el-icon-arrow-up {
	color: #fff
}

.yj-arrow-wrap .el-icon-arrow-down {
	background: #fff !important
}

[data-theme=default] .yj-arrow-wrap .el-icon-arrow-down {
	color: #ff9806
}

[data-theme=blue] .yj-arrow-wrap .el-icon-arrow-down {
	color: #3aa0fd
}

.down-R {
	background: #fff
}

[data-theme=default] .up-R {
	background-color: #ff9806
}

[data-theme=blue] .up-R {
	background-color: #3aa0fd
}

.special-list-item {
	margin-top: 20px;
	text-align: center;
	border-radius: 12px;
	background: #fff;
	-webkit-box-shadow: 0 10px 10px 1px rgba(0, 0, 0, .1);
	box-shadow: 0 10px 10px 1px rgba(0, 0, 0, .1);
	border-radius: 20px 20px 20px 20px;
	padding: 15px
}

.special-list-item .el-icon-arrow-down {
	font-size: 18px;
	border-radius: 9px;
	padding: 4px;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	color: #fff
}

[data-theme=default] .special-list-item .el-icon-arrow-down {
	background-color: #ff9806
}

[data-theme=blue] .special-list-item .el-icon-arrow-down {
	background-color: #3aa0fd
}

.special-list-item .header {
	height: 72px;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 0 40px
}

.special-list-item .header,.special-list-item .header .title-t {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.special-list-item .header .title-t {
	margin-left: 80px
}

.special-list-item .header .title {
	border-radius: 10px 10px 10px 10px;
	text-align: center;
	padding: 10px 30px;
	font-size: 27px;
	font-weight: 400;
	color: #a7610a;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-left: -20px;
	z-index: 0
}

[data-theme=default] .special-list-item .header .title {
	background: #ffea9b
}

[data-theme=blue] .special-list-item .header .title {
	background: rgba(49, 124, 251, .1)
}

[data-theme=default] .special-list-item .header .title {
	color: #a7610a
}

[data-theme=blue] .special-list-item .header .title {
	color: #317cfb
}

.special-list-item .header .title_bg {
	width: 65px;
	height: 72px;
	background-size: 100% 100%;
	z-index: 1
}

[data-theme=default] .special-list-item .header .title_bg {
	background-image:
		url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIoAAACQCAYAAADXyvOZAAAAAXNSR0IArs4c6QAABqxJREFUeF7t3U9OW1cYxuH3u84gZFDZygJCUrXAhJgBHeN0A66aSmAGId1AkhUEVpCwgpKMqCCCrAAybiQQihS1g+INVGFSqSLtOZVtcA128ed7zR+bH4MMwjnX97z38XuuLwOb+LnyCcSP5VEpmZFZUZbckVSU4ujRiR/ItKuYrCgcvrOJzep5LMjO46AcM10Ccaec180bReXsvhSKilaUVAORdx8x0aJ9tb7kHu8cCBRnUP0e1qUlMr6cVRU+l/rZLkDJeEm6Te9LS3R7kY6/7y8WoKS6CJ0nnW9LpDhR07Z9vV5KMbNtClBSpHh5LZHmZPXMxtdfdpo5+csfi4kluwqq7n5T2D3r6EDpkv2Va4nerRzY2HqhI5T3n2LL/9c+Lb1Mcnq1O1U4OD0eKEeJDFRL9IolqGQT69unp02ehHL862qIevxhunBi/JlQYrmc18jIjHK5Owqho8pez/nSxoewYqurJ54xxF+/L0vJo1PPJS7tFM/thWNctvE3T51QGsNieLY3fbu5ZXWEEmdnaw93nsts5txO/qIPHELJVldPvEvix4eLSvT8ok/l4l8vrtjYm8c9QZEUokrHzdIGJc7Pv1CMbfoufnF9fsXrDCVq28bbP/38z9bTGvxBktPd2j1LE0p9m7l1a6tRw0P4A5S2j8kOKLUtaGlv+vbif1AqlQ1J5SEk0lgSUNJBkeqtUocSK5UFST8NLRKgpN16Gu+xqNIxlP2jPz4NrxUaJW2j1D8B2bVoExolU6OYacXi3NyGzIb33uS4I2mU1I3SgDI/v6MYh/OTTutGCpSMUCqV1uf93KMMYwLpn6PU02g0ClCG/8ksUHp4+7P1sPW4uAAFKEDpkgBbj4sIj/CBAhRXAkBxxUSjAAUorgSA4oqJRgEKUFwJAMUVE40CFKC4EgCKKyYaBShAcSUAFFdMNApQgOJKACiumGgUoADFlQBQXDHRKEABiisBoLhiolGAAhRXAkBxxUSjAAUorgSA4oqJRgEKUFwJAMUVE40CFKC4EgCKKyYaBShAcSUAFFdMNApQgOJKACiumGgUoADFlQBQXDHRKEABiisBoLhiolGAAhRXAkBxxUSjAAUorgSA4oqJRgEKUFwJAMUVE40CFKC4EgCKKyYaBShAcSUAFFdMNApQgOJKACiumGgUoADFlQBQXDHRKEABiisBoLhiolGAAhRXAkBxxUSjAAUorgSA4oqJRgEKUFwJAMUVE40SbcvG1x6cTmvy/afoSdBMKxYrFddgzwGv9Jhr/QXZQPHbBAqN4tICFKAApUsC3KO4iHAzCxSguBIAiismGgUoQHElABRXTDQKUIDiSgAorphoFKAAxZUAUFwx0ShAAYorAaC4YqJRgAIUVwJAccVEowAFKK4EgOKKiUYBClBcCQDFFRONAhSguBIAiismGgUoQHElABRXTDQKUIDiSgAorphoFKAAxZUAUFwx0ShAAYorAaC4YqJRgAIUVwJAccVEowAFKK4EgOKKiUYBClBcCQDFFRONAhSguBIAiismGgUoQHElABRXTDQKUIDiSgAorphoFKAAxZUAUFwx0ShAAYorgYxQpLDMt2skeu4Ke5AHZYUSwzOgAKXrWyAJmqpB2Zc02nX0oA/g2zXSfbtG1P7edOGexbm5DZmVB91B1/MHSjooudzC3tQXr2pQnsrsRdegB30AUHqHctQmtUtvcWEhr8PD2vaTH3QLZ54/UHqDErWf3NCD3alCtQ6l9s+1aBWg+KGcQtKEUsdSqWxIGt57FaB4oESTNi2nH3enCgetDV1vlDqUxha0Jak4lFsQUDpBCUfXuqoY3gYlbz9MF7Y7Xf8mlCaYSuWlpCdDhwUobVDGdz6N3pQOTreHC0q9XWZnR2W2KLNHQwPmekPZtPG177Jcy7ZGaT1YLJfzGhmZkdkdSYUsL3Tpc0NYsdXV+h18sz0/PpxRYk+kWHvgeLzl1r4w/MxcLn0tvZ1AVNCSTawv9Tbt5OhhCiRLDoo75bxu3igqZ/cVwl0pmVQSi4rNxwaDmlVUsJJNrL3LEtCgLj7LmnuaG3/7oagYRhWsqESTR3/uaL3hv+IZ2r6Nrd3radEdBl/xRWZd3vnMH6D2iVJuwcZ+fp01CaBkTbD1nufKtY/9bmNrX/ZjiUDpR4pnHOPy2sf2FT4/sInNEzfwaZcLlLTJZZx3jvc+Uaoj+bZfSGpLBUrGC97P6RnbJ8p0oH+0rL/+XrapzROP4LOeJ1CyJngB889sn2i1raWqxDb15+HrfgM5Xt6/EBAssFcFDu8AAAAASUVORK5CYII=)
}

[data-theme=blue] .special-list-item .header .title_bg {
	background-image: url(../img/title_b_bg.4f38920b.png)
}

.special-list-content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.special-list-content .item,.special-list-content .item1 {
	margin: 10px 20px;
	width: calc(20% - 40px)
}

.special-list-content .item1 img,.special-list-content .item img {
	width: 100%;
	height: 270px
}

.special-list-content .item1 {
	width: calc(25% - 40px);
	border-radius: 10px
}

.special-list-content .item1 img {
	border-radius: 10px;
	width: 100%;
	height: 270px
}

.special-list-content .title {
	text-align: left;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	font-size: 18px;
	font-weight: 400;
	color: rgba(0, 0, 0, .85);
	line-height: 30px
}

.recom-list-item {
	margin-top: 20px
}

.recom-list-item .header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.recom-list-item .header .title {
	border-radius: 10px 10px 10px 10px;
	text-align: left;
	padding: 10px 30px;
	font-size: 27px;
	font-weight: 400;
	color: #fff
}

.recom-list-item .four {
	margin-right: 0 !important
}

.recom-list-item .recom-list-content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.recom-list-item .recom-list-content .item {
	margin: 10px 0;
	margin-right: 24px;
	width: calc(25% - 18px);
	background: #fff;
	border-radius: 20px
}

.recom-list-item .recom-list-content .item img {
	margin: 10px 0 0 10px;
	width: calc(100% - 20px);
	height: 180px;
	border-radius: 12px
}

.recom-list-item .recom-list-content .item .item-title {
	margin: 10px 0 10px 10px;
	font-size: 22px;
	font-family: Source Han Sans CN-Regular, Source Han Sans CN;
	font-weight: 400;
	color: #000;
	line-height: 28px;
	word-break: break-all;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden
}

.ss-comment[data-v-41316eec] {
	margin-top: 20px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background: #fff;
	border-radius: 20px 20px 20px 20px
}

.ss-comment .comment-title[data-v-41316eec] {
	text-align: left;
	font-size: 24px;
	padding: 50px 8.33333vw 0 calc(8.33333vw + 30px)
}

.ss-comment .comment-main[data-v-41316eec] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 0 8.33333vw
}

.ss-comment .comment-main .main-card[data-v-41316eec] {
	width: 100%;
	border-radius: 10px;
	padding: 20px 30px;
	background-color: #fff;
	margin: 15px auto 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.ss-comment .comment-main .main-card .comment-area .area-btn[data-v-41316eec]
	{
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}

.ss-comment .comment-main .main-card .comment-area .area-btn .yj-button[data-v-41316eec]
	{
	margin-top: 15px
}

.ss-comment .comment-main .main-card .main-list[data-v-41316eec] {
	margin-top: 10px
}

.ss-comment .comment-main .main-card .main-list .title[data-v-41316eec]
	{
	font-size: 21px;
	font-family: PingFang SC-Regular, PingFang SC;
	font-weight: 400;
	color: #000;
	line-height: 25px
}

.ss-comment .comment-main .main-card .main-list .list-item[data-v-41316eec]
	{
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	border-bottom: 1px dotted #d0d0d0;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 20px 0
}

.ss-comment .comment-main .main-card .main-list .list-item .item-left[data-v-41316eec]
	{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.ss-comment .comment-main .main-card .main-list .list-item .item-left .item-img[data-v-41316eec]
	{
	width: 64px;
	height: 64px;
	margin-right: 10px;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.ss-comment .comment-main .main-card .main-list .list-item .item-left .item-img .yj-image[data-v-41316eec]
	{
	border-radius: 60px
}

.ss-comment .comment-main .main-card .main-list .list-item .item-left .item-content[data-v-41316eec]
	{
	padding-top: 8px
}

.ss-comment .comment-main .main-card .main-list .list-item .item-left .item-content .des[data-v-41316eec]
	{
	margin-bottom: 5px;
	font-size: 16px;
	font-family: PingFangSC, PingFangSC-Regular;
	font-weight: 400;
	text-align: left;
	color: rgba(0, 0, 0, .75);
	line-height: 22px;
	word-break: break-all
}

.ss-comment .comment-main .main-card .main-list .list-item .item-left .item-content .others[data-v-41316eec]
	{
	font-size: 14px;
	font-family: PingFangSC, PingFangSC-Regular;
	font-weight: 400;
	text-align: left;
	color: rgba(0, 0, 0, .33);
	line-height: 20px
}

.ss-comment .comment-main .main-card .main-list .list-item .item-right[data-v-41316eec]
	{
	padding-top: 8px
}

.ss-comment .comment-main .main-card .main-empty[data-v-41316eec] {
	text-align: center;
	padding: 50px 0 30px 0;
	font-size: 16px;
	color: rgba(0, 0, 0, .5)
}

.new-special-template1 {
	min-height: 100vh
}

[data-theme=default] .new-special-template1 {
	background-color: #ff9806
}

[data-theme=blue] .new-special-template1 {
	background-color: #3aa0fd
}

.new-special-template1 .content {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 13.54167vw
}

.special-list-item1 {
	margin-top: 20px;
	text-align: center;
	border-radius: 12px;
	background: #fff;
	-webkit-box-shadow: 0 10px 10px 1px rgba(0, 0, 0, .1);
	box-shadow: 0 10px 10px 1px rgba(0, 0, 0, .1);
	border-radius: 20px 20px 20px 20px;
	padding: 15px
}

.special-list-item1 .el-icon-arrow-down {
	font-size: 18px;
	border-radius: 9px;
	padding: 4px;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	color: #fff
}

[data-theme=default] .special-list-item1 .el-icon-arrow-down {
	background-color: #ff9806
}

[data-theme=blue] .special-list-item1 .el-icon-arrow-down {
	background-color: #3aa0fd
}

.special-list-item1 .header {
	height: 72px;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 0 40px
}

.special-list-item1 .header,.special-list-item1 .header .title-t {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.special-list-item1 .header .title-t {
	margin-left: 80px
}

.special-list-item1 .header .title {
	border-radius: 10px 10px 10px 10px;
	text-align: center;
	padding: 10px 30px;
	font-size: 27px;
	font-weight: 400;
	color: #a7610a;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-left: -20px;
	z-index: 0
}

[data-theme=default] .special-list-item1 .header .title {
	background: #ffea9b
}

[data-theme=blue] .special-list-item1 .header .title {
	background: rgba(49, 124, 251, .1)
}

[data-theme=default] .special-list-item1 .header .title {
	color: #a7610a
}

[data-theme=blue] .special-list-item1 .header .title {
	color: #317cfb
}

.special-list-item1 .header .title_bg {
	width: 65px;
	height: 72px;
	background-size: 100% 100%;
	z-index: 1
}

[data-theme=default] .special-list-item1 .header .title_bg {
	background-image:
		url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIoAAACQCAYAAADXyvOZAAAAAXNSR0IArs4c6QAABqxJREFUeF7t3U9OW1cYxuH3u84gZFDZygJCUrXAhJgBHeN0A66aSmAGId1AkhUEVpCwgpKMqCCCrAAybiQQihS1g+INVGFSqSLtOZVtcA128ed7zR+bH4MMwjnX97z38XuuLwOb+LnyCcSP5VEpmZFZUZbckVSU4ujRiR/ItKuYrCgcvrOJzep5LMjO46AcM10Ccaec180bReXsvhSKilaUVAORdx8x0aJ9tb7kHu8cCBRnUP0e1qUlMr6cVRU+l/rZLkDJeEm6Te9LS3R7kY6/7y8WoKS6CJ0nnW9LpDhR07Z9vV5KMbNtClBSpHh5LZHmZPXMxtdfdpo5+csfi4kluwqq7n5T2D3r6EDpkv2Va4nerRzY2HqhI5T3n2LL/9c+Lb1Mcnq1O1U4OD0eKEeJDFRL9IolqGQT69unp02ehHL862qIevxhunBi/JlQYrmc18jIjHK5Owqho8pez/nSxoewYqurJ54xxF+/L0vJo1PPJS7tFM/thWNctvE3T51QGsNieLY3fbu5ZXWEEmdnaw93nsts5txO/qIPHELJVldPvEvix4eLSvT8ok/l4l8vrtjYm8c9QZEUokrHzdIGJc7Pv1CMbfoufnF9fsXrDCVq28bbP/38z9bTGvxBktPd2j1LE0p9m7l1a6tRw0P4A5S2j8kOKLUtaGlv+vbif1AqlQ1J5SEk0lgSUNJBkeqtUocSK5UFST8NLRKgpN16Gu+xqNIxlP2jPz4NrxUaJW2j1D8B2bVoExolU6OYacXi3NyGzIb33uS4I2mU1I3SgDI/v6MYh/OTTutGCpSMUCqV1uf93KMMYwLpn6PU02g0ClCG/8ksUHp4+7P1sPW4uAAFKEDpkgBbj4sIj/CBAhRXAkBxxUSjAAUorgSA4oqJRgEKUFwJAMUVE40CFKC4EgCKKyYaBShAcSUAFFdMNApQgOJKACiumGgUoADFlQBQXDHRKEABiisBoLhiolGAAhRXAkBxxUSjAAUorgSA4oqJRgEKUFwJAMUVE40CFKC4EgCKKyYaBShAcSUAFFdMNApQgOJKACiumGgUoADFlQBQXDHRKEABiisBoLhiolGAAhRXAkBxxUSjAAUorgSA4oqJRgEKUFwJAMUVE40CFKC4EgCKKyYaBShAcSUAFFdMNApQgOJKACiumGgUoADFlQBQXDHRKEABiisBoLhiolGAAhRXAkBxxUSjAAUorgSA4oqJRgEKUFwJAMUVE40SbcvG1x6cTmvy/afoSdBMKxYrFddgzwGv9Jhr/QXZQPHbBAqN4tICFKAApUsC3KO4iHAzCxSguBIAiismGgUoQHElABRXTDQKUIDiSgAorphoFKAAxZUAUFwx0ShAAYorAaC4YqJRgAIUVwJAccVEowAFKK4EgOKKiUYBClBcCQDFFRONAhSguBIAiismGgUoQHElABRXTDQKUIDiSgAorphoFKAAxZUAUFwx0ShAAYorAaC4YqJRgAIUVwJAccVEowAFKK4EgOKKiUYBClBcCQDFFRONAhSguBIAiismGgUoQHElABRXTDQKUIDiSgAorphoFKAAxZUAUFwx0ShAAYorgYxQpLDMt2skeu4Ke5AHZYUSwzOgAKXrWyAJmqpB2Zc02nX0oA/g2zXSfbtG1P7edOGexbm5DZmVB91B1/MHSjooudzC3tQXr2pQnsrsRdegB30AUHqHctQmtUtvcWEhr8PD2vaTH3QLZ54/UHqDErWf3NCD3alCtQ6l9s+1aBWg+KGcQtKEUsdSqWxIGt57FaB4oESTNi2nH3enCgetDV1vlDqUxha0Jak4lFsQUDpBCUfXuqoY3gYlbz9MF7Y7Xf8mlCaYSuWlpCdDhwUobVDGdz6N3pQOTreHC0q9XWZnR2W2KLNHQwPmekPZtPG177Jcy7ZGaT1YLJfzGhmZkdkdSYUsL3Tpc0NYsdXV+h18sz0/PpxRYk+kWHvgeLzl1r4w/MxcLn0tvZ1AVNCSTawv9Tbt5OhhCiRLDoo75bxu3igqZ/cVwl0pmVQSi4rNxwaDmlVUsJJNrL3LEtCgLj7LmnuaG3/7oagYRhWsqESTR3/uaL3hv+IZ2r6Nrd3radEdBl/xRWZd3vnMH6D2iVJuwcZ+fp01CaBkTbD1nufKtY/9bmNrX/ZjiUDpR4pnHOPy2sf2FT4/sInNEzfwaZcLlLTJZZx3jvc+Uaoj+bZfSGpLBUrGC97P6RnbJ8p0oH+0rL/+XrapzROP4LOeJ1CyJngB889sn2i1raWqxDb15+HrfgM5Xt6/EBAssFcFDu8AAAAASUVORK5CYII=)
}

[data-theme=blue] .special-list-item1 .header .title_bg {
	background-image: url(../img/title_b_bg.4f38920b.png)
}

.special-list-item1 .section-header {
	height: 80px;
	line-height: 80px;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.special-list-item1 .section-header .tip {
	width: 10px;
	height: 50px;
	background-size: 100% 50px;
	line-height: 50px;
	font-size: 20px;
	font-weight: 700;
	color: #fff;
	position: absolute;
	top: 15px;
	left: -24px
}

[data-theme=default] .special-list-item1 .section-header .tip {
	background-image:
		url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAA8CAYAAABSD1tKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDA2IDc5LmRhYmFjYmIsIDIwMjEvMDQvMTQtMDA6Mzk6NDQgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCAyMi40IChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjQwQzVBMzM3RjkyRjExRUM5RDRBQUI5RUE2MTgwRjc0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjQwQzVBMzM4RjkyRjExRUM5RDRBQUI5RUE2MTgwRjc0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NDBDNUEzMzVGOTJGMTFFQzlENEFBQjlFQTYxODBGNzQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NDBDNUEzMzZGOTJGMTFFQzlENEFBQjlFQTYxODBGNzQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6Azh/aAAACVUlEQVR42pRWS44UMQyN0+YgLFixYsEC2MzNqOJco9Fo1OIGXGAOUiY/p5/tVCEitVJJ/Bx/np0m2fcj9UFJRBJRncuKpO2lpHMbXA51sw8RO4NwB6CwHahd/A1LbXPdTSQFoI2yAKl/FSjxhqpIllY2ZTyuQ2dlAZ4353Z0HAIAmiHuZiRc89ikqV3zgGbpuhyxMUGdUxP0lh4h6jccR9+wztoMQyQZQuYCSQSCM5LZREcAZQMxFTLwhgKHrOOQh7NhWUCPsF7RwinMCzqLMXNwSP3g6WBkqIBvk+I8hFek07DKTNyM0sLWSZOQuAe9USDeBhW3jvsj0waYw6Yue6bJU4fBOXIgct9SlXAQXpfmBK1u8AqwzVDPgw/fWLpIDfJVgV5EK4Y+TIK+5A8jqAoP+rDRctXEINNnDq+iJ2e9Fds+muc6n48OcqrLiO1LPcQxWqCE3SFdlGxoxr7qlm9FhhJVZvoSTfbJUmpYipz6wSYxqx7l9jBxdlafCBIx2r2PSGfryTvB4U2owsdh13CewwOunc435xE9W0BKgZj1yS0+KZoUGAA+2CzbXPhCMhVHpvK0kaG5JRg5PLvenBqx+u1K9KqezePOcG180zR53bf+T+D3+/uvQtmfJ/+X5tXf7/fG7Pzjft/KvOei7Lb41f1s3rgyvhVQFtlViMcPQQZQx9cKKjd9yDnNH4ADoI4vb2/bTUFFCEFLQB2fX18biItwM6vMtytAHZ9eXrYi1Hyq3PknoI6Pz89bScPu20e+eHkaqBBjl/Sf48/T06bffwUYABXB8UhbsS2YAAAAAElFTkSuQmCC)
}

[data-theme=blue] .special-list-item1 .section-header .tip {
	background-image:
		url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAA8CAYAAABSD1tKAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFG2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDYgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wMDozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIyLjQgKE1hY2ludG9zaCkiIHhtcDpDcmVhdGVEYXRlPSIyMDIyLTA3LTEyVDA5OjA2OjIyKzA4OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyMi0wNy0xMlQwOTowNzoxNyswODowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyMi0wNy0xMlQwOTowNzoxNyswODowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4MzBmMGU0OS0wOGI1LTQ0MDAtOWQxMy1jNGIzYzIxNGZhMzYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODMwZjBlNDktMDhiNS00NDAwLTlkMTMtYzRiM2MyMTRmYTM2IiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6ODMwZjBlNDktMDhiNS00NDAwLTlkMTMtYzRiM2MyMTRmYTM2Ij4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo4MzBmMGU0OS0wOGI1LTQ0MDAtOWQxMy1jNGIzYzIxNGZhMzYiIHN0RXZ0OndoZW49IjIwMjItMDctMTJUMDk6MDY6MjIrMDg6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyMi40IChNYWNpbnRvc2gpIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PpBWOaMAAAMqSURBVEiJhZY9jlNBEIS/eh4Q1yEgICJCiLtwAhJsTkBAgBAnISJAIuM8Tpgi6J8Zr9HyJGtnn6enu6uqa6z3PzwBMEIYIwCEAUH8FWDDsPvl/eMM3TaMmeubtwAzM2aWWowqYUZNWocbWfs5WhmMQFgYW/V9JVRunsLDE61aFN/Z7J3lEcZozA2erNgg5Ju2LCPbDLtKSTjtLk/EJiw5ARgGmF7YR8KoqhmgsRwTLClOruaJ5i05CkTGEmLYxbIC7GZdXXcGypjhGYtNBR0Udaszg0mUIA7K0nJ/bscujYhBgAAgZ2O2kQohVmu2xmQpJTI5uXOd0XC7m95kcSPCZnuhMWbXGTmmFqvCUaaU7MFwNtxlOPhC0UKAYKGIHRNZ9pLmehTh9X2gN+w7caIgsaUexEV/wxvuitRMP0jXeyiUSsEFcfGkLTIKjB7WiCyLQPaMMkLdsWW4VVmjWT1FxqRPM/Z4GLnngZsCgh9k45gZyZEBWZ4hcWrSWhMBb2Yd0zGNJqEsUQFzl0hqctjbPKR1tWvZIYsaMlIaPTRBbiMWx0LUHJWNTOudoH32qhU30+18tGNnSXZZThlWoMSCdK3jEJdJ1pxbLY0ypLLyxtJbgPD4U10ud0NGs/DdJs4cYfcxx+qS3K2UQdbrqTHt0H/vI424GyibCZRAFNsgPMu70hTKx8K4GDM6kzfS0mI2ArPjaXZYk4u9UTFZJEFfijEn626JGSkwnQdIKi1td9vMZluU68kbKHVddlLxafe9OadyuLRs98T3FGrJ0DMQG9ObpClP6qFbuk4rHM1mIuQeM6ul1NZezlcS26epb2FubDEGSNVDnZdlSrYLYO/OV+kTfm9jmiIrKx1e6d33AeWYQVZGahqHzcRblQnXJRm8t4jjfvj98/tHOD5w/9y44fXbmwPguH57ewYu6IDj9OBzgI718wE4MvqMuKDaOOKjEf/ruA0AuH59fUbHpTcfA05Pcn26DwC4fnl15hgXTk/h9PQ2078CAK6fX5456aLjhE7j8Qwd9OnF2TqiJx2g/wRE0POz4SLpHqVHgzwvPJi8/z7P3v061/ovX7mFTqW8F1UAAAAASUVORK5CYII=)
}

.special-list-item1 .section-header .name {
	height: 40px;
	line-height: 40px;
	margin-top: -10px;
	font-size: 20px;
	font-weight: 700;
	color: #fff;
	min-width: 120px;
	padding: 0 5px;
	border-radius: 0 50px 50px 0;
	margin-left: -18px
}

[data-theme=default] .special-list-item1 .section-header .name {
	background: -webkit-gradient(linear, left top, left bottom, from(#ff8282),
		to(#ff5a5a));
	background: linear-gradient(180deg, #ff8282, #ff5a5a)
}

[data-theme=blue] .special-list-item1 .section-header .name {
	background: -webkit-gradient(linear, left top, left bottom, from(#7bc0ff),
		to(#3aa0fd));
	background: linear-gradient(180deg, #7bc0ff, #3aa0fd)
}

.special-list-item1 .title {
	text-align: left;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	font-size: 18px;
	font-weight: 400;
	color: rgba(0, 0, 0, .85);
	line-height: 30px
}

.special-list-item1 .special-list1-content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.special-list-item1 .special-list1-content .item,.special-list-item1 .special-list1-content .item1
	{
	margin: 10px 20px;
	width: calc(33.33333% - 40px);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.special-list-item1 .special-list1-content .item1 img,.special-list-item1 .special-list1-content .item img
	{
	width: 45%;
	height: 240px
}

.special-list-item1 .special-list1-content .item1 .title1,.special-list-item1 .special-list1-content .item .title1
	{
	text-align: left;
	width: 54%;
	height: 240px;
	background: #fafafa;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.special-list-item1 .special-list1-content .item1 .title1>div,.special-list-item1 .special-list1-content .item .title1>div
	{
	height: 162px;
	width: 100%;
	font-size: 16px;
	font-weight: 400;
	color: rgba(0, 0, 0, .5);
	line-height: 19px;
	padding: 10px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 8;
	word-break: break-all;
	-webkit-box-orient: vertical
}

.special-list-item1 .special-list1-content .item1 {
	width: calc(50% - 40px)
}

.special-list-item1 .special-list1-content .item1 img {
	width: 60%;
	height: 240px
}

.special-list-item1 .special-list1-content .item1 .title1 {
	width: 40%
}

[data-theme=default] .new-special-template2 {
	background-color: #ff9806
}

[data-theme=blue] .new-special-template2 {
	background-color: #3aa0fd
}

.new-special-template2 .content {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 13.54167vw
}

.Rate {
	cursor: default
}

.Rate button {
	outline: none
}

.Rate .icon {
	display: inline-block;
	width: 20px;
	height: 20px;
	stroke-width: 0;
	stroke: currentColor;
	fill: currentColor;
	vertical-align: middle;
	top: -2px;
	position: relative;
	margin: 0 5px
}

.Rate__star {
	color: #dedbdb;
	display: inline-block;
	padding: 7px;
	text-decoration: none;
	cursor: pointer;
	background: transparent none;
	border: 0
}

.Rate__star .icon {
	top: 0;
	vertical-align: middle
}

.Rate__star.filled,.Rate__star.hover {
	color: #efc20f
}

.Rate__star:focus,.Rate__star:hover {
	text-decoration: none
}

.Rate__view .count,.Rate__view .desc {
	display: inline-block;
	vertical-align: middle;
	padding: 7px
}

.Rate.has-error .Rate__star {
	color: #f37a77
}

.Rate.has-error .Rate__star.filled,.Rate.has-error .Rate__star.hover {
	color: #efc20f
}

.Rate__star[disabled] {
	opacity: .8
}

.Rate__star.filled[disabled],.Rate__star.hover[disabled] {
	color: #efc20f;
	opacity: .6
}

.Rate__view.disabled .count,.Rate__view.disabled .desc {
	color: #ccc
}

.popHandle_res .content[data-v-2c870ea4],.popHandle_res[data-v-2c870ea4]
	{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 132px
}

.popHandle_res .content[data-v-2c870ea4] {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.popHandle_res .fun-item[data-v-2c870ea4] {
	cursor: pointer;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	font-weight: 400;
	color: #317cfb
}

.popHandle_res .fun-item .fun-img[data-v-2c870ea4] {
	width: 30px;
	height: 30px;
	color: #317cfb;
	margin: 0 12px;
	text-align: center;
	border-radius: 50%
}

.popHandle_res .fun-item .fun-img .yjicon[data-v-2c870ea4] {
	font-size: 24px
}

.fun-item-more[data-v-2c870ea4] {
	line-height: 60px;
	margin-left: 15px;
	width: 15px
}

.btn-fun[data-v-2c870ea4] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.btn-fun .btn+.btn[data-v-2c870ea4] {
	margin-left: 16px
}

.btn-fun .btn[data-v-2c870ea4] {
	color: #317cfb;
	text-align: center
}

.btn-fun .btn .fun-img[data-v-2c870ea4] {
	width: 30px;
	height: 30px;
	padding: 3px;
	border-radius: 50%;
	margin: 0 auto 5px auto;
	color: #317cfb
}

.btn-fun .btn .fun-img i[data-v-2c870ea4] {
	font-size: 24px
}

.btn-fun .btn .fun-img:hover .icon24-fill-add2[data-v-2c870ea4]:before,.btn-fun .btn .fun-img:hover .icon24-line2-add3[data-v-2c870ea4]:before
	{
	content: "\e601"
}

.btn-fun .btn .fun-img:hover .yjicon.icon24-line2-send2[data-v-2c870ea4]:before
	{
	content: "\e6b5"
}

.btn-fun .btn .fun-img:hover .yjicon.icon24-line2-download[data-v-2c870ea4]:before
	{
	content: "\e6b7"
}

.btn-fun .btn .fun-name-unable[data-v-2c870ea4],.btn-fun .btn .fun-name[data-v-2c870ea4]
	{
	color: #317cfb;
	height: 17px;
	font-size: 12px;
	font-family: PingFangSC, PingFangSC-Regular;
	font-weight: 400;
	text-align: center;
	line-height: 17px
}

.btn-fun .btn .fun-name-unable[data-v-2c870ea4] {
	color: #aaa
}

.btn-fun .fun-img-unable[data-v-2c870ea4] {
	width: 30px;
	height: 30px;
	padding: 3px;
	border-radius: 50%;
	margin: 0 auto 5px auto;
	color: #aaa !important
}

.btn-fun .fun-img-unable i[data-v-2c870ea4] {
	font-size: 24px
}

.btn-fun .fun-img-unable:hover .icon24-fill-add2[data-v-2c870ea4]:before,.btn-fun .fun-img-unable:hover .icon24-line2-add3[data-v-2c870ea4]:before
	{
	content: "\e601"
}

.btn-fun .fun-img-unable:hover .yjicon.icon24-line2-send2[data-v-2c870ea4]:before
	{
	content: "\e6b5"
}

.btn-fun .fun-img-unable:hover .yjicon.icon24-line2-download[data-v-2c870ea4]:before
	{
	content: "\e6b7"
}

.btn-fun .fun-img[data-v-2c870ea4] {
	color: #317cfb
}

.isAdd[data-v-2c870ea4],.isAdd i[data-v-2c870ea4] {
	color: #aaa !important
}

.popHandle_res .content[data-v-348be04c],.popHandle_res[data-v-348be04c]
	{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 132px
}

.popHandle_res .content[data-v-348be04c] {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.popHandle_res .fun-item[data-v-348be04c] {
	cursor: pointer;
	width: 100%;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	font-weight: 400
}

.popHandle_res .fun-item .fun-img[data-v-348be04c],.popHandle_res .fun-item[data-v-348be04c]
	{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: #317cfb
}

.popHandle_res .fun-item .fun-img[data-v-348be04c] {
	height: 30px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 30px;
	text-align: center;
	border-radius: 30px;
	margin: 0 12px
}

.popHandle_res .fun-item .fun-img .yjicon[data-v-348be04c] {
	font-size: 20px
}

.popHandle_res .fun-item .fun-img.disabled[data-v-348be04c],.popHandle_res .fun-item .fun-name.disabled[data-v-348be04c]
	{
	color: #aaa
}

.res-click-fun[data-v-348be04c] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.res-click-fun .fun-item[data-v-348be04c] {
	cursor: pointer
}

.res-click-fun .fun-item .fun-img[data-v-348be04c] {
	width: 30px;
	height: 30px;
	padding: 3px;
	border-radius: 50%;
	margin: 0 auto 5px auto;
	color: #317cfb
}

.res-click-fun .fun-item .fun-img.disabled[data-v-348be04c] {
	color: #aaa !important;
	background: transparent !important
}

.res-click-fun .fun-item .fun-img .yjicon[data-v-348be04c] {
	font-size: 24px
}

.res-click-fun .fun-item .fun-img-unable[data-v-348be04c] {
	width: 30px;
	height: 30px;
	padding: 3px;
	border-radius: 50%;
	margin: 0 auto 5px auto;
	color: #aaa;
	background: #e4e4e4
}

.res-click-fun .fun-item .fun-img-unable .yjicon[data-v-348be04c] {
	font-size: 24px
}

.res-click-fun .fun-item .fun-name[data-v-348be04c] {
	font-size: 14px;
	white-space: nowrap;
	font-family: PingFangSC, PingFangSC-Regular;
	font-weight: 400;
	color: #317cfb;
	text-align: center;
	line-height: 17px
}

.res-click-fun .fun-item .fun-name.disabled[data-v-348be04c] {
	color: #aaa !important;
	background: transparent !important
}

.res-click-fun .zhanwei[data-v-348be04c] {
	width: 30px;
	height: 30px
}

.dt-Sbag:hover .fun-img .icon24-fill-add2[data-v-348be04c]:before,.dt-Sbag:hover .fun-img .icon24-line2-add3[data-v-348be04c]:before
	{
	content: "\e601"
}

.dt-Flx:hover .fun-img .yjicon.icon24-line2-send2[data-v-348be04c]:before
	{
	content: "\e6b5"
}

.dt-Xdownload:hover .fun-img .yjicon.icon24-line2-download[data-v-348be04c]:before
	{
	content: "\e6b7"
}

.hideope-wrap[data-v-348be04c] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 132px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-pack: distribute;
	justify-content: space-around
}

.isAdd[data-v-348be04c] {
	color: #aaa !important
}

.icon24-line2-more-shu[data-v-348be04c] {
	color: #317cfb;
	cursor: pointer
}

.fun-item-more[data-v-348be04c] {
	width: 30px;
	height: 30px;
	margin-top: 15px;
	line-height: 30px;
	text-align: center;
	border-radius: 30px;
	background: transparent;
	color: #317cfb
}

.fun-item-more .no-more[data-v-348be04c] {
	color: #aaa
}

.fun-item-more.el-hover[data-v-348be04c] {
	background: #317cfb;
	color: #fff
}

.fun-item-more.el-hover .icon24-line2-more-shu[data-v-348be04c] {
	color: #fff
}

.teacher-empty[data-v-6c986763] {
	position: absolute;
	top: 50%;
	left: 0;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.teacher-empty .res-empty-img[data-v-6c986763] {
	width: 153px;
	height: 140px
}

.teacher-empty .res-empty-img .img-span[data-v-6c986763] {
	padding: 7px 38px 8px 38px;
	font-size: 16px;
	font-family: MicrosoftYaHei;
	text-align: center;
	color: rgba(0, 0, 0, .65);
	line-height: 21px
}

.res-list[data-v-30857335] {
	position: relative;
	background: #fff;
	border: 1px solid rgba(0, 0, 0, .1);
	padding: 5px 35px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px
}

.res-list .list[data-v-30857335] {
	padding-top: 15px
}

.res-list .list .list-main[data-v-30857335] {
	cursor: pointer;
	padding: 16px 10px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	border-style: solid;
	border-width: 1px;
	border-color: rgba(12, 144, 248, 0) rgba(12, 144, 248, 0) #f4f4f4
		rgba(12, 144, 248, 0)
}

.res-list .list .list-main .list-left[data-v-30857335] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	overflow: hidden;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.res-list .list .list-main .list-left .res-contant[data-v-30857335] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	overflow: hidden;
	margin-left: 15px;
	height: 64px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.res-list .list .list-main .list-left .res-contant .con-title[data-v-30857335]
	{
	height: 22px;
	font-size: 16px;
	font-family: PingFangSC, PingFangSC-Regular;
	font-weight: 900;
	text-align: left;
	color: rgba(0, 0, 0, .75);
	line-height: 22px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.res-list .list .list-main .list-left .res-contant .con-title[data-v-30857335]:hover
	{
	color: #317cfb
}

.res-list .list .list-main .list-left .res-contant .con-title p[data-v-30857335]
	{
	width: 47px;
	height: 26px;
	line-height: 26px;
	text-align: center;
	margin-left: 6px;
	background: #faecd8;
	border-radius: 4px;
	opacity: 1;
	color: #b88230;
	font-size: 10px;
	font-weight: 400
}

.res-list .list .list-main .list-left .res-contant .con-detial[data-v-30857335]
	{
	margin-top: 9px;
	height: 17px;
	font-size: 12px;
	font-family: PingFangSC, PingFangSC-Regular;
	font-weight: 400;
	text-align: left;
	line-height: 17px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.res-list .list .list-main .list-left .res-contant .con-detial .detial-lable[data-v-30857335]
	{
	color: rgba(0, 0, 0, .45)
}

.res-list .list .list-main .list-left .res-contant .con-detial .detial-value[data-v-30857335]
	{
	margin-right: 20px;
	color: rgba(0, 0, 0, .85);
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.res-list .list .list-main .list-left .res-contant .con-detial .exp[data-v-30857335]
	{
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.res-list .list .list-main[data-v-30857335]:hover {
	background: #f0faff;
	border: 1px solid rgba(12, 144, 248, .7);
	border-radius: 5px
}

.res-list .list-pag[data-v-30857335] {
	text-align: center;
	padding: 10px 0
}

.res-list .list-pag .yj-pagination[data-v-30857335] {
	margin: 5px 0 5px auto
}

.con-rate .Rate {
	text-align: left;
	margin-left: -6px
}

.con-rate .Rate .Rate__star {
	padding: 7px 0
}

.syncro-region-resource[data-v-196d7094] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	position: relative
}

.syncro-region-resource .region-content[data-v-196d7094] {
	min-height: 136px
}

.syncro-region-resource .more-item[data-v-196d7094] {
	width: 99%;
	min-height: 32px;
	-webkit-transition: height .2s;
	transition: height .2s
}

.syncro-region-resource .region-top[data-v-196d7094] {
	background-image: url(../img/local_header_bg@2x.0c1ec5cd.png);
	background-size: cover;
	background-position-x: 100%;
	background-position-y: 77%;
	padding: 35px 20px 25px 20px;
	border-radius: 5px;
	-webkit-transition: height 1s;
	transition: height 1s;
	overflow: hidden;
	position: relative
}

.syncro-region-resource .region-top .hascheck-tag[data-v-196d7094] {
	min-height: 40px
}

.syncro-region-resource .region-top .hascheck-tag .check-name[data-v-196d7094]
	{
	cursor: pointer;
	padding: 0 15px;
	line-height: 24px;
	padding: 4px 16px;
	font-size: 14px;
	font-weight: 400;
	background: #1890ff;
	color: #fff;
	border-radius: 4px;
	display: inline-block;
	margin-right: 12px;
	margin-bottom: 8px
}

.syncro-region-resource .region-top .show-more[data-v-196d7094] {
	position: absolute;
	right: 10px;
	top: 22px;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 54px;
	flex: 0 0 54px;
	height: 22px;
	font-size: 14px;
	font-weight: 400;
	text-align: left;
	color: #1890ff;
	line-height: 22px;
	cursor: pointer
}

.syncro-region-resource .region-top .show-more .icon[data-v-196d7094] {
	margin-left: 5px
}

.syncro-region-resource .region-top .show-more-item[data-v-196d7094] {
	cursor: pointer;
	height: 22px;
	position: absolute;
	top: 8px;
	right: 40px;
	font-size: 12px
}

.syncro-region-resource .region-top .region-item[data-v-196d7094] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-bottom: 20px;
	position: relative
}

.syncro-region-resource .region-top .region-item .catalog-name[data-v-196d7094]
	{
	-webkit-box-flex: 0;
	-ms-flex: 0 0 75px;
	flex: 0 0 75px;
	padding-top: 12px;
	font-size: 12px;
	color: rgba(0, 0, 0, .5)
}

.syncro-region-resource .region-top .region-item .catalog-lists[data-v-196d7094]
	{
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding-right: 30px
}

.syncro-region-resource .region-top .region-item .catalog-lists .region-li[data-v-196d7094]
	{
	margin-bottom: 10px;
	cursor: pointer;
	padding: 0 15px;
	line-height: 24px;
	padding: 4px 16px;
	font-size: 16px;
	font-weight: 400;
	color: #131415;
	height: 32px
}

.syncro-region-resource .region-top .region-item .catalog-lists .region-li.region-active[data-v-196d7094]
	{
	background: #317cfb;
	color: #fff;
	border-radius: 4px
}

.syncro-region-resource .region-top .region-item .left-space[data-v-196d7094]
	{
	-webkit-box-flex: 0;
	-ms-flex: 0 0 54px;
	flex: 0 0 54px
}

.syncro-region-resource .region-tip[data-v-196d7094] {
	padding: 20px;
	border-radius: 5px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	background: #fff;
	margin: 20px 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.syncro-region-resource .region-tip ul[data-v-196d7094] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.syncro-region-resource .region-tip ul li[data-v-196d7094] {
	cursor: pointer;
	padding: 0 12px
}

.syncro-region-resource .region-tip .regiontip-active[data-v-196d7094] {
	color: #29c07b;
	position: relative
}

.syncro-region-resource .region-tip .regiontip-active[data-v-196d7094]:after
	{
	content: "";
	width: 20px;
	height: 2px;
	background: #29c07b;
	position: absolute;
	bottom: -13px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%)
}

.syncro-region-resource .air-class-toggle-btn[data-v-196d7094] {
	position: absolute;
	right: 12px;
	bottom: 16px
}

.synchro-pre[data-v-2866957f] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.synchro-pre .center[data-v-2866957f] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.synchro-pre .center .left[data-v-2866957f] {
	position: relative;
	width: 280px;
	-webkit-transition: width .3s ease;
	transition: width .3s ease
}

.synchro-pre .center .left .catalog-switch[data-v-2866957f] {
	width: 20px;
	height: 60px;
	opacity: 1;
	text-align: center;
	padding: 22px 0;
	background: #317cfb;
	border: 1px solid #317cfb;
	position: absolute;
	top: 30% !important;
	left: 100%;
	cursor: pointer
}

.synchro-pre .center .left .catalog-switch[data-v-2866957f]:hover {
	background-color: #317cfb;
	opacity: .7
}

.synchro-pre .center .left .catalog-switch .el-icon-arrow-left[data-v-2866957f],.synchro-pre .center .left .catalog-switch .el-icon-arrow-right[data-v-2866957f]
	{
	color: #317cfb;
	font-weight: 700
}

.synchro-pre .center .left-hidden[data-v-2866957f] {
	width: 0 !important
}

.synchro-pre .center .left-hidden .catalog-switch[data-v-2866957f] {
	left: -20px
}

.synchro-pre .center .main[data-v-2866957f] {
	-webkit-transition: width .3s ease;
	transition: width .3s ease;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.synchro-pre .center .main .synchro-top[data-v-2866957f] {
	margin-top: 10px
}

.synchro-pre .center .main .synchro-list[data-v-2866957f] {
	margin-top: 10px;
	width: 1368px
}

.synchro-main[data-v-2edff7c1] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.synchro-main .center[data-v-2edff7c1] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	width: 1368px;
	margin: 0 auto;
	background: #fff;
	padding: 6px 24px 24px 24px;
	border-radius: 0 0 8px 8px
}

.synchro-main .center .left[data-v-2edff7c1] {
	position: relative;
	width: 320px;
	-webkit-transition: width .3s ease;
	transition: width .3s ease
}

.synchro-main .center .left .catalog-switch[data-v-2edff7c1] {
	width: 20px;
	height: 60px;
	opacity: 1;
	text-align: center;
	padding: 22px 0;
	background: #317cfb;
	border: 1px solid #317cfb;
	position: absolute;
	top: 30% !important;
	left: 100%;
	cursor: pointer
}

.synchro-main .center .left .catalog-switch[data-v-2edff7c1]:hover {
	background-color: #317cfb;
	opacity: .7
}

.synchro-main .center .left .catalog-switch .el-icon-arrow-left[data-v-2edff7c1],.synchro-main .center .left .catalog-switch .el-icon-arrow-right[data-v-2edff7c1]
	{
	color: #fff;
	font-weight: 700
}

.synchro-main .center .left-hidden[data-v-2edff7c1] {
	width: 0 !important
}

.synchro-main .center .left-hidden .catalog-switch[data-v-2edff7c1] {
	left: -20px
}

.synchro-main .center .main[data-v-2edff7c1] {
	margin-left: 20px;
	-webkit-transition: width .3s ease;
	transition: width .3s ease
}

.synchro-main .center .main .synchro-list[data-v-2edff7c1] {
	margin-top: 10px
}

.recommend.dt-sty {
	border-radius: 8px
}

.pre-rec-head {
	padding: 16px 10px;
	margin: 0 10px;
	border-bottom: .5px solid rgba(0, 0, 0, .05);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: start;
	cursor: pointer;
	position: relative
}

.pre-rec-head .activee {
	color: #317cfb
}

.list-page {
	text-align: center;
	padding: 10px 0
}

.list-page .yj-pagination {
	margin: 5px 0 5px auto
}

.student-parent-role {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	background-repeat: no-repeat;
	background-size: 100% 1272px;
	background-position-y: bottom
}

.student-parent-role .allbg {
	position: absolute;
	bottom: 0;
	left: 0;
	height: 260px;
	width: 100%;
	z-index: -10;
	background-image: url(../img/bg-bottom.400d22ab.png);
	background-repeat: no-repeat;
	background-size: 100%;
	background-position-y: bottom;
	background-color: transparent
}

.student-parent-role .allbgColor {
	position: absolute;
	bottom: 0;
	left: 0;
	height: 100%;
	width: 100vw;
	z-index: -11;
	background-color: #f0f9f8
}

.literacy-dev {
	width: 1368px;
	margin: auto;
	text-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 12px 0;
	position: relative
}

.literacy-dev.student-role {
	margin-bottom: 100px
}

.literacy-dev .header {
	height: auto;
	width: 1368px;
	background: #fff;
	border: 1px solid #e4e4e4;
	padding: 15px 20px;
	font-size: 16px
}

.literacy-dev .header .el-form-item__content {
	text-align: left;
	font-size: 16px
}

.literacy-dev .header .el-form-item__label {
	padding: 0;
	font-size: 16px;
	color: rgba(0, 0, 0, .65)
}

.literacy-dev .header .content-tag {
	padding: 0 15px;
	display: inline-block;
	text-align: left;
	min-width: 30px;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	color: rbga(0, 0, 0, .85)
}

.literacy-dev .header .active {
	background: #0c90f8;
	padding: 0 15px;
	color: #fff;
	border-radius: 4px;
	line-height: 22px
}

.literacy-dev .header .el-form-item {
	margin-bottom: 0
}

.literacy-dev .content {
	margin-top: 10px;
	min-height: 600px;
	width: 1250px;
	padding-bottom: 30px
}

.literacy-dev .content .content-body {
	width: 100%
}

.literacy-dev .content .content-body .content-btn {
	padding: 10px 20px;
	text-align: left;
	width: 100%
}

.literacy-dev .content .content-List {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-line-pack: start;
	align-content: flex-start
}

.literacy-dev .content .content-List .litracy-item {
	margin-right: 26px
}

.literacy-dev .content .main-footer {
	padding: 10px 0
}

.literacy-dev .content .main-footer .list-pagin {
	margin-top: 21px;
	margin-bottom: 44px;
	height: 32px;
	text-align: center
}

.popHandle_res .content[data-v-67be9254],.popHandle_res[data-v-67be9254]
	{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 132px
}

.popHandle_res .content[data-v-67be9254] {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.popHandle_res .fun-item[data-v-67be9254] {
	cursor: pointer;
	width: 100%;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	font-weight: 400
}

.popHandle_res .fun-item .fun-img[data-v-67be9254],.popHandle_res .fun-item[data-v-67be9254]
	{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: #317cfb
}

.popHandle_res .fun-item .fun-img[data-v-67be9254] {
	height: 30px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 30px;
	text-align: center;
	border-radius: 30px;
	margin: 0 12px
}

.popHandle_res .fun-item .fun-img .yjicon[data-v-67be9254] {
	font-size: 20px
}

.popHandle_res .fun-item .fun-img.disabled[data-v-67be9254],.popHandle_res .fun-item .fun-name.disabled[data-v-67be9254]
	{
	color: #aaa
}

.res-click-fun[data-v-67be9254] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.res-click-fun .fun-item[data-v-67be9254] {
	cursor: pointer
}

.res-click-fun .fun-item .fun-img[data-v-67be9254] {
	width: 30px;
	height: 30px;
	padding: 3px;
	border-radius: 50%;
	margin: 0 auto 5px auto;
	color: #317cfb
}

.res-click-fun .fun-item .fun-img.disabled[data-v-67be9254] {
	color: #aaa !important;
	background: transparent !important
}

.res-click-fun .fun-item .fun-img .yjicon[data-v-67be9254] {
	font-size: 24px
}

.res-click-fun .fun-item .fun-img-unable[data-v-67be9254] {
	width: 30px;
	height: 30px;
	padding: 3px;
	border-radius: 50%;
	margin: 0 auto 5px auto;
	color: #aaa;
	background: #e4e4e4
}

.res-click-fun .fun-item .fun-img-unable .yjicon[data-v-67be9254] {
	font-size: 24px
}

.res-click-fun .fun-item .fun-name[data-v-67be9254] {
	font-size: 14px;
	white-space: nowrap;
	font-family: PingFangSC, PingFangSC-Regular;
	font-weight: 400;
	color: #317cfb;
	text-align: center;
	line-height: 17px
}

.res-click-fun .fun-item .fun-name.disabled[data-v-67be9254] {
	color: #aaa !important;
	background: transparent !important
}

.res-click-fun .zhanwei[data-v-67be9254] {
	width: 30px;
	height: 30px
}

.dt-Sbag:hover .fun-img .yjicon[data-v-67be9254]:before {
	content: "\e601"
}

.dt-Flx:hover .fun-img .yjicon.icon24-line2-send2[data-v-67be9254]:before
	{
	content: "\e6b5"
}

.dt-Xdownload:hover .fun-img .yjicon.icon24-line2-download[data-v-67be9254]:before
	{
	content: "\e6b7"
}

.hideope-wrap[data-v-67be9254] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 132px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-pack: distribute;
	justify-content: space-around
}

.isAdd[data-v-67be9254] {
	color: #aaa !important
}

.icon24-line2-more-shu[data-v-67be9254] {
	color: #317cfb;
	cursor: pointer
}

.fun-item-more[data-v-67be9254] {
	width: 30px;
	height: 30px;
	margin-top: 15px;
	line-height: 30px;
	text-align: center;
	border-radius: 30px;
	background: transparent;
	color: #317cfb
}

.fun-item-more.el-hover[data-v-67be9254] {
	background: #317cfb;
	color: #fff
}

.fun-item-more.el-hover .icon24-line2-more-shu[data-v-67be9254] {
	color: #fff
}

.resource-list[data-v-16824c94] {
	padding: 10px 0 33px 0;
	background: #fff;
	border-radius: 8px !important;
	height: calc(100% - 30px);
	overflow-y: auto
}

.resource-list .list-item[data-v-16824c94] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	border-style: solid;
	border-width: 1px;
	border-color: rgba(12, 144, 248, 0) rgba(12, 144, 248, 0) #f4f4f4
		rgba(12, 144, 248, 0);
	padding: 15px 0
}

.resource-list .list-item .item-left[data-v-16824c94] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	width: 58%;
	cursor: pointer;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.resource-list .list-item .item-left .res-right[data-v-16824c94] {
	width: 100%
}

.resource-list .list-item .item-left .res-img[data-v-16824c94] {
	width: 70px;
	height: 70px;
	margin: 0 10px auto 0;
	position: relative
}

.resource-list .list-item .item-left .res-img .vcomVip[data-v-16824c94]
	{
	position: absolute;
	left: 0;
	top: 5px;
	width: 37px;
	height: 27px
}

.resource-list .list-item .item-left .res-img .vcomVip2[data-v-16824c94]
	{
	width: 36px;
	height: 24px;
	position: absolute;
	top: 2px;
	left: -1px;
	z-index: 1
}

.resource-list .list-item .item-left .res-img .tesetag[data-v-16824c94]
	{
	position: absolute;
	top: 6px;
	left: -2px
}

.resource-list .list-item .item-left .res-img .tesetag[data-v-16824c94]:after
	{
	position: absolute;
	content: "";
	display: block;
	width: 0;
	height: 0
}

.resource-list .list-item .item-left .res-img .tesetag span[data-v-16824c94]
	{
	position: relative;
	display: inline-block;
	width: 40px;
	padding: 4px 6px 3px;
	background: -webkit-gradient(linear, left top, left bottom, from(#00c795),
		to(#05b88b));
	background: linear-gradient(180deg, #00c795, #05b88b);
	border-radius: 4px 0 0 0;
	color: #fff;
	font-size: 12px;
	text-align: center
}

.resource-list .list-item .item-left .res-img .tesetag span[data-v-16824c94]:after,.resource-list .list-item .item-left .res-img .tesetag span[data-v-16824c94]:before
	{
	position: absolute;
	content: "";
	display: block
}

.resource-list .list-item .item-left .res-img .tesetag span[data-v-16824c94]:after
	{
	top: 19px;
	left: 0;
	height: 4px;
	width: 5px;
	background: #048665;
	border-radius: 0 0 8px 8px
}

.resource-list .list-item .item-left .res-img .tesetag1[data-v-16824c94]
	{
	position: absolute;
	left: 0;
	top: 5px
}

.resource-list .list-item .item-left .res-img .tesetag1 img[data-v-16824c94]
	{
	width: 36px;
	height: 24px
}

.resource-list .list-item .item-left .res-title[data-v-16824c94] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 16px
}

.resource-list .list-item .item-left .res-title .title-name[data-v-16824c94]
	{
	max-width: 520px;
	font-size: 18px;
	font-family: PingFangSC, PingFangSC-Regular;
	font-weight: 400;
	text-align: left;
	color: #212832;
	line-height: 25px;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;
	display: -webkit-box;
	-webkit-box-orient: vertical
}

.resource-list .list-item .item-left .res-title:hover .title-name[data-v-16824c94]
	{
	color: #317cfb
}

.resource-list .list-item .item-left .res-detail[data-v-16824c94] {
	font-size: 14px;
	font-family: PingFangSC, PingFangSC-Regular;
	font-weight: 400;
	text-align: left;
	color: #666;
	line-height: 20px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.resource-list .list-item .item-left .res-detail div[data-v-16824c94] {
	margin-right: 15px
}

.resource-list .list-item .train-left[data-v-16824c94] {
	cursor: pointer;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.resource-list .list-item .train-left .train-img[data-v-16824c94] {
	width: 48px;
	height: 48px
}

.resource-list .list-item .train-left .train-title[data-v-16824c94] {
	margin-left: 13px
}

.resource-list .list-item .train-left .train-title .res-title[data-v-16824c94]
	{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.resource-list .list-item .train-left .train-title .res-title .title-name[data-v-16824c94]
	{
	max-width: 520px;
	font-size: 16px;
	font-family: PingFangSC, PingFangSC-Regular;
	font-weight: 400;
	text-align: left;
	color: rgba(0, 0, 0, .85);
	line-height: 22px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.resource-list .list-item .train-left .train-title .res-detail[data-v-16824c94]
	{
	font-size: 14px;
	font-family: PingFangSC, PingFangSC-Regular;
	font-weight: 400;
	text-align: left;
	color: rgba(0, 0, 0, .65);
	line-height: 20px;
	padding: 16px 30px 10px 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.resource-list .list-item .train-left .train-title .res-detail div[data-v-16824c94]
	{
	margin-right: 15px
}

.resource-list .list-item .item-right[data-v-16824c94] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: distribute;
	justify-content: space-around
}

.resource-list .list-item[data-v-16824c94]:hover {
	background: #f0faff;
	border: 1px solid rgba(12, 144, 248, .7);
	border-radius: 5px
}

.resource-list .load-more[data-v-16824c94] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.resource-list .load-more .on-more[data-v-16824c94] {
	cursor: pointer;
	padding: 7px 38px 8px 38px;
	font-size: 16px;
	font-family: MicrosoftYaHei;
	text-align: left;
	color: #317cfb;
	line-height: 21px;
	border: 1px solid #e4e4e4;
	border-radius: 19px
}

.resource-list .load-more .no-more[data-v-16824c94] {
	padding: 16px;
	font-size: 16px;
	font-family: MicrosoftYaHei;
	text-align: left;
	color: rgba(0, 0, 0, .65);
	line-height: 21px
}

.resource-list .load-more .on-load[data-v-16824c94] {
	padding: 7px 38px 8px 38px;
	font-size: 16px;
	font-family: MicrosoftYaHei;
	text-align: left;
	color: rgba(0, 0, 0, .65);
	line-height: 21px
}

.resource-list[data-v-16824c94]:hover {
	overflow-y: auto
}

.resource-list1[data-v-16824c94]::-webkit-scrollbar,.resource-list[data-v-16824c94]::-webkit-scrollbar
	{
	width: 8px;
	height: 1px;
	position: absolute;
	right: -40px;
	top: 0;
	background: #fff
}

.resource-list1[data-v-16824c94]::-webkit-scrollbar-thumb,.resource-list[data-v-16824c94]::-webkit-scrollbar-thumb
	{
	background: #535353;
	width: 2px;
	height: 80px;
	background: rgba(0, 0, 0, .16);
	border-radius: 4px
}

.resource-list1[data-v-16824c94]::-webkit-scrollbar-thumb {
	background: #fff
}

.resource-list[data-v-16824c94]::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 5px #fff;
	box-shadow: inset 0 0 5px #fff;
	background: #fff;
	display: none
}

.resource-list[data-v-16824c94]::-webkit-scrollbar-track-piece {
	background: hsla(0, 0%, 100%, 0)
}

.resource-list1[data-v-16824c94]::-webkit-scrollbar-track-piece {
	background: #fff
}

.defualtactive[data-v-16824c94] {
	border: 1px solid rgba(12, 144, 248, .7) !important;
	background: #f0faff !important;
	border-radius: 5px
}

.sub-swipe[data-v-24cac7bf] {
	width: 100%;
	border-bottom: 1px solid #efefef
}

.sub-swipe .swiper-content[data-v-24cac7bf] {
	padding: 0 10px;
	margin-right: 25px
}

.sub-swipe .swiper-content .catalog-name[data-v-24cac7bf] {
	padding: 0 15px;
	height: 60px;
	line-height: 60px;
	margin: 0 8px;
	font-size: 16px;
	color: #333
}

.sub-swipe .swiper-content .catalog-name.active[data-v-24cac7bf] {
	font-size: 18px;
	color: #317cfb;
	font-weight: 700;
	border-bottom: 3px solid #317cfb
}

.sub-swipe .item-content[data-v-24cac7bf] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	cursor: pointer
}

.sub-swipe .line[data-v-24cac7bf] {
	width: 44px;
	height: 3px;
	margin-top: 5px;
	background: #317cfb;
	border-radius: 2px 2px 2px 2px;
	opacity: 1
}

.sub-swipe .sub-swipe-tab-l[data-v-24cac7bf] {
	position: relative;
	overflow: hidden;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.sub-swipe .sub-swipe-tab-l .left[data-v-24cac7bf] {
	margin-right: 0;
	border-top-left-radius: 60px;
	border-bottom-left-radius: 60px;
	border-right: none !important
}

.sub-swipe .sub-swipe-tab-l .right[data-v-24cac7bf] {
	margin-left: 0;
	border-top-right-radius: 60px;
	border-bottom-right-radius: 60px;
	margin-right: 12px
}

.sub-swipe .sub-swipe-tab-l .left[data-v-24cac7bf],.sub-swipe .sub-swipe-tab-l .right[data-v-24cac7bf]
	{
	-webkit-box-flex: 0;
	-ms-flex: 0 0 36px;
	flex: 0 0 36px;
	height: 30px;
	width: 30px;
	opacity: 1;
	line-height: 60px;
	display: -webkit-box;
	display: -ms-flexbox;
	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;
	border: 1px solid #e4e4e4
}

.sub-swipe .sub-swipe-tab-l .left .box[data-v-24cac7bf],.sub-swipe .sub-swipe-tab-l .right .box[data-v-24cac7bf]
	{
	width: 11px;
	height: 11px;
	margin-left: 6px;
	border-top: 2px solid #317cfb;
	border-right: 2px solid #317cfb;
	-webkit-transform: rotate(-135deg) !important;
	transform: rotate(-135deg) !important
}

.sub-swipe .sub-swipe-tab-l .left .box-r[data-v-24cac7bf],.sub-swipe .sub-swipe-tab-l .right .box-r[data-v-24cac7bf]
	{
	width: 11px;
	height: 11px;
	margin-right: 6px;
	border-top: 2px solid #317cfb;
	border-right: 2px solid #317cfb;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg)
}

.sub-swipe .sub-swipe-tab-l .left[data-v-24cac7bf],.sub-swipe .sub-swipe-tab-l .right[data-v-24cac7bf]
	{
	background: -webkit-gradient(linear, left top, left bottom, from(#fff),
		to(hsla(0, 0%, 100%, .75)));
	background: linear-gradient(180deg, #fff, hsla(0, 0%, 100%, .75))
}

.sub-swipe .sub-swipe-tab-l .swiper-button-disabled[data-v-24cac7bf] {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 36px;
	flex: 0 0 36px;
	height: 30px;
	line-height: 60px;
	display: -webkit-box;
	display: -ms-flexbox;
	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
}

.sub-swipe .sub-swipe-tab-l .swiper-button-disabled .box-r[data-v-24cac7bf]
	{
	width: 11px;
	height: 11px;
	margin-right: 6px;
	border-top: 1px solid #aaa;
	border-right: 1px solid #aaa;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg)
}

.sub-swipe .sub-swipe-tab-l .swiper-button-disabled .box[data-v-24cac7bf]
	{
	width: 11px;
	height: 11px;
	margin-left: 6px;
	border-top: 1px solid #cdcdcd;
	border-right: 1px solid #cdcdcd;
	-webkit-transform: rotate(-135deg) !important;
	transform: rotate(-135deg) !important
}

.sub-swipe .sub-swipe-tab-l .swiper-slide[data-v-24cac7bf] {
	width: auto
}

.self-main[data-v-155d94cd] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.self-main .center[data-v-155d94cd] {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}

.self-main .center .left[data-v-155d94cd] {
	padding: 20px;
	width: 240px;
	height: 744px;
	background: #fff;
	border: 1px solid #e4e4e4;
	overflow-y: scroll;
	display: inline-block
}

.self-main .center .left[data-v-155d94cd]::-webkit-scrollbar {
	display: none
}

.self-main .center .main[data-v-155d94cd] {
	display: inline-block;
	vertical-align: top
}

.self-main .center .main .self-list[data-v-155d94cd] {
	margin-top: 10px
}

.left .left::-webkit-scrollbar {
	display: none
}

.left .left-tree-node {
	height: 20px;
	width: 200px;
	font-size: 14px;
	font-family: PingFangSC, PingFangSC-Regular;
	font-weight: 400;
	text-align: left;
	color: rgba(0, 0, 0, .5);
	line-height: 20px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}

html {
	-webkit-tap-highlight-color: transparent
}

body {
	margin: 0;
	font-family: -apple-system, BlinkMacSystemFont, Helvetica Neue,
		Helvetica, Segoe UI, Arial, Roboto, PingFang SC, miui,
		Hiragino Sans GB, Microsoft Yahei, sans-serif
}

a {
	text-decoration: none
}

button,input,textarea {
	color: inherit;
	font: inherit
}

[class*=van-]:focus,a:focus,button:focus,input:focus,textarea:focus {
	outline: 0
}

ol,ul {
	margin: 0;
	padding: 0;
	list-style: none
}

.van-ellipsis {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.van-multi-ellipsis--l2 {
	-webkit-line-clamp: 2
}

.van-multi-ellipsis--l2,.van-multi-ellipsis--l3 {
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical
}

.van-multi-ellipsis--l3 {
	-webkit-line-clamp: 3
}

.van-clearfix:after {
	display: table;
	clear: both;
	content: ""
}

[class*=van-hairline]:after {
	position: absolute;
	box-sizing: border-box;
	content: " ";
	pointer-events: none;
	top: -50%;
	right: -50%;
	bottom: -50%;
	left: -50%;
	border: 0 solid #ebedf0;
	-webkit-transform: scale(.5);
	transform: scale(.5)
}

.van-hairline,.van-hairline--bottom,.van-hairline--left,.van-hairline--right,.van-hairline--surround,.van-hairline--top,.van-hairline--top-bottom
	{
	position: relative
}

.van-hairline--top:after {
	border-top-width: 1px
}

.van-hairline--left:after {
	border-left-width: 1px
}

.van-hairline--right:after {
	border-right-width: 1px
}

.van-hairline--bottom:after {
	border-bottom-width: 1px
}

.van-hairline--top-bottom:after,.van-hairline-unset--top-bottom:after {
	border-width: 1px 0
}

.van-hairline--surround:after {
	border-width: 1px
}

@
-webkit-keyframes van-slide-up-enter { 0%{
	-webkit-transform: translate3d(0, 100%, 0);
	transform: translate3d(0, 100%, 0)
}

}
@
keyframes van-slide-up-enter { 0%{
	-webkit-transform: translate3d(0, 100%, 0);
	transform: translate3d(0, 100%, 0)
}

}
@
-webkit-keyframes van-slide-up-leave {
	to {-webkit-transform: translate3d(0, 100%, 0);
	transform: translate3d(0, 100%, 0)
}

}
@
keyframes van-slide-up-leave {
	to {-webkit-transform: translate3d(0, 100%, 0);
	transform: translate3d(0, 100%, 0)
}

}
@
-webkit-keyframes van-slide-down-enter { 0%{
	-webkit-transform: translate3d(0, -100%, 0);
	transform: translate3d(0, -100%, 0)
}

}
@
keyframes van-slide-down-enter { 0%{
	-webkit-transform: translate3d(0, -100%, 0);
	transform: translate3d(0, -100%, 0)
}

}
@
-webkit-keyframes van-slide-down-leave {
	to {-webkit-transform: translate3d(0, -100%, 0);
	transform: translate3d(0, -100%, 0)
}

}
@
keyframes van-slide-down-leave {
	to {-webkit-transform: translate3d(0, -100%, 0);
	transform: translate3d(0, -100%, 0)
}

}
@
-webkit-keyframes van-slide-left-enter { 0%{
	-webkit-transform: translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0)
}

}
@
keyframes van-slide-left-enter { 0%{
	-webkit-transform: translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0)
}

}
@
-webkit-keyframes van-slide-left-leave {
	to {-webkit-transform: translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0)
}

}
@
keyframes van-slide-left-leave {
	to {-webkit-transform: translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0)
}

}
@
-webkit-keyframes van-slide-right-enter { 0%{
	-webkit-transform: translate3d(100%, 0, 0);
	transform: translate3d(100%, 0, 0)
}

}
@
keyframes van-slide-right-enter { 0%{
	-webkit-transform: translate3d(100%, 0, 0);
	transform: translate3d(100%, 0, 0)
}

}
@
-webkit-keyframes van-slide-right-leave {
	to {-webkit-transform: translate3d(100%, 0, 0);
	transform: translate3d(100%, 0, 0)
}

}
@
keyframes van-slide-right-leave {
	to {-webkit-transform: translate3d(100%, 0, 0);
	transform: translate3d(100%, 0, 0)
}

}
@
-webkit-keyframes van-fade-in { 0%{
	opacity: 0
}

to {
	opacity: 1
}

}
@
keyframes van-fade-in { 0%{
	opacity: 0
}

to {
	opacity: 1
}

}
@
-webkit-keyframes van-fade-out { 0%{
	opacity: 1
}

to {
	opacity: 0
}

}
@
keyframes van-fade-out { 0%{
	opacity: 1
}

to {
	opacity: 0
}

}
@
-webkit-keyframes van-rotate { 0%{
	-webkit-transform: rotate(0);
	transform: rotate(0)
}

to {
	-webkit-transform: rotate(1turn);
	transform: rotate(1turn)
}

}
@
keyframes van-rotate { 0%{
	-webkit-transform: rotate(0);
	transform: rotate(0)
}

to {
	-webkit-transform: rotate(1turn);
	transform: rotate(1turn)
}

}
.van-fade-enter-active {
	-webkit-animation: van-fade-in .3s ease-out both;
	animation: van-fade-in .3s ease-out both
}

.van-fade-leave-active {
	-webkit-animation: van-fade-out .3s ease-in both;
	animation: van-fade-out .3s ease-in both
}

.van-slide-up-enter-active {
	-webkit-animation: van-slide-up-enter .3s ease-out both;
	animation: van-slide-up-enter .3s ease-out both
}

.van-slide-up-leave-active {
	-webkit-animation: van-slide-up-leave .3s ease-in both;
	animation: van-slide-up-leave .3s ease-in both
}

.van-slide-down-enter-active {
	-webkit-animation: van-slide-down-enter .3s ease-out both;
	animation: van-slide-down-enter .3s ease-out both
}

.van-slide-down-leave-active {
	-webkit-animation: van-slide-down-leave .3s ease-in both;
	animation: van-slide-down-leave .3s ease-in both
}

.van-slide-left-enter-active {
	-webkit-animation: van-slide-left-enter .3s ease-out both;
	animation: van-slide-left-enter .3s ease-out both
}

.van-slide-left-leave-active {
	-webkit-animation: van-slide-left-leave .3s ease-in both;
	animation: van-slide-left-leave .3s ease-in both
}

.van-slide-right-enter-active {
	-webkit-animation: van-slide-right-enter .3s ease-out both;
	animation: van-slide-right-enter .3s ease-out both
}

.van-slide-right-leave-active {
	-webkit-animation: van-slide-right-leave .3s ease-in both;
	animation: van-slide-right-leave .3s ease-in both
}

.van-sticky--fixed {
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
	z-index: 99
}

.van-tab {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	flex: 1;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	box-sizing: border-box;
	padding: 0 4px;
	color: #646566;
	font-size: 14px;
	line-height: 20px;
	cursor: pointer
}

.van-tab--active {
	color: #323233;
	font-weight: 500
}

.van-tab--disabled {
	color: #c8c9cc;
	cursor: not-allowed
}

.van-tab__text--ellipsis {
	display: -webkit-box;
	overflow: hidden;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical
}

.van-tab__text-wrapper,.van-tabs {
	position: relative
}

.van-tabs__wrap {
	overflow: hidden
}

.van-tabs__wrap--page-top {
	position: fixed
}

.van-tabs__wrap--content-bottom {
	top: auto;
	bottom: 0
}

.van-tabs__wrap--scrollable .van-tab {
	-webkit-box-flex: 1;
	-webkit-flex: 1 0 auto;
	flex: 1 0 auto;
	padding: 0 12px
}

.van-tabs__wrap--scrollable .van-tabs__nav {
	overflow-x: auto;
	overflow-y: hidden;
	-webkit-overflow-scrolling: touch
}

.van-tabs__wrap--scrollable .van-tabs__nav::-webkit-scrollbar {
	display: none
}

.van-tabs__nav {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	background-color: #fff;
	-webkit-user-select: none;
	user-select: none
}

.van-tabs__nav--line {
	box-sizing: content-box;
	height: 100%;
	padding-bottom: 15px
}

.van-tabs__nav--line.van-tabs__nav--complete {
	padding-right: 8px;
	padding-left: 8px
}

.van-tabs__nav--card {
	box-sizing: border-box;
	height: 30px;
	margin: 0 16px;
	border: 1px solid #1989fa;
	border-radius: 2px
}

.van-tabs__nav--card .van-tab {
	color: #1989fa;
	border-right: 1px solid #1989fa
}

.van-tabs__nav--card .van-tab:last-child {
	border-right: none
}

.van-tabs__nav--card .van-tab.van-tab--active {
	color: #fff;
	background-color: #1989fa
}

.van-tabs__nav--card .van-tab--disabled {
	color: #c8c9cc
}

.van-tabs__line {
	position: absolute;
	bottom: 15px;
	left: 0;
	z-index: 1;
	width: 40px;
	height: 3px;
	background-color: #1989fa;
	border-radius: 3px
}

.van-tabs__track {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	width: 100%;
	height: 100%;
	will-change: left
}

.van-tabs__content--animated {
	overflow: hidden
}

.van-tabs--line .van-tabs__wrap {
	height: 44px
}

.van-tabs--card>.van-tabs__wrap {
	height: 30px
}

.van-tab__pane,.van-tab__pane-wrapper {
	-webkit-flex-shrink: 0;
	flex-shrink: 0;
	box-sizing: border-box;
	width: 100%
}

.van-tab__pane-wrapper--inactive {
	height: 0;
	overflow: visible
}

.top-subject-tab {
	width: 100%;
	opacity: 1;
	padding: 14px 0 14px 24px
}

.top-subject-tab .yj-mob-tabs .van-tabs__nav {
	background: none !important
}

.top-subject-tab .yj-mob-tabs .van-tabs__nav--complete {
	padding: 0
}

.top-subject-tab .yj-mob-tabs .van-tab {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none
}

.top-subject-tab .yj-mob-tabs .van-tab .van-tab__text {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.top-subject-tab .yj-mob-tabs .van-tab .van-tab__text .tab-line {
	margin: auto 8px auto 0;
	width: 1px;
	height: 12px;
	opacity: 1;
	background: rgba(0, 0, 0, .06);
	-webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .08);
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .08)
}

.top-subject-tab .yj-mob-tabs .van-tab .van-tab__text .tab-title {
	height: 40px;
	padding: 8px 24px;
	font-size: 16px;
	font-family: MicrosoftYaHei, MicrosoftYaHei-Regular;
	font-weight: 400;
	text-align: left;
	color: #1c1f21;
	line-height: 24px
}

.top-subject-tab .yj-mob-tabs .van-tab--active .tab-title {
	background: #29c07b;
	border-radius: 8px;
	font-family: MicrosoftYaHei, MicrosoftYaHei-Bold;
	font-weight: 700 !important;
	color: #fff !important
}

.top-subject-tab .yj-mob-tabs .van-tabs__line {
	display: none
}

.course-select {
	width: 100%;
	padding: 0 10px
}

.course-select .imgcontainer {
	position: relative
}

.course-select .imgcontainer> >>.course-img-show {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2
}

.course-select .imgcontainer .vip-img {
	position: absolute;
	width: 36px;
	top: -1px;
	left: 0;
	z-index: 99999
}

.course-select .imgcontainer .vip-img-danpin {
	position: absolute;
	width: 43px;
	top: 0;
	left: 0;
	z-index: 99999
}

.course-select .yj-tabs .el-tabs__header {
	margin: 0
}

.course-select .yj-tabs .el-tabs__header .el-tabs__nav-wrap:after {
	display: none
}

.course-select .yj-tabs .el-tabs__header .course-img-show .el-image__inner
	{
	height: 110px;
	width: auto
}

.course-select .yj-tabs .el-tabs__header .course-img .el-image__inner {
	width: auto
}

.course-select .yj-tabs .el-tabs__header .el-tabs__nav-prev {
	z-index: 5;
	top: 40px;
	width: 36px;
	height: 36px;
	opacity: 1;
	background: rgba(0, 0, 0, .15);
	border-radius: 50%;
	text-align: center;
	color: #fff;
	font-size: 17px
}

.course-select .yj-tabs .el-tabs__header .el-tabs__nav-prev:hover {
	background: rgba(0, 0, 0, .3)
}

.course-select .yj-tabs .el-tabs__header .el-tabs__nav-prev .el-icon-arrow-left
	{
	font-weight: 700 !important;
	vertical-align: text-top
}

.course-select .yj-tabs .el-tabs__header .el-tabs__nav-next {
	z-index: 5;
	top: 40px;
	width: 36px;
	height: 36px;
	opacity: 1;
	background: rgba(0, 0, 0, .15);
	border-radius: 50%;
	text-align: center;
	color: #fff;
	font-size: 17px;
	right: 10px
}

.course-select .yj-tabs .el-tabs__header .el-tabs__nav-next:hover {
	background: rgba(0, 0, 0, .3)
}

.course-select .yj-tabs .el-tabs__header .el-tabs__nav-next .el-icon-arrow-right
	{
	font-weight: 700 !important;
	vertical-align: text-top
}

.course-select .yj-tabs .el-tabs__header .el-tabs__nav-scroll {
	width: 1150px
}

.course-select .yj-tabs .el-tabs__header .el-tabs__nav-scroll .el-tabs__nav .el-tabs__item
	{
	padding: 0;
	margin: 0 10px 0 10px;
	width: 210px;
	height: 110px;
	border-radius: 8px;
	display: inline-block;
	vertical-align: top;
	overflow: hidden
}

.course-select .yj-tabs .el-tabs__header .el-tabs__nav-scroll .el-tabs__nav .el-tabs__item div
	{
	width: 100%;
	height: 100%;
	position: relative
}

.course-select .yj-tabs .el-tabs__header .el-tabs__nav-scroll .el-tabs__nav .el-tabs__item div .yj-image
	{
	border-radius: 8px
}

.course-select .yj-tabs .el-tabs__header .el-tabs__nav-scroll .el-tabs__nav .el-tabs__item div .course-new
	{
	position: absolute;
	top: 0;
	right: 0;
	width: 50px;
	height: 24px;
	padding: 3px 8px 3px 14px;
	opacity: 1;
	background: #ff4d4f;
	border-radius: 0 8px 0 20px;
	font-size: 14px;
	font-family: MicrosoftYaHeiSemibold, MicrosoftYaHeiSemibold-Regular;
	font-weight: 400;
	color: #fff;
	line-height: 19px;
	z-index: 99999
}

.course-select .yj-tabs .el-tabs__header .el-tabs__nav-scroll .el-tabs__nav .is-active
	{
	width: 210px;
	height: 125px;
	display: inline-block;
	-webkit-clip-path: url(#clip02);
	clip-path: url(#clip02)
}

.course-select .yj-tabs .el-tabs__header .el-tabs__nav-scroll .el-tabs__nav .is-active .course-img .el-image__inner
	{
	height: 125px;
	width: auto
}

.course-select .yj-tabs .el-tabs__header .el-tabs__nav-scroll .el-tabs__active-bar
	{
	display: none
}

.course-select .student-tabs .el-tabs__nav-wrap {
	padding: 0 10px
}

.student-catalog {
	width: 100%;
	height: 100%
}

.student-catalog .catalog-top {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 19px 10px;
	height: 60px;
	opacity: 1;
	background: #29c07b;
	border-radius: 8px 8px 0 0
}

.student-catalog .catalog-top .edition-span {
	width: 148px;
	height: 22px;
	opacity: 1;
	font-size: 16px;
	font-family: PingFangSC, PingFangSC-Medium;
	font-weight: 500;
	text-align: right;
	color: #fff;
	line-height: 22px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.student-catalog .catalog-top .edition-change {
	cursor: pointer;
	width: 72px;
	height: 26px;
	padding: 2px 0 2px 14px;
	background: hsla(0, 0%, 84.7%, 0);
	border: 1px solid #fff;
	border-radius: 14px;
	-webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .08);
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .08);
	position: relative
}

.student-catalog .catalog-top .edition-change span {
	width: 28px;
	height: 20px;
	font-size: 14px;
	font-family: MicrosoftYaHei;
	text-align: right;
	color: #fff;
	line-height: 20px;
	text-shadow: 0 4px 8px 0 rgba(0, 0, 0, .08)
}

.student-catalog .catalog-top .edition-change .yj-image {
	position: absolute;
	top: -12.5px;
	right: -8px;
	width: 50px;
	height: 50px
}

.student-catalog .catalog-tree {
	height: 479px;
	padding: 10px 20px;
	overflow-y: auto
}

.student-catalog .catalog-tree .tree-detial {
	font-size: 16px;
	font-family: PingFangSC, PingFangSC-Regular;
	font-weight: 400;
	text-align: center;
	color: rgba(0, 0, 0, .45);
	line-height: 24px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.student-catalog .catalog-tree .show-node .show-new {
	width: 64px;
	height: 24px;
	opacity: 1;
	background: #29c07b;
	border-radius: 8px;
	-webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .08);
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .08);
	font-size: 16px;
	font-family: MicrosoftYaHeiSemibold;
	text-align: center;
	color: #fff;
	line-height: 20px;
	text-shadow: 0 4px 8px 0 rgba(0, 0, 0, .08)
}

.catalog-popover {
	margin-top: -5px !important;
	border-radius: 8px !important;
	padding: 22px 18px
}

.catalog-popover .catalog-select {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.catalog-popover .catalog-select .select-label {
	padding: 5px 0;
	font-size: 14px;
	font-family: MicrosoftYaHei;
	text-align: left;
	color: #1c1f21;
	font-weight: 400;
	line-height: 22px;
	width: 42px;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	margin-left: 14px
}

.catalog-popover .catalog-select .catalog-tag {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	max-width: 760px
}

.catalog-popover .catalog-select .catalog-tag .tag-item {
	max-width: 100px;
	cursor: pointer;
	padding: 5px 14px;
	opacity: 1;
	border-radius: 4px;
	font-size: 14px;
	font-family: MicrosoftYaHei;
	text-align: left;
	color: #1c1f21;
	line-height: 22px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.catalog-popover .catalog-select .catalog-tag .tag-active {
	color: #fff;
	background: #29c07b
}

.catalog-popover .catalog-select:nth-child(2) {
	margin-top: 10px
}

.vip-img {
	width: 36px;
	vertical-align: middle
}

.vip-img-danpin {
	width: 43px;
	vertical-align: middle
}

.vip-span {
	display: inline-block;
	height: 34px;
	line-height: 34px;
	width: 50px;
	text-align: right
}

.current-course[data-v-d7871630] {
	width: 100%;
	height: 56px;
	opacity: 1;
	background: #fff;
	border-radius: 8px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 16px 24px 18px 20px
}

.current-course .current-left[data-v-d7871630] {
	max-width: 780px;
	height: 22px;
	text-align: left;
	color: #1c1f21;
	line-height: 22px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.current-course .current-left[data-v-d7871630],.current-course .current-right[data-v-d7871630]
	{
	opacity: 1;
	font-size: 16px;
	font-family: MicrosoftYaHei, MicrosoftYaHei-Regular;
	font-weight: 400;
	text-shadow: 0 4px 8px 0 rgba(0, 0, 0, .08)
}

.current-course .current-right[data-v-d7871630] {
	height: 18px;
	text-align: right;
	color: #9199a1;
	line-height: 18px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.current-course .current-right .course-prev[data-v-d7871630] {
	cursor: pointer
}

.current-course .current-right .right-div[data-v-d7871630] {
	width: 16px;
	height: 21px;
	opacity: 1;
	font-size: 16px;
	font-family: MicrosoftYaHei, MicrosoftYaHei-Regular;
	font-weight: 400;
	text-align: right;
	color: rgba(0, 0, 0, .25);
	line-height: 21px;
	text-shadow: 0 4px 8px 0 rgba(0, 0, 0, .08)
}

.current-course .current-right .course-next[data-v-d7871630] {
	cursor: pointer
}

.breadcrumb[data-v-be583cee] {
	font-size: 16px;
	font-weight: 400;
	cursor: pointer;
	padding-top: 15px;
	padding-bottom: 15px;
	background: #f4f4f4;
	color: rgba(0, 0, 0, .85)
}

.web-banner-wrap {
	width: 100%;
	height: 300px; -
	-swiper-theme-color: #fff
}

.web-banner-wrap .banner-img {
	width: 100%;
	height: 300px;
	vertical-align: middle
}

.student-banner {
	margin-top: 13px;
	width: 1368px
}

.student-banner,.student-banner .banner-img {
	height: 180px;
	border-radius: 8px
}

.buy-vip-wrap[data-v-c1ee3328] {
	min-height: 260px
}

.buy-vip-wrap iframe[data-v-c1ee3328] {
	width: 100%;
	min-height: 260px
}

.playPage .content[data-v-da37f836] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.playPage .content .left[data-v-da37f836] {
	width: 260px;
	height: 590px
}

.playPage .content .right .card-module[data-v-da37f836] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 928px;
	opacity: 1;
	background: #fff;
	border-radius: 8px;
	padding: 30px 20px;
	margin: 10px 0 0 0;
	position: relative;
	-webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .08);
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .08)
}

.playPage .content .right .card-module .new-pic[data-v-da37f836] {
	position: absolute;
	top: 0;
	right: 0;
	width: 50px;
	height: 24px;
	opacity: 1;
	background: #ff4d4f;
	border-radius: 0 8px 0 20px;
	-webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .08);
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .08);
	padding: 3px 8px 3px 14px;
	font-size: 14px;
	font-family: MicrosoftYaHeiSemibold, MicrosoftYaHeiSemibold-Regular;
	font-weight: 400;
	color: #fff;
	line-height: 19px
}

.playPage .content .right .item-left .line[data-v-da37f836] {
	width: 15px;
	height: 53px;
	margin-left: 14px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-left: 1px dashed #29c07b;
	border-bottom: 1px dashed #29c07b
}

.playPage .content .right .item-right .item-module .link-title span[data-v-da37f836]
	{
	font-size: 16px;
	font-family: MicrosoftYaHeiSemibold;
	text-align: left;
	color: #1c1f21;
	line-height: 24px;
	font-weight: 600;
	text-shadow: 0 4px 8px 0 rgba(0, 0, 0, .08)
}

.playPage .content .right .item-right .item-module .card[data-v-da37f836]
	{
	width: 880px;
	height: 74px;
	opacity: 1;
	border-radius: 8px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.playPage .content .right .item-right .item-module .card .title[data-v-da37f836]
	{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.playPage .content .right .item-right .item-module .card .title span[data-v-da37f836]
	{
	height: 28px;
	font-size: 20px;
	font-weight: 800;
	padding: 4px 5px;
	font-family: MicrosoftYaHei, MicrosoftYaHei-Bold
}

.playPage .content .right .item-right .item-module .card .littleP[data-v-da37f836]
	{
	font-size: 16px;
	color: #545c63;
	line-height: 18px;
	padding: 8px 0 10px 5px
}

.playPage .content .right .item-right .item-module .card .littleP[data-v-da37f836],.playPage .content .right .item-right .item-module .res-title[data-v-da37f836]
	{
	font-family: MicrosoftYaHei;
	text-align: left;
	text-shadow: 0 4px 8px 0 rgba(0, 0, 0, .08);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.playPage .content .right .item-right .item-module .res-title[data-v-da37f836]
	{
	width: 860px;
	height: 50px;
	font-size: 14px;
	color: #1c1f21;
	line-height: 22px;
	padding-left: 10px;
	cursor: pointer
}

.playPage .content .right .item-right .item-module .res-title .late-sign[data-v-da37f836]
	{
	vertical-align: super;
	margin-left: 10px;
	height: 24px;
	opacity: 1;
	background: #29c07b;
	border-radius: 12px 12px 12px 0;
	padding: 2px 8px;
	font-size: 10px;
	font-family: PingFangSC, PingFangSC-Regular;
	font-weight: 400;
	text-align: left;
	color: #fff;
	line-height: 16px
}

.playPage .content .right .item-right .item-module .res-title[data-v-da37f836]:hover
	{
	opacity: 1;
	background: rgba(41, 192, 123, .1);
	border-radius: 6px;
	-webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .08);
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .08)
}

.playPage .content .littleCard[data-v-da37f836] {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-top: -8px
}

.playPage .content .littleCard .itemCard[data-v-da37f836] {
	width: 296px;
	height: 303px;
	opacity: 1;
	margin-top: 20px;
	background: #fff;
	border-radius: 8px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	-webkit-box-shadow: 0 0 16px 0 rgba(0, 0, 0, .06);
	box-shadow: 0 0 16px 0 rgba(0, 0, 0, .06)
}

.playPage .content .littleCard .itemCard .nolink[data-v-da37f836] {
	cursor: pointer;
	position: relative
}

.playPage .content .littleCard .itemCard .nolink .right-learn[data-v-da37f836]
	{
	width: 84px;
	height: 25px;
	position: absolute;
	top: 0;
	right: 0
}

.playPage .content .littleCard .itemCard .nolink .card-poster[data-v-da37f836]
	{
	width: 264px;
	height: 176px;
	opacity: 1;
	border-radius: 4px
}

.playPage .content .littleCard .itemCard p[data-v-da37f836] {
	width: 252px;
	height: 22px;
	font-size: 16px;
	text-align: left;
	font-weight: 500;
	line-height: 22px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: rgba(0, 0, 0, .85);
	font-family: MicrosoftYaHeiSemibold, MicrosoftYaHeiSemibold-Regular
}

.playPage .content .littleCard .itemCard[data-v-da37f836]:nth-child(3n-1)
	{
	margin-left: 20px;
	margin-right: 20px
}

.playPage .content .littleCard .itemCard[data-v-da37f836]:hover {
	border: 1px solid #29c07b
}

.playPage .content .vip-img[data-v-da37f836] {
	width: 36px
}

.playPage .content .vip-img-danpin[data-v-da37f836] {
	width: 43px
}

.playPage .same-style[data-v-da37f836] {
	width: 88px;
	height: 32px;
	opacity: 1;
	border-radius: 16px;
	font-size: 14px;
	font-family: MicrosoftYaHei, MicrosoftYaHei-Regular;
	font-weight: 400;
	text-align: center;
	line-height: 32px;
	color: #fff;
	display: inline-block;
	cursor: pointer
}

.playPage .go-learn[data-v-da37f836] {
	background: #29c07b
}

.playPage .or-button[data-v-da37f836] {
	background: #fb9a42;
	margin-left: 5px
}

.playPage .finish-learn[data-v-da37f836] {
	color: rgba(0, 0, 0, .45);
	-webkit-box-shadow: none;
	box-shadow: none
}

.playPage .finish-learn_nolink[data-v-da37f836] {
	background: #e1eae6;
	color: #0f7a49
}

.playPage .poster[data-v-da37f836] {
	width: 243px;
	height: 157px;
	margin: 50px 0
}

.stu_content-t {
	padding: 16px 0 20px 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 18px;
	font-family: PingFangSC, PingFangSC-Regular;
	font-weight: 400;
	color: rgba(0, 0, 0, .85);
	line-height: 30px
}

.stu_resource-descfont {
	padding: 0 55px
}

.studentHome[data-v-454bccbc] {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	background-repeat: no-repeat;
	background-size: 100% 1272px;
	background-position-y: bottom
}

.studentHome .student-home-top[data-v-454bccbc] {
	margin: 12px 0;
	width: 1200px;
	height: 212px;
	background: #fff;
	border-radius: 8px;
	-webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .08);
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .08)
}

.studentHome .student-home-main[data-v-454bccbc] {
	margin-bottom: 100px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.studentHome .student-home-main .main-left[data-v-454bccbc] {
	width: 260px;
	height: 539px;
	opacity: 1;
	background: #fff;
	border-radius: 8px 8px 4px 4px
}

.studentHome .student-home-main .main-right[data-v-454bccbc] {
	width: 928px;
	margin-left: 12px
}

.studentHome .allbgColor[data-v-454bccbc] {
	position: absolute;
	bottom: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: -11;
	background-color: #f0f9f8
}

.studentHome .allbg[data-v-454bccbc] {
	position: absolute;
	bottom: 0;
	left: 0;
	height: 260px;
	width: 100%;
	z-index: -10;
	background-image: url(../img/bg-bottom.400d22ab.png);
	background-repeat: no-repeat;
	background-size: 100%;
	background-position-y: bottom;
	background-color: transparent
}

.empty-picture[data-v-4584a2fa] {
	width: 320px;
	height: 218px;
	margin: 100px auto;
	text-align: center
}

.empty-picture span[data-v-4584a2fa] {
	height: 22px;
	font-size: 16px;
	font-family: PingFangSC, PingFangSC-Regular;
	font-weight: 400;
	text-align: center;
	color: rgba(0, 0, 0, .45);
	line-height: 22px
}

.special-main .sortActive {
	color: #317cfb
}

.special-main .list-pagin .dt-total {
	margin: 0 2px;
	font-size: 14px;
	font-family: PingFang SC-Heavy, PingFang SC;
	font-weight: 800;
	color: #000
}

.special-main .list-pagin .dt-txt {
	font-size: 14px;
	font-family: PingFang SC-Regular, PingFang SC;
	font-weight: 400;
	color: #999
}

.special-main .list-pagin .btn-next,.special-main .list-pagin .btn-prev
	{
	border: 1px solid #efefef;
	background-color: #fff
}

.special-main .list-pagin .el-icon {
	font-size: 16px !important
}

.special-main .list-pagin .el-pager li {
	border: 1px solid #efefef;
	font-size: 16px !important;
	background-color: #fff
}

.special-main .list-pagin .el-pagination__total {
	font-size: 16px !important
}

.special-main .el-pager .active {
	background: #fff !important;
	color: #317cfb !important
}

.special-main .el-input__inner {
	height: 34px
}

.special-main .el-input {
	width: auto
}

.special-main[data-v-b18fc770] {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-bottom: 24px
}

.special-main .content-main[data-v-b18fc770] {
	width: 1368px
}

.special-main .content-main .list-main[data-v-b18fc770] {
	width: 1368px;
	background: #fff;
	border-radius: 0 0 8px 8px
}

.special-main .content-main .list-main .dt-list-top[data-v-b18fc770] {
	padding: 0 24px;
	background: #fff
}

.special-main .content-main .list-main .dt-list-top .list-top[data-v-b18fc770]
	{
	height: 52px;
	background: #f5f5f9;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	border-radius: 8px
}

.special-main .content-main .list-main .dt-list-top .list-top .dt-filter[data-v-b18fc770]
	{
	margin-left: 16px
}

.special-main .content-main .list-main .dt-list-top .list-top .top-btn[data-v-b18fc770]
	{
	padding: 0 16px;
	height: 30px;
	font-size: 16px;
	font-family: PingFangSC, PingFangSC-Regular;
	font-weight: 500;
	text-align: center;
	color: rgba(0, 0, 0, .5);
	line-height: 20px
}

.special-main .content-main .list-main .dt-list-top .list-top .active[data-v-b18fc770]
	{
	height: 30px;
	background: #fff;
	border-radius: 6px;
	color: #333
}

.special-main .content-main .list-main .dt-list-top .list-top .top-search[data-v-b18fc770]
	{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding-right: 31px
}

.special-main .content-main .list-main .dt-list-top .list-top .top-search[data-v-b18fc770] .el-input__inner
	{
	height: 36px;
	border-radius: 60px
}

.special-main .content-main .list-main .dt-list-top .list-top .top-search[data-v-b18fc770] .el-input__suffix
	{
	right: 10px;
	top: 50%;
	-webkit-transition: all .3s;
	transition: all .3s;
	pointer-events: none;
	-webkit-transform: translateY(-7px);
	transform: translateY(-7px)
}

.special-main .content-main .list-main .dt-list-top .list-top .search_total[data-v-b18fc770]
	{
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	margin-left: 16px
}

.special-main .content-main .list-main .dt-list-top .list-top .search_btn[data-v-b18fc770]
	{
	font-size: 14px;
	font-family: PingFang SC-Heavy, PingFang SC;
	font-weight: 800;
	color: #317cfb;
	cursor: pointer
}

.special-main .content-main .list-main .list-content[data-v-b18fc770] {
	min-height: 500px;
	padding-top: 18px;
	padding-left: 24px;
	padding-right: 24px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-line-pack: start;
	align-content: flex-start;
	background-color: #fff;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px
}

.special-main .content-main .list-main .list-content .special-item-main[data-v-b18fc770]
	{
	margin-right: 21.33333px;
	background: #fff;
	border-radius: 12px 12px 12px 12px;
	opacity: 1;
	border: 1px solid #efefef
}

.special-main .content-main .list-main .list-content .four[data-v-b18fc770]
	{
	margin-right: 0
}

.special-main .content-main .list-main.temp[data-v-b18fc770] {
	height: 0;
	margin-bottom: 0;
	border: none;
	padding: 0
}

.special-main .content-main .list-main .list-empty[data-v-b18fc770] {
	min-height: 500px
}

.special-main .content-main .list-main .list-pagin[data-v-b18fc770] {
	width: 100%;
	margin-top: 21px;
	margin-bottom: 44px;
	height: 32px;
	text-align: center
}

.special-main .content-main .list-main .list-pagin[data-v-b18fc770] .number.active
	{
	border: 1px solid #317cfb
}

[data-v-6aebc4a4]::-webkit-scrollbar {
	width: auto !important;
	height: auto !important
}

.yj-bc-catalog-tree-node__label_blue--span[data-v-6aebc4a4] {
	font-weight: 400 !important
}

.web-app[data-v-6aebc4a4] {
	width: 100%
}

.web-home-wrap[data-v-6aebc4a4] {
	width: 1368px;
	margin: 0 auto;
	padding: 14px 24px 33px 24px;
	background: #fff;
	border-radius: 0 0 8px 8px;
	margin-bottom: 20px
}

.el-message-box[data-v-6aebc4a4] {
	position: absolute;
	top: 15vh;
	left: 50%;
	-webkit-transform: translate(-50%);
	transform: translate(-50%)
}

.dialog[data-v-6aebc4a4] {
	top: 15vh !important
}

.dialog-footer[data-v-6aebc4a4] {
	text-align: right;
	display: block;
	margin-right: 30px;
	padding: 10px 0
}

.dialog-footerFlex[data-v-6aebc4a4] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-right: 30px;
	padding: 10px 20px
}

.dialog-kong[data-v-6aebc4a4] {
	text-align: center;
	color: rgba(0, 0, 0, .85);
	padding: 10px 0
}

.dialogHeightAuto[data-v-6aebc4a4] {
	max-height: 300px;
	overflow-y: auto
}

.pageWidth[data-v-6aebc4a4] {
	width: 1368px
}

.pgHeight[data-v-6aebc4a4] {
	height: 1024px
}

.pr20[data-v-6aebc4a4] {
	padding-right: 20px
}

.pl20[data-v-6aebc4a4] {
	padding-left: 20px
}

.fr[data-v-6aebc4a4] {
	float: right
}

.fl[data-v-6aebc4a4] {
	float: left
}

.mb10[data-v-6aebc4a4] {
	margin-bottom: 10px
}

.mr10[data-v-6aebc4a4] {
	margin-right: 10px
}

.ml20[data-v-6aebc4a4] {
	margin-left: 20px
}

.mb15[data-v-6aebc4a4] {
	margin-bottom: 15px
}

.mb20[data-v-6aebc4a4] {
	margin-bottom: 20px
}

.mb30[data-v-6aebc4a4] {
	margin-bottom: 30px
}

.pb20[data-v-6aebc4a4] {
	padding-bottom: 20px
}

.pt20[data-v-6aebc4a4] {
	padding-top: 20px
}

.pt12[data-v-6aebc4a4] {
	padding-top: 12px
}

.pd20[data-v-6aebc4a4] {
	padding: 20px
}

.pd10[data-v-6aebc4a4] {
	padding: 10px
}

.plr20[data-v-6aebc4a4] {
	padding: 0 20px
}

.tc[data-v-6aebc4a4] {
	text-align: center
}

.tr[data-v-6aebc4a4] {
	text-align: right
}

.w100[data-v-6aebc4a4] {
	width: 100% !important
}

.w50[data-v-6aebc4a4] {
	width: 50% !important
}

.refuse-box[data-v-6aebc4a4] {
	padding: 15px
}

.refuse-box p[data-v-6aebc4a4] {
	font-weight: 600;
	font-size: 16px;
	color: red;
	text-align: left
}

.refuse-box .refuse-info[data-v-6aebc4a4] {
	width: 100%;
	min-height: 100px;
	background: #f5f5f9;
	border-radius: 4px;
	padding: 15px;
	margin-top: 15px
}

.refuse-box .refuse-info p[data-v-6aebc4a4] {
	font-weight: 400;
	font-size: 16px;
	color: #333
}

.refuse-box .refuse-info .title[data-v-6aebc4a4] {
	color: #666;
	margin-bottom: 15px
}

.refuse-box button[data-v-6aebc4a4] {
	width: 120px;
	height: 36px;
	background: #317cfb;
	border-radius: 8px;
	font-weight: 500;
	font-size: 16px;
	color: #fff;
	text-align: center;
	border: none;
	margin: 38px auto 0;
	display: block
}

.dialog-wrap .mask[data-v-6aebc4a4] {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: rgba(0, 0, 0, .6);
	z-index: 99;
	overflow-y: auto
}

.dialog-wrap .dialog-container[data-v-6aebc4a4] {
	position: fixed;
	top: 5vh;
	left: 50%;
	-webkit-transform: translate(-50%);
	transform: translate(-50%);
	max-height: calc(100vh - 100px);
	overflow: auto;
	background: #fff;
	border-radius: 3px;
	-webkit-animation: action_translateY-6aebc4a4 .5s ease-out forwards;
	animation: action_translateY-6aebc4a4 .5s ease-out forwards
}

@
-webkit-keyframes action_translateY-6aebc4a4 { 0%{
	opacity: 0
}

to {
	opacity: 1
}

}
@
keyframes action_translateY-6aebc4a4 { 0%{
	opacity: 0
}

to {
	opacity: 1
}

}
.dialog-wrap .dialog-container .dialog-title[data-v-6aebc4a4] {
	width: 100%;
	height: 56px;
	font-size: 16px;
	color: rgba(0, 0, 0, .85);
	font-weight: 500;
	border-bottom: 1px solid #e4e7ed;
	padding: 0 0 0 30px;
	line-height: 56px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.dialog-wrap .dialog-container .dialog-title .dialog-right[data-v-6aebc4a4]:hover
	{
	-webkit-animation: rotate1-6aebc4a4 .5s linear;
	animation: rotate1-6aebc4a4 .5s linear
}

.dialog-wrap .dialog-container .dialog-title .dialog-span[data-v-6aebc4a4]
	{
	display: inline-block;
	width: 90% !important;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}

@
-webkit-keyframes rotate1-6aebc4a4 { 0%{
	transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	-moz-transform: roate(0deg);
	-webkit-transform: rotate(0deg);
	-o-transform: rotate(0deg)
}

to {
	transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-o-transform: rotate(180deg)
}

}
@
keyframes rotate1-6aebc4a4 { 0%{
	transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	-moz-transform: roate(0deg);
	-webkit-transform: rotate(0deg);
	-o-transform: rotate(0deg)
}

to {
	transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-o-transform: rotate(180deg)
}

}
.dialog-wrap .dialog-container .dialog-title .dialog-right[data-v-6aebc4a4]
	{
	float: right;
	line-height: 50px;
	margin-right: 17px;
	font-size: 20px;
	cursor: pointer
}

.dialog-wrap .dialog-container .footer[data-v-6aebc4a4] {
	text-align: center;
	width: 100%;
	height: 60px;
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 0 16px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.dialog-wrap .dialog-container .el-button--small[data-v-6aebc4a4] {
	width: 98px;
	height: 32px
}

.resource-btnmore[data-v-4e84ea45] {
	padding-bottom: 30px
}

.resource-btnmore .resource-b[data-v-4e84ea45] {
	cursor: pointer;
	width: 150px;
	height: 36px;
	line-height: 36px;
	border-radius: 25px;
	margin: 0 auto;
	border: 1px solid #317cfb;
	padding: 7px 30px;
	color: #fff;
	background: #317cfb;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.resource-btnmore .resource-b span[data-v-4e84ea45] {
	padding-right: 5px
}

.resource-none[data-v-4e84ea45] {
	padding: 20px 0;
	text-align: center;
	color: rgba(0, 0, 0, .65)
}

.web-resource-list[data-v-4e84ea45] {
	padding: 0 44px;
	background: -webkit-gradient(linear, left top, right top, from(#e5f6ff),
		to(#ebfaff));
	background: linear-gradient(90deg, #e5f6ff, #ebfaff);
	border-radius: 0 0 8px 8px
}

.web-resource-list .resourcebtn[data-v-4e84ea45] {
	padding: 10px 13px 10px 9px;
	border: 2px solid hsla(0, 0%, 100%, .25);
	border-radius: 4px;
	-webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .2);
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, .2);
	min-width: 88px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: #fff;
	position: absolute;
	right: 0;
	top: -70px;
	text-align: center;
	cursor: pointer;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.web-resource-list .resourcebtn.cancle[data-v-4e84ea45] {
	background: #fff;
	right: 120px;
	color: #317cfb
}

.web-resource-list .resourcebtn.all[data-v-4e84ea45] {
	background: #fff;
	right: 240px;
	color: #317cfb
}

.web-resource-list .iconri[data-v-4e84ea45],.web-resource-list .resourcebtn i[data-v-4e84ea45]
	{
	margin-right: 5px
}

.web-resource-list .iconle[data-v-4e84ea45] {
	-webkit-transform: rotate(88deg);
	transform: rotate(88deg)
}

.web-resource-list .resourcebtn-blur[data-v-4e84ea45] {
	background: -webkit-gradient(linear, left top, left bottom, from(#1183fb),
		to(#0c64eb));
	background: linear-gradient(180deg, #1183fb, #0c64eb 100%)
}

.web-resource-list .resourcebtn-red[data-v-4e84ea45] {
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #eb760c),
		color-stop(98%, #fb3511));
	background: linear-gradient(180deg, #eb760c 1%, #fb3511 98%)
}

.web-resource-list .resource-corcur[data-v-4e84ea45] {
	cursor: move
}

.web-resource-list .resource-checkout[data-v-4e84ea45] {
	width: 24px;
	height: 24px;
	background: #fff;
	border: 1px solid #317cfb;
	border-radius: 2px;
	position: absolute;
	right: 10px;
	top: 10px;
	cursor: pointer;
	z-index: 115
}

.web-resource-list .resource-checkoutradio[data-v-4e84ea45] {
	border-radius: 50%
}

.web-resource-list .resource-delete[data-v-4e84ea45] {
	border: 1px solid #317cfb;
	border-radius: 2px
}

.web-resource-list .resource-delete[data-v-4e84ea45],.web-resource-list .resource-deleteradio[data-v-4e84ea45]
	{
	background-color: #317cfb;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	font-size: 18px;
	color: #fff;
	-webkit-transition: .2s;
	transition: .2s
}

.web-resource-list .resource-deleteradio[data-v-4e84ea45] {
	border: 1px solid #317cfb;
	border-radius: 50%
}

.web-resource-list .resource-mask[data-v-4e84ea45] {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 111;
	background-color: rgba(0, 0, 0, .7)
}

.web-resource-list .resource-box[data-v-4e84ea45] {
	z-index: 112;
	position: relative
}

.web-resource-list .resource-box .resource-btn[data-v-4e84ea45] {
	position: relative
}

.web-resource-list .resource-zindex[data-v-4e84ea45] {
	z-index: 112
}

.web-resource-list .el-icondelete[data-v-4e84ea45] {
	font-size: 16px
}

.web-resource-list .icon-left[data-v-4e84ea45] {
	margin-left: 5px;
	margin-top: 0 !important
}

.web-resource-list .resource-inbtn[data-v-4e84ea45] {
	width: 80%;
	padding: 5px 0;
	border: 1px solid #ffc069;
	border-radius: 2px;
	color: #fff;
	text-align: center;
	color: #f18f05;
	margin: 10px auto 0
}

.web-resource-list .resource-limsk[data-v-4e84ea45] {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 22;
	background-color: rgba(0, 0, 0, .3);
	display: none;
	border-radius: 4px
}

.web-resource-list .resource-mskli[data-v-4e84ea45] {
	display: block
}

.web-resource-list .resource-sortli[data-v-4e84ea45] {
	cursor: move !important
}

.web-resource-list .resource-sortli:hover .resource-limsk[data-v-4e84ea45]
	{
	display: block;
	-webkit-transition: .2s;
	transition: .2s
}

.web-resource-list .resource-top[data-v-4e84ea45] {
	padding: 22px 0 22px 0;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.web-resource-list .resource-top .teacher-right[data-v-4e84ea45],.web-resource-list .resource-top[data-v-4e84ea45]
	{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.web-resource-list .resource-top .teacher-right[data-v-4e84ea45] {
	cursor: pointer
}

.web-resource-list .resource-top .teacher-right img[data-v-4e84ea45] {
	width: 18px
}

.web-resource-list .resource-top .teacher-right .zhinan[data-v-4e84ea45]
	{
	font-size: 16px;
	font-family: PingFang SC-Bold, PingFang SC;
	color: #317cfb;
	margin-left: 5px
}

.web-resource-list .resource-top .teacher-right .course-back[data-v-4e84ea45]
	{
	color: #317cfb
}

.web-resource-list .resource-top .teacher-right .right-name[data-v-4e84ea45]
	{
	font-size: 18px;
	font-family: Microsoft YaHei-Regular, Microsoft YaHei;
	font-weight: 400;
	color: #317cfb;
	margin-left: 5px
}

.web-resource-list .resource-top .resource-left[data-v-4e84ea45] {
	height: 20px;
	width: 40%;
	color: rgba(0, 0, 0, .75);
	font-size: 18px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}

.web-resource-list .resource-top .resource-option[data-v-4e84ea45] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: 16px;
	height: 40px;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff),
		to(#eef4ff));
	background: linear-gradient(180deg, #fff, #eef4ff);
	-webkit-box-shadow: 0 2px 5px 0 #d9e5f8;
	box-shadow: 0 2px 5px 0 #d9e5f8;
	border-radius: 60px;
	border: 1px solid #d8e6ff;
	padding: 0 24px 0 14px
}

.web-resource-list .resource-top .resource-option .resource-recover[data-v-4e84ea45]
	{
	-webkit-transform: rotate(178deg);
	transform: rotate(178deg)
}

.web-resource-list .resource-top .resource-option li[data-v-4e84ea45] {
	position: relative;
	font-size: 16px;
	font-family: PingFang SC-Medium, PingFang SC;
	font-weight: 500;
	color: #317cfb;
	cursor: pointer;
	padding: 10px 0 10px 10px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.web-resource-list .resource-top .resource-option li i[data-v-4e84ea45]
	{
	margin-top: 2px;
	margin-right: 5px
}

.web-resource-list .resource-top .resource-option li sub[data-v-4e84ea45]
	{
	display: inline-block;
	color: #d8e6ff;
	background-color: #d8e6ff;
	width: 1px;
	height: 100%
}

.web-resource-list .resource-top .resource-option .hanlde-shake[data-v-4e84ea45]
	{
	position: absolute;
	width: 70px;
	top: 30px;
	left: 77px;
	z-index: 1000000
}

.web-resource-list .resource-top .resource-option .hanlde-shake.shake[data-v-4e84ea45]
	{
	-webkit-animation: shake-4e84ea45 5s ease-in-out forwards;
	animation: shake-4e84ea45 5s ease-in-out forwards
}

.web-resource-list .resource-top .resource-option .resource-li[data-v-4e84ea45]
	{
	position: relative;
	padding: 10px 17px 10px 17px;
	margin-right: 0
}

.web-resource-list .resource-top .resource-option .resource-more[data-v-4e84ea45]
	{
	width: 100px;
	display: block;
	position: absolute;
	top: 50px;
	z-index: 12;
	font-size: 14px;
	-webkit-box-shadow: 0 0 20px 0 #ccc;
	box-shadow: 0 0 20px 0 #ccc
}

.web-resource-list .resource-top .resource-option .resource-more[data-v-4e84ea45]:before
	{
	content: "";
	width: 0;
	height: 0;
	border-bottom: 8px solid #fff;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	position: absolute;
	top: -8px;
	left: 50%;
	-webkit-transform: translate(-50%);
	transform: translate(-50%)
}

.web-resource-list .resource-top .resource-option .resource-more p[data-v-4e84ea45]:first-child
	{
	border-radius: 5px 5px 0 0
}

.web-resource-list .resource-top .resource-option .resource-more p[data-v-4e84ea45]:last-child
	{
	border-radius: 0 0 5px 5px
}

.web-resource-list .resource-top .resource-option .resource-more p[data-v-4e84ea45]
	{
	background-color: #fff;
	padding: 10px 8px;
	border-bottom: 1px solid #f4f4f4;
	text-align: center
}

@
-webkit-keyframes shake-4e84ea45 { 0%{
	-webkit-transform: translateX(0);
	transform: translateX(0)
}

10%{
-webkit-transform
:translateX(-5px)
;transform
:translateX(-5px)
}
20%{
-webkit-transform
:translateX(5px)
;transform
:translateX(5px)
}
30%{
-webkit-transform
:translateX(-5px)
;transform
:translateX(-5px)
}
40%{
-webkit-transform
:translateX(5px)
;transform
:translateX(5px)
}
50%{
-webkit-transform
:translateX(0)
;transform
:translateX(0)
}
60%{
-webkit-transform
:translateX(-3px)
;transform
:translateX(-3px)
}
70%{
-webkit-transform
:translateX(3px)
;transform
:translateX(3px)
}
80%{
-webkit-transform
:translateX(-2px)
;transform
:translateX(-2px)
}
90%{
-webkit-transform
:translateX(2px)
;transform
:translateX(2px)
}
to {
	-webkit-transform: translateX(0);
	transform: translateX(0)
}

}
@
keyframes shake-4e84ea45 { 0%{
	-webkit-transform: translateX(0);
	transform: translateX(0)
}

10%{
-webkit-transform
:translateX(-5px)
;transform
:translateX(-5px)
}
20%{
-webkit-transform
:translateX(5px)
;transform
:translateX(5px)
}
30%{
-webkit-transform
:translateX(-5px)
;transform
:translateX(-5px)
}
40%{
-webkit-transform
:translateX(5px)
;transform
:translateX(5px)
}
50%{
-webkit-transform
:translateX(0)
;transform
:translateX(0)
}
60%{
-webkit-transform
:translateX(-3px)
;transform
:translateX(-3px)
}
70%{
-webkit-transform
:translateX(3px)
;transform
:translateX(3px)
}
80%{
-webkit-transform
:translateX(-2px)
;transform
:translateX(-2px)
}
90%{
-webkit-transform
:translateX(2px)
;transform
:translateX(2px)
}
to {
	-webkit-transform: translateX(0);
	transform: translateX(0)
}

}
.web-resource-list .resource-list[data-v-4e84ea45] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding-bottom: 30px
}

.web-resource-list .resource-list li.isLiMoLeave[data-v-4e84ea45] {
	-webkit-transform: translateY(0);
	transform: translateY(0);
	-webkit-transition: all .3s linear;
	transition: all .3s linear
}

.web-resource-list .resource-list li[data-v-4e84ea45] {
	cursor: pointer;
	margin-right: 24px;
	position: relative;
	background-color: #fff;
	border-radius: 8px;
	overflow: hidden;
	margin-left: 3px
}

.web-resource-list .resource-list li[data-v-4e84ea45]:hover {
	-webkit-box-shadow: 0 5px 10px 0 rgba(0, 0, 0, .21);
	box-shadow: 0 5px 10px 0 rgba(0, 0, 0, .21);
	-webkit-transform: translateY(-10px);
	transform: translateY(-10px);
	-webkit-transition: all .3s linear;
	transition: all .3s linear
}

.web-resource-list .resource-list li .resource-default[data-v-4e84ea45]
	{
	padding: 9px 10px 13px 10px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.web-resource-list .resource-list li .resource-default .hd-box[data-v-4e84ea45]
	{
	text-align: center
}

.web-resource-list .resource-list li .resource-default .hd-box img[data-v-4e84ea45]
	{
	width: 45px
}

.web-resource-list .resource-list li .resource-default .hd-box div[data-v-4e84ea45]
	{
	margin-top: 8px;
	color: rgba(0, 0, 0, .65)
}

.web-resource-list .resource-list li .resource-default .hd-box[data-v-4e84ea45]:first-child
	{
	margin-right: 20px
}

.web-resource-list .resource-list li .resource-img[data-v-4e84ea45] {
	width: 100%;
	height: 120px;
	position: relative
}

.web-resource-list .resource-list li .resource-img:hover .resource-content[data-v-4e84ea45]
	{
	opacity: 1;
	filter: Alpha(opacity = 100);
	-webkit-transition: opacity 1s;
	transition: opacity 1s
}

.web-resource-list .resource-list li .resource-img .title-1[data-v-4e84ea45],.web-resource-list .resource-list li .resource-img .title-2[data-v-4e84ea45]
	{
	position: absolute;
	left: 20px;
	color: #fff
}

.web-resource-list .resource-list li .resource-img .title-1[data-v-4e84ea45]
	{
	font-size: 18px;
	top: 20px;
	font-weight: 600
}

.web-resource-list .resource-list li .resource-img .title-2[data-v-4e84ea45]
	{
	font-size: 14px;
	top: 50px
}

.web-resource-list .resource-list li .resource-img .resource-imghidden[data-v-4e84ea45]
	{
	width: 100%;
	height: 120px;
	overflow: hidden;
	position: relative
}

.web-resource-list .resource-list li .resource-img .vcom-vip[data-v-4e84ea45]
	{
	position: absolute;
	right: 0;
	top: 0;
	width: 38px
}

.web-resource-list .resource-list li .resource-img .resource-content[data-v-4e84ea45]
	{
	height: 100%;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
	opacity: 0;
	filter: Alpha(opacity = 0);
	display: -webkit-box;
	background: rgba(0, 0, 0, .7);
	color: #fff;
	line-height: 24px;
	padding: 18px;
	word-break: break-word;
	position: absolute;
	top: 0;
	left: 0;
	font-size: 14px;
	z-index: 2;
	border-radius: 4px 4px 0 0
}

.web-resource-list .resource-list li .resource-img .resource-rect[data-v-4e84ea45]
	{
	width: 78px;
	height: 18px;
	background: url(../img/bg.0ecd1a2e.svg) no-repeat;
	background-size: 100% 100%;
	position: absolute;
	right: 3%;
	bottom: -2px;
	z-index: 11
}

.web-resource-list .resource-list li .resource-img .resource-recttype[data-v-4e84ea45]
	{
	width: 30px;
	height: 30px;
	display: inline-block;
	position: absolute;
	right: 23.5px;
	top: 4px
}

.web-resource-list .resource-list li img[data-v-4e84ea45] {
	width: 100%;
	border-radius: 2px
}

.web-resource-list .resource-list li .resource-title-tag[data-v-4e84ea45]
	{
	padding-top: 6px;
	left: 10px;
	background-color: rgba(0, 0, 0, .2);
	padding: 4px 10px;
	border-radius: 20px
}

.web-resource-list .resource-list li .resource-title-tag[data-v-4e84ea45],.web-resource-list .resource-list li .resource-title[data-v-4e84ea45]
	{
	display: inline-block;
	color: rgba(0, 0, 0, .65);
	line-height: 25px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	position: absolute;
	top: 10px;
	color: #fff;
	font-size: 16px
}

.web-resource-list .resource-list li .resource-title[data-v-4e84ea45] {
	width: 100%;
	padding-top: 6px;
	left: 20px
}

.web-resource-list .resource-list li .resource-title.pTop[data-v-4e84ea45]
	{
	top: 40px
}

.web-resource-list .resource-list li .resource-title.pTop65[data-v-4e84ea45]
	{
	top: 65px
}

.web-resource-list .resource-list li .resource-pad[data-v-4e84ea45] {
	width: 100%;
	padding: 8px 10px 13px 10px;
	background-color: #fff;
	border-radius: 0 0 4px 4px
}

.web-resource-list .resource-list li .resource-pad .resource-hotNum[data-v-4e84ea45]
	{
	display: inline-block;
	height: 22px;
	font-size: 16px;
	color: rgba(0, 0, 0, .5);
	z-index: 1
}

.web-resource-list .resource-list li .resource-pad .resource-hotNum i[data-v-4e84ea45]
	{
	font-size: 20px;
	margin-right: 5px;
	color: #ff4d4f
}

.web-resource-list .resource-list li .resource-pad .resourceFire[data-v-4e84ea45]
	{
	width: 16px;
	height: 16px;
	display: inline-block;
	background:
		url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABRklEQVQ4T4WTLU9cURRF1xpFKIRJGEEhCEgdFdTxAypJXR0NEkhQJICitA0Szw9oVT8VlgRNgqkhAUPSgqCipiUIsptHZ8gw897Mleecu+4+5+wrFSfJS/VTVb4VtwcgRU6trLnL9wFsACvqdFVdKSDJc2BXnU2SXiqqADfAjHqW5AvwQf1WpqILkOQVsKcOFReSbAO36k6ZmgeAJA3gql1yko/AV+AQ+AlcqhOlWyheACbVH62CZqwG/AYWm7Bh9c+DLSR5DJyoI+29JtkC3gH76nySVWBOXegErAMNdbOXeZLUgfPWQ/czSLIEPFOX+wDGgGN1vFNBQb5QB/sAXgN1da3Lic2BPVL/9nFoTf1v9Y6BPQFOgUH1uhOS5Bfwub3NMiM9Bb4DhRvfA8W6XgBTwFv1TTu412caBYpVDQAH6lFZW/8AQMmJEVHMQmIAAAAASUVORK5CYII=)
		no-repeat;
	background-size: 16px 16px
}

.web-resource-list .resource-list li .resource-pad .resource-subTtitle[data-v-4e84ea45]
	{
	height: 55px;
	width: 100%;
	line-height: 25px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	color: rgba(0, 0, 0, .65);
	font-size: 18px;
	padding-top: 5px
}

.web-resource-list .resource-false li[data-v-4e84ea45] {
	width: 209px;
	height: 218px
}

.web-resource-list .resource-false li[data-v-4e84ea45]:nth-child(4n+4) {
	margin-right: 0
}

.web-resource-list .resource-false li[data-v-4e84ea45]:nth-child(n+5) {
	margin-top: 24px
}

.web-resource-list .resource-true li[data-v-4e84ea45] {
	width: 215px
}

.web-resource-list .resource-true li[data-v-4e84ea45]:nth-child(5n+5) {
	margin-right: 0
}

.web-resource-list .resource-true li[data-v-4e84ea45]:nth-child(n+6) {
	margin-top: 10px
}

.web-resource-list .resource-dis[data-v-4e84ea45] {
	cursor: no-drop !important
}

.web-resource-list .resource-del[data-v-4e84ea45] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.tips-dialog {
	padding: 6px 8px;
	font-size: 14px;
	font-family: PingFang SC-Regular, PingFang SC;
	font-weight: 400;
	color: #131415;
	line-height: 16px
}

.el-icon-close {
	font-size: 20px
}

.checkDeviceDialog {
	text-align: center
}

.checkDeviceDialog .title {
	margin-top: 10px
}

.checkDeviceDialog .content {
	margin-top: 20px
}

.checkDeviceDialog .dialogBg {
	margin-bottom: 20px
}

.checkDeviceDialog .dialogBg img {
	width: 150px
}

.handleDownloadBtn .el-loading-spinner .circular {
	width: 21px;
	height: 21px;
	margin-top: 10px
}

.handleDownloadBtn .el-loading-mask {
	background: rgba(2, 2, 2, .2)
}

.web-resource-list .el-loading-mask {
	background: rgba(0, 0, 0, .1) !important
}

.popHandle_res .content[data-v-23e4fc3c],.popHandle_res[data-v-23e4fc3c]
	{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 132px
}

.popHandle_res .content[data-v-23e4fc3c] {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.popHandle_res .fun-item[data-v-23e4fc3c] {
	cursor: pointer;
	width: 100%;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	font-weight: 400
}

.popHandle_res .fun-item .fun-img[data-v-23e4fc3c],.popHandle_res .fun-item[data-v-23e4fc3c]
	{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: #317cfb
}

.popHandle_res .fun-item .fun-img[data-v-23e4fc3c] {
	height: 30px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 30px;
	text-align: center;
	border-radius: 30px;
	margin: 0 12px
}

.popHandle_res .fun-item .fun-img .yjicon[data-v-23e4fc3c] {
	font-size: 20px
}

.popHandle_res .fun-item .fun-img.disabled[data-v-23e4fc3c],.popHandle_res .fun-item .fun-name.disabled[data-v-23e4fc3c]
	{
	color: #aaa
}

.res-click-fun[data-v-23e4fc3c] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.res-click-fun .fun-item[data-v-23e4fc3c] {
	cursor: pointer
}

.res-click-fun .fun-item .fun-img[data-v-23e4fc3c] {
	width: 30px;
	height: 30px;
	padding: 3px;
	border-radius: 50%;
	margin: 0 auto 5px auto;
	color: #317cfb
}

.res-click-fun .fun-item .fun-img.disabled[data-v-23e4fc3c] {
	color: #aaa !important;
	background: transparent !important
}

.res-click-fun .fun-item .fun-img .yjicon[data-v-23e4fc3c] {
	font-size: 24px
}

.res-click-fun .fun-item .fun-img-unable[data-v-23e4fc3c] {
	width: 30px;
	height: 30px;
	padding: 3px;
	border-radius: 50%;
	margin: 0 auto 5px auto;
	color: #aaa;
	background: #e4e4e4
}

.res-click-fun .fun-item .fun-img-unable .yjicon[data-v-23e4fc3c] {
	font-size: 24px
}

.res-click-fun .fun-item .fun-name[data-v-23e4fc3c] {
	font-size: 14px;
	white-space: nowrap;
	font-family: PingFangSC, PingFangSC-Regular;
	font-weight: 400;
	color: #317cfb;
	text-align: center;
	line-height: 17px
}

.res-click-fun .fun-item .fun-name.disabled[data-v-23e4fc3c] {
	color: #aaa !important;
	background: transparent !important
}

.res-click-fun .zhanwei[data-v-23e4fc3c] {
	width: 30px;
	height: 30px
}

.recommend .resource-list .load-more .ai-no-more[data-v-39e2214e] {
	padding: 0;
	margin: auto;
	text-align: center;
	margin-top: 30px
}

.recommend .resource-list .load-more .ai-no-more img[data-v-39e2214e] {
	margin-bottom: 24px
}

.dt-tabs {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 18px 0;
	margin: 0 19px;
	border-bottom: 1px solid #efefef
}

.dt-tabs .dt-total {
	font-size: 14px;
	color: #666
}

.dt-tabs .dt-total span {
	margin: 0 5px;
	color: #317cfb
}

.dt-tabs .el-tabs--card>.el-tabs__header .el-tabs__nav {
	border: none !important
}

.dt-tabs .el-tabs__header {
	padding: 0 !important;
	margin: 0 !important;
	border: none !important
}

.dt-tabs .el-tabs__nav-wrap {
	margin-bottom: 0 !important
}

.dt-tabs .el-tabs__item {
	font-size: 14px !important;
	border-top: 1px solid #e4e4e4 !important;
	border-right: 1px solid #e4e4e4 !important;
	border-bottom-color: #e4e4e4 !important
}

.dt-tabs .el-tabs__item.is-active {
	border-radius: 0 !important;
	border-left-color: #317cfb !important;
	border-top: 1px solid #317cfb !important;
	border-right-color: #317cfb !important;
	border-bottom-color: #317cfb !important
}

.dt-tabs .el-tabs__item:first-child.is-active {
	border-left: 1px solid #317cfb !important
}

.dt-tabs .el-tabs__item:first-child {
	border-left: 1px solid #e4e4e4 !important;
	border-top-left-radius: 4px !important;
	border-bottom-left-radius: 4px !important
}

.dt-tabs .el-tabs__item:last-child {
	border-top-right-radius: 4px !important;
	border-bottom-right-radius: 4px !important
}

.dt-tabs .el-tabs__content {
	display: none
}

.recommend[data-v-969ee4cc] .el-tabs__nav-next,.recommend[data-v-969ee4cc] .el-tabs__nav-prev
	{
	line-height: 24px
}

.check-format[data-v-969ee4cc] {
	height: 30px;
	opacity: 1;
	line-height: 30px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.check-format span[data-v-969ee4cc] {
	padding: 1px 14px;
	cursor: pointer
}

.check-format .format-active[data-v-969ee4cc] {
	background: #fff;
	border-radius: 60px;
	color: #317cfb
}

.format-content[data-v-969ee4cc] .el-tabs__content {
	height: 30px;
	padding-left: 24px
}

.teacher-empty[data-v-0d0c57fb] {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 0;
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.teacher-empty .res-empty-img[data-v-0d0c57fb] {
	text-align: center
}

.teacher-empty .res-empty-img .img-span[data-v-0d0c57fb] {
	padding: 7px 38px 8px 38px;
	font-size: 16px;
	font-family: MicrosoftYaHei;
	text-align: center;
	color: rgba(0, 0, 0, .65);
	line-height: 21px
}

.recommend[data-v-401a67f8] .el-tabs__nav-next,.recommend[data-v-401a67f8] .el-tabs__nav-prev
	{
	line-height: 24px
}

.check-format[data-v-401a67f8] {
	opacity: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 0 22px 0 24px;
	padding-top: 15px
}

.check-format span[data-v-401a67f8] {
	font-size: 16px;
	font-family: PingFang SC-Medium, PingFang SC;
	font-weight: 500;
	color: #666;
	padding: 4px 16px;
	cursor: pointer
}

.check-format .format-active[data-v-401a67f8] {
	font-size: 16px;
	font-family: PingFang SC-Heavy, PingFang SC;
	color: #317cfb;
	background: #fff;
	border-radius: 60px
}

.format-content[data-v-401a67f8] .el-tabs__content {
	height: 30px;
	margin-top: 8px;
	padding-left: 100px
}

.dialog-footer[data-v-b4cf173c] {
	background-color: #fff
}

.tip[data-v-b4cf173c] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	height: 40px;
	margin: 0 20px;
	background: #fffbe6;
	padding: 0 16px;
	border-radius: 2px 2px 2px 2px;
	opacity: 1;
	border: 1px solid #ffe58f;
	margin-top: 10px
}

.tip i[data-v-b4cf173c] {
	color: #ffc107
}

[data-v-b4cf173c] .dialog-container {
	top: 10vh !important
}

.dialoglessons[data-v-b4cf173c] {
	padding: 10px 20px 10px 20px;
	border-bottom: .0625rem solid #e4e7ed;
	-ms-flex-align: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	min-height: 500px;
	max-height: 650px
}

.dialoglessons .custom-tree-node[data-v-b4cf173c],.dialoglessons[data-v-b4cf173c]
	{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	align-items: center
}

.dialoglessons .custom-tree-node[data-v-b4cf173c] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	-ms-flex-align: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	font-size: 14px;
	padding-right: 8px;
	width: 100%;
	height: 100%
}

.dialoglessons[data-v-b4cf173c] .el-tree-node__content {
	font-size: 14px;
	font-family: PingFang SC-Medium, PingFang SC;
	font-weight: 550;
	color: #131415;
	height: 48px;
	border-bottom: 1px solid #efefef;
	margin-bottom: 4px
}

.dialoglessons[data-v-b4cf173c] .el-tree-node__children .el-tree-node__content
	{
	font-weight: 500;
	color: rgba(0, 0, 0, .65);
	background: #fafafa
}

.dialoglessons[data-v-b4cf173c] .el-tree-node__children .is-current>.el-tree-node__content
	{
	background: #eaf2ff !important
}

.dialoglessons .dialogleft-tit[data-v-b4cf173c] {
	height: 64px;
	padding-left: 20px;
	line-height: 64px;
	color: rgba(0, 0, 0, .85);
	font-weight: 600;
	background: #f7f7f7;
	border-radius: 4px
}

.dialoglessons .dialogleft[data-v-b4cf173c] {
	overflow: hidden;
	border: 1px solid rgba(0, 0, 0, .1);
	border-radius: 4px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: calc(50% - 10px)
}

.dialoglessons .dialogleft .dialogleft-box[data-v-b4cf173c] {
	min-height: 400px;
	overflow: auto;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 20px;
	height: 520px
}

.dialoglessons .dialogleft .dialogleft-box li[data-v-b4cf173c] {
	cursor: pointer;
	padding: 0 20px;
	line-height: 48px;
	height: 48px;
	color: rgba(0, 0, 0, .5);
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	border-bottom: 1px solid #efefef
}

.dialoglessons .dialogleft .dialogleft-box .isActive[data-v-b4cf173c] {
	background-color: #409eff;
	color: #fff;
	border-radius: 4px
}

.dialoglessons .dialogright[data-v-b4cf173c] {
	margin-left: 20px;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	border: 1px solid rgba(0, 0, 0, .1);
	border-radius: 4px
}

.dialoglessons .dialogright .title-content[data-v-b4cf173c] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 0 20px
}

.dialoglessons .dialogright .dialogright-box[data-v-b4cf173c] .yj-chapter-list a.is-leaf.cur_tree
	{
	height: auto
}

.dialoglessons .dialogright .dialogright-box[data-v-b4cf173c] {
	height: 520px;
	overflow-y: scroll;
	overflow-x: hidden;
	padding: 20px
}

.local-base-upload[data-v-19977f5d] {
	background: #fff;
	padding: 24px
}

.local-base-upload .title[data-v-19977f5d] {
	font-size: 18px;
	font-family: PingFang SC-Medium, PingFang SC;
	font-weight: 550;
	color: #131415;
	height: 40;
	line-height: 40px
}

.local-base-upload .upload-radio[data-v-19977f5d] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	width: 540px
}

.local-base-upload .upload-radio .el-radio[data-v-19977f5d] {
	line-height: 30px
}

.local-base-upload .upload-radio .flex[data-v-19977f5d] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.local-base-upload .selector[data-v-19977f5d] {
	width: 650px;
	background: #fff;
	border-radius: 4px 4px 4px 4px;
	opacity: 1;
	border: 1px solid #dcdfe6;
	padding: 0 12px;
	font-size: 14px;
	color: #c0c4cc
}

.local-base-upload .selector.active[data-v-19977f5d] {
	color: #131415
}

.local-base-upload[data-v-19977f5d] .el-checkbox {
	margin-bottom: 10px;
	margin-right: 10px;
	min-width: 100px
}

.local-mine-upload[data-v-5547c407] {
	background: #fff;
	padding: 24px
}

.local-mine-upload .title[data-v-5547c407] {
	font-size: 18px;
	font-family: PingFang SC-Medium, PingFang SC;
	font-weight: 550;
	color: #131415;
	height: 40;
	line-height: 40px
}

.local-mine-upload .orgBtn[data-v-5547c407] {
	cursor: pointer;
	display: inline-block;
	width: 88px;
	height: 32px;
	line-height: 28px;
	margin-right: 32px;
	border-radius: 4px;
	opacity: 1;
	border: 1px solid #dcdfe6;
	font-size: 14px;
	font-family: PingFang SC-Regular, PingFang SC;
	font-weight: 400;
	text-align: center;
	color: #131415
}

.local-mine-upload .orgBtn.active[data-v-5547c407] {
	background: #eaf2ff;
	border-radius: 4px;
	color: #317cfb;
	border: 1px solid #317cfb
}

.local-mine-upload .upload-radio[data-v-5547c407] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	width: 540px
}

.local-mine-upload .upload-radio .el-radio[data-v-5547c407] {
	line-height: 30px
}

.local-mine-upload .upload-radio .flex[data-v-5547c407] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.local-mine-upload .menuItem[data-v-5547c407] {
	margin-top: 8px
}

.local-mine-upload .panelName-upload .selector[data-v-5547c407] {
	width: 650px;
	background: #fff;
	border-radius: 4px 4px 4px 4px;
	opacity: 1;
	border: 1px solid #dcdfe6;
	padding: 0 12px;
	font-size: 14px;
	color: #c0c4cc
}

.local-mine-upload .panelName-upload .selector.active[data-v-5547c407] {
	color: #131415
}

.local-mine-upload .panelName-upload[data-v-5547c407] .el-radio {
	margin-bottom: 10px;
	margin-right: 10px;
	min-width: 150px
}

.local-mine-upload .panelName-upload[data-v-5547c407] .el-checkbox {
	margin-bottom: 10px;
	margin-right: 10px;
	min-width: 100px
}

.local-mine-upload .panelName-upload[data-v-5547c407] .el-radio-group {
	padding-top: 7px
}

.over-tips {
	margin: 40px auto;
	text-align: center;
	font-size: 12px;
	color: #000;
	background: rgba(195, 196, 197, .27);
	border-radius: 100px 100px 100px 100px;
	width: 184px;
	height: 25px;
	line-height: 25px
}

.dialog-wrap.chat-video-main .dialog-container video {
	max-height: 450px
}

.el-popover.el-popper.dt-popper {
	z-index: 50 !important
}

.el-popover.el-popper.dt-popper.right {
	margin-left: -30px
}

.el-popover.el-popper.dt-popper.left {
	margin-right: -30px
}

.setting-query-modile .dialog-span {
	text-align: center
}

.praise-and-dislikeNum,.praise-and-dislikeNum .praiseNum {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.praise-and-dislikeNum .praiseNum {
	margin-right: 5px
}

.praise-and-dislikeNum .praiseNum img {
	width: 15px;
	height: auto;
	display: block
}

.praise-and-dislikeNum .praiseNum span {
	font-size: 14px;
	color: #595959;
	margin-left: 4px
}

.answerWindow[data-v-3f2bb3e0] {
	margin-bottom: 20px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding-bottom: 25px
}

.answerWindow .base-dialog-container[data-v-3f2bb3e0] {
	padding: 16px 20px
}

.answerWindow .base-dialog-container .tips[data-v-3f2bb3e0] {
	font-size: 14px;
	color: #8c8c8c
}

.answerWindow .base-dialog-container .text-area[data-v-3f2bb3e0] {
	margin-top: 16px
}

.answerWindow .base-dialog-container .text-area .send-input[data-v-3f2bb3e0] .el-textarea__inner
	{
	min-height: 105px !important;
	height: 105px !important;
	border: none;
	overflow-y: scroll;
	border-radius: 6px
}

.answerWindow .base-dialog-container .text-area .send-input[data-v-3f2bb3e0] .el-textarea__inner::-webkit-scrollbar
	{
	display: none
}

.answerWindow .base-dialog-container .btns[data-v-3f2bb3e0] {
	margin-top: 16px;
	text-align: center
}

.answerWindow .socket-left[data-v-3f2bb3e0] {
	width: 383px;
	height: 570px;
	overflow: hidden
}

.answerWindow .socket-left .sort-filter[data-v-3f2bb3e0] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 0 20px;
	height: 32px;
	line-height: 32px;
	background: #e4f3ff
}

.answerWindow .socket-left .sort-filter .text[data-v-3f2bb3e0] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 12px;
	color: #131415
}

.answerWindow .socket-left .sort-filter .text>i[data-v-3f2bb3e0] {
	vertical-align: middle;
	margin-right: 5px;
	color: #317cfb;
	font-size: 16px
}

.answerWindow .socket-left .sort-filter .text-sort[data-v-3f2bb3e0] {
	cursor: pointer;
	font-size: 12px;
	color: #595959
}

.answerWindow .socket-left .sort-list[data-v-3f2bb3e0]::-webkit-scrollbar
	{
	width: 6px !important;
	height: 6px !important
}

.answerWindow .socket-left .sort-list[data-v-3f2bb3e0] {
	height: 537px;
	overflow-y: scroll;
	-ms-scroll-snap-type: y proximity;
	scroll-snap-type: y proximity;
	scroll-behavior: smooth;
	scrollbar-width: none;
	-ms-overflow-style: none;
	padding: 15px 20px 0 20px
}

.answerWindow .socket-left .sort-list .list-item.active[data-v-3f2bb3e0]
	{
	background: #f5f8ff;
	-webkit-box-shadow: inset 0 -6px 0 0 #5392fd;
	box-shadow: inset 0 -6px 0 0 #5392fd
}

.answerWindow .socket-left .sort-list .list-item[data-v-3f2bb3e0] {
	padding: 24px 10px;
	background: #fff;
	-webkit-box-shadow: inset 0 -6px 0 0 #e8edf3;
	box-shadow: inset 0 -6px 0 0 #e8edf3;
	border-radius: 12px 12px 12px 12px;
	border: 1px solid #e8edf3;
	margin-bottom: 15px;
	cursor: pointer
}

.answerWindow .socket-left .sort-list .list-item .start[data-v-3f2bb3e0]
	{
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.answerWindow .socket-left .sort-list .list-item .start .profile[data-v-3f2bb3e0],.answerWindow .socket-left .sort-list .list-item .start[data-v-3f2bb3e0]
	{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.answerWindow .socket-left .sort-list .list-item .start .profile>img[data-v-3f2bb3e0]
	{
	width: 30px;
	height: 30px;
	border-radius: 50%;
	-o-object-fit: contain;
	object-fit: contain
}

.answerWindow .socket-left .sort-list .list-item .start .profile>span[data-v-3f2bb3e0]
	{
	font-weight: 700;
	font-size: 18px;
	color: #131415;
	margin-left: 4px
}

.answerWindow .socket-left .sort-list .list-item .start .time[data-v-3f2bb3e0]
	{
	font-weight: 400;
	font-size: 12px;
	color: #131415
}

.answerWindow .socket-left .sort-list .list-item .end[data-v-3f2bb3e0] {
	margin-top: 10px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	word-break: keep-all;
	word-break: break-all;
	overflow-wrap: break-word
}

.answerWindow .socket-left .sort-list .list-item .end .message[data-v-3f2bb3e0]
	{
	line-height: 1.2;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	word-break: break-all;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden
}

.answerWindow .socket-left .sort-list .list-item .end .message-num[data-v-3f2bb3e0]
	{
	width: 40px;
	text-align: right
}

.answerWindow .socket-left .sort-list .list-item .end .message-num>span[data-v-3f2bb3e0]
	{
	padding: 2px 4px;
	text-align: center;
	font-size: 12px;
	color: #fff;
	display: inline-block;
	min-width: 21px;
	background: #ff4646;
	border-radius: 20px
}

.answerWindow .socket-left .sort-list .list-item[data-v-3f2bb3e0]:last-child
	{
	margin-bottom: 0
}

.answerWindow .socket-right[data-v-3f2bb3e0] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	background: #f7f7fa;
	border: 1px solid #d9d9d9;
	height: 570px;
	overflow: hidden
}

.answerWindow .socket-right .soket-empty[data-v-3f2bb3e0] {
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	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
}

.answerWindow .socket-right .soket-empty .empty-text[data-v-3f2bb3e0] {
	font-size: 18px;
	color: #8c8c8c;
	margin-top: 20px
}

.answerWindow .socket-right .socket-head[data-v-3f2bb3e0] {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 6px 14px;
	background: #317cfb;
	margin-bottom: 20px
}

.answerWindow .socket-right .socket-head .userInfo[data-v-3f2bb3e0],.answerWindow .socket-right .socket-head[data-v-3f2bb3e0]
	{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.answerWindow .socket-right .socket-head .userInfo>img[data-v-3f2bb3e0]
	{
	margin-right: 10px;
	width: 35px;
	height: 35px;
	border-radius: 50%;
	-o-object-fit: contain;
	object-fit: contain
}

.answerWindow .socket-right .socket-head .userInfo>.lx[data-v-3f2bb3e0]
	{
	font-size: 14px;
	color: #fff
}

.answerWindow .socket-right .socket-head .userInfo>.lx>div[data-v-3f2bb3e0]:last-child
	{
	margin-top: 5px;
	color: hsla(0, 0%, 100%, .9019607843137255);
	font-size: 12px
}

.answerWindow .socket-right .socket-head .setting-btn.yj-button[data-v-3f2bb3e0]
	{
	color: #fff;
	border: 1px solid #fff;
	padding: 5px 12px
}

.answerWindow .socket-right .socket-head .setting-btn.yj-button.disabled[data-v-3f2bb3e0]
	{
	border-color: #cdc6c6;
	color: #cdc6c6
}

.answerWindow .socket-right .chat-window[data-v-3f2bb3e0] {
	height: calc(100% - 50px);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.answerWindow .socket-right .chat-window .chat-message[data-v-3f2bb3e0]
	{
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	padding: 0 20px;
	overflow-y: scroll;
	-ms-scroll-snap-type: y proximity;
	scroll-snap-type: y proximity;
	scroll-behavior: smooth
}

.answerWindow .socket-right .chat-window .chat-message[data-v-3f2bb3e0]::-webkit-scrollbar
	{
	display: none
}

.answerWindow .socket-right .chat-window .chat-message .chat .time[data-v-3f2bb3e0]
	{
	font-size: 12px;
	color: #c4c4c4;
	text-align: center
}

.answerWindow .socket-right .chat-window .chat-message .chat .chat-details[data-v-3f2bb3e0]
	{
	margin: 20px 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.answerWindow .socket-right .chat-window .chat-message .chat .chat-details .images-show[data-v-3f2bb3e0] .el-image.yj-image img
	{
	width: 100%;
	height: 100%;
	border-radius: 8px !important;
	-o-object-fit: contain !important;
	object-fit: contain !important;
	cursor: pointer
}

.answerWindow .socket-right .chat-window .chat-message .chat .chat-details .text-show[data-v-3f2bb3e0]
	{
	line-height: 1.2
}

.answerWindow .socket-right .chat-window .chat-message .chat .chat-details .yj-checkbox-group[data-v-3f2bb3e0]
	{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}

.answerWindow .socket-right .chat-window .chat-message .chat .chat-details .yj-checkbox-group .yj-checkbox[data-v-3f2bb3e0]
	{
	position: relative;
	top: 10px
}

.answerWindow .socket-right .chat-window .chat-message .chat .chat-details .yj-checkbox-group .yj-checkbox[data-v-3f2bb3e0] .el-checkbox__inner
	{
	border-color: #929497
}

.answerWindow .socket-right .chat-window .chat-message .chat .chat-details .yj-checkbox-group.is-teach-check[data-v-3f2bb3e0]
	{
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.answerWindow .socket-right .chat-window .chat-message .chat .chat-details .yj-checkbox-group.is-teach-check .teach-box[data-v-3f2bb3e0]
	{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}

.answerWindow .socket-right .chat-window .chat-message .chat .chat-details .yj-checkbox-group.is-teach-check .student-box[data-v-3f2bb3e0]
	{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.answerWindow .socket-right .chat-window .chat-message .chat .chat-details .yj-checkbox-group.no-teach-check[data-v-3f2bb3e0]
	{
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}

.answerWindow .socket-right .chat-window .chat-message .chat .chat-details .teach-box[data-v-3f2bb3e0]
	{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}

.answerWindow .socket-right .chat-window .chat-message .chat .chat-details .student-box[data-v-3f2bb3e0]
	{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.answerWindow .socket-right .chat-window .chat-message .chat .chat-details .student-box:hover .seting[data-v-3f2bb3e0],.answerWindow .socket-right .chat-window .chat-message .chat .chat-details .teach-box:hover .seting[data-v-3f2bb3e0]
	{
	display: block
}

.answerWindow .socket-right .chat-window .chat-message .chat .chat-details .head-photos[data-v-3f2bb3e0]
	{
	width: 38px;
	height: 38px;
	margin-left: 15px;
	margin-right: 15px
}

.answerWindow .socket-right .chat-window .chat-message .chat .chat-details[data-v-3f2bb3e0] .chat-avatar.el-image.yj-image
	{
	width: 38px;
	height: 38px;
	-o-object-fit: fill;
	object-fit: fill;
	border-radius: 50%
}

.answerWindow .socket-right .chat-window .chat-message .chat .chat-details .images-show[data-v-3f2bb3e0],.answerWindow .socket-right .chat-window .chat-message .chat .chat-details .video-show[data-v-3f2bb3e0]
	{
	background: none !important;
	padding: 0 !important
}

.answerWindow .socket-right .chat-window .chat-message .chat .chat-details .images-show[data-v-3f2bb3e0]:before,.answerWindow .socket-right .chat-window .chat-message .chat .chat-details .video-show[data-v-3f2bb3e0]:before
	{
	content: none !important
}

.answerWindow .socket-right .chat-window .chat-message .chat .chat-details .audio-wrap[data-v-3f2bb3e0]
	{
	min-width: 78px
}

.answerWindow .socket-right .chat-window .chat-message .chat .chat-details .arrowbox1-left[data-v-3f2bb3e0]
	{
	margin-right: 10px;
	position: relative;
	display: inline-block;
	padding: 10px;
	max-width: 600px;
	color: #555;
	font-size: 16px;
	background: #fff;
	border-radius: 5px;
	word-break: keep-all;
	word-break: break-all;
	overflow-wrap: break-word;
	cursor: pointer
}

.answerWindow .socket-right .chat-window .chat-message .chat .chat-details .arrowbox1-left .text-show[data-v-3f2bb3e0]
	{
	white-space: pre-line
}

.answerWindow .socket-right .chat-window .chat-message .chat .chat-details .arrowbox1-left .voice[data-v-3f2bb3e0]
	{
	width: 20px;
	height: 20px;
	margin-right: 10px;
	vertical-align: middle
}

.answerWindow .socket-right .chat-window .chat-message .chat .chat-details .arrowbox1-right[data-v-3f2bb3e0]
	{
	margin-left: 10px;
	position: relative;
	display: inline-block;
	padding: 10px;
	max-width: 600px;
	color: #555;
	font-size: 16px;
	background: #dae7ff;
	border-radius: 5px;
	word-break: keep-all;
	word-break: break-all;
	overflow-wrap: break-word;
	cursor: pointer
}

.answerWindow .socket-right .chat-window .chat-message .chat .chat-details .arrowbox1-right .text-show[data-v-3f2bb3e0]
	{
	white-space: pre-line
}

.answerWindow .socket-right .chat-window .chat-message .chat .chat-details .arrowbox1-right .voice[data-v-3f2bb3e0]
	{
	width: 20px;
	height: 20px;
	vertical-align: middle
}

.answerWindow .socket-right .chat-window .chat-message .chat .chat-details .arrowbox1-right[data-v-3f2bb3e0]:before
	{
	content: "";
	position: absolute;
	top: 30px;
	right: -12px;
	margin-top: -15px;
	border: 5px solid transparent;
	border-left: 8px solid #dae7ff
}

.answerWindow .socket-right .chat-window .chat-message .chat .chat-details .arrowbox1-left[data-v-3f2bb3e0]:before
	{
	content: "";
	position: absolute;
	top: 30px;
	left: -12px;
	margin-top: -15px;
	border: 5px solid transparent;
	border-right: 8px solid #fff
}

.answerWindow .socket-right .chat-window .chat-message .chat .chat-details .arrowbox1-left p[data-v-3f2bb3e0]
	{
	margin: 0;
	padding: 0
}

.answerWindow .socket-right .chat-window .chat-message .chat .chat-details .seting[data-v-3f2bb3e0]
	{
	display: none;
	background: #fff;
	border-radius: 4px 4px 4px 4px;
	border: 1px solid rgba(0, 0, 0, .1);
	cursor: pointer
}

.answerWindow .socket-right .chat-window .chat-message .chat .chat-details .seting img.reference-img[data-v-3f2bb3e0]
	{
	width: 24px;
	height: 24px;
	-o-object-fit: contain;
	object-fit: contain
}

.answerWindow .socket-right .chat-window .chat-send-message.set-boutique-query[data-v-3f2bb3e0]
	{
	height: auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	border-top: 2px solid #dedfe0;
	padding: 20px 0 35px 0
}

.answerWindow .socket-right .chat-window .chat-send-message[data-v-3f2bb3e0]
	{
	height: 170px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.answerWindow .socket-right .chat-window .chat-send-message .settings[data-v-3f2bb3e0]
	{
	height: 48px;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	background: rgba(245, 247, 250, .5);
	padding: 13px 15px 13px 32px;
	border-top: 2px solid #dedfe0
}

.answerWindow .socket-right .chat-window .chat-send-message .settings .send-items[data-v-3f2bb3e0],.answerWindow .socket-right .chat-window .chat-send-message .settings[data-v-3f2bb3e0]
	{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.answerWindow .socket-right .chat-window .chat-send-message .settings .send-items[data-v-3f2bb3e0] .el-upload:focus
	{
	color: #000
}

.answerWindow .socket-right .chat-window .chat-send-message .settings .send-items .item[data-v-3f2bb3e0]:first-child
	{
	margin-right: 46px
}

.answerWindow .socket-right .chat-window .chat-send-message .settings .send-items .item[data-v-3f2bb3e0]
	{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	cursor: pointer
}

.answerWindow .socket-right .chat-window .chat-send-message .settings .send-items .item>img[data-v-3f2bb3e0]
	{
	margin-right: 9px;
	width: 25px;
	height: 25px;
	-o-object-fit: contain;
	object-fit: contain
}

.answerWindow .socket-right .chat-window .chat-send-message .settings .message-tips[data-v-3f2bb3e0]
	{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 14px;
	color: #8c8c8c
}

.answerWindow .socket-right .chat-window .chat-send-message .settings .message-tips>img[data-v-3f2bb3e0]
	{
	margin-right: 5px;
	width: 16px;
	height: 16px;
	-o-object-fit: contain;
	object-fit: contain
}

.answerWindow .socket-right .chat-window .chat-send-message .send-message-input[data-v-3f2bb3e0]
	{
	position: relative
}

.answerWindow .socket-right .chat-window .chat-send-message .send-message-input .send-input[data-v-3f2bb3e0] .el-textarea__inner
	{
	min-height: 105px !important;
	height: 105px !important;
	border: none;
	overflow-y: scroll;
	background: rgba(245, 247, 250, .5) !important
}

.answerWindow .socket-right .chat-window .chat-send-message .send-message-input .send-input[data-v-3f2bb3e0] .el-textarea__inner::-webkit-scrollbar
	{
	display: none
}

.answerWindow .socket-right .chat-window .chat-send-message .send-message-input .send-btn[data-v-3f2bb3e0]
	{
	position: absolute;
	right: 0;
	bottom: 0
}

.answerWindow .socket-right .chat-window.preview-chat-window[data-v-3f2bb3e0]
	{
	overflow: scroll;
	height: calc(100% - 65px)
}

.answerWindow .socket-right .chat-window.preview-chat-window[data-v-3f2bb3e0]::-webkit-scrollbar
	{
	width: 0 !important;
	height: 0 !important
}

.answerWindow .video-call .no-call[data-v-3f2bb3e0] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.answerWindow .video-call img[data-v-3f2bb3e0] {
	width: 16px;
	height: 16px;
	display: block
}

.answerWindow .video-call span[data-v-3f2bb3e0] {
	font-size: 14px;
	margin-right: 6px;
	color: #131415
}

.answerWindow .student-box span[data-v-3f2bb3e0] {
	margin: 0 0 0 6px
}

.calalog-select-lession .dialoglessons[data-v-51d563d8] {
	padding: 5px 20px 10px 20px;
	border-bottom: .0625rem solid #e4e7ed
}

.calalog-select-lession .dialoglessons .now-select-versions>p[data-v-51d563d8]
	{
	font-size: 14px;
	margin: 20px 20px 20px 0;
	color: #606266
}

.calalog-select-lession .dialoglessons .now-select-versions>.container-box[data-v-51d563d8]
	{
	width: 100%;
	min-height: 140px;
	background-color: #e6e8ec;
	overflow-y: scroll;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.calalog-select-lession .dialoglessons .now-select-versions>.container-box .top-tag[data-v-51d563d8]
	{
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 10px 14px;
	width: 33.3%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.calalog-select-lession .dialoglessons .now-select-versions>.container-box .top-tag .top-tag-item[data-v-51d563d8]
	{
	width: 100%;
	height: 40px;
	background: #fff;
	border-radius: 2px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.calalog-select-lession .dialoglessons .now-select-versions>.container-box .top-tag .top-tag-item span[data-v-51d563d8]
	{
	margin: 5px 0 5px 7px;
	font-size: 14px;
	font-family: PingFangSC, PingFangSC-Regular;
	font-weight: 400;
	text-align: left;
	color: rgba(0, 0, 0, .65);
	line-height: 20px;
	width: calc(100% - 20px);
	display: inline-block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.calalog-select-lession .dialoglessons .other-select p[data-v-51d563d8]
	{
	font-size: 14px;
	margin: 20px 20px 20px 0;
	color: #606266
}

.calalog-select-lession .tip[data-v-42bcb933] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	height: 40px;
	margin: 0 20px;
	background: #fffbe6;
	padding: 0 16px;
	border-radius: 2px 2px 2px 2px;
	opacity: 1;
	border: 1px solid #ffe58f;
	margin-top: 10px
}

.calalog-select-lession .tip i[data-v-42bcb933] {
	color: #ffc107
}

.calalog-select-lession .dialoglessons[data-v-42bcb933] {
	padding: 5px 20px 10px 20px;
	border-bottom: .0625rem solid #e4e7ed;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	min-height: 500px
}

.calalog-select-lession .dialoglessons .custom-tree-node[data-v-42bcb933]
	{
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	font-size: 14px;
	padding-right: 8px;
	width: 100%;
	height: 100%
}

.calalog-select-lession .dialoglessons[data-v-42bcb933] .el-tree-node__content
	{
	font-size: 14px;
	font-family: PingFang SC-Medium, PingFang SC;
	font-weight: 550;
	color: #131415;
	height: 48px;
	border-bottom: 1px solid #efefef;
	margin-bottom: 4px
}

.calalog-select-lession .dialoglessons[data-v-42bcb933] .el-tree-node__children .el-tree-node__content
	{
	font-weight: 500;
	color: rgba(0, 0, 0, .65);
	background: #fafafa
}

.calalog-select-lession .dialoglessons[data-v-42bcb933] .el-tree-node__children .is-current .el-tree-node__content
	{
	background: #eaf2ff !important
}

.calalog-select-lession .dialoglessons .dialogleft[data-v-42bcb933] {
	width: 50%
}

.calalog-select-lession .dialoglessons .dialogleft .head-box[data-v-42bcb933]
	{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.calalog-select-lession .dialoglessons .dialogleft .head-box .dialogleft-tit[data-v-42bcb933]
	{
	color: rgba(0, 0, 0, .5);
	font-weight: 600;
	margin: 15px 0;
	display: inline-block
}

.calalog-select-lession .dialoglessons .dialogleft .head-box .btn[data-v-42bcb933]
	{
	height: 35px;
	padding: 0 10px
}

.calalog-select-lession .dialoglessons .dialogleft .dialogleft-box[data-v-42bcb933]
	{
	border: 1px solid #e4e4e4;
	border-radius: 4px;
	padding: 20px;
	min-height: 400px
}

.calalog-select-lession .dialoglessons .dialogleft .dialogleft-box li[data-v-42bcb933]
	{
	cursor: pointer;
	padding: 0 20px;
	line-height: 48px;
	height: 48px;
	color: rgba(0, 0, 0, .5);
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	border: 1px solid #efefef
}

.calalog-select-lession .dialoglessons .dialogleft .dialogleft-box .isActive[data-v-42bcb933]
	{
	background-color: #409eff;
	color: #fff;
	border-radius: 4px
}

.calalog-select-lession .dialoglessons .dialogright[data-v-42bcb933] {
	width: 50%
}

.calalog-select-lession .dialoglessons .dialogright .title-content[data-v-42bcb933]
	{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 0 20px;
	height: 46px
}

.calalog-select-lession .dialoglessons .dialogright .dialogright-box[data-v-42bcb933] .yj-chapter-list a.is-leaf.cur_tree
	{
	height: auto
}

.calalog-select-lession .dialoglessons .dialogright .dialogright-box[data-v-42bcb933]
	{
	max-height: 400px;
	overflow-y: scroll;
	padding: 20px
}

.navCom .search-top[data-v-2e3cc7c5] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	font-size: 16px;
	font-family: PingFangSC, PingFangSC-Regular;
	font-weight: 400;
	text-align: left;
	color: #333;
	line-height: 22px;
	padding: 14px 0;
	border-radius: 8px
}

.navCom .search-top .left[data-v-2e3cc7c5] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.navCom .search-top .back-home[data-v-2e3cc7c5] {
	cursor: pointer;
	color: #317cfb;
	font-size: 16px;
	height: 25px;
	line-height: 25px;
	vertical-align: middle
}

.navCom .search-top .back-home .yjicon[data-v-2e3cc7c5] {
	color: #317cfb;
	font-size: 25px;
	vertical-align: middle;
	margin-right: 3px
}

.navCom .search-top .back-home img[data-v-2e3cc7c5] {
	width: 25px;
	margin-right: 3px
}

.navCom .search-top .back-home .text-back[data-v-2e3cc7c5] {
	vertical-align: super
}

.navCom .search-top .light-gray[data-v-2e3cc7c5] {
	margin: 0 7px
}

.navCom .search-top .options-item sub[data-v-2e3cc7c5] {
	cursor: pointer
}

.preview[data-v-64bf3bbd] {
	width: 1368px;
	margin: 0 auto;
	border-radius: 0 0 8px 8px
}

.online-student-top-subject-tab {
	width: 100%;
	opacity: 1
}

.online-student-top-subject-tab .yj-mob-tabs .van-tabs__nav {
	background: none !important
}

.online-student-top-subject-tab .yj-mob-tabs .van-tabs__nav--complete {
	padding: 0
}

.online-student-top-subject-tab .yj-mob-tabs .van-tab {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	padding: 0;
	padding-top: 12px
}

.online-student-top-subject-tab .yj-mob-tabs .van-tab .van-tab__text {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.online-student-top-subject-tab .yj-mob-tabs .van-tab .van-tab__text .tab-line
	{
	margin: auto 8px auto 0;
	width: 1px;
	height: 12px;
	opacity: 1;
	background: rgba(0, 0, 0, .06);
	-webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .08);
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .08)
}

.online-student-top-subject-tab .yj-mob-tabs .van-tab .van-tab__text .tab-title
	{
	font-size: 14px;
	font-family: MicrosoftYaHei, MicrosoftYaHei-Regular;
	font-weight: 500;
	text-align: left;
	color: #1c1f21;
	margin-right: 15px
}

.online-student-top-subject-tab .yj-mob-tabs .van-tab .van-tab__text .tab-title .subject-btn
	{
	padding: 4px 12px;
	display: inline-block
}

.online-student-top-subject-tab .yj-mob-tabs .van-tab .van-tab__text--ellipsis
	{
	overflow: initial
}

.online-student-top-subject-tab .yj-mob-tabs .van-tab--active .tab-title
	{
	background: #29c07b;
	border-radius: 8px;
	font-family: MicrosoftYaHei, MicrosoftYaHei-Bold;
	font-weight: 700 !important;
	color: #fff !important
}

.online-student-top-subject-tab .yj-mob-tabs .van-tabs__line {
	display: none
}

.rating-dialog[data-v-2efcf0d6] {
	border-radius: 8px;
	padding: 0;
	overflow: hidden
}

.dialog-header[data-v-2efcf0d6] {
	position: relative;
	padding: 20px 20px 0;
	text-align: center
}

.dialog-title[data-v-2efcf0d6] {
	font-size: 16px;
	font-weight: 400;
	color: #333
}

.close-icon[data-v-2efcf0d6] {
	position: absolute;
	top: 20px;
	right: 10px;
	cursor: pointer;
	color: #909399
}

.close-icon[data-v-2efcf0d6]:hover {
	color: #606266
}

.rating-container[data-v-2efcf0d6] {
	margin-top: 24px;
	margin-bottom: 24px
}

.button-container[data-v-2efcf0d6],.rating-container[data-v-2efcf0d6] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.button-container[data-v-2efcf0d6] {
	padding-bottom: 24px
}

.rate-button[data-v-2efcf0d6] {
	border-radius: 20px
}

.complete-button[data-v-2efcf0d6] {
	background-color: #29c07b;
	border-color: #29c07b;
	padding: 8px 24px;
	font-weight: 400;
	color: #fff
}

.info-button[data-v-2efcf0d6] {
	background-color: #bfbfbf;
	border-color: #bfbfbf;
	color: #fff;
	padding: 8px 24px;
	font-weight: 400;
	cursor: not-allowed
}

.complete-button[data-v-2efcf0d6]:focus,.complete-button[data-v-2efcf0d6]:hover
	{
	background-color: #67e07a;
	border-color: #67e07a
}

[data-v-2efcf0d6] .el-rate__icon {
	font-size: 24px;
	margin-right: 8px
}

[data-v-2efcf0d6] .el-dialog__body {
	padding: 0 20px
}

[data-v-2efcf0d6] .el-dialog__header {
	display: none
}

.want-ask .list-content[data-v-ababf9e8] {
	overflow: auto;
	padding: 10px;
	scrollbar-width: 6px !important;
	clear: both;
	overflow: hidden
}

.want-ask .list-content .section-content[data-v-ababf9e8] {
	position: absolute;
	right: 0;
	top: 0;
	padding: 0 8px;
	height: 18px;
	color: #fff;
	line-height: 18px;
	text-align: center;
	font-size: 12px;
	background: linear-gradient(353deg, #29c07b, #1ab56e);
	border-radius: 0 8px 0 12px
}

.want-ask .list-content .list-item[data-v-ababf9e8] {
	width: 416px;
	height: 330px;
	margin-left: 24px;
	margin-bottom: 20px;
	padding: 10px;
	font-size: 12px;
	background: #fff;
	-webkit-box-shadow: inset 0 -6px 0 0 #e5f4eb;
	box-shadow: inset 0 -6px 0 0 #e5f4eb;
	border-radius: 8px 8px 8px 8px;
	border: 1px solid #e8edf3;
	float: left;
	position: relative;
	cursor: pointer
}

.want-ask .list-content .list-item.active[data-v-ababf9e8] {
	background: #f5fff6;
	border: 1px solid #29c07b;
	-webkit-box-shadow: inset 0 -6px 0 0 #29c07b;
	box-shadow: inset 0 -6px 0 0 #29c07b
}

.want-ask .list-content .list-item .want-ask-top[data-v-ababf9e8] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	height: 72px;
	overflow: hidden;
	width: 100%
}

.want-ask .list-content .list-item .want-ask-top .desc[data-v-ababf9e8]
	{
	text-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.want-ask .list-content .list-item .want-ask-top .desc .avatar[data-v-ababf9e8]
	{
	width: 56px;
	height: 56px;
	border-radius: 56px;
	overflow: hidden
}

.want-ask .list-content .list-item .want-ask-top .desc .avatar img[data-v-ababf9e8]
	{
	width: 100%
}

.want-ask .list-content .list-item .want-ask-top .desc .online-text[data-v-ababf9e8]
	{
	width: 56px;
	height: 16px;
	line-height: 16px;
	text-align: center;
	font-size: 12px;
	background: #29c07b;
	color: #fff;
	border-radius: 100px 100px 100px 100px
}

.want-ask .list-content .list-item .want-ask-top .desc .online-text.lixian[data-v-ababf9e8]
	{
	background-color: #c8c9cc
}

.want-ask .list-content .list-item .want-ask-top .desc .desc-text[data-v-ababf9e8]
	{
	margin-left: 8px;
	text-align: left;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	width: 250px
}

.want-ask .list-content .list-item .want-ask-top .desc .desc-text .name[data-v-ababf9e8]
	{
	font-weight: 600;
	font-size: 16px;
	color: #333
}

.want-ask .list-content .list-item .want-ask-top .desc .desc-text .education[data-v-ababf9e8]
	{
	display: inline-block;
	width: 100%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	padding: 4px 12px;
	color: #8c8c8c;
	font-size: 12px;
	background: #f5f5f5
}

.want-ask .list-content .list-item .want-ask-top .video-wrap[data-v-ababf9e8]
	{
	text-align: center;
	margin-top: 10px;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 80px;
	flex: 0 0 80px
}

.want-ask .list-content .list-item .want-ask-top .video-wrap img[data-v-ababf9e8]
	{
	width: 40px
}

.want-ask .list-content .list-item .want-ask-top .video-wrap .video-text[data-v-ababf9e8]
	{
	margin-top: 5px;
	color: #8c8c8c;
	font-size: 12px
}

.want-ask .list-content .list-item .hasanswer-num[data-v-ababf9e8] {
	margin-top: 10px;
	font-weight: 400;
	font-size: 10px;
	color: #8c8c8c
}

.want-ask .list-content .list-item .teacher-detail-info[data-v-ababf9e8]
	{
	height: 166px;
	font-weight: 400;
	font-size: 16px;
	color: #000;
	padding-top: 4px;
	overflow: hidden
}

.want-ask .list-content .list-item .teacher-detail-info P[data-v-ababf9e8]
	{
	margin: 4px 0;
	line-height: 24px
}

.want-ask .list-content .list-item .teacher-detail-info .oneline[data-v-ababf9e8]
	{
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.want-ask .list-content .list-item .teacher-detail-info .threeline[data-v-ababf9e8]
	{
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden
}

.want-ask .list-content .list-item .teacher-detail-buttonwrap[data-v-ababf9e8]
	{
	height: 52px;
	border-top: 1px solid #efefef;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-pack: distribute;
	justify-content: space-around
}

.want-ask .list-content .list-item .teacher-detail-buttonwrap .text-p[data-v-ababf9e8]
	{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	line-height: 18px
}

.want-ask .list-content .list-item .teacher-detail-buttonwrap .button[data-v-ababf9e8]
	{
	display: inline-block;
	width: 60px;
	height: 18px;
	text-align: center;
	line-height: 17px;
	border-radius: 2px 2px 2px 2px;
	border: 1px solid #29c07b;
	font-size: 12px;
	color: #29c07b
}

.want-ask .list-content .list-item .teacher-detail-buttonwrap .button.yiyuyue[data-v-ababf9e8]
	{
	color: #ffc400;
	border-color: #ffc400
}

.want-ask .list-content .list-item .teacher-detail-buttonwrap .button.button-disabled[data-v-ababf9e8]
	{
	color: #fff;
	background-color: #c8c9cc;
	border-color: #c8c9cc;
	cursor: not-allowed
}

.want-ask .activity-stop[data-v-ababf9e8] {
	height: 590px;
	padding-top: 160px;
	font-weight: 400;
	font-size: 18px;
	color: #8c8c8c;
	line-height: 21px;
	text-align: center;
	font-style: normal;
	text-transform: none
}

.want-ask .activity-stop .tip[data-v-ababf9e8] {
	margin-bottom: 10px
}

.answerWindow[data-v-b4aa252e] {
	min-height: 570px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.answerWindow .base-dialog-container[data-v-b4aa252e] {
	padding: 16px 20px
}

.answerWindow .base-dialog-container .tips[data-v-b4aa252e] {
	font-size: 14px;
	color: #8c8c8c
}

.answerWindow .base-dialog-container .text-area[data-v-b4aa252e] {
	margin-top: 16px
}

.answerWindow .base-dialog-container .text-area .send-input[data-v-b4aa252e] .el-textarea__inner
	{
	min-height: 105px !important;
	height: 105px !important;
	border: none;
	overflow-y: scroll;
	background: #f5f7fa;
	border-radius: 6px
}

.answerWindow .base-dialog-container .text-area .send-input[data-v-b4aa252e] .el-textarea__inner::-webkit-scrollbar
	{
	display: none
}

.answerWindow .base-dialog-container .btns[data-v-b4aa252e] {
	margin-top: 16px;
	text-align: center
}

.answerWindow .want-ask-left[data-v-b4aa252e] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	min-height: 570px
}

.answerWindow .socket-left[data-v-b4aa252e] {
	width: 383px;
	height: 570px
}

.answerWindow .socket-left .sort-filter[data-v-b4aa252e] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 0 20px;
	height: 32px;
	line-height: 32px;
	background: #e4f3ff
}

.answerWindow .socket-left .sort-filter .text[data-v-b4aa252e] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 12px;
	color: #131415
}

.answerWindow .socket-left .sort-filter .text>i[data-v-b4aa252e] {
	vertical-align: middle;
	margin-right: 5px;
	color: #317cfb;
	font-size: 16px
}

.answerWindow .socket-left .sort-filter .text-sort[data-v-b4aa252e] {
	cursor: pointer;
	font-size: 12px;
	color: #595959
}

.answerWindow .socket-left .sort-list[data-v-b4aa252e] {
	height: 570px;
	overflow-y: auto;
	width: 383px
}

.answerWindow .socket-right[data-v-b4aa252e] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	background: #f7f7fa;
	border: 1px solid #d9d9d9;
	height: 570px
}

.answerWindow .socket-right .soket-empty[data-v-b4aa252e] {
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	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
}

.answerWindow .socket-right .soket-empty .empty-text[data-v-b4aa252e] {
	font-size: 18px;
	color: #8c8c8c;
	margin-top: 20px
}

.answerWindow .socket-right .socket-head[data-v-b4aa252e] {
	position: relative;
	height: 50px;
	text-align: center;
	background: #29c07b
}

.answerWindow .socket-right .socket-head .rate-button[data-v-b4aa252e] {
	color: #fff;
	position: absolute;
	right: 10px;
	top: 12px
}

.answerWindow .socket-right .socket-head .userInfo[data-v-b4aa252e] {
	position: absolute;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	height: 50px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.answerWindow .socket-right .socket-head .userInfo .teacher-name[data-v-b4aa252e]
	{
	font-weight: 400;
	font-size: 18px;
	color: #fff
}

.answerWindow .socket-right .socket-head .userInfo .teacher-info[data-v-b4aa252e]
	{
	margin-top: 4px;
	font-weight: 400;
	font-size: 12px;
	line-height: 16px;
	color: hsla(0, 0%, 100%, .9)
}

.answerWindow .socket-right .socket-head .userInfo .teacher-info .rate-wrap[data-v-b4aa252e]
	{
	color: #ff6700;
	vertical-align: middle;
	margin-right: 10px
}

.answerWindow .socket-right .socket-head .setting-btn.yj-button[data-v-b4aa252e]
	{
	color: #fff;
	border: 1px solid #fff;
	padding: 5px 12px
}

.answerWindow .socket-right .chat-window[data-v-b4aa252e] {
	height: calc(100% - 50px);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.answerWindow .socket-right .chat-window .chat-message[data-v-b4aa252e]
	{
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	padding: 10px 20px;
	overflow-y: scroll
}

.answerWindow .socket-right .chat-window .chat-message[data-v-b4aa252e]::-webkit-scrollbar
	{
	width: 6px !important
}

.answerWindow .socket-right .chat-window .chat-message .chat-tip[data-v-b4aa252e]
	{
	height: 36px;
	padding: 12px 7px 0 7px
}

.answerWindow .socket-right .chat-window .chat-message .chat-tip[data-v-b4aa252e],.answerWindow .socket-right .chat-window .chat-message .wait-tips[data-v-b4aa252e]
	{
	width: 343px;
	margin: 10px auto;
	background: rgba(195, 196, 197, .27);
	border-radius: 100px 100px 100px 100px;
	font-weight: 400;
	font-size: 12px;
	color: #000;
	line-height: 14px;
	text-align: center
}

.answerWindow .socket-right .chat-window .chat-message .wait-tips[data-v-b4aa252e]
	{
	padding: 12px 0
}

.answerWindow .socket-right .chat-window .chat-message .chat .delet-info[data-v-b4aa252e],.answerWindow .socket-right .chat-window .chat-message .chat .time[data-v-b4aa252e]
	{
	font-size: 12px;
	color: #c4c4c4;
	text-align: center
}

.answerWindow .socket-right .chat-window .chat-message .chat .chat-details:hover>.yj-checkbox-group .seting[data-v-b4aa252e]
	{
	display: block
}

.answerWindow .socket-right .chat-window .chat-message .chat .chat-details[data-v-b4aa252e]
	{
	margin: 20px 0
}

.answerWindow .socket-right .chat-window .chat-message .chat .chat-details .images-show[data-v-b4aa252e] .el-image.yj-image img
	{
	width: 100%;
	height: 100%;
	border-radius: 8px !important;
	-o-object-fit: contain !important;
	object-fit: contain !important;
	cursor: pointer
}

.answerWindow .socket-right .chat-window .chat-message .chat .chat-details .student-box[data-v-b4aa252e]
	{
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}

.answerWindow .socket-right .chat-window .chat-message .chat .chat-details .student-box .audio-wrap[data-v-b4aa252e]
	{
	text-align: right
}

.answerWindow .socket-right .chat-window .chat-message .chat .chat-details .student-box .audio-wrap .voice[data-v-b4aa252e]
	{
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg)
}

.answerWindow .socket-right .chat-window .chat-message .chat .chat-details .student-box .videolive-wrap[data-v-b4aa252e]
	{
	position: relative
}

.answerWindow .socket-right .chat-window .chat-message .chat .chat-details .student-box .videolive-wrap .videolive[data-v-b4aa252e]
	{
	width: 20px;
	height: 20px;
	margin-right: 10px;
	vertical-align: text-top;
	margin-left: 10px
}

.answerWindow .socket-right .chat-window .chat-message .chat .chat-details .student-box .videolive-wrap .video-live-zan[data-v-b4aa252e]
	{
	width: 100px;
	position: absolute;
	bottom: -34px;
	right: 0
}

.answerWindow .socket-right .chat-window .chat-message .chat .chat-details .student-box:hover .seting[data-v-b4aa252e]
	{
	display: block
}

.answerWindow .socket-right .chat-window .chat-message .chat .chat-details .teach-box[data-v-b4aa252e]
	{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.answerWindow .socket-right .chat-window .chat-message .chat .chat-details .teach-box .videolive-wrap[data-v-b4aa252e]
	{
	position: relative
}

.answerWindow .socket-right .chat-window .chat-message .chat .chat-details .teach-box .videolive-wrap .videolive[data-v-b4aa252e]
	{
	width: 20px;
	height: 20px;
	margin-right: 10px;
	vertical-align: text-top;
	margin-left: 10px
}

.answerWindow .socket-right .chat-window .chat-message .chat .chat-details .teach-box .videolive-wrap .video-live-zan[data-v-b4aa252e]
	{
	width: 100px;
	position: absolute;
	bottom: -34px;
	left: 0
}

.answerWindow .socket-right .chat-window .chat-message .chat .chat-details .teach-box:hover .seting[data-v-b4aa252e]
	{
	display: block
}

.answerWindow .socket-right .chat-window .chat-message .chat .chat-details[data-v-b4aa252e] .chat-avatar.el-image.yj-image .el-image__inner
	{
	margin-left: 15px;
	margin-right: 15px;
	width: 38px;
	height: 38px;
	-o-object-fit: fill;
	object-fit: fill;
	border-radius: 50%
}

.answerWindow .socket-right .chat-window .chat-message .chat .chat-details .arrowbox1-left[data-v-b4aa252e]
	{
	margin-right: 10px;
	position: relative;
	display: inline-block;
	max-width: 80%;
	color: #555;
	font-size: 16px;
	border-radius: 5px;
	word-break: keep-all;
	word-break: break-all;
	overflow-wrap: break-word;
	cursor: pointer;
	white-space: pre-line
}

.answerWindow .socket-right .chat-window .chat-message .chat .chat-details .arrowbox1-left.type-audio[data-v-b4aa252e],.answerWindow .socket-right .chat-window .chat-message .chat .chat-details .arrowbox1-left.type-call[data-v-b4aa252e],.answerWindow .socket-right .chat-window .chat-message .chat .chat-details .arrowbox1-left.type-text[data-v-b4aa252e]
	{
	padding: 10px;
	background: #fff
}

.answerWindow .socket-right .chat-window .chat-message .chat .chat-details .arrowbox1-left.type-audio .sanjiao[data-v-b4aa252e],.answerWindow .socket-right .chat-window .chat-message .chat .chat-details .arrowbox1-left.type-call .sanjiao[data-v-b4aa252e],.answerWindow .socket-right .chat-window .chat-message .chat .chat-details .arrowbox1-left.type-text .sanjiao[data-v-b4aa252e]
	{
	position: absolute;
	left: -10px;
	top: 16px;
	display: inline-block;
	width: 0;
	height: 0;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-bottom: 8px solid #fff;
	font-size: 0;
	line-height: 0;
	-webkit-transform: rotate(270deg);
	transform: rotate(270deg)
}

.answerWindow .socket-right .chat-window .chat-message .chat .chat-details .arrowbox1-left.type-audio[data-v-b4aa252e]
	{
	background: transparent;
	padding: 0
}

.answerWindow .socket-right .chat-window .chat-message .chat .chat-details .arrowbox1-left.type-audio .audio-wrap[data-v-b4aa252e]
	{
	border-radius: 5px;
	padding: 10px;
	background: #fff;
	float: left;
	min-width: 90px
}

.answerWindow .socket-right .chat-window .chat-message .chat .chat-details .arrowbox1-right[data-v-b4aa252e]
	{
	margin-left: 10px;
	position: relative;
	display: inline-block;
	max-width: 80%;
	color: #555;
	font-size: 16px;
	border-radius: 5px;
	word-break: keep-all;
	word-break: break-all;
	overflow-wrap: break-word;
	cursor: pointer;
	white-space: pre-line
}

.answerWindow .socket-right .chat-window .chat-message .chat .chat-details .arrowbox1-right.type-audio[data-v-b4aa252e],.answerWindow .socket-right .chat-window .chat-message .chat .chat-details .arrowbox1-right.type-call[data-v-b4aa252e],.answerWindow .socket-right .chat-window .chat-message .chat .chat-details .arrowbox1-right.type-text[data-v-b4aa252e]
	{
	background: #a9e87a;
	padding: 10px
}

.answerWindow .socket-right .chat-window .chat-message .chat .chat-details .arrowbox1-right.type-audio .sanjiao[data-v-b4aa252e],.answerWindow .socket-right .chat-window .chat-message .chat .chat-details .arrowbox1-right.type-call .sanjiao[data-v-b4aa252e],.answerWindow .socket-right .chat-window .chat-message .chat .chat-details .arrowbox1-right.type-text .sanjiao[data-v-b4aa252e]
	{
	position: absolute;
	right: -10px;
	top: 16px;
	display: inline-block;
	width: 0;
	height: 0;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-bottom: 8px solid #a9e87a;
	font-size: 0;
	line-height: 0;
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg)
}

.answerWindow .socket-right .chat-window .chat-message .chat .chat-details .arrowbox1-right.type-audio[data-v-b4aa252e]
	{
	background: transparent;
	padding: 0
}

.answerWindow .socket-right .chat-window .chat-message .chat .chat-details .arrowbox1-right.type-audio .audio-wrap[data-v-b4aa252e]
	{
	border-radius: 5px;
	padding: 10px;
	background: #a9e87a;
	float: right;
	min-width: 90px
}

.answerWindow .socket-right .chat-window .chat-message .chat .chat-details .arrowbox1-left p[data-v-b4aa252e]
	{
	margin: 0;
	padding: 0
}

.answerWindow .socket-right .chat-window .chat-message .chat .chat-details .seting[data-v-b4aa252e]
	{
	display: none;
	background: #fff;
	border-radius: 4px 4px 4px 4px;
	border: 1px solid rgba(0, 0, 0, .1);
	padding: 0 14px;
	cursor: pointer
}

.answerWindow .socket-right .chat-window .chat-message .chat .chat-details .seting img.reference-img[data-v-b4aa252e]
	{
	width: 24px;
	height: 24px;
	-o-object-fit: contain;
	object-fit: contain
}

.answerWindow .socket-right .chat-window .chat-send-message[data-v-b4aa252e]
	{
	position: relative;
	height: 170px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.answerWindow .socket-right .chat-window .chat-send-message .settings[data-v-b4aa252e]
	{
	height: 48px;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	background: rgba(245, 247, 250, .5);
	padding: 13px 15px 13px 32px;
	border-top: 2px solid #dedfe0
}

.answerWindow .socket-right .chat-window .chat-send-message .settings .send-items[data-v-b4aa252e],.answerWindow .socket-right .chat-window .chat-send-message .settings[data-v-b4aa252e]
	{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.answerWindow .socket-right .chat-window .chat-send-message .settings .send-items[data-v-b4aa252e] .el-upload:focus
	{
	color: #000
}

.answerWindow .socket-right .chat-window .chat-send-message .settings .send-items .item[data-v-b4aa252e]:first-child
	{
	margin-right: 46px
}

.answerWindow .socket-right .chat-window .chat-send-message .settings .send-items .item[data-v-b4aa252e]
	{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	cursor: pointer
}

.answerWindow .socket-right .chat-window .chat-send-message .settings .send-items .item>img[data-v-b4aa252e]
	{
	margin-right: 9px;
	width: 25px;
	height: 25px;
	-o-object-fit: contain;
	object-fit: contain
}

.answerWindow .socket-right .chat-window .chat-send-message .settings .message-tips[data-v-b4aa252e]
	{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 14px;
	color: #8c8c8c
}

.answerWindow .socket-right .chat-window .chat-send-message .settings .message-tips>img[data-v-b4aa252e]
	{
	margin-right: 5px;
	width: 16px;
	height: 16px;
	-o-object-fit: contain;
	object-fit: contain
}

.answerWindow .socket-right .chat-window .chat-send-message .send-message-input[data-v-b4aa252e]
	{
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.answerWindow .socket-right .chat-window .chat-send-message .send-message-input[data-v-b4aa252e] .el-textarea
	{
	height: 100%
}

.answerWindow .socket-right .chat-window .chat-send-message .send-message-input .send-input[data-v-b4aa252e] .el-textarea__inner
	{
	min-height: 105px !important;
	height: 100% !important;
	border: none;
	overflow-y: scroll;
	background: #f5f5f9
}

.answerWindow .socket-right .chat-window .chat-send-message .send-message-input .send-input[data-v-b4aa252e] .el-textarea__inner::-webkit-scrollbar
	{
	display: none
}

.answerWindow .socket-right .chat-window .chat-send-message .send-message-input .send-btn.el-button.yj-button[data-v-b4aa252e]
	{
	position: absolute;
	right: 15px;
	bottom: 8px;
	background: #29c07b;
	border-color: #29c07b
}

.answerWindow .socket-right .chat-window .chat-end-tips[data-v-b4aa252e]
	{
	height: 36px;
	font-weight: 400;
	font-size: 13px;
	color: #000;
	line-height: 36px;
	text-align: center;
	font-style: normal;
	text-transform: none
}

.answerWindow .socket-right .chat-window .chat-end-tips .has-end[data-v-b4aa252e]
	{
	display: inline-block;
	line-height: 20px;
	width: 353px;
	background: rgba(195, 196, 197, .27);
	border-radius: 100px 100px 100px 100px;
	padding: 4px 15px
}

.sort-list[data-v-b4aa252e]::-webkit-scrollbar {
	width: 6px !important
}

.myask .list-item[data-v-b4aa252e] {
	position: relative;
	width: 343px;
	height: 140px;
	margin: auto;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-shadow: inset 0 -6px 0 0 #dcf0e4;
	box-shadow: inset 0 -6px 0 0 #dcf0e4;
	background: #fff;
	margin-top: 15px;
	border: 1px solid #e8edf3;
	border-radius: 12px;
	padding: 0 12px
}

.myask .list-item.active[data-v-b4aa252e] {
	background: #f5fff6;
	border: 1px solid #29c07b;
	-webkit-box-shadow: inset 0 -6px 0 0 #29c07b;
	box-shadow: inset 0 -6px 0 0 #29c07b
}

.myask .list-item .subject-status[data-v-b4aa252e] {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.myask .list-item .subject-status .teacher-name[data-v-b4aa252e] {
	display: inline-block;
	margin: 0 5px;
	height: 18px;
	font-weight: 600;
	font-size: 14px;
	line-height: 24px;
	color: #333
}

.myask .list-item .subject-status .subject-name[data-v-b4aa252e] {
	padding: 6px 9px;
	background: linear-gradient(353deg, #317cfb, #4488fb);
	border-radius: 10px 0 10px 0;
	font-weight: 500;
	font-size: 12px;
	color: #fff;
	text-align: center
}

.myask .list-item .subject-status .hudong-wrap[data-v-b4aa252e] {
	font-size: 12px;
	vertical-align: middle;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	text-align: right;
	margin-top: 6px;
	margin-right: 6px
}

.myask .list-item .subject-status .hudong-wrap .hudong-button[data-v-b4aa252e]
	{
	display: inline-block;
	width: 60px;
	height: 20px;
	line-height: 18px;
	border-radius: 100px 100px 100px 100px;
	border: 1px solid #29c07b;
	font-weight: 400;
	color: #29c07b;
	text-align: center;
	cursor: pointer
}

.myask .list-item .subject-status .hudong-wrap span[data-v-b4aa252e] {
	margin-right: 2px
}

.myask .list-item .subject-status .hudong-wrap img[data-v-b4aa252e] {
	width: 12px
}

.myask .list-item .zhanwei[data-v-b4aa252e] {
	height: 34px
}

.myask .list-item .last-time[data-v-b4aa252e] {
	height: 18px;
	font-weight: 400;
	font-size: 12px;
	color: #000;
	line-height: 18px;
	text-align: center
}

.myask .list-item .second-content[data-v-b4aa252e] {
	position: relative;
	height: 54px;
	font-weight: 600;
	font-size: 18px;
	line-height: 26px;
	color: #333;
	text-align: left;
	word-break: break-all
}

.myask .list-item .second-content .status[data-v-b4aa252e] {
	position: absolute;
	right: 0;
	bottom: 0;
	display: inline-block;
	margin-top: 5px;
	margin-left: 5px;
	border-radius: 4px 4px 4px 4px;
	text-align: center;
	padding: 2px 4px;
	height: 18px;
	line-height: 18px;
	font-weight: 400;
	font-size: 12px
}

.myask .list-item .second-content .status.jinxingzhong[data-v-b4aa252e]
	{
	background: rgba(41, 192, 123, .1);
	color: #29c07b
}

.myask .list-item .second-content .status.yijieshu[data-v-b4aa252e] {
	background: rgba(19, 20, 21, .06);
	color: #595959
}

.myask .list-item .second-content .status.daidayi[data-v-b4aa252e] {
	background: rgba(255, 82, 72, .1);
	color: #ff5248
}

.myask .list-item .question[data-v-b4aa252e] {
	height: 37px;
	line-height: 37px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.myask .list-item .question .question-info[data-v-b4aa252e] {
	display: inline-block;
	width: calc(100% - 20px);
	font-weight: 400;
	font-size: 14px;
	color: #8c8c8c;
	line-height: 16px
}

.myask .button-wrap[data-v-b4aa252e] {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 50px;
	flex: 0 0 50px;
	width: 343px;
	margin: auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: end;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	overflow: auto
}

.myask .button-wrap .subject-btn[data-v-b4aa252e] {
	display: inline-block;
	padding: 7px 10px;
	background: #fff;
	border-radius: 6px 6px 6px 6px;
	font-size: 14px;
	color: #131415;
	margin-left: 26px;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.myask .button-wrap .subject-btn.active[data-v-b4aa252e] {
	background: #29c07b;
	color: #fff
}

.myask .button-wrap .subject-btn[data-v-b4aa252e]:first-child {
	margin-left: 16px
}

.myask .button-wrap[data-v-b4aa252e] .yj-mob-badge__wrapper {
	height: 48px
}

.myask .button-wrap[data-v-b4aa252e] .yj-mob-badge--fixed {
	top: 10px
}

.activity-stop[data-v-b4aa252e] {
	height: 590px;
	padding-top: 160px;
	font-weight: 400;
	font-size: 18px;
	color: #8c8c8c;
	line-height: 21px;
	text-align: center;
	font-style: normal;
	text-transform: none
}

.activity-stop .tip[data-v-b4aa252e] {
	margin-bottom: 10px
}

.audio-wrap .voice[data-v-b4aa252e] {
	width: 20px;
	height: 20px;
	margin-right: 10px;
	vertical-align: middle
}

.student-answer-window {
	min-height: 570px
}

.student-answer-window .el-badge__content {
	padding: 0 6px;
	height: 21px
}

.list-content {
	-webkit-scrollbar-width: 2px !important
}

-webkit-tap-highlight-color .list-content ::-webkit-scrollbar {
	-webkit-scrollbar-width: 2px;
	scrollbar-width: 2px
}

.list-content ::-webkit-scrollbar {
	width: 4px !important
}

.list-content ::-webkit-scrollbar-thumb {
	background-color: #d9d9d9
}

::-webkit-scrollbar {
	-webkit-scrollbar-width: auto;
	scrollbar-width: auto
}

.dialog-wrap.chat-video-main .dialog-container {
	width: 800px;
	overflow: initial;
	max-height: -webkit-max-content;
	max-height: -moz-max-content;
	max-height: max-content
}

.dialog-wrap.chat-video-main .dialog-container .video-main-content {
	width: 800px
}

.dialog-wrap.chat-video-main .dialog-container video {
	-o-object-fit: contain;
	object-fit: contain;
	width: 100%;
	height: auto;
	vertical-align: bottom
}

.hover-box {
	text-align: center;
	font-size: 14px;
	color: #595959
}

.hover-box .copy-event {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.hover-box .copy-event>img {
	width: 18px;
	height: 18px;
	-o-object-fit: contain;
	object-fit: contain
}

.hover-box .copy-event>span {
	margin-left: 10px
}

.hover-box .delete-event {
	margin-top: 10px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.hover-box .delete-event>img {
	width: 18px;
	height: 18px;
	-o-object-fit: contain;
	object-fit: contain
}

.hover-box .delete-event>span {
	margin-left: 10px
}

.el-popover.el-popper.dt-popper {
	min-width: 100px !important;
	cursor: pointer
}

.el-popover.el-popper.dt-popper.right {
	margin-left: 30px
}

.el-popover.el-popper.dt-popper.left {
	margin-right: 30px
}

.navCom .search-top[data-v-b3a7bd02] {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-top: 10px;
	font-size: 16px;
	font-family: PingFangSC, PingFangSC-Regular;
	font-weight: 400;
	text-align: left;
	color: #333;
	line-height: 22px;
	padding: 14px 0;
	border-radius: 8px;
	width: 1368px;
	margin: auto
}

.navCom .search-top .left[data-v-b3a7bd02],.navCom .search-top[data-v-b3a7bd02]
	{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.navCom .search-top .back-home[data-v-b3a7bd02] {
	cursor: pointer;
	color: #317cfb;
	font-size: 16px;
	height: 25px;
	line-height: 25px;
	vertical-align: middle
}

.navCom .search-top .back-home .yjicon[data-v-b3a7bd02] {
	color: #317cfb;
	font-size: 25px;
	vertical-align: middle;
	margin-right: 3px
}

.navCom .search-top .back-home img[data-v-b3a7bd02] {
	width: 25px;
	margin-right: 3px
}

.navCom .search-top .back-home .text-back[data-v-b3a7bd02] {
	vertical-align: super
}

.navCom .search-top .light-gray[data-v-b3a7bd02] {
	margin: 0 7px
}

.navCom .search-top .options-item sub[data-v-b3a7bd02] {
	cursor: pointer
}

.preview[data-v-099e7497] {
	width: 100%;
	background: #f0f9f8
}

.preview-wrap[data-v-099e7497] {
	width: 1368px;
	margin: 0 auto;
	border-radius: 0 0 8px 8px;
	padding-bottom: 20px
}

.interactionRecord[data-v-0ff4d5a2] {
	padding-bottom: 20px;
	background: #f0f9f8
}

.interactionRecord .center[data-v-0ff4d5a2] {
	width: 1380px;
	margin: 0 auto;
	border-radius: 0 0 8px 8px
}

.interactionRecord .record-container[data-v-0ff4d5a2] {
	margin-top: 16px;
	background-color: #fff;
	border-radius: 8px;
	min-height: 200px;
	padding: 24px
}

.interactionRecord .record-container .record-item[data-v-0ff4d5a2] {
	height: 108px;
	background: #fff;
	-webkit-box-shadow: inset 0 -6px 0 0 #e5f4eb;
	box-shadow: inset 0 -6px 0 0 #e5f4eb;
	margin-bottom: 18px;
	padding: 0 22px
}

.interactionRecord .record-container .record-item[data-v-0ff4d5a2],.interactionRecord .record-container .video-icon[data-v-0ff4d5a2]
	{
	border-radius: 12px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.interactionRecord .record-container .video-icon[data-v-0ff4d5a2] {
	width: 60px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	height: 60px;
	background: #eff0f4;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.interactionRecord .record-container .video-icon img[data-v-0ff4d5a2] {
	width: 29px;
	height: 21px;
	display: block
}

.interactionRecord .record-container .record-title[data-v-0ff4d5a2] {
	font-size: 14px;
	color: #999;
	padding-left: 8px;
	width: 100%
}

.interactionRecord .record-container .record[data-v-0ff4d5a2] {
	font-size: 18px;
	padding-bottom: 8px;
	color: #333;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 100%
}

.interactionRecord .record-container .play-btn[data-v-0ff4d5a2] {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: 82px;
	height: 34px;
	background: #29c07b;
	border-radius: 100px;
	font-size: 12px;
	color: #fff;
	text-align: center;
	line-height: 34px;
	margin-left: 8px;
	cursor: pointer
}

.interactionRecord .list-pagin[data-v-0ff4d5a2] {
	margin-top: 30px;
	height: 32px;
	text-align: center;
	z-index: 10;
	position: relative
}

.interactionRecord .list-pagin[data-v-0ff4d5a2] .el-pager .active {
	background: #29c07b !important
}

.guide-tip-dialog[data-v-0ff4d5a2] {
	height: 470px;
	width: 750px;
	text-align: center
}

.guide-tip-dialog .content[data-v-0ff4d5a2] {
	width: 100%;
	text-align: center
}

.guide-tip-dialog .content video[data-v-0ff4d5a2] {
	width: 100%;
	height: 380px
}

.replace-resource-dialog {
	height: 480px;
	width: 700px;
	text-align: left
}

.replace-resource-dialog .message-zindex {
	z-index: 3000
}

.replace-resource-dialog .dialog-content {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 14px;
	font-family: PingFangSC, PingFangSC-Regular;
	text-align: left;
	color: rgba(0, 0, 0, .5);
	height: 350px;
	width: 100%;
	padding: 10px 25px;
	border-top: 1px solid rgba(0, 0, 0, .06);
	border-bottom: 1px solid rgba(0, 0, 0, .06)
}

.replace-resource-dialog .dialog-content .content-tip {
	height: 40px;
	background: #fffbe6;
	border: 1px solid #ffe58f;
	border-radius: 2px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 0 15px;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.replace-resource-dialog .dialog-content .content-tip span {
	margin-left: 7px;
	font-size: 14px;
	font-family: PingFangSC, PingFangSC-Regular;
	font-weight: 400;
	color: rgba(0, 0, 0, .65);
	-webkit-box-flex: 2;
	-ms-flex-positive: 2;
	flex-grow: 2
}

.replace-resource-dialog .dialog-content .content-tip .el-icon-warning {
	width: 14px;
	height: 14px;
	color: #faad14
}

.replace-resource-dialog .dialog-content .dialog-list {
	overflow: auto;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 0
}

.replace-resource-dialog .dialog-content .dialog-list,.replace-resource-dialog .dialog-content .dialog-list .list-item
	{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.replace-resource-dialog .dialog-content .dialog-list .list-item {
	width: 45%;
	padding: 10px;
	border-radius: 4px;
	height: 68px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.replace-resource-dialog .dialog-content .dialog-list .list-item .item-content
	{
	text-align: left;
	height: 48px;
	padding-left: 12px;
	padding-top: 5px;
	-webkit-box-flex: 1;
	-ms-flex: auto;
	flex: auto
}

.replace-resource-dialog .dialog-content .dialog-list .list-item .item-content .title
	{
	text-align: left;
	font-size: 16px;
	font-family: PingFangSC, PingFangSC-Regular;
	font-weight: 400;
	color: rgba(0, 0, 0, .75);
	height: 22px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	width: 200px
}

.replace-resource-dialog .dialog-content .dialog-list .list-item .item-content .subTitle
	{
	font-size: 12px;
	font-family: PingFangSC, PingFangSC-Regular;
	font-weight: 400;
	height: 17px;
	color: rgba(0, 0, 0, .5);
	margin-top: 2px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	width: 200px
}

.replace-resource-dialog .dialog-content .dialog-list .list-item .right-img img
	{
	width: 42px;
	height: 48px
}

.replace-resource-dialog .dialog-content .dialog-list .list-item .right-img .img_1
	{
	width: 26px;
	height: 26px
}

.replace-resource-dialog .dialog-content .dialog-list .list-item .el-icon-circle-check
	{
	font-size: 24px;
	color: #1890ff
}

.replace-resource-dialog .el-dialog__header {
	height: 56px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.replace-resource-dialog .el-dialog__footer {
	height: 52px;
	line-height: 52px
}

.replace-resource-dialog .el-dialog__footer .el-button {
	width: 65px;
	height: 32px;
	border-radius: 2px;
	padding: 0
}

.replace-resource-dialog .dialog-list::-webkit-scrollbar-thumb {
	background: #535353;
	width: 2px;
	height: 80px;
	background: rgba(0, 0, 0, .16);
	border-radius: 4px
}

.replace-resource-dialog .dialog-list::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 5px #fff;
	box-shadow: inset 0 0 5px #fff;
	background: #fff;
	display: none
}

.replace-resource-dialog .dialog-list::-webkit-scrollbar-track-piece {
	background: hsla(0, 0%, 100%, 0)
}

.replace-resource-dialog .diaActive {
	background: rgba(64, 158, 255, .2)
}

.confirm-dialog {
	text-align: center;
	min-height: 120px;
	width: 300px
}

.confirm-dialog .dialog-content {
	margin-top: 10px;
	text-align: center
}

.confirm-dialog .el-dialog__footer {
	margin-top: 10px
}

.confirm-dialog .el-dialog__footer .el-button {
	height: 32px;
	min-width: 88px;
	border-radius: 2px;
	padding: 0
}

.dialogright {
	width: 50%
}

.dialogright .yj-node {
	min-height: 20px !important
}

.yj-chapter-list .el-tree-node__content {
	line-height: 30px
}

.dialoglessons[data-v-54a11562] {
	padding: 5px 20px 10px 20px;
	border-bottom: .0625rem solid #e4e7ed;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.dialoglessons .dialogleft-tit[data-v-54a11562] {
	color: rgba(0, 0, 0, .5);
	font-weight: 600;
	margin: 15px 0;
	display: inline-block
}

.dialoglessons .dialogleft[data-v-54a11562] {
	width: 50%
}

.dialoglessons .dialogleft .dialogleft-box[data-v-54a11562] {
	border: 1px solid #e4e4e4;
	border-radius: 4px;
	padding: 20px
}

.dialoglessons .dialogleft .dialogleft-box li[data-v-54a11562] {
	cursor: pointer;
	padding: 0 20px;
	line-height: 40px;
	height: 40px;
	color: rgba(0, 0, 0, .5);
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden
}

.dialoglessons .dialogleft .dialogleft-box .isActive[data-v-54a11562] {
	background-color: #409eff;
	color: #fff;
	border-radius: 4px
}

.dialoglessons .dialogright[data-v-54a11562] {
	width: 50%
}

.dialoglessons .dialogright .yj-node[data-v-54a11562] {
	min-height: 20px !important
}

.dialoglessons .dialogright .dialogright-box[data-v-54a11562] .yj-chapter-list a.is-leaf.cur_tree
	{
	height: auto
}

.dialoglessons .dialogright .dialogright-box[data-v-54a11562] {
	max-height: 300px;
	overflow-y: scroll;
	padding: 20px
}

.teacher-empty[data-v-073eac56] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.teacher-empty .res-empty-img[data-v-073eac56] {
	width: 153px;
	height: 140px
}

.recommend {
	min-height: 1500px;
	background: #e5f6ff;
	border-radius: 0 0 8px 8px;
	min-height: 296px;
	position: relative;
	padding-top: 1px;
	padding-bottom: 1px
}

.recommend .menu-list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding: 20px 46px 0 46px
}

.recommend .menu-list .div {
	height: 24px;
	padding: 1px 14px 1px 14px !important;
	font-size: 14px;
	font-family: PingFang SC-Medium, PingFang SC;
	font-weight: 500;
	color: #666;
	text-align: left;
	line-height: 22px;
	margin-bottom: 10px;
	cursor: pointer
}

.recommend .activedd {
	font-size: 14px;
	font-family: PingFang SC-Heavy, PingFang SC;
	font-weight: 800 !important;
	color: #317cfb !important
}

.recommend .show-more-item {
	cursor: pointer;
	height: 24px;
	width: 65px;
	text-align: center;
	line-height: 22px;
	position: absolute;
	top: 18px;
	right: 0;
	font-size: 12px;
	border: 1px solid #317cfb;
	color: #8c8c8c;
	border-radius: 22px
}

.recommend .show-more-item .text {
	font-size: 12px;
	color: #317cfb;
	margin-right: 3px
}

.recommend .show-more-item i.dt-arrow-sty:before {
	color: #317cfb;
	font-weight: 700
}

.recommend .head-rightser {
	margin-right: 0;
	padding: 10px;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.recommend .head-rightser,.recommend .searchinput {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.recommend .searchinput .el-input__inner {
	border-radius: 0;
	border-bottom-left-radius: 4px;
	border-top-left-radius: 4px
}

.recommend .searchinput .search-btn {
	border-bottom-left-radius: 0;
	border-top-left-radius: 0
}

.recommend .rightspan {
	color: #606266;
	font-size: 14px;
	margin-left: 10px
}

.recommend .more-item {
	width: 95%;
	height: 48px;
	-webkit-transition: height .2s;
	transition: height .2s;
	overflow: hidden;
	position: relative
}

.recommend .el-tabs__header {
	padding: 15px 46px 0 46px;
	margin: 0
}

.recommend .el-tabs__header .el-tabs__active-bar,.recommend .el-tabs__header .el-tabs__nav-wrap:after
	{
	display: none
}

.recommend .el-tabs__header .el-tabs__item {
	height: auto;
	padding: 4px 16px !important;
	font-size: 16px;
	font-family: PingFangSC, PingFangSC-Regular;
	font-weight: 500;
	text-align: left;
	color: #666;
	line-height: 22px
}

.recommend .el-tabs__header .el-tabs__item:hover {
	color: #317cfb
}

.recommend .el-tabs__header .is-active {
	background: #fff;
	border-radius: 2px;
	color: #317cfb;
	border-radius: 60px
}

.recommend .el-tabs__header .is-active:hover {
	color: #317cfb
}

.recommend .resource-list.MG95 {
	min-height: 95px
}

.recommend .resource-list.MG253 {
	min-height: 450px
}

.recommend .resource-list {
	margin: 15px 28px 20px 22px;
	border-radius: 8px;
	background: #fff;
	min-height: 450px;
	position: relative
}

.recommend .resource-list .list-item {
	padding: 18px 19px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	border-style: solid;
	border-width: 1px;
	border-color: rgba(12, 144, 248, 0) rgba(12, 144, 248, 0) #f4f4f4
		rgba(12, 144, 248, 0)
}

.recommend .resource-list .list-item .item-left {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	overflow: hidden;
	cursor: pointer;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.recommend .resource-list .list-item .item-left .res-img {
	width: 72px;
	height: 72px;
	margin: auto 0 auto 0;
	position: relative
}

.recommend .resource-list .list-item .item-left .res-img .dt-tese-tag {
	width: 36px;
	height: 24px;
	position: absolute;
	top: 2px;
	left: -1px;
	z-index: 1
}

.recommend .resource-list .list-item .item-left .res-img .vcomVip {
	position: absolute;
	right: -4px;
	top: -4px;
	width: 23px
}

.recommend .resource-list .list-item .item-left .res-img .vcomVip2 {
	width: 36px;
	height: 24px;
	position: absolute;
	top: 2px;
	left: -1px;
	z-index: 1
}

.recommend .resource-list .list-item .item-left .res-right {
	margin-left: 12px;
	overflow: hidden
}

.recommend .resource-list .list-item .item-left .res-title {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	min-height: 25px
}

.recommend .resource-list .list-item .item-left .res-title .title-name {
	max-width: 580px;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	font-size: 18px;
	font-family: PingFangSC, PingFangSC-Regular;
	font-weight: 400;
	text-align: left;
	color: #212832;
	line-height: 25px;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;
	display: -webkit-box;
	-webkit-box-orient: vertical
}

.recommend .resource-list .list-item .item-left .res-title:hover .title-name
	{
	color: #317cfb
}

.recommend .resource-list .list-item .item-left .res-detail {
	font-size: 14px;
	font-family: PingFangSC, PingFangSC-Regular;
	font-weight: 400;
	text-align: left;
	color: #666;
	line-height: 20px;
	padding: 16px 0 0 8px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.recommend .resource-list .list-item .item-left .res-detail div {
	margin-right: 15px
}

.recommend .resource-list .list-item .train-left {
	cursor: pointer;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.recommend .resource-list .list-item .train-left .train-img {
	width: 48px;
	height: 48px
}

.recommend .resource-list .list-item .train-left .train-title {
	margin-left: 13px
}

.recommend .resource-list .list-item .train-left .train-title .res-title
	{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.recommend .resource-list .list-item .train-left .train-title .res-title .title-name
	{
	max-width: 590px;
	font-size: 16px;
	font-family: PingFangSC, PingFangSC-Regular;
	font-weight: 400;
	text-align: left;
	color: rgba(0, 0, 0, .85);
	line-height: 22px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.recommend .resource-list .list-item .train-left .train-title .res-detail
	{
	font-size: 14px;
	font-family: PingFangSC, PingFangSC-Regular;
	font-weight: 400;
	text-align: left;
	color: rgba(0, 0, 0, .65);
	line-height: 20px;
	padding: 16px 30px 10px 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.recommend .resource-list .list-item .train-left .train-title .res-detail div
	{
	margin-right: 15px
}

.recommend .resource-list .list-item .item-right {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: distribute;
	justify-content: space-around
}

.recommend .resource-list .list-item:hover {
	background: #f0faff;
	border: 1px solid rgba(12, 144, 248, .7);
	border-radius: 5px
}

.recommend .resource-list .load-more {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	background: #fff;
	border-radius: 0 0 8px 8px !important
}

.recommend .resource-list .load-more .on-more {
	cursor: pointer;
	padding: 7px 38px 8px 38px;
	font-size: 16px;
	font-family: MicrosoftYaHei;
	text-align: left;
	color: #317cfb;
	line-height: 21px;
	border: 1px solid #e4e4e4;
	border-radius: 19px
}

.recommend .resource-list .load-more .no-more {
	padding: 16px
}

.recommend .resource-list .load-more .no-more,.recommend .resource-list .load-more .on-load
	{
	font-size: 16px;
	font-family: MicrosoftYaHei;
	text-align: left;
	color: rgba(0, 0, 0, .65);
	line-height: 21px
}

.recommend .resource-list .load-more .on-load {
	padding: 7px 38px 8px 38px
}

.recommend .resource-btnmore {
	padding-bottom: 30px;
	padding-top: 20px
}

.recommend .resource-btnmore .resource-b {
	cursor: pointer;
	width: 150px;
	height: 36px;
	line-height: 36px;
	border-radius: 25px;
	margin: 0 auto;
	border: 1px solid #317cfb;
	padding: 7px 30px;
	color: #fff;
	background: #317cfb;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.recommend .resource-btnmore .resource-b span {
	padding-right: 5px
}

.recommend .load-more .no-resource {
	padding: 0;
	margin: auto;
	text-align: center;
	margin-top: 150px
}

.recommend .load-more .no-resource img {
	margin-bottom: 24px
}

.dt-select-text {
	position: relative;
	top: 4px;
	font-size: 16px;
	font-weight: 500;
	color: #999
}

div.activedd {
	background: #e5f6ff;
	border-radius: 60px
}

.recommend .more-item.dt-style>.menu-list {
	padding-left: 18px !important
}

.el-tabs__nav.is-top {
	width: 100%
}

.recommend .more-item {
	width: 98%
}

.sub-swipe[data-v-0c5a05aa] {
	width: 100%
}

.sub-swipe .swiper-content[data-v-0c5a05aa] {
	margin-right: 10px
}

.sub-swipe .swiper-content .catalog-name[data-v-0c5a05aa] {
	padding: 0 12px;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	color: #fff
}

.sub-swipe .swiper-content .catalog-name.active[data-v-0c5a05aa] {
	font-size: 16px;
	color: #317cfb;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	background: #e5f6ff
}

.sub-swipe .item-content[data-v-0c5a05aa] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	cursor: pointer
}

.sub-swipe .line[data-v-0c5a05aa] {
	width: 44px;
	height: 3px;
	margin-top: 5px;
	background: #317cfb;
	border-radius: 2px 2px 2px 2px;
	opacity: 1
}

.sub-swipe .sub-swipe-tab-l[data-v-0c5a05aa] {
	position: relative;
	overflow: hidden;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.sub-swipe .sub-swipe-tab-l .left[data-v-0c5a05aa] {
	margin-right: 0;
	border-top-left-radius: 60px;
	border-bottom-left-radius: 60px;
	border-right: none !important
}

.sub-swipe .sub-swipe-tab-l .right[data-v-0c5a05aa] {
	margin-left: 0;
	border-top-right-radius: 60px;
	border-bottom-right-radius: 60px;
	margin-right: 20px
}

.sub-swipe .sub-swipe-tab-l .left[data-v-0c5a05aa],.sub-swipe .sub-swipe-tab-l .right[data-v-0c5a05aa]
	{
	-webkit-box-flex: 0;
	-ms-flex: 0 0 36px;
	flex: 0 0 36px;
	height: 30px;
	width: 30px;
	opacity: 1;
	line-height: 60px;
	display: -webkit-box;
	display: -ms-flexbox;
	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;
	border: 1px solid #e4e4e4
}

.sub-swipe .sub-swipe-tab-l .left .box[data-v-0c5a05aa],.sub-swipe .sub-swipe-tab-l .right .box[data-v-0c5a05aa]
	{
	width: 11px;
	height: 11px;
	margin-left: 6px;
	border-top: 2px solid #317cfb;
	border-right: 2px solid #317cfb;
	-webkit-transform: rotate(-135deg) !important;
	transform: rotate(-135deg) !important
}

.sub-swipe .sub-swipe-tab-l .left .box-r[data-v-0c5a05aa],.sub-swipe .sub-swipe-tab-l .right .box-r[data-v-0c5a05aa]
	{
	width: 11px;
	height: 11px;
	margin-right: 6px;
	border-top: 2px solid #317cfb;
	border-right: 2px solid #317cfb;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg)
}

.sub-swipe .sub-swipe-tab-l .left[data-v-0c5a05aa],.sub-swipe .sub-swipe-tab-l .right[data-v-0c5a05aa]
	{
	background: -webkit-gradient(linear, left top, left bottom, from(#fff),
		to(hsla(0, 0%, 100%, .75)));
	background: linear-gradient(180deg, #fff, hsla(0, 0%, 100%, .75))
}

.sub-swipe .sub-swipe-tab-l .swiper-button-disabled[data-v-0c5a05aa] {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 36px;
	flex: 0 0 36px;
	height: 30px;
	line-height: 60px;
	display: -webkit-box;
	display: -ms-flexbox;
	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
}

.sub-swipe .sub-swipe-tab-l .swiper-button-disabled .box-r[data-v-0c5a05aa]
	{
	width: 11px;
	height: 11px;
	margin-right: 6px;
	border-top: 1px solid #aaa;
	border-right: 1px solid #aaa;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg)
}

.sub-swipe .sub-swipe-tab-l .swiper-button-disabled .box[data-v-0c5a05aa]
	{
	width: 11px;
	height: 11px;
	margin-left: 6px;
	border-top: 1px solid #aaa;
	border-right: 1px solid #aaa;
	-webkit-transform: rotate(-135deg) !important;
	transform: rotate(-135deg) !important
}

.sub-swipe .sub-swipe-tab-l .swiper-slide[data-v-0c5a05aa] {
	width: auto
}

.sub-swipe[data-v-2d9cdeda] {
	width: 100%
}

.sub-swipe .swiper-content .catalog-name[data-v-2d9cdeda] {
	padding: 0 15px;
	height: 36px;
	line-height: 36px;
	cursor: pointer;
	font-size: 18px
}

.sub-swipe .swiper-content .catalog-name.active[data-v-2d9cdeda] {
	background: #29c07b;
	border-radius: 15px;
	font-size: 18px;
	color: #fff
}

.sub-swipe .sub-swipe-tab[data-v-2d9cdeda] {
	position: relative;
	padding: 8px 20px;
	overflow: hidden;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-shadow: none;
	box-shadow: none
}

.sub-swipe .sub-swipe-tab .left[data-v-2d9cdeda],.sub-swipe .sub-swipe-tab .right[data-v-2d9cdeda]
	{
	-webkit-box-flex: 0;
	-ms-flex: 0 0 36px;
	flex: 0 0 36px;
	height: 36px;
	background: #fff;
	border-radius: 36px;
	opacity: 1;
	line-height: 60px;
	display: -webkit-box;
	display: -ms-flexbox;
	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
}

.sub-swipe .sub-swipe-tab .left .box[data-v-2d9cdeda],.sub-swipe .sub-swipe-tab .right .box[data-v-2d9cdeda]
	{
	width: 8px;
	height: 8px;
	margin-left: 4px;
	border-top: 1px solid #fff;
	border-right: 1px solid #fff;
	-webkit-transform: rotate(-135deg) !important;
	transform: rotate(-135deg) !important
}

.sub-swipe .sub-swipe-tab .left .box-r[data-v-2d9cdeda],.sub-swipe .sub-swipe-tab .right .box-r[data-v-2d9cdeda]
	{
	width: 8px;
	height: 8px;
	margin-right: 4px;
	border-top: 2px solid #fff;
	border-right: 2px solid #fff;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg)
}

.sub-swipe .sub-swipe-tab .right[data-v-2d9cdeda] {
	margin-left: 25px
}

.sub-swipe .sub-swipe-tab .left[data-v-2d9cdeda] {
	margin-right: 25px
}

.sub-swipe .sub-swipe-tab .left[data-v-2d9cdeda],.sub-swipe .sub-swipe-tab .right[data-v-2d9cdeda]
	{
	background-color: #29c07b
}

.sub-swipe .sub-swipe-tab .swiper-button-disabled[data-v-2d9cdeda] {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 36px;
	flex: 0 0 36px;
	height: 36px;
	background: rgba(19, 20, 20, .1) !important;
	border-radius: 36px;
	line-height: 60px;
	display: -webkit-box;
	display: -ms-flexbox;
	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
}

.sub-swipe .sub-swipe-tab .swiper-button-disabled .box-r[data-v-2d9cdeda]
	{
	border-top: 2px solid rgba(0, 0, 0, .2);
	border-right: 2px solid rgba(0, 0, 0, .2);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg)
}

.sub-swipe .sub-swipe-tab .swiper-button-disabled .box[data-v-2d9cdeda]
	{
	border-top: 2px solid rgba(0, 0, 0, .2);
	border-right: 2px solid rgba(0, 0, 0, .2);
	-webkit-transform: rotate(-135deg) !important;
	transform: rotate(-135deg) !important
}

.sub-swipe .sub-swipe-tab .swiper-slide[data-v-2d9cdeda] {
	width: auto
}

.region-resource[data-v-2fb4af8e] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.region-resource .region-top[data-v-2fb4af8e] {
	padding: 0 20px;
	border-radius: 5px;
	background: #fff;
	-webkit-transition: height .5s;
	transition: height .5s;
	overflow: hidden;
	position: relative;
	min-height: 56px
}

.region-resource .region-top .hascheck-tag[data-v-2fb4af8e] {
	min-height: 40px;
	margin-bottom: 16px
}

.region-resource .region-top .hascheck-tag .check-name[data-v-2fb4af8e]
	{
	cursor: pointer;
	line-height: 24px;
	padding: 4px 18px;
	font-size: 14px;
	font-weight: 400;
	background: #eaf9f2;
	color: #29c07b;
	border-radius: 25px;
	display: inline-block;
	margin-right: 12px;
	margin-bottom: 8px
}

.region-resource .region-top .show-more[data-v-2fb4af8e] {
	position: absolute;
	right: 0;
	top: 12px;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 54px;
	flex: 0 0 54px;
	height: 22px;
	font-size: 14px;
	font-weight: 400;
	text-align: left;
	color: #29c07b;
	line-height: 22px;
	cursor: pointer
}

.region-resource .region-top .show-more .icon[data-v-2fb4af8e] {
	margin-left: 5px
}

.region-resource .region-top .region-item[data-v-2fb4af8e] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-bottom: 14px
}

.region-resource .region-top .region-item .catalog-name[data-v-2fb4af8e]
	{
	-webkit-box-flex: 0;
	-ms-flex: 0 0 90px;
	flex: 0 0 90px;
	padding-top: 9px;
	font-size: 12px;
	color: rgba(0, 0, 0, .5);
	cursor: pointer;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	text-align: right;
	margin-right: 10px
}

.region-resource .region-top .region-item .catalog-lists[data-v-2fb4af8e]
	{
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.region-resource .region-top .region-item .catalog-lists .region-li[data-v-2fb4af8e]
	{
	cursor: pointer;
	padding: 0 15px;
	line-height: 24px;
	padding: 4px 18px;
	font-size: 14px;
	font-weight: 400;
	color: #131415;
	margin-bottom: 8px
}

.region-resource .region-top .region-item .catalog-lists .region-li.region-active[data-v-2fb4af8e]
	{
	background: #eaf9f2;
	color: #29c07b;
	border-radius: 25px
}

.region-resource .region-top .region-item .left-space[data-v-2fb4af8e] {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 54px;
	flex: 0 0 54px
}

.region-resource .region-tip[data-v-2fb4af8e] {
	padding: 20px;
	border-radius: 5px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	background: #fff;
	margin: 20px 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.region-resource .region-tip ul[data-v-2fb4af8e] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.region-resource .region-tip ul li[data-v-2fb4af8e] {
	cursor: pointer;
	padding: 0 12px
}

.region-resource .region-tip .regiontip-active[data-v-2fb4af8e] {
	color: #29c07b;
	position: relative
}

.region-resource .region-tip .regiontip-active[data-v-2fb4af8e]:after {
	content: "";
	width: 20px;
	height: 2px;
	background: #29c07b;
	position: absolute;
	bottom: -13px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%)
}

.region-resource .air-class-toggle-btn[data-v-2fb4af8e] {
	position: absolute;
	right: 52px;
	bottom: 16px
}

.region-resource .yj-button.stu-theme-button[data-v-2fb4af8e] {
	background-color: #29c07b;
	border-color: #29c07b;
	color: #fff
}

.region-resource .yj-button.stu-theme-button.is-plain[data-v-2fb4af8e] {
	background: #eaf9f2;
	color: #29c07b
}

.region-resource .yj-button.stu-theme-button.is-plain[data-v-2fb4af8e]:hover,.region-resource .yj-button.stu-theme-button.is-plain[data-v-2fb4af8e]:visited
	{
	background-color: #29c07b;
	border-color: #29c07b;
	color: #fff
}

.region-resource .yj-button.stu-theme-button[data-v-2fb4af8e]:hover,.region-resource .yj-button.stu-theme-button[data-v-2fb4af8e]:visited
	{
	background-color: rgba(41, 190, 123, .7);
	border-color: rgba(41, 190, 123, .7);
	color: #fff
}

input[data-v-6b8c9967]::-webkit-input-placeholder {
	color: #c0c4cc;
	font-size: 14px
}

[data-v-6b8c9967]:-moz-placeholder,[data-v-6b8c9967]::-moz-placeholder {
	color: #c0c4cc;
	font-size: 14px
}

input[data-v-6b8c9967]:-ms-input-placeholder {
	color: #c0c4cc;
	font-size: 14px
}

input[data-v-6b8c9967]::-ms-input-placeholder {
	color: #c0c4cc;
	font-size: 14px
}

.custon-list[data-v-6b8c9967] {
	margin-bottom: 50px
}

.custon-list .region-tip[data-v-6b8c9967] {
	height: 66px;
	padding: 0 20px;
	border-radius: 5px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	background: #fff;
	margin: 20px 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.custon-list .region-tip ul[data-v-6b8c9967] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.custon-list .region-tip ul li[data-v-6b8c9967] {
	cursor: pointer;
	padding: 0 12px;
	line-height: 66px
}

.custon-list .region-tip .regiontip-active[data-v-6b8c9967] {
	color: #29c07b;
	position: relative;
	font-weight: 700
}

.custon-list .region-tip .regiontip-active[data-v-6b8c9967]:after {
	content: "";
	width: 100%;
	height: 2px;
	background: #29c07b;
	position: absolute;
	bottom: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%)
}

.custon-list .region-tip .search-wrap:hover .search-input[data-v-6b8c9967]
	{
	border: 1px solid #29c07b
}

.custon-list .region-tip .search-wrap:hover .search-button[data-v-6b8c9967]
	{
	background: #29c07b;
	border: 1px solid #29c07b;
	border-left: 0;
	color: #fff
}

.custon-list .region-tip .search-input[data-v-6b8c9967] {
	width: 161px;
	height: 32px;
	outline: none;
	border: 1px solid #dcdfe6;
	padding-left: 10px;
	border-radius: 4px 0 0 4px;
	float: left
}

.custon-list .region-tip .search-button[data-v-6b8c9967] {
	display: inline-block;
	width: 92px;
	height: 34px;
	background: #fff;
	border-radius: 0 4px 4px 0;
	opacity: 1;
	border: 1px solid #dcdfe6;
	border-left: 0;
	line-height: 34px;
	text-align: center;
	margin-right: 15px;
	font-size: 14px;
	color: #595959;
	cursor: pointer
}

.custon-list .region-center[data-v-6b8c9967] {
	margin-bottom: 10px;
	overflow: hidden;
	position: relative;
	z-index: 10
}

.custon-list .region-center .item-li[data-v-6b8c9967] {
	float: left;
	width: 678px;
	background: #fff;
	border-radius: 5px;
	padding: 16px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	border: 1px solid transparent;
	cursor: pointer
}

.custon-list .region-center .item-li[data-v-6b8c9967]:hover {
	background: #eaf9f2;
	border: 1px solid #29c07b;
	border-radius: 5px
}

.custon-list .region-center li[data-v-6b8c9967]:nth-child(2n) {
	margin-left: 12px
}

.custon-list .region-center li[data-v-6b8c9967]:nth-child(n+3) {
	margin-top: 20px
}

.custon-list .region-center .region-img[data-v-6b8c9967] {
	width: 63px;
	height: 63px
}

.custon-list .region-center .region-left[data-v-6b8c9967] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.custon-list .region-center .region-left .region-text[data-v-6b8c9967] {
	padding-left: 13px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	width: 100%
}

.custon-list .region-center .region-left .region-text .region-title[data-v-6b8c9967]
	{
	color: rgba(0, 0, 0, .75);
	font-size: 16px;
	font-family: PingFangSC, PingFangSC-Medium;
	font-weight: 600;
	line-height: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	word-break: break-all;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical
}

.custon-list .region-center .region-left .region-text .region-note[data-v-6b8c9967]
	{
	height: 17px;
	font-size: 12px;
	font-family: PingFang SC-Regular, PingFang SC;
	font-weight: 400;
	color: rgba(0, 0, 0, .8);
	line-height: 14px
}

.custon-list .region-center .region-left .region-text span[data-v-6b8c9967]
	{
	padding-left: 40px
}

.custon-list .region-center .region-right[data-v-6b8c9967] {
	padding-left: 20px
}

.custon-list .region-center .region-right span[data-v-6b8c9967] {
	display: inline-block;
	background: #29c07b;
	color: #fff;
	border-radius: 100px;
	cursor: pointer;
	width: 74px;
	height: 32px;
	line-height: 32px;
	text-align: center
}

.custon-list .region-center .region-right .compelet[data-v-6b8c9967] {
	width: 74px;
	height: 32px;
	background: #ccc;
	border-radius: 100px 100px 100px 100px;
	opacity: 1;
	font-size: 14px;
	font-family: PingFang SC-Regular, PingFang SC;
	font-weight: 400;
	color: #fff;
	line-height: 32px;
	text-align: center
}

.custon-list .region-kong[data-v-6b8c9967] {
	padding: 100px 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	background-color: #fff
}

.custon-list .region-kong span[data-v-6b8c9967] {
	padding: 7px 38px 8px 38px;
	font-size: 16px;
	font-family: MicrosoftYaHei;
	text-align: center;
	color: rgba(0, 0, 0, .65);
	line-height: 21px
}

.current-course[data-v-59304b84] {
	width: 100%;
	height: 56px;
	opacity: 1;
	background: #fff;
	border-radius: 8px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 16px 24px 18px 20px;
	margin-bottom: 10px
}

.current-course .current-left[data-v-59304b84] {
	max-width: 780px;
	height: 22px;
	text-align: left;
	color: #1c1f21;
	line-height: 22px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.current-course .current-left[data-v-59304b84],.current-course .current-right[data-v-59304b84]
	{
	opacity: 1;
	font-size: 16px;
	font-family: MicrosoftYaHei, MicrosoftYaHei-Regular;
	font-weight: 400;
	text-shadow: 0 4px 8px 0 rgba(0, 0, 0, .08)
}

.current-course .current-right[data-v-59304b84] {
	height: 18px;
	text-align: right;
	color: #9199a1;
	line-height: 18px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.current-course .current-right .course-prev[data-v-59304b84] {
	cursor: pointer
}

.current-course .current-right .right-div[data-v-59304b84] {
	width: 16px;
	height: 21px;
	opacity: 1;
	font-size: 16px;
	font-family: MicrosoftYaHei, MicrosoftYaHei-Regular;
	font-weight: 400;
	text-align: right;
	color: rgba(0, 0, 0, .25);
	line-height: 21px;
	text-shadow: 0 4px 8px 0 rgba(0, 0, 0, .08)
}

.current-course .current-right .course-next[data-v-59304b84] {
	cursor: pointer
}

.sync-list .sync-list-main[data-v-0b811b8a] {
	margin-bottom: 100px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	z-index: 10
}

.sync-list .sync-list-main .main-left[data-v-0b811b8a] {
	width: 300px;
	height: 539px;
	opacity: 1;
	background: #fff;
	border-radius: 8px 8px 4px 4px
}

.sync-list .sync-list-main .main-left .catalog-top[data-v-0b811b8a] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 19px 10px;
	height: 60px;
	opacity: 1;
	background: #29c07b;
	border-radius: 8px 8px 0 0;
	cursor: default
}

.sync-list .sync-list-main .main-left .catalog-top .edition-span[data-v-0b811b8a]
	{
	height: 22px;
	opacity: 1;
	font-size: 16px;
	font-family: PingFangSC, PingFangSC-Medium;
	font-weight: 500;
	text-align: right;
	color: #fff;
	line-height: 22px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.sync-list .sync-list-main .main-left .catalog-tree[data-v-0b811b8a] {
	height: 479px;
	padding: 10px 20px;
	overflow-y: auto
}

.sync-list .sync-list-main .main-right[data-v-0b811b8a] {
	width: 1060px;
	margin-left: 12px
}

.sync-list .sync-list-main .main-right .item-list[data-v-0b811b8a] {
	height: 104px;
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #fff;
	cursor: pointer;
	-webkit-box-shadow: inset 0 -1px 0 0 #dcdfe6;
	box-shadow: inset 0 -1px 0 0 #dcdfe6
}

.sync-list .sync-list-main .main-right .item-list[data-v-0b811b8a]:hover
	{
	border: 1px solid #29c07b;
	background: #eaf9f2;
	border-radius: 4px 4px 4px 4px
}

.sync-list .sync-list-main .main-right .item-list .item-left[data-v-0b811b8a]
	{
	margin-left: 15px;
	margin-right: 13px;
	height: 52px;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 46px;
	flex: 0 0 46px
}

.sync-list .sync-list-main .main-right .item-list .item-left .yj-image[data-v-0b811b8a]
	{
	width: 100%;
	height: 100%
}

.sync-list .sync-list-main .main-right .item-list .item-center[data-v-0b811b8a]
	{
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	word-break: break-all
}

.sync-list .sync-list-main .main-right .item-list .item-center .title[data-v-0b811b8a]
	{
	width: 100%;
	margin-bottom: 24px;
	height: 24px;
	font-size: 16px;
	font-family: PingFang SC-Medium, PingFang SC;
	font-weight: 500;
	color: rgba(0, 0, 0, .75);
	line-height: 24px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	word-break: break-all
}

.sync-list .sync-list-main .main-right .item-list .item-center .note[data-v-0b811b8a]
	{
	height: 17px;
	font-size: 12px;
	font-family: PingFang SC-Regular, PingFang SC;
	font-weight: 400;
	color: rgba(0, 0, 0, .35);
	line-height: 14px
}

.sync-list .sync-list-main .main-right .item-list .item-center .note .hot-num[data-v-0b811b8a]
	{
	margin-left: 15px
}

.sync-list .sync-list-main .main-right .item-list .item-right[data-v-0b811b8a]
	{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 90px;
	flex: 0 0 90px
}

.sync-list .sync-list-main .main-right .item-list .item-right .go-study[data-v-0b811b8a]
	{
	background: #29c07b
}

.sync-list .sync-list-main .main-right .item-list .item-right .compelet[data-v-0b811b8a],.sync-list .sync-list-main .main-right .item-list .item-right .go-study[data-v-0b811b8a]
	{
	width: 74px;
	height: 32px;
	border-radius: 100px 100px 100px 100px;
	opacity: 1;
	font-size: 14px;
	font-family: PingFang SC-Regular, PingFang SC;
	font-weight: 400;
	color: #fff;
	line-height: 32px;
	text-align: center
}

.sync-list .sync-list-main .main-right .item-list .item-right .compelet[data-v-0b811b8a]
	{
	background: #ccc
}

.sync-list .sync-list-main .main-right .region-kong[data-v-0b811b8a] {
	margin: 100px 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.vcom-dowload-dialog .content,.vcom-dowload-dialog .content-t {
	padding: 16px 0 60px 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height: 30px;
	font-size: 16px;
	font-family: PingFangSC, PingFangSC-Regular;
	font-weight: 400;
	text-align: center;
	color: rgba(0, 0, 0, .85);
	line-height: 30px
}

.vcom-dowload-dialog .content-t {
	font-weight: 700
}

.vcom-dowload-dialog .content-bottom {
	margin-top: 20px;
	height: 52px;
	line-height: 52px;
	font-size: 12px;
	font-family: PingFangSC, PingFangSC-Regular;
	font-weight: 400;
	text-align: center;
	color: hsla(0, 0%, 62%, .85);
	border-top: 1px solid rgba(0, 0, 0, .08)
}

.vcom-pay-tip .content,.vcom-pay-tip .content-t {
	padding: 16px 0 60px 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height: 25px;
	font-size: 20px;
	font-family: PingFangSC, PingFangSC-Regular;
	font-weight: 400;
	text-align: center;
	color: rgba(0, 0, 0, .85);
	line-height: 30px
}

.vcom-pay-tip .content-bottom {
	margin-top: 20px;
	height: 52px;
	line-height: 52px;
	font-size: 12px;
	font-family: PingFangSC, PingFangSC-Regular;
	font-weight: 400;
	text-align: center;
	color: hsla(0, 0%, 62%, .85);
	border-top: 1px solid rgba(0, 0, 0, .08)
}

[data-v-b4f6c1fc]::-webkit-scrollbar {
	width: auto !important;
	height: auto !important
}

.yj-bc-catalog-tree-node__label_blue--span[data-v-b4f6c1fc] {
	font-weight: 400 !important
}

.web-app[data-v-b4f6c1fc] {
	width: 100%
}

.web-home-wrap[data-v-b4f6c1fc] {
	width: 1368px;
	margin: 0 auto;
	padding: 14px 24px 33px 24px;
	background: #fff;
	border-radius: 0 0 8px 8px;
	margin-bottom: 20px
}

.el-message-box[data-v-b4f6c1fc] {
	position: absolute;
	top: 15vh;
	left: 50%;
	-webkit-transform: translate(-50%);
	transform: translate(-50%)
}

.dialog[data-v-b4f6c1fc] {
	top: 15vh !important
}

.dialog-footer[data-v-b4f6c1fc] {
	text-align: right;
	display: block;
	margin-right: 30px;
	padding: 10px 0
}

.dialog-footerFlex[data-v-b4f6c1fc] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-right: 30px;
	padding: 10px 20px
}

.dialog-kong[data-v-b4f6c1fc] {
	text-align: center;
	color: rgba(0, 0, 0, .85);
	padding: 10px 0
}

.dialogHeightAuto[data-v-b4f6c1fc] {
	max-height: 300px;
	overflow-y: auto
}

.pageWidth[data-v-b4f6c1fc] {
	width: 1368px
}

.pgHeight[data-v-b4f6c1fc] {
	height: 1024px
}

.pr20[data-v-b4f6c1fc] {
	padding-right: 20px
}

.pl20[data-v-b4f6c1fc] {
	padding-left: 20px
}

.fr[data-v-b4f6c1fc] {
	float: right
}

.fl[data-v-b4f6c1fc] {
	float: left
}

.mb10[data-v-b4f6c1fc] {
	margin-bottom: 10px
}

.mr10[data-v-b4f6c1fc] {
	margin-right: 10px
}

.ml20[data-v-b4f6c1fc] {
	margin-left: 20px
}

.mb15[data-v-b4f6c1fc] {
	margin-bottom: 15px
}

.mb20[data-v-b4f6c1fc] {
	margin-bottom: 20px
}

.mb30[data-v-b4f6c1fc] {
	margin-bottom: 30px
}

.pb20[data-v-b4f6c1fc] {
	padding-bottom: 20px
}

.pt20[data-v-b4f6c1fc] {
	padding-top: 20px
}

.pt12[data-v-b4f6c1fc] {
	padding-top: 12px
}

.pd20[data-v-b4f6c1fc] {
	padding: 20px
}

.pd10[data-v-b4f6c1fc] {
	padding: 10px
}

.plr20[data-v-b4f6c1fc] {
	padding: 0 20px
}

.tc[data-v-b4f6c1fc] {
	text-align: center
}

.tr[data-v-b4f6c1fc] {
	text-align: right
}

.w100[data-v-b4f6c1fc] {
	width: 100% !important
}

.w50[data-v-b4f6c1fc] {
	width: 50% !important
}

.refuse-box[data-v-b4f6c1fc] {
	padding: 15px
}

.refuse-box p[data-v-b4f6c1fc] {
	font-weight: 600;
	font-size: 16px;
	color: red;
	text-align: left
}

.refuse-box .refuse-info[data-v-b4f6c1fc] {
	width: 100%;
	min-height: 100px;
	background: #f5f5f9;
	border-radius: 4px;
	padding: 15px;
	margin-top: 15px
}

.refuse-box .refuse-info p[data-v-b4f6c1fc] {
	font-weight: 400;
	font-size: 16px;
	color: #333
}

.refuse-box .refuse-info .title[data-v-b4f6c1fc] {
	color: #666;
	margin-bottom: 15px
}

.refuse-box button[data-v-b4f6c1fc] {
	width: 120px;
	height: 36px;
	background: #317cfb;
	border-radius: 8px;
	font-weight: 500;
	font-size: 16px;
	color: #fff;
	text-align: center;
	border: none;
	margin: 38px auto 0;
	display: block
}

.download-dialog-head .tip[data-v-b4f6c1fc] {
	padding: 15px 20px;
	font-weight: 500;
	text-align: center
}

.download-dialog-head .tip-content[data-v-b4f6c1fc] {
	padding: 5px 20px;
	color: grey;
	font-size: 12px;
	text-align: center
}

.dialogupload-ul[data-v-b4f6c1fc] {
	padding: 0 20px
}

.dialogupload-ul li[data-v-b4f6c1fc] {
	line-height: 40px;
	height: 40px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: rgba(0, 0, 0, .85);
	font-size: 14px
}

.dialogupload-ul li:hover p[data-v-b4f6c1fc] {
	color: #317cfb
}

.dialogupload-ul li p[data-v-b4f6c1fc] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}

.dialogupload-ul li span[data-v-b4f6c1fc] {
	cursor: pointer
}

.dialogupload-ul li span[data-v-b4f6c1fc]:hover {
	color: #317cfb;
	text-decoration: underline
}

.dialogupload-ul li span i[data-v-b4f6c1fc] {
	padding: 0 10px
}

.region-resource[data-v-09b3ce26] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.region-resource .more-item[data-v-09b3ce26] {
	width: 99%;
	height: 32px;
	-webkit-transition: height .2s;
	transition: height .2s;
	overflow: hidden
}

.region-resource .region-top[data-v-09b3ce26] {
	margin-top: 16px;
	background-image: url(../img/local_header_bg@2x.0c1ec5cd.png);
	background-size: cover;
	background-position-x: 100%;
	background-position-y: 77%;
	padding: 35px 20px 25px 20px;
	border-radius: 5px;
	-webkit-transition: height .5s;
	transition: height .5s;
	overflow: hidden;
	position: relative
}

.region-resource .region-top .hascheck-tag[data-v-09b3ce26] {
	min-height: 40px
}

.region-resource .region-top .hascheck-tag .check-name[data-v-09b3ce26]
	{
	cursor: pointer;
	padding: 0 15px;
	line-height: 24px;
	padding: 4px 16px;
	font-size: 14px;
	font-weight: 400;
	background: #1890ff;
	color: #fff;
	border-radius: 4px;
	display: inline-block;
	margin-right: 12px;
	margin-bottom: 8px
}

.region-resource .region-top .show-more[data-v-09b3ce26] {
	position: absolute;
	right: 10px;
	top: 22px;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 54px;
	flex: 0 0 54px;
	height: 22px;
	font-size: 14px;
	font-weight: 400;
	text-align: left;
	color: #1890ff;
	line-height: 22px;
	cursor: pointer
}

.region-resource .region-top .show-more .icon[data-v-09b3ce26] {
	margin-left: 5px
}

.region-resource .region-top .show-more-item[data-v-09b3ce26] {
	cursor: pointer;
	width: 55px;
	height: 22px;
	line-height: 22px;
	position: absolute;
	top: 4px;
	right: 40px;
	font-size: 12px;
	border: 1px solid #c0c4cc;
	border-radius: 55px;
	text-align: center
}

.region-resource .region-top .show-more-item span[data-v-09b3ce26] {
	color: #8c8c8c
}

.region-resource .region-top .region-item[data-v-09b3ce26] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-bottom: 20px;
	position: relative
}

.region-resource .region-top .region-item .catalog-name[data-v-09b3ce26]
	{
	-webkit-box-flex: 0;
	-ms-flex: 0 0 90px;
	flex: 0 0 90px;
	padding-top: 12px;
	font-size: 12px;
	color: rgba(0, 0, 0, .5);
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	text-align: right;
	margin-right: 10px;
	cursor: pointer
}

.region-resource .region-top .region-item .catalog-lists[data-v-09b3ce26]
	{
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding-right: 30px
}

.region-resource .region-top .region-item .catalog-lists .region-li[data-v-09b3ce26]
	{
	margin-bottom: 10px;
	cursor: pointer;
	padding: 0 15px;
	line-height: 24px;
	padding: 4px 16px;
	font-size: 16px;
	font-weight: 400;
	color: #131415;
	height: 32px
}

.region-resource .region-top .region-item .catalog-lists .region-li.region-active[data-v-09b3ce26]
	{
	background: #317cfb;
	color: #fff;
	border-radius: 4px
}

.region-resource .region-top .region-item .left-space[data-v-09b3ce26] {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 54px;
	flex: 0 0 54px
}

.region-resource .region-tip[data-v-09b3ce26] {
	padding: 20px;
	border-radius: 5px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	background: #fff;
	margin: 20px 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.region-resource .region-tip ul[data-v-09b3ce26] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.region-resource .region-tip ul li[data-v-09b3ce26] {
	cursor: pointer;
	padding: 0 12px
}

.region-resource .region-tip .regiontip-active[data-v-09b3ce26] {
	color: #29c07b;
	position: relative
}

.region-resource .region-tip .regiontip-active[data-v-09b3ce26]:after {
	content: "";
	width: 20px;
	height: 2px;
	background: #29c07b;
	position: absolute;
	bottom: -13px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%)
}

.study-list .select-main[data-v-09b3ce26] {
	padding: 10px 20px;
	max-width: 1368px;
	background: #fff;
	border: 1px solid #e4e4e4;
	border-radius: 8px;
	position: relative;
	margin: 10px auto
}

.study-list .select-main .res-type[data-v-09b3ce26] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin: 15px 0 15px 0
}

.study-list .select-main .res-type .type-lable[data-v-09b3ce26] {
	width: 80px;
	font-size: 14px;
	font-family: PingFangSC, PingFangSC-Regular;
	font-weight: 400;
	text-align: left;
	color: rgba(0, 0, 0, .5);
	line-height: 30px
}

.study-list .select-main .res-type .content-tag[data-v-09b3ce26] {
	margin-right: 40px;
	display: inline-block;
	text-align: left;
	min-width: 30px;
	font-size: 14px
}

.study-list .select-main .res-type .active[data-v-09b3ce26] {
	color: #1890ff
}

.study-list .select-main .res-type[data-v-09b3ce26] .el-radio-button__inner
	{
	font-size: 16px
}

.study-list .select-main .head-right[data-v-09b3ce26] {
	position: absolute;
	right: 12px;
	top: 25px
}

.study-list .res-head[data-v-09b3ce26] {
	height: 50px;
	border: 1px solid rgba(0, 0, 0, .1);
	border-bottom: none;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	background: #fafafa;
	padding: 0 20px;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.study-list .res-head .head-left[data-v-09b3ce26],.study-list .res-head[data-v-09b3ce26]
	{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.study-list .res-head .head-left .type-lable[data-v-09b3ce26] {
	width: 80px;
	font-size: 13px;
	height: 20px;
	line-height: 22px;
	font-family: PingFangSC, PingFangSC-Regular;
	font-weight: 400;
	text-align: left;
	color: rgba(0, 0, 0, .5)
}

.study-list .res-head .head-left .res-sort[data-v-09b3ce26] {
	margin-right: 30px;
	height: 22px;
	font-size: 16px;
	font-family: PingFangSC, PingFangSC-Regular;
	font-weight: 400;
	text-align: left;
	color: rgba(0, 0, 0, .5);
	line-height: 22px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.study-list .res-head .head-left .res-sort[data-v-09b3ce26]:hover {
	cursor: pointer
}

.study-list .res-head .head-left .active[data-v-09b3ce26] {
	color: #317cfb
}

.study-list .res-head .head-rightser[data-v-09b3ce26] {
	margin-right: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.study-list .res-head .head-rightser .searchinput[data-v-09b3ce26] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.study-list .res-head .head-rightser .searchinput[data-v-09b3ce26] .el-input__inner
	{
	border-radius: 0;
	border-bottom-left-radius: 4px;
	border-top-left-radius: 4px
}

.study-list .res-head .head-rightser .searchinput .search-btn[data-v-09b3ce26]
	{
	border-bottom-left-radius: 0;
	border-top-left-radius: 0
}

.study-list .res-head .head-rightser .rightspan[data-v-09b3ce26] {
	color: #606266;
	font-size: 14px;
	margin-left: 10px
}

.study-list .res-list[data-v-09b3ce26] {
	position: relative;
	background: #fff;
	border: 1px solid rgba(0, 0, 0, .1);
	padding: 5px 35px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px
}

.study-list .res-list .list[data-v-09b3ce26] {
	padding-top: 15px
}

.study-list .res-list .list .list-main[data-v-09b3ce26] {
	cursor: pointer;
	padding: 16px 10px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	border-style: solid;
	border-width: 1px;
	border-color: rgba(12, 144, 248, 0) rgba(12, 144, 248, 0) #f4f4f4
		rgba(12, 144, 248, 0)
}

.study-list .res-list .list .list-main .list-left[data-v-09b3ce26] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	overflow: hidden;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.study-list .res-list .list .list-main .list-left .res-contant[data-v-09b3ce26]
	{
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	overflow: hidden;
	margin-left: 15px;
	height: 64px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.study-list .res-list .list .list-main .list-left .res-contant .con-title[data-v-09b3ce26]
	{
	height: 22px;
	font-size: 16px;
	font-family: PingFangSC, PingFangSC-Regular;
	font-weight: 900;
	text-align: left;
	color: rgba(0, 0, 0, .75);
	line-height: 22px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.study-list .res-list .list .list-main .list-left .res-contant .con-title[data-v-09b3ce26]:hover
	{
	color: #317cfb
}

.study-list .res-list .list .list-main .list-left .res-contant .con-title p[data-v-09b3ce26]
	{
	width: 47px;
	height: 26px;
	line-height: 26px;
	text-align: center;
	margin-left: 6px;
	background: #faecd8;
	border-radius: 4px;
	opacity: 1;
	color: #b88230;
	font-size: 10px;
	font-weight: 400
}

.study-list .res-list .list .list-main .list-left .res-contant .con-detial[data-v-09b3ce26]
	{
	margin-top: 9px;
	height: 17px;
	font-size: 12px;
	font-family: PingFangSC, PingFangSC-Regular;
	font-weight: 400;
	text-align: left;
	line-height: 17px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.study-list .res-list .list .list-main .list-left .res-contant .con-detial .detial-lable[data-v-09b3ce26]
	{
	color: rgba(0, 0, 0, .45)
}

.study-list .res-list .list .list-main .list-left .res-contant .con-detial .detial-value[data-v-09b3ce26]
	{
	margin-right: 20px;
	color: rgba(0, 0, 0, .85);
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.study-list .res-list .list .list-main .list-left .res-contant .con-detial .exp[data-v-09b3ce26]
	{
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.study-list .res-list .list .list-main[data-v-09b3ce26]:hover {
	background: #f0faff;
	border: 1px solid rgba(12, 144, 248, .7);
	border-radius: 5px
}

.study-list .res-list .list .list-main .list-right .download[data-v-09b3ce26]
	{
	text-align: center
}

.study-list .res-list .list .list-main .list-right .download p[data-v-09b3ce26]
	{
	line-height: 30px;
	font-weight: 400;
	font-size: 14px;
	color: #317cfb
}

.study-list .res-list .list-pag[data-v-09b3ce26] {
	text-align: center;
	padding: 10px 0
}

.study-list .res-list .list-pag .yj-pagination[data-v-09b3ce26] {
	margin: 5px 0 5px auto
}

.select-main .res-type .is-active .el-radio-button__inner {
	color: #317cfb !important;
	-webkit-box-shadow: none;
	box-shadow: none;
	background: #eaf2ff;
	border-radius: 4px;
	text-align: center
}

.select-main .res-type .el-radio-button__inner {
	font-size: 14px;
	font-family: PingFangSC, PingFangSC-Regular;
	font-weight: 400;
	text-align: left;
	color: rgba(0, 0, 0, .85);
	line-height: 30px;
	border: none !important;
	padding-top: 0 !important;
	padding-bottom: 0 !important;
	border-color: none !important;
	background: none;
	-webkit-box-shadow: none;
	box-shadow: none
}

.answerHead .answer-head[data-v-e58dc692] {
	border-radius: 8px;
	background-color: #fff;
	padding: 20px 0 20px 25px
}

.answerHead .answer-head .top[data-v-e58dc692] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.answerHead .answer-head .top>span.title[data-v-e58dc692]:first-child {
	font-weight: 700;
	font-size: 18px;
	color: #000;
	height: 23px;
	line-height: 23px
}

.answerHead .answer-head .top>span.cen[data-v-e58dc692] {
	margin: 0 8px;
	width: 44px;
	height: 23px;
	line-height: 17px;
	background: #317cfb;
	border-radius: 4px 4px 4px 4px;
	padding: 3px 10px;
	font-weight: 500;
	font-size: 12px;
	color: #fff
}

.answerHead .answer-head .top>span.status[data-v-e58dc692]:last-child {
	width: 46px;
	height: 18px;
	background: rgba(41, 192, 123, .1);
	border-radius: 4px;
	font-weight: 400;
	font-size: 12px;
	color: #29c07b;
	padding: 2px 5px;
	height: 23px;
	line-height: 23px
}

.answerHead .answer-head .bottom[data-v-e58dc692] {
	margin-top: 15px;
	font-weight: 400;
	font-size: 14px;
	color: rgba(0, 0, 0, .45)
}

.answerHead .answer-head .bottom>span[data-v-e58dc692]:first-child {
	margin-right: 40px
}

.changeweek[data-v-58fa857d] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.dutylistDialog[data-v-58dfa7f0] .el-dialog,.dutylistDialog[data-v-58dfa7f0] .el-dialog__body
	{
	max-width: 100vw
}

.dutylistDialog[data-v-58dfa7f0] .el-table .warning-row {
	background: #fffae2
}

.dutylistDialog[data-v-58dfa7f0] .el-table .success-row {
	background: #e2f3ff
}

.dialog-content[data-v-58dfa7f0] {
	height: 100%;
	max-width: 100vw;
	overflow-x: auto;
	text-align: center;
	padding: 20px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.dialog-content[data-v-58dfa7f0]::-webkit-scrollbar {
	width: 6px;
	height: 10px
}

.dialog-content[data-v-58dfa7f0]::-webkit-scrollbar-thumb {
	-webkit-box-shadow: inset005pxrgba(0, 0, 0, .2);
	border-radius: 6px;
	background: rgba(0, 0, 0, .2)
}

.dialog-content .teastatus[data-v-58dfa7f0] {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.dialog-content .teastatus .onstatus[data-v-58dfa7f0] {
	width: 34px;
	height: 16px;
	background: -webkit-gradient(linear, left top, left bottom, from(#ffc526),
		to(#ff8a31));
	background: linear-gradient(180deg, #ffc526, #ff8a31);
	border-radius: 4px 4px 4px 4px;
	font-size: 12px;
	color: #fff;
	line-height: 16px;
	text-align: center;
	margin-left: 10px
}

.dialog-content .teastatus .lxstatus[data-v-58dfa7f0] {
	width: 38px;
	height: 18px;
	background: #d9d9d9;
	border-radius: 4px 4px 4px 0;
	font-size: 12px;
	color: #fff;
	line-height: 16px;
	text-align: center;
	margin-left: 10px
}

.dialog-content .teastatus span[data-v-58dfa7f0] {
	width: 100px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.onlineAnswer .center[data-v-3e9fdd18] {
	width: 1368px;
	margin: 0 auto;
	border-radius: 0 0 8px 8px
}

.onlineAnswer .center .answer-container[data-v-3e9fdd18] {
	margin-top: 24px;
	background-color: #fff;
	border-radius: 8px
}

.onlineAnswer .center .answer-container .boutique-list[data-v-3e9fdd18]
	{
	margin-bottom: 20px;
	padding-bottom: 1px
}

.onlineAnswer .center .answer-container .answer-tabs[data-v-3e9fdd18] {
	padding: 30px 20px 0 20px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	border-bottom: 1px solid rgba(0, 0, 0, .10196078431372549)
}

.onlineAnswer .center .answer-container .answer-tabs[data-v-3e9fdd18] .el-tabs__header
	{
	margin: 0
}

.onlineAnswer .center .answer-container .answer-tabs[data-v-3e9fdd18] .el-tabs__nav-scroll,.onlineAnswer .center .answer-container .answer-tabs[data-v-3e9fdd18] .el-tabs__nav-wrap
	{
	overflow: initial
}

.onlineAnswer .center .answer-container .answer-tabs[data-v-3e9fdd18] .el-tabs__nav-wrap:after
	{
	height: 0
}

.onlineAnswer .center .answer-container .answer-tabs .right[data-v-3e9fdd18]
	{
	cursor: pointer;
	color: rgba(0, 0, 0, .6509803921568628)
}

.onlineAnswer .center .answer-container .answer-tabs .right>i[data-v-3e9fdd18]
	{
	color: #317cfb;
	font-size: 16px
}

.onlineAnswer .center .answer-container .answer-tabs[data-v-3e9fdd18] .el-tabs__item
	{
	font-size: 16px
}

.onlineAnswer .center .answer-container .answer-tabs[data-v-3e9fdd18] .el-tabs__item.is-top.is-active
	{
	font-size: 18px;
	font-weight: 600
}

.onlineAnswer .center .answer-container .answer-window-content.answerWindow[data-v-3e9fdd18]
	{
	margin-top: 20px
}

.onlineAnswer[data-v-3e9fdd18] .el-badge__content.is-fixed {
	right: 0;
	top: 10px
}

.live-activity-list .center[data-v-22f8a35b] {
	width: 1368px;
	margin: 0 auto;
	border-radius: 0 0 8px 8px
}

.live-activity-list .center .head[data-v-22f8a35b] {
	background: #fff;
	border-radius: 8px;
	padding: 20px 25px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.live-activity-list .center .head .left[data-v-22f8a35b] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.live-activity-list .center .head .left .tip[data-v-22f8a35b] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.live-activity-list .center .head .left .tip .title[data-v-22f8a35b] {
	font-weight: 700;
	font-size: 18px;
	color: #000;
	height: 23px;
	line-height: 23px
}

.live-activity-list .center .head .left .tip .area[data-v-22f8a35b] {
	margin: 0 8px;
	width: 44px;
	height: 23px;
	line-height: 17px;
	background: #317cfb;
	border-radius: 4px;
	padding: 3px 10px;
	font-weight: 500;
	font-size: 12px;
	color: #fff
}

.live-activity-list .center .head .left .desc[data-v-22f8a35b] {
	margin-top: 15px;
	font-weight: 400;
	font-size: 14px;
	color: rgba(0, 0, 0, .45);
	line-height: 20px
}

.live-activity-list .center .head .right[data-v-22f8a35b] {
	color: rgba(0, 0, 0, .45);
	font-size: 14px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	text-align: right
}

.live-activity-list .center .head .right .count span[data-v-22f8a35b] {
	color: #317cfb
}

.live-activity-list .center .container[data-v-22f8a35b] {
	background: #fff;
	border-radius: 8px;
	margin-top: 24px;
	margin-bottom: 20px;
	padding-bottom: 20px
}

.live-activity-list .center .container .live-tab[data-v-22f8a35b] {
	padding: 30px 20px 0 20px;
	border-bottom: 1px solid rgba(0, 0, 0, .10196078431372549);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.live-activity-list .center .container .live-tab[data-v-22f8a35b] .el-tabs__header
	{
	margin: 0
}

.live-activity-list .center .container .live-tab[data-v-22f8a35b] .el-tabs__nav-scroll,.live-activity-list .center .container .live-tab[data-v-22f8a35b] .el-tabs__nav-wrap
	{
	overflow: initial
}

.live-activity-list .center .container .live-tab[data-v-22f8a35b] .el-tabs__nav-wrap:after
	{
	height: 0
}

.live-activity-list .center .container .live-tab[data-v-22f8a35b] .el-tabs__item
	{
	font-size: 16px
}

.live-activity-list .center .container .live-tab[data-v-22f8a35b] .el-tabs__item.is-top.is-active
	{
	font-size: 18px;
	font-weight: 600
}

.live-activity-list .center .container .live-list[data-v-22f8a35b] {
	padding: 0 20px 20px 20px;
	min-height: 368px
}

.live-activity-list .center .container .live-list .activity-item[data-v-22f8a35b]
	{
	border: 1px solid #e8edf3;
	-webkit-box-shadow: inset 0 -6px 0 0 #e8edf3;
	box-shadow: inset 0 -6px 0 0 #e8edf3;
	border-radius: 12px;
	padding: 30px 20px 20px 20px;
	margin-top: 20px;
	position: relative
}

.live-activity-list .center .container .live-list .activity-item .left .title[data-v-22f8a35b]
	{
	font-weight: 700;
	font-size: 18px;
	color: #000;
	height: 23px;
	line-height: 23px;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	word-break: break-all
}

.live-activity-list .center .container .live-list .activity-item .left .shortIntro[data-v-22f8a35b]
	{
	font-size: 16px;
	color: #595959;
	margin-top: 10px;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	word-break: break-all;
	line-height: 24px
}

.live-activity-list .center .container .live-list .activity-item .left .name[data-v-22f8a35b],.live-activity-list .center .container .live-list .activity-item .left .status[data-v-22f8a35b]
	{
	margin-top: 10px;
	font-size: 14px;
	color: #595959
}

.live-activity-list .center .container .live-list .activity-item .left .status[data-v-22f8a35b]
	{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.live-activity-list .center .container .live-list .activity-item .left .status .status-img[data-v-22f8a35b]
	{
	width: 16px;
	height: 16px;
	margin-right: 3px;
	vertical-align: middle
}

.live-activity-list .center .container .live-list .activity-item .left .status .devide[data-v-22f8a35b]
	{
	margin: 0 3px
}

.live-activity-list .center .container .live-list .activity-item .right[data-v-22f8a35b]
	{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.live-activity-list .center .container .live-list .activity-item .right .watch-live[data-v-22f8a35b]
	{
	background: #ff5248;
	color: #fff;
	border-radius: 4px;
	border-color: #ff5248
}

.live-activity-list .center .container .live-list .activity-item .right .start-live[data-v-22f8a35b]
	{
	background: #29c07b;
	color: #fff;
	border-radius: 4px;
	border-color: #29c07b
}

.live-activity-list .center .container .live-list .activity-item .right .review-live[data-v-22f8a35b]
	{
	background: #317cfb;
	color: #fff;
	border-radius: 4px;
	border-color: #317cfb
}

.live-activity-list .center .container .live-list .activity-item .right .view-data[data-v-22f8a35b]
	{
	background: #fff;
	color: #317cfb;
	border-radius: 4px;
	border: 1px solid #317cfb;
	margin-left: 10px
}

.live-activity-list .center .container .live-list .activity-item .area-flag[data-v-22f8a35b]
	{
	height: 24px;
	line-height: 24px;
	padding: 0 6px;
	background: linear-gradient(353deg, #317cfb, #4488fb);
	font-family: PingFangSC;
	font-weight: 500;
	font-size: 12px;
	color: #fff;
	position: absolute;
	left: 0;
	top: 0;
	text-align: center;
	border-top-left-radius: 12px;
	border-bottom-right-radius: 12px
}

.live-activity-list .center .container .live-list .activity-item .live-status[data-v-22f8a35b]
	{
	width: 46px;
	height: 18px;
	text-align: center;
	line-height: 18px;
	background: rgba(19, 20, 21, .06);
	border-radius: 4px;
	color: #8c8c8c;
	font-size: 12px;
	position: absolute;
	right: 5px;
	top: 5px
}

.live-activity-list .center .container .live-list .activity-item .status-flag[data-v-22f8a35b]
	{
	color: #ff5248;
	position: absolute;
	right: 51px;
	top: 5px;
	font-size: 13px;
	margin-right: 4px;
	height: 18px;
	line-height: 18px
}

.live-activity-list .center .live-pagination[data-v-22f8a35b] {
	text-align: center;
	padding: 10px 0
}

.live-activity-list .center .empty-content[data-v-22f8a35b] {
	width: 256px;
	margin: 0 auto;
	padding: 100px 0
}

.live-activity-list .center .empty-content img[data-v-22f8a35b] {
	width: 256px;
	height: 220px;
	padding: 30px 0
}

.live-activity-list .center .empty-content p[data-v-22f8a35b] {
	text-align: center;
	font-size: 18px;
	color: #8c8c8c
}

.live-activity-list .center .loading-content[data-v-22f8a35b] {
	width: 100%;
	padding: 100px 0;
	text-align: center
}

.live-activity-list .center .loading-content .loading-spinner[data-v-22f8a35b]
	{
	width: 40px;
	height: 40px;
	margin: 0 auto 16px;
	border: 3px solid #f3f3f3;
	border-top: 3px solid #317cfb;
	border-radius: 50%;
	-webkit-animation: spin-22f8a35b 1s linear infinite;
	animation: spin-22f8a35b 1s linear infinite
}

.live-activity-list .center .loading-content p[data-v-22f8a35b] {
	color: #8c8c8c;
	font-size: 16px
}

@
-webkit-keyframes spin-22f8a35b { 0%{
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg)
}

to {
	-webkit-transform: rotate(1turn);
	transform: rotate(1turn)
}

}
@
keyframes spin-22f8a35b { 0%{
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg)
}

to {
	-webkit-transform: rotate(1turn);
	transform: rotate(1turn)
}

}
.live-data-dialog .live-data-view .dialog-content[data-v-22f8a35b] {
	padding: 0 20px 20px
}

.live-data-dialog .live-data-view .dialog-content .time-info[data-v-22f8a35b]
	{
	color: #666;
	font-size: 14px;
	margin-bottom: 20px;
	line-height: 24px
}

.live-data-dialog .live-data-view .dialog-content .play-infos[data-v-22f8a35b]
	{
	background: -webkit-gradient(linear, left top, left bottom, from(#e0e9fc),
		to(#fff));
	background: linear-gradient(180deg, #e0e9fc, #fff);
	border-radius: 8px;
	margin: 20px 0;
	padding: 20px
}

.live-data-dialog .live-data-view .dialog-content .play-infos .title[data-v-22f8a35b]
	{
	font-size: 16px;
	color: #131415;
	margin-bottom: 10px;
	font-weight: 600
}

.live-data-dialog .live-data-view .dialog-content .play-infos .play-cards[data-v-22f8a35b]
	{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.live-data-dialog .live-data-view .dialog-content .play-infos .play-cards .play-item[data-v-22f8a35b]
	{
	text-align: center;
	padding: 10px 0
}

.live-data-dialog .live-data-view .dialog-content .play-infos .play-cards .play-item .number[data-v-22f8a35b]
	{
	font-size: 20px;
	color: #131415;
	margin-bottom: 10px
}

.live-data-dialog .live-data-view .dialog-content .play-infos .play-cards .play-item .label[data-v-22f8a35b]
	{
	color: #787c81;
	font-size: 13px
}

.live-data-dialog .live-data-view .dialog-content .interaction-infos[data-v-22f8a35b]
	{
	padding: 0 0 20px;
	margin: 0 20px
}

.live-data-dialog .live-data-view .dialog-content .interaction-infos .title[data-v-22f8a35b]
	{
	font-size: 16px;
	color: #131415;
	margin-bottom: 10px;
	font-weight: 600
}

.live-data-dialog .live-data-view .dialog-content .interaction-infos .interaction-cards[data-v-22f8a35b]
	{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.live-data-dialog .live-data-view .dialog-content .interaction-infos .interaction-cards .interaction-item[data-v-22f8a35b]
	{
	text-align: center;
	padding: 10px 0
}

.live-data-dialog .live-data-view .dialog-content .interaction-infos .interaction-cards .interaction-item .number[data-v-22f8a35b]
	{
	font-size: 20px;
	color: #131415;
	margin-bottom: 10px
}

.live-data-dialog .live-data-view .dialog-content .interaction-infos .interaction-cards .interaction-item .label[data-v-22f8a35b]
	{
	color: #787c81;
	font-size: 13px
}

.live-data-dialog .live-data-view .dialog-content .foot[data-v-22f8a35b]
	{
	border-top: 1px solid rgba(0, 0, 0, .06);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 20px 0 0
}

.live-data-dialog .live-data-view .dialog-content .foot .tip[data-v-22f8a35b]
	{
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	text-align: right;
	font-size: 14px;
	color: #131415;
	line-height: 1;
	font-weight: 600
}

.live-data-dialog .live-data-view .dialog-content .foot .detail[data-v-22f8a35b]
	{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 14px;
	color: #8c8c8c;
	margin-left: 30px;
	cursor: pointer
}

.live-data-dialog .live-data-view .dialog-content .foot .detail img[data-v-22f8a35b]
	{
	width: 14px;
	margin-left: 5px
}

.live-answer-content[data-v-57f4bc2d] {
	width: 1320px;
	margin: 0 auto 0 auto;
	background: #fff;
	border-radius: 0 0 8px 8px;
	padding-top: 24px
}

.live-answer-content .activity-tab[data-v-57f4bc2d] {
	padding-left: 20px
}

.live-answer-content .live-domain[data-v-57f4bc2d] {
	cursor: pointer;
	display: inline-block;
	line-height: 24px;
	font-size: 14px;
	padding: 4px 16px;
	margin-right: 20px;
	text-align: center;
	margin-bottom: 8px
}

.live-answer-content .live-domain-active[data-v-57f4bc2d] {
	background: #29c07b;
	color: #eaf2ff;
	border-radius: 6px
}

.live-answer-content .activity-list[data-v-57f4bc2d] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-top: 16px
}

.live-answer-content .activity-list .activity-item[data-v-57f4bc2d] {
	width: 410px;
	background: #f6f6f6;
	border-radius: 6px;
	padding: 20px;
	margin-right: 30px;
	margin-bottom: 20px;
	position: relative
}

.live-answer-content .activity-list .activity-item .item-bg[data-v-57f4bc2d]
	{
	width: 374px;
	height: 155px;
	background: url(../img/dayibg.94051dba.png) no-repeat 50%;
	background-size: 100% 100%;
	text-align: center;
	color: #fff;
	border-radius: 6px
}

.live-answer-content .activity-list .activity-item .item-bg .title[data-v-57f4bc2d]
	{
	font-size: 23px;
	line-height: 34px;
	color: #fff;
	font-weight: 500;
	padding-top: 30px;
	padding-left: 20px;
	padding-right: 20px;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	word-break: break-all
}

.live-answer-content .activity-list .activity-item .item-bg .desc[data-v-57f4bc2d]
	{
	font-size: 16px;
	padding-top: 20px;
	padding-left: 10px;
	padding-right: 10px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.live-answer-content .activity-list .activity-item .item-bot[data-v-57f4bc2d]
	{
	padding-top: 10px
}

.live-answer-content .activity-list .activity-item .item-bot .activity-time[data-v-57f4bc2d]
	{
	padding: 15px 0;
	color: #000;
	font-size: 16px;
	font-weight: 700
}

.live-answer-content .activity-list .activity-item .item-bot .bottom[data-v-57f4bc2d]
	{
	height: 30px;
	line-height: 30px
}

.live-answer-content .activity-list .activity-item .item-bot .bottom span[data-v-57f4bc2d]
	{
	font-size: 13px
}

.live-answer-content .activity-list .activity-item .item-bot .bottom span[data-v-57f4bc2d]:last-child
	{
	float: right
}

.live-answer-content .activity-list .activity-item .area-img[data-v-57f4bc2d]
	{
	position: absolute;
	top: 0;
	right: 0;
	width: 56px;
	height: 56px
}

.live-answer-content .activity-list .activity-item .pending-tips[data-v-57f4bc2d]
	{
	position: absolute;
	left: 20px;
	top: 20px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 6px;
	padding: 4px 8px;
	background: #ff5248;
	border-radius: 4px;
	font-size: 13px;
	color: #fff
}

.live-answer-content .activity-list .activity-item .pending-tips .signal[data-v-57f4bc2d]
	{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	gap: 2px
}

.live-answer-content .activity-list .activity-item .pending-tips .signal .bar[data-v-57f4bc2d]
	{
	width: 2px;
	height: 6px;
	background: #fff;
	-webkit-animation: signal-pulse-57f4bc2d 1s ease-in-out infinite;
	animation: signal-pulse-57f4bc2d 1s ease-in-out infinite
}

.live-answer-content .activity-list .activity-item .pending-tips .signal .bar[data-v-57f4bc2d]:first-child
	{
	-webkit-animation-delay: 0s;
	animation-delay: 0s
}

.live-answer-content .activity-list .activity-item .pending-tips .signal .bar[data-v-57f4bc2d]:nth-child(2)
	{
	-webkit-animation-delay: .2s;
	animation-delay: .2s
}

.live-answer-content .activity-list .activity-item .pending-tips .signal .bar[data-v-57f4bc2d]:nth-child(3)
	{
	-webkit-animation-delay: .4s;
	animation-delay: .4s
}

@
-webkit-keyframes signal-pulse-57f4bc2d { 0%,
	to {-webkit-transform: scaleY(1);
	transform: scaleY(1)
}

50%{
-webkit-transform
:scaleY
(1
.6
);transform
:scaleY
(1
.6
)
}
}
@
keyframes signal-pulse-57f4bc2d { 0%,
	to {-webkit-transform: scaleY(1);
	transform: scaleY(1)
}

50%{
-webkit-transform
:scaleY
(1
.6
);transform
:scaleY
(1
.6
)
}
}
.live-answer-content .activity-list .activity-item[data-v-57f4bc2d]:hover
	{
	-webkit-box-shadow: 0 5px 10px 0 rgba(0, 0, 0, .21);
	box-shadow: 0 5px 10px 0 rgba(0, 0, 0, .21);
	background: #fff;
	-webkit-transform: translateY(-10px);
	transform: translateY(-10px);
	-webkit-transition: all .25s ease-in;
	transition: all .25s ease-in;
	cursor: pointer
}

.live-answer-content .activity-list .activity-item[data-v-57f4bc2d]:nth-child(3n)
	{
	margin-right: 0 !important
}

.live-answer-content .activity-pagination[data-v-57f4bc2d] {
	text-align: center;
	padding: 10px 0
}

.live-answer-content .activity-pagination[data-v-57f4bc2d] .el-pager .active
	{
	background: #29c07b !important
}

.live-answer-content .empty-content[data-v-57f4bc2d] {
	width: 256px;
	margin: 0 auto;
	padding: 100px 0
}

.live-answer-content .empty-content img[data-v-57f4bc2d] {
	width: 256px;
	height: 220px;
	padding: 30px 0
}

.live-answer-content .empty-content p[data-v-57f4bc2d] {
	text-align: center;
	font-size: 18px;
	color: #8c8c8c
}

.live-answer-content .loading-content[data-v-57f4bc2d] {
	width: 100%;
	padding: 100px 0;
	text-align: center
}

.live-answer-content .loading-content .loading-spinner[data-v-57f4bc2d]
	{
	width: 40px;
	height: 40px;
	margin: 0 auto 16px;
	border: 3px solid #f3f3f3;
	border-top: 3px solid #317cfb;
	border-radius: 50%;
	-webkit-animation: spin-57f4bc2d 1s linear infinite;
	animation: spin-57f4bc2d 1s linear infinite
}

.live-answer-content .loading-content p[data-v-57f4bc2d] {
	color: #8c8c8c;
	font-size: 16px
}

@
-webkit-keyframes spin-57f4bc2d { 0%{
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg)
}

to {
	-webkit-transform: rotate(1turn);
	transform: rotate(1turn)
}

}
@
keyframes spin-57f4bc2d { 0%{
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg)
}

to {
	-webkit-transform: rotate(1turn);
	transform: rotate(1turn)
}

}
.float-position[data-v-3aeb270c] {
	position: fixed;
	z-index: 10003 !important;
	right: 0;
	top: 50%;
	width: 80px;
	height: 80px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.float-position .content[data-v-3aeb270c] {
	width: 79px;
	height: 79px
}

.float-position .content img[data-v-3aeb270c] {
	height: 100%;
	width: 100%;
	display: block
}

.cart[data-v-3aeb270c] {
	border-radius: 50%;
	width: 5em;
	height: 5em;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.header-notice[data-v-3aeb270c] {
	display: inline-block;
	-webkit-transition: all .3s;
	transition: all .3s
}

.header-notice span[data-v-3aeb270c] {
	vertical-align: initial
}

.header-notice .notice-badge[data-v-3aeb270c] {
	color: inherit
}

.header-notice .notice-badge .header-notice-icon[data-v-3aeb270c] {
	font-size: 16px;
	padding: 4px
}

.drag-ball .drag-content[data-v-3aeb270c] {
	overflow-wrap: break-word;
	font-size: 14px;
	color: #fff;
	letter-spacing: 2px
}

.online-answer-student[data-v-3ace47fa] {
	padding-bottom: 20px;
	min-height: calc(100vh - 320px);
	position: relative;
	background-repeat: no-repeat;
	background-size: 100% 1272px;
	background-position-y: bottom
}

.online-answer-student .allbg[data-v-3ace47fa] {
	position: absolute;
	bottom: 0;
	left: 0;
	height: 260px;
	width: 100%;
	z-index: -10;
	background-image: url(../img/bg-bottom.400d22ab.png);
	background-repeat: no-repeat;
	background-size: 100%;
	background-position-y: bottom;
	background-color: transparent
}

.online-answer-student .allbgColor[data-v-3ace47fa] {
	position: absolute;
	bottom: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: -11;
	background-color: #f0f9f8
}

.online-answer-student .answer-main[data-v-3ace47fa] {
	width: 1368px;
	margin: 0 auto;
	background: #fff;
	padding: 0 24px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-bottom: 100px;
	padding-bottom: 20px;
	border-radius: 8px
}

.online-answer-student .tabContainer[data-v-3ace47fa] {
	width: 1320px;
	margin: 0 auto;
	background: #fff;
	border-radius: 8px 8px 0 0;
	border-bottom: 1px solid rgba(0, 0, 0, .1);
	padding: 20px 0 0
}

.online-answer-student .tabContainer .menu-ul[data-v-3ace47fa],.online-answer-student .tabContainer[data-v-3ace47fa]
	{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.online-answer-student .tabContainer .menu-ul .tab[data-v-3ace47fa] {
	cursor: pointer;
	line-height: 24px;
	padding: 4px 16px;
	font-size: 16px;
	font-weight: 400;
	display: inline-block;
	margin-right: 30px;
	text-align: center
}

.online-answer-student .tabContainer .menu-ul .tab.region-active[data-v-3ace47fa]
	{
	color: #29c07b;
	border-bottom: 2px solid #29c07b;
	padding-bottom: 12px;
	font-weight: 700
}

.online-answer-student .tabContainer .teacher-right[data-v-3ace47fa] {
	padding-right: 28px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	cursor: pointer
}

.online-answer-student .tabContainer .teacher-right img[data-v-3ace47fa]
	{
	width: 18px;
	height: 17px;
	margin-right: 5px
}

.online-answer-student .tabContainer .teacher-right .zhinan[data-v-3ace47fa]
	{
	font-weight: 400;
	font-size: 16px;
	color: #29c07b
}

.activiytWrap[data-v-3ace47fa] {
	width: 1320px;
	margin: 0 auto;
	background: #fff;
	padding-top: 20px;
	border-radius: 8px
}

.activiytWrap .actitle[data-v-3ace47fa] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.activiytWrap .actitle .titleright[data-v-3ace47fa] {
	line-height: 42px
}

.activiytWrap .actitle .titleright .teacher-right[data-v-3ace47fa] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	cursor: pointer
}

.activiytWrap .actitle .titleright .teacher-right img[data-v-3ace47fa] {
	width: 18px;
	height: 17px;
	margin-right: 5px
}

.activiytWrap .actitle .titleright .teacher-right .zhinan[data-v-3ace47fa]
	{
	font-weight: 400;
	font-size: 16px;
	color: #29c07b
}

.activiytWrap .check-name1[data-v-3ace47fa] {
	cursor: pointer;
	line-height: 24px;
	padding: 4px 16px;
	font-size: 14px;
	display: inline-block;
	margin-right: 30px;
	text-align: center
}

.activiytWrap .check-name1.region-active[data-v-3ace47fa] {
	font-weight: 700;
	background: #29c07b;
	color: #eaf2ff;
	border-radius: 6px
}

.activiytWrap .activelist[data-v-3ace47fa] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-top: 30px
}

.activiytWrap .activelist .activeItem[data-v-3ace47fa] {
	width: 410px;
	background: #f6f6f6;
	border-radius: 6px;
	padding: 20px;
	position: relative;
	margin-right: 30px;
	margin-bottom: 20px
}

.activiytWrap .activelist .activeItem .activeItemtop[data-v-3ace47fa] {
	width: 374px;
	height: 155px;
	background: url(../img/dayibg.94051dba.png) no-repeat 50%;
	background-size: 100% 100%;
	color: #fff;
	border-radius: 6px;
	text-align: center
}

.activiytWrap .activelist .activeItem .activeItemtop h5[data-v-3ace47fa]
	{
	font-weight: 500;
	font-size: 23px;
	color: #fff;
	padding-top: 30px;
	line-height: 34px;
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	padding-left: 20px;
	padding-right: 20px
}

.activiytWrap .activelist .activeItem .activeItemtop p[data-v-3ace47fa]
	{
	font-weight: 400;
	font-size: 16px;
	color: #fff;
	padding-top: 20px
}

.activiytWrap .activelist .activeItem .activeItembot[data-v-3ace47fa] {
	padding-top: 10px
}

.activiytWrap .activelist .activeItem .activeItembot p[data-v-3ace47fa]
	{
	font-weight: 700;
	font-size: 16px;
	color: #000;
	padding: 15px 0
}

.activiytWrap .activelist .activeItem .activeItembot .acbottom[data-v-3ace47fa]
	{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.activiytWrap .activelist .activeItem .activeItembot .acbottom span[data-v-3ace47fa]
	{
	font-weight: 400;
	font-size: 13px
}

.activiytWrap .activelist .activeItem .areaimg[data-v-3ace47fa] {
	position: absolute;
	top: 0;
	right: 0;
	width: 56px;
	height: 56px
}

.activiytWrap .activelist .activeItem[data-v-3ace47fa]:hover {
	-webkit-box-shadow: 0 5px 10px 0 rgba(0, 0, 0, .21);
	box-shadow: 0 5px 10px 0 rgba(0, 0, 0, .21);
	background: #fff;
	-webkit-transform: translateY(-10px);
	transform: translateY(-10px);
	-webkit-transition: all .25s ease-in;
	transition: all .25s ease-in;
	cursor: pointer
}

.activiytWrap .activelist .activeItem[data-v-3ace47fa]:nth-child(3n) {
	margin-right: 0 !important
}

.activiytWrap .list-pagin[data-v-3ace47fa] {
	margin-top: 30px;
	height: 32px;
	text-align: center;
	z-index: 10;
	position: relative
}

.activiytWrap .list-pagin[data-v-3ace47fa] .el-pager .active {
	background: #29c07b !important
}

.activiytWrap .emptytxt[data-v-3ace47fa] {
	width: 256px;
	margin: 0 auto;
	padding: 60px 0
}

.activiytWrap .emptytxt img[data-v-3ace47fa] {
	width: 256px;
	height: 220px;
	padding: 30px 0
}

.activiytWrap .emptytxt p[data-v-3ace47fa] {
	text-align: center;
	font-weight: 400;
	font-size: 18px;
	color: #8c8c8c
}

.good-ask[data-v-561f67f0] {
	height: 630px;
	text-align: center
}

.good-ask .pagination[data-v-561f67f0] {
	margin-top: 12px;
	text-align: center
}

.good-ask .top-search[data-v-561f67f0] {
	height: 50px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 0 20px;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	line-height: 50px
}

.good-ask .top-search .button-wrap .subject-btn[data-v-561f67f0] {
	display: inline-block;
	padding: 7px 10px;
	background: #fff;
	border-radius: 6px 6px 6px 6px;
	font-size: 14px;
	color: #131415;
	margin-left: 16px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	line-height: 1;
	cursor: pointer
}

.good-ask .top-search .button-wrap .subject-btn.active[data-v-561f67f0]
	{
	background: #29c07b;
	color: #fff
}

.good-ask .top-search .top-right[data-v-561f67f0] {
	width: 400px
}

.good-ask .top-search .top-right[data-v-561f67f0] .el-input--medium .el-input__inner
	{
	height: 40px;
	line-height: 40px
}

.good-ask[data-v-561f67f0] .el-pagination.is-background .el-pager li:not
	(.disabled ).active {
	background: #29c07b
}

.boutiqueList[data-v-561f67f0] {
	height: 515px;
	margin: 0 16px 20px 20px;
	overflow: auto;
	background: #fff
}

.boutiqueList .not-data[data-v-561f67f0] {
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 18px;
	color: #8c8c8c;
	text-align: center
}

.boutiqueList .que-item[data-v-561f67f0] {
	position: relative;
	border: 1px solid #e8edf3;
	border-radius: 12px;
	padding: 32px 12px 23px 12px;
	margin-top: 10px;
	-webkit-box-shadow: inset 0 -6px 0 0 #dcf0e4;
	box-shadow: inset 0 -6px 0 0 #dcf0e4;
	margin-right: 4px;
	cursor: pointer
}

.boutiqueList .que-item .pos-tips[data-v-561f67f0] {
	font-size: 12px;
	color: #fff;
	width: 55px;
	height: 24px;
	line-height: 24px;
	position: absolute;
	top: 0;
	left: 0;
	background-image: url(../img/subBg.aeb43d1d.png);
	background-size: cover;
	background-position: 50%;
	background-repeat: no-repeat;
	text-align: center
}

.boutiqueList .que-item .title[data-v-561f67f0] {
	margin-bottom: 20px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.boutiqueList .que-item .title .t-txt[data-v-561f67f0] {
	font-weight: 600;
	font-size: 18px;
	color: #333;
	text-align: left;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 60%
}

.boutiqueList .que-item .title .t-time[data-v-561f67f0] {
	font-weight: 400;
	font-size: 14px;
	color: #8c8c8c
}

.boutiqueList .que-item .msg-content[data-v-561f67f0] {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.boutiqueList .que-item .msg-content .mes-info[data-v-561f67f0],.boutiqueList .que-item .msg-content[data-v-561f67f0]
	{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.boutiqueList .que-item .msg-content .mes-info[data-v-561f67f0] {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.boutiqueList .que-item .msg-content .mes-info>span[data-v-561f67f0] {
	margin-left: 8px;
	font-weight: 400;
	font-size: 14px;
	color: #595959;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.boutiqueList .que-item .msg-content .mes-info>img[data-v-561f67f0] {
	vertical-align: middle;
	width: 30px;
	height: 30px;
	border-radius: 50%;
	-o-object-fit: fill;
	object-fit: fill
}

.boutiqueList .que-item .msg-content .go-details[data-v-561f67f0] {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 150px;
	flex: 0 0 150px;
	text-align: right
}

.boutiqueList .que-item .msg-content .go-details>span[data-v-561f67f0] {
	font-size: 14px;
	color: #29c07b;
	font-weight: 600
}

.boutiqueList .que-item .msg-content .go-details>img[data-v-561f67f0] {
	vertical-align: middle;
	width: 18px;
	-o-object-fit: contain;
	object-fit: contain
}

.good-ask-student .top-right .el-icon-search {
	font-size: 20px
}

.answerHead .answer-head[data-v-6546725c] {
	border-radius: 8px;
	background-color: #fff;
	padding: 20px 0 20px 25px
}

.answerHead .answer-head .top[data-v-6546725c] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.answerHead .answer-head .top>span.title[data-v-6546725c]:first-child {
	font-weight: 700;
	font-size: 18px;
	color: #000;
	line-height: 23px
}

.answerHead .answer-head .top>span.cen[data-v-6546725c] {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-ms-flex-item-align: start;
	align-self: flex-start;
	margin: 0 8px;
	width: 44px;
	height: 23px;
	line-height: 17px;
	background: #317cfb;
	border-radius: 4px 4px 4px 4px;
	padding: 3px 10px;
	font-weight: 500;
	font-size: 12px;
	color: #fff
}

.answerHead .answer-head .top .status[data-v-6546725c] {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-ms-flex-item-align: start;
	align-self: flex-start;
	margin-right: 12px
}

.answerHead .answer-head .bottom[data-v-6546725c] {
	margin-top: 15px;
	font-weight: 400;
	font-size: 14px;
	color: rgba(0, 0, 0, .45)
}

.answerHead .answer-head .bottom>span[data-v-6546725c]:first-child {
	margin-right: 40px
}

.study-resource .region-resource[data-v-e2538f50] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-top: 20px
}

.study-resource .region-resource .region-top[data-v-e2538f50] {
	padding: 0 20px;
	border-radius: 5px;
	background: #fff;
	-webkit-transition: height .5s;
	transition: height .5s;
	overflow: hidden;
	position: relative;
	min-height: 56px
}

.study-resource .region-resource .region-top .hascheck-tag[data-v-e2538f50]
	{
	min-height: 40px;
	margin-bottom: 16px
}

.study-resource .region-resource .region-top .hascheck-tag .check-name[data-v-e2538f50]
	{
	cursor: pointer;
	line-height: 24px;
	padding: 4px 18px;
	font-size: 14px;
	font-weight: 400;
	background: #eaf9f2;
	color: #29c07b;
	border-radius: 25px;
	display: inline-block;
	margin-right: 12px;
	margin-bottom: 8px
}

.study-resource .region-resource .region-top .show-more[data-v-e2538f50]
	{
	position: absolute;
	right: 0;
	top: 12px;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 54px;
	flex: 0 0 54px;
	height: 22px;
	font-size: 14px;
	font-weight: 400;
	text-align: left;
	color: #29c07b;
	line-height: 22px;
	cursor: pointer
}

.study-resource .region-resource .region-top .show-more .icon[data-v-e2538f50]
	{
	margin-left: 5px
}

.study-resource .region-resource .region-top .region-item[data-v-e2538f50]
	{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-bottom: 14px
}

.study-resource .region-resource .region-top .region-item .catalog-name[data-v-e2538f50]
	{
	-webkit-box-flex: 0;
	-ms-flex: 0 0 90px;
	flex: 0 0 90px;
	padding-top: 9px;
	font-size: 12px;
	color: rgba(0, 0, 0, .5);
	cursor: pointer;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	text-align: right;
	margin-right: 10px
}

.study-resource .region-resource .region-top .region-item .catalog-lists[data-v-e2538f50]
	{
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.study-resource .region-resource .region-top .region-item .catalog-lists .region-li[data-v-e2538f50]
	{
	cursor: pointer;
	padding: 0 15px;
	line-height: 24px;
	padding: 4px 18px;
	font-size: 14px;
	font-weight: 400;
	color: #131415;
	margin-bottom: 8px
}

.study-resource .region-resource .region-top .region-item .catalog-lists .region-li.region-active[data-v-e2538f50]
	{
	background: #eaf9f2;
	color: #29c07b;
	border-radius: 25px
}

.study-resource .region-resource .region-top .region-item .left-space[data-v-e2538f50]
	{
	-webkit-box-flex: 0;
	-ms-flex: 0 0 54px;
	flex: 0 0 54px
}

.study-resource .zhineng[data-v-e2538f50] {
	width: 300px;
	margin-left: auto
}

.study-resource .zhineng img[data-v-e2538f50] {
	width: 100%;
	display: block
}

.study-resource .zhineng[data-v-e2538f50] :hover {
	cursor: pointer
}

.study-resource .custon-list[data-v-e2538f50] {
	margin-bottom: 50px
}

.study-resource .custon-list .region-tip[data-v-e2538f50] {
	height: 66px;
	padding: 0 20px;
	border-radius: 5px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-top: 10px solid #f0f9f8;
	border-bottom: 10px solid #f0f9f8
}

.study-resource .custon-list .region-tip ul[data-v-e2538f50] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.study-resource .custon-list .region-tip ul li[data-v-e2538f50] {
	cursor: pointer;
	padding: 0 12px;
	line-height: 66px
}

.study-resource .custon-list .region-tip .regiontip-active[data-v-e2538f50]
	{
	color: #29c07b;
	position: relative;
	font-weight: 700
}

.study-resource .custon-list .region-tip .regiontip-active[data-v-e2538f50]:after
	{
	content: "";
	width: 100%;
	height: 2px;
	background: #29c07b;
	position: absolute;
	bottom: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%)
}

.study-resource .custon-list .region-center[data-v-e2538f50] {
	height: 590px;
	margin-bottom: 10px;
	overflow: hidden;
	position: relative;
	z-index: 10;
	background: #f0f9f8
}

.study-resource .custon-list .region-center .item-li[data-v-e2538f50] {
	float: left;
	width: 678px;
	background: #fff;
	border-radius: 5px;
	padding: 16px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	border: 1px solid transparent;
	cursor: pointer
}

.study-resource .custon-list .region-center .item-li[data-v-e2538f50]:hover
	{
	background: #eaf9f2;
	border: 1px solid #29c07b;
	border-radius: 5px
}

.study-resource .custon-list .region-center li[data-v-e2538f50]:nth-child(2n)
	{
	margin-left: 12px
}

.study-resource .custon-list .region-center li[data-v-e2538f50]:nth-child(n+3)
	{
	margin-top: 20px
}

.study-resource .custon-list .region-center .region-img[data-v-e2538f50]
	{
	width: 63px;
	height: 63px
}

.study-resource .custon-list .region-center .region-left[data-v-e2538f50]
	{
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.study-resource .custon-list .region-center .region-left .region-text[data-v-e2538f50]
	{
	padding-left: 13px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	width: 100%
}

.study-resource .custon-list .region-center .region-left .region-text .region-title[data-v-e2538f50]
	{
	color: rgba(0, 0, 0, .75);
	font-size: 16px;
	font-family: PingFangSC, PingFangSC-Medium;
	font-weight: 600;
	line-height: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	word-break: break-all;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical
}

.study-resource .custon-list .region-center .region-left .region-text .region-note[data-v-e2538f50]
	{
	height: 17px;
	font-size: 12px;
	font-family: PingFang SC-Regular, PingFang SC;
	font-weight: 400;
	color: rgba(0, 0, 0, .8);
	line-height: 14px
}

.study-resource .custon-list .region-center .region-left .region-text span[data-v-e2538f50]
	{
	padding-left: 40px
}

.study-resource .custon-list .region-center .region-right[data-v-e2538f50]
	{
	padding-left: 20px
}

.study-resource .custon-list .region-center .region-right span[data-v-e2538f50]
	{
	display: inline-block;
	background: #29c07b;
	color: #fff;
	border-radius: 100px;
	cursor: pointer;
	width: 74px;
	height: 32px;
	line-height: 32px;
	text-align: center
}

.study-resource .custon-list .region-center .region-right .compelet[data-v-e2538f50]
	{
	width: 74px;
	height: 32px;
	background: #ccc;
	border-radius: 100px 100px 100px 100px;
	opacity: 1;
	font-size: 14px;
	font-family: PingFang SC-Regular, PingFang SC;
	font-weight: 400;
	color: #fff;
	line-height: 32px;
	text-align: center
}

.study-resource .custon-list .region-kong[data-v-e2538f50] {
	padding: 100px 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	background-color: #fff
}

.study-resource .custon-list .region-kong span[data-v-e2538f50] {
	padding: 7px 38px 8px 38px;
	font-size: 16px;
	font-family: MicrosoftYaHei;
	text-align: center;
	color: rgba(0, 0, 0, .65);
	line-height: 21px
}

.changeweek[data-v-7a3802b7] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 0 30px
}

.changeweek[data-v-7a3802b7] .el-button--text {
	color: #29c07b
}

.changeweek[data-v-7a3802b7] .el-button.is-disabled {
	color: #c0c4cc
}

.dutylistDialog[data-v-a74849ce] .el-table .warning-row {
	background: #fffae2
}

.dutylistDialog[data-v-a74849ce] .el-table .success-row {
	background: #e2f3ff
}

.dialog-content[data-v-a74849ce] {
	height: 100%;
	max-width: 100vw;
	overflow-x: auto;
	text-align: center;
	padding: 20px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.dialog-content[data-v-a74849ce]::-webkit-scrollbar {
	width: 6px;
	height: 10px
}

.dialog-content[data-v-a74849ce]::-webkit-scrollbar-thumb {
	-webkit-box-shadow: inset005pxrgba(0, 0, 0, .2);
	border-radius: 6px;
	background: rgba(0, 0, 0, .2)
}

.dialog-content .teastatus[data-v-a74849ce] {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.dialog-content .teastatus .onstatus[data-v-a74849ce] {
	width: 34px;
	height: 16px;
	background: -webkit-gradient(linear, left top, left bottom, from(#ffc526),
		to(#ff8a31));
	background: linear-gradient(180deg, #ffc526, #ff8a31);
	border-radius: 4px 4px 4px 4px;
	font-size: 12px;
	color: #fff;
	line-height: 16px;
	text-align: center;
	margin-left: 10px
}

.dialog-content .teastatus .lxstatus[data-v-a74849ce] {
	width: 38px;
	height: 18px;
	background: #d9d9d9;
	border-radius: 4px 4px 4px 0;
	font-size: 12px;
	color: #fff;
	line-height: 16px;
	text-align: center;
	margin-left: 10px
}

.dialog-content .teastatus span[data-v-a74849ce] {
	width: 100px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

[data-v-a74849ce] .el-dialog {
	margin-top: 5vh !important
}

.custom-dialog {
	width: 343px;
	margin-top: 30vh !important;
	height: 100px !important;
	background: linear-gradient(150deg, #102b32 8%, #442f27);
	border-radius: 12px
}

.custom-dialog .el-dialog__header {
	display: none;
	padding: 0
}

.custom-dialog .el-dialog__body {
	padding: 0
}

.custom-dialog .call-contet {
	position: relative;
	height: 100px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 0 20px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.custom-dialog .call-contet img {
	width: 38px;
	height: 38px;
	border-radius: 50%;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.custom-dialog .call-contet .close {
	position: absolute;
	top: 10px;
	right: 12px;
	width: 16px;
	height: 16px
}

.custom-dialog .call-contet p {
	font-size: 14px;
	color: #fff;
	line-height: 25px
}

.custom-dialog .call-contet span {
	font-size: 18px;
	margin-right: 5px
}

.onlineAnswer[data-v-1f25488f] {
	background: #f0f9f8;
	padding-bottom: 20px
}

.onlineAnswer .center[data-v-1f25488f] {
	width: 1368px;
	margin: 0 auto;
	border-radius: 0 0 8px 8px
}

.onlineAnswer .center .answer-container[data-v-1f25488f] {
	margin-top: 16px;
	background-color: #fff;
	border-radius: 8px
}

.onlineAnswer .center .answer-container .boutique-list[data-v-1f25488f]
	{
	margin-top: 20px;
	height: 630px
}

.onlineAnswer .center .answer-container .answer-tabs[data-v-1f25488f] {
	padding: 30px 20px 0 20px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	border-bottom: 1px solid rgba(0, 0, 0, .10196078431372549)
}

.onlineAnswer .center .answer-container .answer-tabs[data-v-1f25488f] .el-tabs__item
	{
	font-size: 16px;
	color: #595959;
	font-weight: 400
}

.onlineAnswer .center .answer-container .answer-tabs[data-v-1f25488f] .el-tabs__item.is-active
	{
	font-size: 18px;
	color: #29c07b;
	font-weight: 500
}

.onlineAnswer .center .answer-container .answer-tabs[data-v-1f25488f] .el-tabs__active-bar
	{
	background: #29c07b
}

.onlineAnswer .center .answer-container .answer-tabs[data-v-1f25488f] .el-tabs__header
	{
	margin: 0
}

.onlineAnswer .center .answer-container .answer-tabs[data-v-1f25488f] .el-tabs__nav-scroll,.onlineAnswer .center .answer-container .answer-tabs[data-v-1f25488f] .el-tabs__nav-wrap
	{
	overflow: initial
}

.onlineAnswer .center .answer-container .answer-tabs[data-v-1f25488f] .el-tabs__nav-wrap:after
	{
	height: 0
}

.onlineAnswer .center .answer-container .answer-tabs .right[data-v-1f25488f]
	{
	cursor: pointer;
	color: rgba(0, 0, 0, .6509803921568628);
	height: 17px;
	line-height: 17px
}

.onlineAnswer .center .answer-container .answer-tabs .right img[data-v-1f25488f]
	{
	width: 17px;
	vertical-align: top
}

.onlineAnswer .center .answer-container .answer-window-content.answerWindow[data-v-1f25488f]
	{
	margin-top: 20px
}

.onlineAnswer .activity-stop[data-v-1f25488f] {
	height: 590px;
	padding-top: 160px;
	font-weight: 400;
	font-size: 18px;
	color: #8c8c8c;
	line-height: 21px;
	text-align: center;
	font-style: normal;
	text-transform: none
}

.onlineAnswer .activity-stop .tip[data-v-1f25488f] {
	margin-bottom: 10px
}

.live-activity-list[data-v-43c51db6] {
	padding-bottom: 120px;
	position: relative
}

.live-activity-list .allbg[data-v-43c51db6] {
	position: absolute;
	bottom: 0;
	left: 0;
	height: 260px;
	width: 100%;
	z-index: -10;
	background-image: url(../img/bg-bottom.400d22ab.png);
	background-repeat: no-repeat;
	background-size: 100%;
	background-position-y: bottom;
	background-color: transparent
}

.live-activity-list .allbgColor[data-v-43c51db6] {
	position: absolute;
	bottom: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: -11;
	background-color: #f0f9f8
}

.live-activity-list .center[data-v-43c51db6] {
	width: 1368px;
	margin: 0 auto;
	border-radius: 0 0 8px 8px
}

.live-activity-list .center .head[data-v-43c51db6] {
	background: #fff;
	border-radius: 8px;
	padding: 20px 25px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.live-activity-list .center .head .left[data-v-43c51db6] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.live-activity-list .center .head .left .tip[data-v-43c51db6] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.live-activity-list .center .head .left .tip .title[data-v-43c51db6] {
	font-weight: 700;
	font-size: 18px;
	color: #000;
	height: 23px;
	line-height: 23px
}

.live-activity-list .center .head .left .tip .area[data-v-43c51db6] {
	margin: 0 8px;
	width: 44px;
	height: 23px;
	line-height: 17px;
	background: #317cfb;
	border-radius: 4px;
	padding: 3px 10px;
	font-weight: 500;
	font-size: 12px;
	color: #fff
}

.live-activity-list .center .head .left .desc[data-v-43c51db6] {
	margin-top: 15px;
	font-weight: 400;
	font-size: 14px;
	color: rgba(0, 0, 0, .45);
	line-height: 20px
}

.live-activity-list .center .head .right[data-v-43c51db6] {
	color: rgba(0, 0, 0, .45);
	font-size: 14px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	text-align: right
}

.live-activity-list .center .head .right .count span[data-v-43c51db6] {
	color: #29c07b
}

.live-activity-list .center .container[data-v-43c51db6] {
	background: #fff;
	border-radius: 8px;
	margin-top: 24px;
	padding-bottom: 20px
}

.live-activity-list .center .container .live-tab[data-v-43c51db6] {
	padding: 30px 20px 0 20px;
	border-bottom: 1px solid rgba(0, 0, 0, .10196078431372549);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.live-activity-list .center .container .live-tab[data-v-43c51db6] .el-tabs__header
	{
	margin: 0
}

.live-activity-list .center .container .live-tab[data-v-43c51db6] .el-tabs__nav-scroll,.live-activity-list .center .container .live-tab[data-v-43c51db6] .el-tabs__nav-wrap
	{
	overflow: initial
}

.live-activity-list .center .container .live-tab[data-v-43c51db6] .el-tabs__nav-wrap:after
	{
	height: 0
}

.live-activity-list .center .container .live-tab[data-v-43c51db6] .el-tabs__active-bar
	{
	background: #29c07b
}

.live-activity-list .center .container .live-tab[data-v-43c51db6] .el-tabs__item.is-active,.live-activity-list .center .container .live-tab[data-v-43c51db6] .el-tabs__item:hover
	{
	color: #29c07b
}

.live-activity-list .center .container .live-tab[data-v-43c51db6] .el-tabs__item
	{
	font-size: 16px
}

.live-activity-list .center .container .live-tab[data-v-43c51db6] .el-tabs__item.is-top.is-active
	{
	font-size: 18px;
	font-weight: 600
}

.live-activity-list .center .container .live-list[data-v-43c51db6] {
	padding: 0 20px 20px 20px;
	min-height: 368px
}

.live-activity-list .center .container .live-list .activity-item[data-v-43c51db6]
	{
	border: 1px solid #e8edf3;
	-webkit-box-shadow: inset 0 -6px 0 0 #e5f4eb;
	box-shadow: inset 0 -6px 0 0 #e5f4eb;
	border-radius: 12px;
	padding: 30px 20px 20px 20px;
	margin-top: 20px;
	position: relative
}

.live-activity-list .center .container .live-list .activity-item .left .title[data-v-43c51db6]
	{
	font-weight: 700;
	font-size: 18px;
	color: #000;
	height: 23px;
	line-height: 23px;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	word-break: break-all
}

.live-activity-list .center .container .live-list .activity-item .left .shortIntro[data-v-43c51db6]
	{
	font-size: 16px;
	color: #595959;
	margin-top: 10px;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	word-break: break-all;
	line-height: 24px
}

.live-activity-list .center .container .live-list .activity-item .left .name[data-v-43c51db6],.live-activity-list .center .container .live-list .activity-item .left .status[data-v-43c51db6]
	{
	margin-top: 10px;
	font-size: 14px;
	color: #595959
}

.live-activity-list .center .container .live-list .activity-item .left .status[data-v-43c51db6]
	{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.live-activity-list .center .container .live-list .activity-item .left .status .status-img[data-v-43c51db6]
	{
	width: 16px;
	height: 16px;
	margin-right: 3px;
	vertical-align: middle
}

.live-activity-list .center .container .live-list .activity-item .left .status .devide[data-v-43c51db6]
	{
	margin: 0 3px
}

.live-activity-list .center .container .live-list .activity-item .right[data-v-43c51db6]
	{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.live-activity-list .center .container .live-list .activity-item .right .watch-live[data-v-43c51db6]
	{
	background: #ff5248;
	color: #fff;
	border-radius: 4px;
	border-color: #ff5248
}

.live-activity-list .center .container .live-list .activity-item .right .review-live[data-v-43c51db6]
	{
	background: #29c07b;
	color: #fff;
	border-radius: 4px;
	border-color: #29c07b
}

.live-activity-list .center .container .live-list .activity-item .area-flag[data-v-43c51db6]
	{
	height: 24px;
	line-height: 24px;
	padding: 0 6px;
	background: linear-gradient(353deg, #317cfb, #4488fb);
	font-family: PingFangSC;
	font-weight: 500;
	font-size: 12px;
	color: #fff;
	position: absolute;
	left: 0;
	top: 0;
	text-align: center;
	border-top-left-radius: 12px;
	border-bottom-right-radius: 12px
}

.live-activity-list .center .container .live-list .activity-item .live-status[data-v-43c51db6]
	{
	width: 46px;
	height: 18px;
	text-align: center;
	line-height: 18px;
	background: rgba(19, 20, 21, .06);
	border-radius: 4px;
	color: #8c8c8c;
	font-size: 12px;
	position: absolute;
	right: 5px;
	top: 5px
}

.live-activity-list .center .container .live-list .activity-item .status-flag[data-v-43c51db6]
	{
	color: #ff5248;
	position: absolute;
	right: 51px;
	top: 5px;
	font-size: 13px;
	margin-right: 4px;
	height: 18px;
	line-height: 18px
}

.live-activity-list .center .container .loading-content[data-v-43c51db6]
	{
	width: 100%;
	padding: 100px 0;
	text-align: center
}

.live-activity-list .center .container .loading-content .loading-spinner[data-v-43c51db6]
	{
	width: 40px;
	height: 40px;
	margin: 0 auto 16px;
	border: 3px solid #f3f3f3;
	border-top: 3px solid #317cfb;
	border-radius: 50%;
	-webkit-animation: spin-43c51db6 1s linear infinite;
	animation: spin-43c51db6 1s linear infinite
}

.live-activity-list .center .container .loading-content p[data-v-43c51db6]
	{
	color: #8c8c8c;
	font-size: 16px
}

@
-webkit-keyframes spin-43c51db6 { 0%{
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg)
}

to {
	-webkit-transform: rotate(1turn);
	transform: rotate(1turn)
}

}
@
keyframes spin-43c51db6 { 0%{
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg)
}

to {
	-webkit-transform: rotate(1turn);
	transform: rotate(1turn)
}

}
.live-activity-list .center .live-pagination[data-v-43c51db6] {
	text-align: center;
	padding: 10px 0
}

.live-activity-list .center .live-pagination[data-v-43c51db6] .el-pager .active
	{
	background: #29c07b !important
}

.live-activity-list .center .empty-content[data-v-43c51db6] {
	width: 256px;
	margin: 0 auto;
	padding: 100px 0
}

.live-activity-list .center .empty-content img[data-v-43c51db6] {
	width: 256px;
	height: 220px;
	padding: 30px 0
}

.live-activity-list .center .empty-content p[data-v-43c51db6] {
	text-align: center;
	font-size: 18px;
	color: #8c8c8c
}

.live-link[data-v-c6e7c992] {
	height: 100vh;
	background: #f4fffd;
	background: url(../img/foot_bg.9ae51297.png) no-repeat bottom;
	background-size: contain;
	padding-top: 60px
}

.live-link .head[data-v-c6e7c992] {
	height: 80px;
	line-height: 80px;
	text-align: center;
	font-size: 20px;
	color: #1c1f21;
	background: #fff;
	position: relative;
	font-weight: 600
}

.live-link .head img[data-v-c6e7c992] {
	position: absolute;
	right: 20px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 32px
}

.live-link .main[data-v-c6e7c992] {
	width: 1368px;
	margin: 20px auto;
	background: #fff;
	padding-bottom: 100px
}

.live-link .main .empty[data-v-c6e7c992] {
	text-align: center;
	margin: 0 auto 60px;
	padding-top: 60px
}

.live-link .main .empty img[data-v-c6e7c992] {
	width: 328px
}

.live-link .main .live-detail[data-v-c6e7c992] {
	width: 736px;
	margin: 60px auto 0;
	padding: 30px 20px 20px 20px;
	background: #fcfcfc;
	border-radius: 12px;
	border: 1px solid #e8edf3;
	position: relative;
	word-break: break-all
}

.live-link .main .live-detail .title[data-v-c6e7c992] {
	font-size: 18px;
	color: #333;
	font-weight: 600
}

.live-link .main .live-detail .intro[data-v-c6e7c992] {
	font-size: 16px;
	color: #595959;
	margin-top: 10px
}

.live-link .main .live-detail .name[data-v-c6e7c992],.live-link .main .live-detail .time[data-v-c6e7c992]
	{
	font-size: 14px;
	color: #595959;
	margin-top: 10px
}

.live-link .main .live-detail .area-flag[data-v-c6e7c992] {
	height: 24px;
	line-height: 24px;
	padding: 0 6px;
	background: #31cc85;
	font-family: PingFangSC;
	font-weight: 500;
	font-size: 12px;
	color: #fff;
	position: absolute;
	left: 0;
	top: 0;
	text-align: center;
	border-top-left-radius: 12px;
	border-bottom-right-radius: 12px
}

.special-list-item2 {
	margin-top: 20px;
	text-align: center;
	border-radius: 12px;
	background: #fff;
	-webkit-box-shadow: 0 10px 10px 1px rgba(0, 0, 0, .1);
	box-shadow: 0 10px 10px 1px rgba(0, 0, 0, .1);
	border-radius: 20px 20px 20px 20px;
	padding: 20px
}

.special-list-item2 .empty {
	height: 100px;
	line-height: 100px
}

.special-list-item2 .el-icon-arrow-down {
	font-size: 18px;
	border-radius: 9px;
	padding: 4px;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	color: #fff
}

[data-theme=default] .special-list-item2 .el-icon-arrow-down {
	background-color: #ff9806
}

[data-theme=blue] .special-list-item2 .el-icon-arrow-down {
	background-color: #3aa0fd
}

.special-list-item2 .header {
	height: 72px;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 0 40px
}

.special-list-item2 .header,.special-list-item2 .header .title-t {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.special-list-item2 .header .title-t {
	cursor: pointer;
	margin-left: 80px
}

.special-list-item2 .header .title {
	border-radius: 10px 10px 10px 10px;
	text-align: center;
	padding: 10px 30px;
	font-size: 27px;
	font-weight: 400;
	color: #a7610a;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-left: -20px;
	z-index: 0
}

[data-theme=default] .special-list-item2 .header .title {
	background: #ffea9b
}

[data-theme=blue] .special-list-item2 .header .title {
	background: rgba(49, 124, 251, .1)
}

[data-theme=default] .special-list-item2 .header .title {
	color: #a7610a
}

[data-theme=blue] .special-list-item2 .header .title {
	color: #317cfb
}

.special-list-item2 .header .title_bg {
	width: 65px;
	height: 72px;
	background-size: 100% 100%;
	z-index: 1
}

[data-theme=default] .special-list-item2 .header .title_bg {
	background-image:
		url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIoAAACQCAYAAADXyvOZAAAAAXNSR0IArs4c6QAABqxJREFUeF7t3U9OW1cYxuH3u84gZFDZygJCUrXAhJgBHeN0A66aSmAGId1AkhUEVpCwgpKMqCCCrAAybiQQihS1g+INVGFSqSLtOZVtcA128ed7zR+bH4MMwjnX97z38XuuLwOb+LnyCcSP5VEpmZFZUZbckVSU4ujRiR/ItKuYrCgcvrOJzep5LMjO46AcM10Ccaec180bReXsvhSKilaUVAORdx8x0aJ9tb7kHu8cCBRnUP0e1qUlMr6cVRU+l/rZLkDJeEm6Te9LS3R7kY6/7y8WoKS6CJ0nnW9LpDhR07Z9vV5KMbNtClBSpHh5LZHmZPXMxtdfdpo5+csfi4kluwqq7n5T2D3r6EDpkv2Va4nerRzY2HqhI5T3n2LL/9c+Lb1Mcnq1O1U4OD0eKEeJDFRL9IolqGQT69unp02ehHL862qIevxhunBi/JlQYrmc18jIjHK5Owqho8pez/nSxoewYqurJ54xxF+/L0vJo1PPJS7tFM/thWNctvE3T51QGsNieLY3fbu5ZXWEEmdnaw93nsts5txO/qIPHELJVldPvEvix4eLSvT8ok/l4l8vrtjYm8c9QZEUokrHzdIGJc7Pv1CMbfoufnF9fsXrDCVq28bbP/38z9bTGvxBktPd2j1LE0p9m7l1a6tRw0P4A5S2j8kOKLUtaGlv+vbif1AqlQ1J5SEk0lgSUNJBkeqtUocSK5UFST8NLRKgpN16Gu+xqNIxlP2jPz4NrxUaJW2j1D8B2bVoExolU6OYacXi3NyGzIb33uS4I2mU1I3SgDI/v6MYh/OTTutGCpSMUCqV1uf93KMMYwLpn6PU02g0ClCG/8ksUHp4+7P1sPW4uAAFKEDpkgBbj4sIj/CBAhRXAkBxxUSjAAUorgSA4oqJRgEKUFwJAMUVE40CFKC4EgCKKyYaBShAcSUAFFdMNApQgOJKACiumGgUoADFlQBQXDHRKEABiisBoLhiolGAAhRXAkBxxUSjAAUorgSA4oqJRgEKUFwJAMUVE40CFKC4EgCKKyYaBShAcSUAFFdMNApQgOJKACiumGgUoADFlQBQXDHRKEABiisBoLhiolGAAhRXAkBxxUSjAAUorgSA4oqJRgEKUFwJAMUVE40CFKC4EgCKKyYaBShAcSUAFFdMNApQgOJKACiumGgUoADFlQBQXDHRKEABiisBoLhiolGAAhRXAkBxxUSjAAUorgSA4oqJRgEKUFwJAMUVE40SbcvG1x6cTmvy/afoSdBMKxYrFddgzwGv9Jhr/QXZQPHbBAqN4tICFKAApUsC3KO4iHAzCxSguBIAiismGgUoQHElABRXTDQKUIDiSgAorphoFKAAxZUAUFwx0ShAAYorAaC4YqJRgAIUVwJAccVEowAFKK4EgOKKiUYBClBcCQDFFRONAhSguBIAiismGgUoQHElABRXTDQKUIDiSgAorphoFKAAxZUAUFwx0ShAAYorAaC4YqJRgAIUVwJAccVEowAFKK4EgOKKiUYBClBcCQDFFRONAhSguBIAiismGgUoQHElABRXTDQKUIDiSgAorphoFKAAxZUAUFwx0ShAAYorgYxQpLDMt2skeu4Ke5AHZYUSwzOgAKXrWyAJmqpB2Zc02nX0oA/g2zXSfbtG1P7edOGexbm5DZmVB91B1/MHSjooudzC3tQXr2pQnsrsRdegB30AUHqHctQmtUtvcWEhr8PD2vaTH3QLZ54/UHqDErWf3NCD3alCtQ6l9s+1aBWg+KGcQtKEUsdSqWxIGt57FaB4oESTNi2nH3enCgetDV1vlDqUxha0Jak4lFsQUDpBCUfXuqoY3gYlbz9MF7Y7Xf8mlCaYSuWlpCdDhwUobVDGdz6N3pQOTreHC0q9XWZnR2W2KLNHQwPmekPZtPG177Jcy7ZGaT1YLJfzGhmZkdkdSYUsL3Tpc0NYsdXV+h18sz0/PpxRYk+kWHvgeLzl1r4w/MxcLn0tvZ1AVNCSTawv9Tbt5OhhCiRLDoo75bxu3igqZ/cVwl0pmVQSi4rNxwaDmlVUsJJNrL3LEtCgLj7LmnuaG3/7oagYRhWsqESTR3/uaL3hv+IZ2r6Nrd3radEdBl/xRWZd3vnMH6D2iVJuwcZ+fp01CaBkTbD1nufKtY/9bmNrX/ZjiUDpR4pnHOPy2sf2FT4/sInNEzfwaZcLlLTJZZx3jvc+Uaoj+bZfSGpLBUrGC97P6RnbJ8p0oH+0rL/+XrapzROP4LOeJ1CyJngB889sn2i1raWqxDb15+HrfgM5Xt6/EBAssFcFDu8AAAAASUVORK5CYII=)
}

[data-theme=blue] .special-list-item2 .header .title_bg {
	background-image: url(../img/title_b_bg.4f38920b.png)
}

.special-list-item2 .special-list-content-2 .item {
	margin: 10px 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 90px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	border: 1px solid transparent;
	border-bottom: 1px solid #efefef
}

.special-list-item2 .special-list-content-2 .item:hover {
	background: #f0faff;
	border: 1px solid rgba(12, 144, 248, .7);
	border-radius: 5px
}

.special-list-item2 .special-list-content-2 .item img {
	width: 45px;
	height: 52px
}

.special-list-item2 .special-list-content-2 .item .title {
	margin-left: 16px;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	cursor: pointer;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	height: 52px
}

.special-list-item2 .special-list-content-2 .item .title .one {
	font-size: 18px;
	font-family: Source Han Sans CN-Regular, Source Han Sans CN;
	font-weight: 400;
	color: rgba(0, 0, 0, .85);
	line-height: 21px
}

.special-list-item2 .special-list-content-2 .item .title .two {
	font-size: 14px;
	font-family: Source Han Sans CN-Regular, Source Han Sans CN;
	font-weight: 400;
	color: rgba(0, 0, 0, .5);
	line-height: 16px
}

.special-list-item2 .special-list-content-2 .title {
	text-align: left;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	font-size: 18px;
	font-weight: 400;
	color: rgba(0, 0, 0, .85);
	line-height: 30px
}

.special-list-item2 .collect-dialog .collect-msg {
	padding: 10px;
	font-size: 14px;
	font-family: PingFangSC, PingFangSC-Regular;
	font-weight: 400;
	text-align: left;
	color: rgba(0, 0, 0, .65);
	line-height: 22px
}

.special-list-item2 .collect-dialog .collect-btn,.special-list-item2 .collect-dialog .collect-msg
	{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.special-list-item2 .collect-dialog .collect-btn {
	padding: 18px
}

.special-list-item2 .resource-btnmore {
	padding-bottom: 30px
}

.special-list-item2 .resource-btnmore .resource-b {
	cursor: pointer;
	width: 180px;
	height: 36px;
	line-height: 36px;
	border-radius: 25px;
	margin: 0 auto;
	padding: 7px 30px;
	color: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

[data-theme=default] .special-list-item2 .resource-btnmore .resource-b {
	background-color: #ff9806
}

[data-theme=blue] .special-list-item2 .resource-btnmore .resource-b {
	background-color: #3aa0fd
}

.special-list-item2 .resource-btnmore .resource-b span {
	padding-right: 5px
}

.new-special-template3 {
	min-height: 1000px
}

[data-theme=default] .new-special-template3 {
	background-color: #ff9806
}

[data-theme=blue] .new-special-template3 {
	background-color: #3aa0fd
}

.new-special-template3 .content {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 13.54167vw
}

[data-theme=blue] .special-list-item2 .header .title_bg {
	background-image: url(/img/title_b_bg.4f38920b.png);
	width: 62px;
	height: 62px;
	margin-top: 12px
}

.related-list-item {
	background: #fff;
	width: 28%;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	padding: 10px 20px 20px 20px;
	border-radius: 10px 10px 10px 10px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.related-list-item .header .title {
	text-align: left;
	font-size: 24px;
	font-family: Source Han Sans CN-Regular, Source Han Sans CN;
	font-weight: 400;
	color: #000
}

.related-list-item .related-list-content {
	width: 100%
}

.related-list-item .related-list-content .item {
	margin: 10px 0;
	width: calc(100% - 20px);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.related-list-item .related-list-content .item img {
	border-radius: 4px;
	width: 120px;
	height: 90px
}

.related-list-item .related-list-content .item .title {
	margin-left: 16px;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	height: 90px
}

.related-list-item .related-list-content .item .title .one {
	font-size: 16px;
	font-family: Source Han Sans CN-Regular, Source Han Sans CN;
	font-weight: 400;
	color: rgba(0, 0, 0, .85);
	line-height: 19px;
	text-align: left;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical
}

.related-list-item .related-list-content .item .title .two {
	font-size: 14px;
	font-family: Source Han Sans CN-Regular, Source Han Sans CN;
	font-weight: 400;
	color: rgba(0, 0, 0, .5);
	line-height: 16px
}

.subject-list-item {
	min-width: 70%;
	margin-top: 20px
}

.subject-list-item .empty {
	background: #fff
}

.subject-list-item .header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.subject-list-item .header .title {
	border-radius: 10px 10px 10px 10px;
	text-align: left;
	padding: 10px 30px;
	font-size: 27px;
	font-weight: 400;
	color: #fff
}

.subject-list-item .recom-list-content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.subject-list-item .recom-list-content .item {
	margin: 10px 0;
	margin-right: 24px;
	width: calc(50% - 24px);
	background: #fff;
	border-radius: 20px
}

.subject-list-item .recom-list-content .item img {
	margin: 10px 0 0 10px;
	width: calc(100% - 20px);
	height: 180px;
	border-radius: 12px
}

.subject-list-item .recom-list-content .item .item-title {
	margin: 10px 0 10px 10px;
	max-height: 78px;
	font-size: 22px;
	font-family: Source Han Sans CN-Regular, Source Han Sans CN;
	font-weight: 400;
	color: #000;
	line-height: 28px;
	word-break: break-all;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden
}

.web-special-detail {
	padding: 20px
}

.web-special-detail .content {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 13.54167vw
}

.web-special-detail .content .content-div {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	width: 100%
}

.web-special-detail .special-list-item2 {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	width: 70%;
	margin-top: 0;
	margin-right: 18px
}

.newPanelDia .score-detail .el-table th {
	padding: 0
}

.newPanelDia .table-title {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 40px;
	font-size: 14px;
	color: #606266;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	text-align: center;
	margin-bottom: 8px
}

.newPanelDia .table-title .title-th {
	font-weight: 700
}

.newPanelDia .table-title.table-th {
	background: #fafafa
}

.newPanelDia .table-title .first {
	-webkit-box-flex: 460px;
	-ms-flex: 460px 0 0px;
	flex: 460px 0 0
}

.newPanelDia .table-title .two {
	-webkit-box-flex: 120px;
	-ms-flex: 120px 0 0px;
	flex: 120px 0 0
}

.newPanelDia .table-title .three {
	-webkit-box-flex: 110px;
	-ms-flex: 110px 0 0px;
	flex: 110px 0 0
}

.newPanelDia .el-form {
	padding: 20px
}

.newPanelDia .el-form.demo-form {
	padding: 0
}

.newPanelDia .el-form.demo-form .el-form-item__error {
	left: 30px;
	top: 80%
}

.newPanelDia .el-form.demo-form .two .el-form-item {
	position: relative
}

.newPanelDia .el-form.demo-form .two .el-form-item.is-required:before {
	content: "*";
	color: #f56c6c;
	display: inline-block;
	position: absolute;
	left: -10px
}

.newPanelDia .el-form.demo-form .el-form-item {
	position: relative
}

.newPanelDia .el-form.demo-form .el-form-item.is-required:before {
	content: "*";
	color: #f56c6c;
	display: inline-block;
	position: absolute;
	left: 16px
}

.newPanelDia .el-form.demo-form .el-form-item.score-note .el-input--mini .el-input__inner
	{
	padding-right: 56px
}

.newPanelDia .el-dialog__header {
	border-bottom: 1px solid rgba(0, 0, 0, .06)
}

.newPanelDia .el-dialog__footer {
	border-top: 1px solid rgba(0, 0, 0, .06);
	padding: 0
}

.newPanelDia .newpne {
	width: 900px;
	min-height: 480px
}

.newPanelDia .el-radio {
	margin-bottom: 0
}

.panelName[data-v-c4b186e4] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	text-align: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.message-zindex[data-v-c0f39196],.message-zindex[data-v-c4b186e4] {
	z-index: 9999
}

.recall-res[data-v-b3ca62fe] {
	text-align: center;
	width: 450px;
	padding: 0 !important
}

.recall-res .content[data-v-b3ca62fe] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 20px 50px
}

.recall-res .content div[data-v-b3ca62fe] {
	margin-left: 5px;
	font-size: 16px;
	font-weight: 550
}

.recall-res .dialog-footer[data-v-b3ca62fe] {
	margin-right: 0;
	border-top: 1px solid rgba(0, 0, 0, .06)
}

.tip[data-v-0934c596] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	height: 40px;
	margin: 0 20px;
	background: #fffbe6;
	padding: 0 16px;
	border-radius: 2px 2px 2px 2px;
	opacity: 1;
	border: 1px solid #ffe58f;
	margin-top: 10px
}

.tip i[data-v-0934c596] {
	color: #ffc107
}

.dialoglessons[data-v-0934c596] {
	padding: 5px 20px 10px 20px;
	border-bottom: .0625rem solid #e4e7ed;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	min-height: 500px
}

.dialoglessons .custom-tree-node[data-v-0934c596] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	font-size: 14px;
	padding-right: 8px;
	width: 100%;
	height: 100%
}

.dialoglessons[data-v-0934c596] .el-tree-node__content {
	font-size: 14px;
	font-family: PingFang SC-Medium, PingFang SC;
	font-weight: 550;
	color: #131415;
	height: 48px;
	border-bottom: 1px solid #efefef;
	margin-bottom: 4px
}

.dialoglessons[data-v-0934c596] .el-tree-node__children .el-tree-node__content
	{
	font-weight: 500;
	color: rgba(0, 0, 0, .65);
	background: #fafafa
}

.dialoglessons[data-v-0934c596] .el-tree-node__children .is-current .el-tree-node__content
	{
	background: #eaf2ff !important
}

.dialoglessons .dialogleft-tit[data-v-0934c596] {
	color: rgba(0, 0, 0, .5);
	font-weight: 600;
	margin: 15px 0;
	display: inline-block
}

.dialoglessons .dialogleft[data-v-0934c596] {
	width: 50%
}

.dialoglessons .dialogleft .dialogleft-box[data-v-0934c596] {
	border: 1px solid #e4e4e4;
	border-radius: 4px;
	padding: 20px;
	min-height: 400px
}

.dialoglessons .dialogleft .dialogleft-box li[data-v-0934c596] {
	cursor: pointer;
	padding: 0 20px;
	line-height: 48px;
	height: 48px;
	color: rgba(0, 0, 0, .5);
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	border: 1px solid #efefef
}

.dialoglessons .dialogleft .dialogleft-box .isActive[data-v-0934c596] {
	background-color: #409eff;
	color: #fff;
	border-radius: 4px
}

.dialoglessons .dialogright[data-v-0934c596] {
	width: 50%
}

.dialoglessons .dialogright .title-content[data-v-0934c596] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 0 20px
}

.dialoglessons .dialogright .dialogright-box[data-v-0934c596] .yj-chapter-list a.is-leaf.cur_tree
	{
	height: auto
}

.dialoglessons .dialogright .dialogright-box[data-v-0934c596] {
	max-height: 400px;
	overflow-y: scroll;
	padding: 20px
}

.local-mine-upload[data-v-23a0a8f4] {
	background: #fff;
	padding: 24px
}

.local-mine-upload .orgBtn[data-v-23a0a8f4] {
	display: inline-block;
	width: 88px;
	height: 32px;
	line-height: 28px;
	margin-right: 32px;
	border-radius: 4px;
	opacity: 1;
	border: 1px solid #dcdfe6;
	font-size: 14px;
	font-family: PingFang SC-Regular, PingFang SC;
	font-weight: 400;
	text-align: center;
	color: #131415;
	cursor: pointer
}

.local-mine-upload .orgBtn.active[data-v-23a0a8f4] {
	background: #eaf2ff;
	border-radius: 4px;
	color: #317cfb;
	border: 1px solid #317cfb
}

.local-mine-upload .upload-radio[data-v-23a0a8f4] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	width: 540px
}

.local-mine-upload .upload-radio .el-radio[data-v-23a0a8f4] {
	line-height: 30px
}

.local-mine-upload .upload-radio .flex[data-v-23a0a8f4] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.local-mine-upload .menuItem[data-v-23a0a8f4] {
	margin-top: 8px
}

.local-mine-upload .panelName .selector[data-v-23a0a8f4] {
	background: #fff;
	border-radius: 4px 4px 4px 4px;
	opacity: 1;
	border: 1px solid #dcdfe6;
	padding: 0 12px;
	font-size: 14px;
	color: #c0c4cc
}

.local-mine-upload .panelName .selector.active[data-v-23a0a8f4] {
	color: #131415
}

.local-mine-upload .panelName[data-v-23a0a8f4] .el-radio {
	margin-bottom: 10px;
	margin-right: 10px;
	width: 132px
}

.local-mine-upload .panelName[data-v-23a0a8f4] .el-checkbox {
	margin-bottom: 10px;
	margin-right: 40px;
	width: 100px
}

.local-mine-upload .panelName[data-v-23a0a8f4] .el-radio-group {
	padding-top: 7px
}

.tables1 /deep/ input[type=number] {
	-webkit-appearance: none;
	appearance: none
}

.el-main {
	padding: 0 !important
}

.tables1 .title {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	overflow: hidden;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	text-align: left
}

.tables1 .title p {
	width: 256px;
	word-wrap: break-word;
	word-break: normal;
	padding-left: 20px
}

.tables1 .el-table th>.cell {
	text-align: center;
	font-weight: 700
}

.tables1 .panelTab {
	background: #fff
}

.tables1 .panelTab .el-form-item__label {
	width: auto !important
}

.tables1 /deep/ input::-webkit-inner-spin-button,.tables1 /deep/ input::-webkit-outer-spin-button
	{
	-webkit-appearance: none !important
}

.tables1 /deep/ input[type=number] {
	-moz-appearance: textfield !important
}

:not(html):not(body)::-webkit-scrollbar {
	height: 12px;
	background: transparent
}

::-webkit-scrollbar {
	width: auto !important;
	height: auto !important
}

.yj-bc-catalog-tree-node__label_blue--span {
	font-weight: 400 !important
}

.web-app {
	width: 100%
}

.web-home-wrap {
	width: 1368px;
	margin: 0 auto;
	padding: 14px 24px 33px 24px;
	background: #fff;
	border-radius: 0 0 8px 8px;
	margin-bottom: 20px
}

.el-message-box {
	position: absolute;
	top: 15vh;
	left: 50%;
	-webkit-transform: translate(-50%);
	transform: translate(-50%)
}

.dialog {
	top: 15vh !important
}

.dialog-footer {
	text-align: right;
	display: block;
	margin-right: 30px;
	padding: 10px 0
}

.dialog-footerFlex {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-right: 30px;
	padding: 10px 20px
}

.dialog-kong {
	text-align: center;
	color: rgba(0, 0, 0, .85);
	padding: 10px 0
}

.dialogHeightAuto {
	max-height: 300px;
	overflow-y: auto
}

.pageWidth {
	width: 1368px
}

.pgHeight {
	height: 1024px
}

.pr20 {
	padding-right: 20px
}

.pl20 {
	padding-left: 20px
}

.fr {
	float: right
}

.fl {
	float: left
}

.mb10 {
	margin-bottom: 10px
}

.mr10 {
	margin-right: 10px
}

.ml20 {
	margin-left: 20px
}

.mb15 {
	margin-bottom: 15px
}

.mb20 {
	margin-bottom: 20px
}

.mb30 {
	margin-bottom: 30px
}

.pb20 {
	padding-bottom: 20px
}

.pt20 {
	padding-top: 20px
}

.pt12 {
	padding-top: 12px
}

.pd20 {
	padding: 20px
}

.pd10 {
	padding: 10px
}

.plr20 {
	padding: 0 20px
}

.tc {
	text-align: center
}

.tr {
	text-align: right
}

.w100 {
	width: 100% !important
}

.w50 {
	width: 50% !important
}

.refuse-box {
	padding: 15px
}

.refuse-box p {
	font-weight: 600;
	font-size: 16px;
	color: red;
	text-align: left
}

.refuse-box .refuse-info {
	width: 100%;
	min-height: 100px;
	background: #f5f5f9;
	border-radius: 4px;
	padding: 15px;
	margin-top: 15px
}

.refuse-box .refuse-info p {
	font-weight: 400;
	font-size: 16px;
	color: #333
}

.refuse-box .refuse-info .title {
	color: #666;
	margin-bottom: 15px
}

.refuse-box button {
	width: 120px;
	height: 36px;
	background: #317cfb;
	border-radius: 8px;
	font-weight: 500;
	font-size: 16px;
	color: #fff;
	text-align: center;
	border: none;
	margin: 38px auto 0;
	display: block
}

.resource-descfont {
	font-size: 16px;
	line-height: 22px
}

.my-resource {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	background: #f4f4f4;
	margin-bottom: 20px
}

.my-resource .main {
	height: 100%
}

.my-resource .el-container {
	width: 1368px;
	height: 100%
}

.my-resource .el-header {
	color: #333;
	line-height: 60px;
	width: 950px;
	padding: 0;
	background: #fff
}

.my-resource .main-footer {
	background: #fff;
	text-align: center;
	padding: 40px 0
}

.my-resource .dialoglessons {
	padding: 5px 20px 10px 20px;
	border-bottom: .0625rem solid #e4e7ed
}

.my-resource .dialoglessons .dialogtitle {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	color: rgba(0, 0, 0, .5);
	background-color: #f4f4f4;
	padding: 8px 0
}

.my-resource .dialoglessons .dialogtitle p:first-child {
	width: 70%
}

.my-resource .dialoglessons .dialogtitle p:nth-child(2) {
	width: 10%;
	text-align: right
}

.my-resource .dialoglessons .dialogtitle p:nth-child(3) {
	width: 15%;
	text-align: right
}

.my-resource .dialoglessons .dialoglesson-p {
	padding: 10px 0;
	font-size: 14px
}

.my-resource .dialoglessons .dialoglessons-ul li {
	border: 1px dashed #ddd;
	border-radius: 3px;
	padding: 5px;
	margin-bottom: 10px;
	font-size: 14px;
	background: #f7f7f7;
	color: red;
	text-align: center
}

.my-resource .dialoglessons .dialog-lessfile {
	padding-top: 15px
}

.my-resource .dialoglessons .dialog-lessfile p {
	font-size: 14px;
	margin-top: 10px;
	color: #999
}

.my-resource .dialoglessons .dialog-lessfile:last-child {
	padding-top: 20px
}

.Setting-sub-level .el-form {
	padding: 20px
}

.Setting-sub-level .el-dialog__header {
	border-bottom: 1px solid rgba(0, 0, 0, .06)
}

.Setting-sub-level .el-dialog__footer {
	border-top: 1px solid rgba(0, 0, 0, .06);
	padding: 0
}

.Setting-sub-level .newpne {
	width: 500px
}

.Setting-sub-level .el-radio {
	margin-bottom: 0
}

.Setting-level[data-v-a494836a] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.message-zindex[data-v-a494836a] {
	z-index: 9999
}

.tool-view-tipp {
	z-index: 1000px;
	width: 90px !important;
	min-width: 60px !important;
	height: 40px;
	line-height: 15px;
	margin-top: -5px !important;
	line-height: 8px;
	height: 30px
}

.catalog-create-level[data-v-b48d1d9a] {
	padding: 16px 25px;
	height: 100%
}

.catalog-create-level .tool-view[data-v-b48d1d9a] {
	margin: 0 10px
}

.catalog-create-level .header[data-v-b48d1d9a] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	height: 50px;
	padding: 0 20px;
	background: #fafafa
}

.catalog-create-level .header .title[data-v-b48d1d9a] {
	font-size: 16px;
	font-family: PingFang SC-Medium, PingFang SC;
	font-weight: 550;
	color: #000;
	line-height: 24px
}

.catalog-create-level .header .right[data-v-b48d1d9a] {
	cursor: pointer
}

.catalog-create-level .header .right>span[data-v-b48d1d9a] {
	font-size: 14px;
	font-family: PingFang SC-Regular, PingFang SC;
	font-weight: 400;
	color: #317cfb
}

.catalog-create-level .search-column[data-v-b48d1d9a] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 0 20px;
	background: #fafafa
}

.catalog-create-level .search-column .input[data-v-b48d1d9a] {
	width: 350px
}

.catalog-create-level .search-column .btn[data-v-b48d1d9a] {
	margin-left: 20px
}

.catalog-create-level[data-v-b48d1d9a] .empty-main {
	height: 70%
}

.catalog-create-level .content[data-v-b48d1d9a] {
	border: 1px solid #e4e7ed;
	border-top-width: 0;
	height: calc(100% - 150px);
	min-height: calc(100vh - 400px);
	width: 100%;
	overflow: auto;
	padding: 20px
}

.catalog-create-level .content[data-v-b48d1d9a] .empty-picture {
	width: 415px;
	margin: 74px auto;
	height: 100%
}

.catalog-create-level .content[data-v-b48d1d9a] .el-tree__empty-text,.catalog-create-level .content[data-v-b48d1d9a] .empty-picture span
	{
	display: none
}

.catalog-create-level .content[data-v-b48d1d9a] .el-tree-node__content {
	font-size: 14px;
	font-family: PingFang SC-Medium, PingFang SC;
	font-weight: 550;
	color: #131415;
	height: 48px;
	background: #eaf2ff;
	border-bottom: 1px solid #efefef;
	margin-bottom: 4px
}

.catalog-create-level .content[data-v-b48d1d9a] .el-tree-node__children .el-tree-node__content
	{
	font-weight: 500;
	color: rgba(0, 0, 0, .65);
	background: #fafafa
}

.catalog-create-level .foot[data-v-b48d1d9a] {
	text-align: center;
	height: 100px;
	line-height: 100px
}

.catalog-create-level .custom-tree-node[data-v-b48d1d9a] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	font-size: 14px;
	padding-right: 8px
}

.catalog-create-level .createLevel-input[data-v-b48d1d9a] {
	width: 40%
}

.mobileview .mobileviewcontent[data-v-1b51a73b] {
	width: 100%
}

.mobileview .mobileviewcontent .previewphone[data-v-1b51a73b] {
	padding: 60px 20px;
	width: 400px;
	height: 750px;
	background: url(../img/iphone.8f4de6c2.png) no-repeat;
	background-size: 100% 100%;
	margin: 20px auto;
	position: relative
}

.mobileview .mobileviewcontent .operBtn[data-v-1b51a73b] {
	position: absolute;
	right: -280px;
	top: 115px;
	display: block
}

.mobileview .mobileviewcontent .previewButton[data-v-1b51a73b] {
	margin-top: 20px;
	border-top: 1px solid #eee;
	padding-top: 30px;
	text-align: center;
	margin-bottom: 30px
}

.CatalogLink .copy-head[data-v-91e97bda] {
	position: relative;
	height: 60px;
	background: #fafafa;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	border-bottom: 1px solid #e4e4e4;
	padding: 0 20px;
	margin-bottom: 15px
}

.CatalogLink .copy-head .btn[data-v-91e97bda] {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 20px
}

.CatalogLink .banner[data-v-91e97bda] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.CatalogLink .banner .imglist[data-v-91e97bda] {
	position: relative
}

.CatalogLink .banner .imglist img[data-v-91e97bda] {
	width: 200px;
	height: 100px;
	display: block;
	margin-right: 20px
}

.CatalogLink .banner .buttonlist button[data-v-91e97bda] {
	display: block;
	margin-top: 10px;
	margin-bottom: 10px
}

.add-subset[data-v-349dccbd] {
	width: 1200px;
	margin: 0 auto;
	min-height: calc(100vh - 226px)
}

.add-subset .el-breadcrumb.yj-breadcrumb[data-v-349dccbd] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.add-subset .el-breadcrumb.yj-breadcrumb .el-breadcrumb__item.other.yj-breadcrumb-item[data-v-349dccbd] .el-breadcrumb__inner
	{
	font-weight: 700;
	color: #303133;
	cursor: pointer
}

.add-subset .el-breadcrumb.yj-breadcrumb .el-breadcrumb__item.other.yj-breadcrumb-item[data-v-349dccbd] .el-breadcrumb__inner:hover
	{
	color: #409eff
}

.add-subset .content[data-v-349dccbd] {
	background: #fff;
	min-height: calc(100vh - 90px);
	width: 100%
}

.add-subset .content .header[data-v-349dccbd] {
	position: relative;
	height: 60px;
	background: #fafafa;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	border-bottom: 1px solid #e4e4e4;
	padding: 0 20px;
	margin-bottom: 15px
}

.add-subset .content .header .back[data-v-349dccbd] {
	color: #317cfb;
	border-color: #c1d8fe;
	background-color: #eaf2ff;
	position: absolute;
	left: 15px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}

.add-subset .content .header[data-v-349dccbd] .el-button span {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.add-subset .content .header[data-v-349dccbd] .el-button span img {
	margin-right: 6px
}

.add-subset .content .header .header-title>span[data-v-349dccbd]:first-child
	{
	font-size: 18px;
	font-family: PingFang SC-Medium, PingFang SC;
	font-weight: 550;
	color: rgba(0, 0, 0, .85);
	line-height: 24px
}

.add-subset .content .header .header-title>span[data-v-349dccbd]:last-child
	{
	font-size: 18px;
	color: #303133;
	margin-left: 10px
}

.add-subset .content .header .header-right[data-v-349dccbd] {
	cursor: pointer;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-right: 20px;
	font-size: 14px;
	font-family: PingFang SC-Regular, PingFang SC;
	font-weight: 400;
	color: #317cfb;
	line-height: 24px
}

.add-subset[data-v-349dccbd] .sub-swipe-res {
	width: 100%
}

.add-subset[data-v-349dccbd] .line {
	width: 30px;
	height: 6px;
	border-radius: 3px
}

.add-subset[data-v-349dccbd] .catalog-name.active {
	color: #317cfb !important
}

.ColLink .copy-head[data-v-1821bae9] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
	height: 55px;
	border: 1px solid #eee;
	margin-bottom: 20px
}

.ColLink .copy-head .btn[data-v-1821bae9] {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 20px
}

.ColLink .banner[data-v-1821bae9] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.ColLink .banner .imglist[data-v-1821bae9] {
	position: relative
}

.ColLink .banner .imglist img[data-v-1821bae9] {
	width: 200px;
	height: 100px;
	display: block;
	margin-right: 20px
}

.ColLink .banner .buttonlist button[data-v-1821bae9] {
	display: block;
	margin-top: 10px;
	margin-bottom: 10px
}

.tables {
	width: 950px
}

.tables .el-table th>.cell {
	text-align: center
}

.tables .el-table th {
	font-weight: 700 !important;
	background: #fafafa !important;
	color: #131415
}

.tables .el-table__row .cell,.tables .filter {
	text-align: center
}

.tables .filter {
	-webkit-user-drag: none
}

.tables .filter .cell {
	text-align: center
}

.tables .hover-img {
	display: none
}

.tables .hover-img.hover,.tables .hovering {
	display: inline-block
}

.tables .panelTab .el-form-item__label {
	width: auto !important
}

.tables .panelTab .el-table__header-wrapper {
	background: #fafafa !important
}

.tables .panelTab .table-header {
	font-weight: 700 !important;
	background: #fafafa !important;
	color: #131415
}

.tables /deep/ input::-webkit-inner-spin-button,.tables /deep/ input::-webkit-outer-spin-button
	{
	-webkit-appearance: none !important
}

.tables /deep/ input[type=number] {
	-moz-appearance: textfield !important;
	-webkit-appearance: none;
	appearance: none
}

.sortIpt input[type=number] {
	-moz-appearance: textfield;
	-webkit-appearance: none;
	appearance: none
}

.new-panelM[data-v-5a72987e] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.tables[data-v-5a72987e] {
	width: 100%;
	height: 100%;
	padding: 0 !important;
	min-height: 700px;
	background: #fff
}

.tables .page-Width[data-v-5a72987e] {
	width: 950px
}

.tables .status[data-v-5a72987e] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 115px
}

.tables .status .doit[data-v-5a72987e] {
	width: 6px;
	height: 6px;
	border-radius: 3px;
	background: #317cfb;
	margin-right: 10px
}

.tables .status .doit.online[data-v-5a72987e] {
	background: #dedfe0
}

.tables .buttons[data-v-5a72987e] {
	margin: 0 10px;
	color: #317cfb
}

.tables .buttons.is-disabled[data-v-5a72987e] {
	color: #c0c4cc
}

.tables .delete[data-v-5a72987e] {
	color: #ff5248
}

.tables .tip[data-v-5a72987e] {
	height: 30px;
	line-height: 30px;
	background: #eaf2ff;
	border-radius: 2px 2px 2px 2px;
	font-size: 14px;
	font-family: PingFang SC-Regular, PingFang SC;
	font-weight: 400;
	color: #317cfb;
	padding: 0 16px;
	margin-right: 20px
}

.tables .btns[data-v-5a72987e],.tables .tip[data-v-5a72987e] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.tables .btns[data-v-5a72987e] {
	width: 100%;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	height: 60px;
	background: #fff;
	border-radius: 5px;
	border: 1px solid #e4e4e4
}

.tables .btns .button .sort[data-v-5a72987e],.tables .btns .button[data-v-5a72987e]:last-child .el-button
	{
	color: #317cfb;
	border-color: #317cfb
}

.message-zindex[data-v-5a72987e] {
	z-index: 9999
}

.less-cloub[data-v-5a72987e] {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.less-cloub .less-space[data-v-5a72987e],.less-cloub[data-v-5a72987e] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.less-cloub .more-space[data-v-5a72987e] {
	padding-right: 10px;
	-ms-flex-negative: 1;
	flex-shrink: 1;
	margin-left: 25px;
	margin-right: 15px
}

.less-cloub .less-rict[data-v-5a72987e] {
	width: 160px;
	height: 10px;
	border-radius: 5px;
	padding: 1px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-shadow: 0 0 3px 0 rgba(0, 0, 0, .1) inset;
	box-shadow: inset 0 0 3px 0 rgba(0, 0, 0, .1)
}

.less-cloub .less-rict .cloub-bg[data-v-5a72987e] {
	display: inline-block;
	height: 100%;
	border-radius: 6px;
	-webkit-transition: width .6s ease;
	transition: width .6s ease
}

.less-cloub .less-rict .cloub-sur[data-v-5a72987e] {
	width: 0 !important;
	background: #317cfb
}

.less-cloub .less-rict .cloub-green[data-v-5a72987e] {
	background: #317cfb
}

.less-cloub .less-rict .cloub-orange[data-v-5a72987e] {
	background: -webkit-gradient(linear, left top, right top, from(#67c23a),
		color-stop(67%, #f60));
	background: linear-gradient(90deg, #67c23a, #f60 67%)
}

.less-cloub .less-rict .cloub-red[data-v-5a72987e] {
	background: -webkit-gradient(linear, left top, right top, from(#67c23a),
		color-stop(67%, #f60), color-stop(131%, #d90101));
	background: linear-gradient(90deg, #67c23a, #f60 67%, #d90101 131%)
}

.less-cloub .cloub-name[data-v-5a72987e] {
	color: rgba(0, 0, 0, .5);
	font-size: 14px;
	word-wrap: break-word
}

.less-cloub .cloub-space[data-v-5a72987e] {
	text-align: right;
	margin-top: 0;
	widows: 145px;
	color: rgba(0, 0, 0, .5);
	font-size: 13px
}

.resourceMana[data-v-1edd6909] {
	padding: 15px
}

.sub-swipe-res[data-v-4f3a6f19] {
	width: 100%;
	background: #fff;
	margin: 6px 0
}

.sub-swipe-res .swiper-content[data-v-4f3a6f19] {
	padding: 0 10px
}

.sub-swipe-res .swiper-content .catalog-name[data-v-4f3a6f19] {
	padding: 0 15px;
	height: 32px;
	line-height: 32px;
	margin: 0 8px
}

.sub-swipe-res .swiper-content .catalog-name.active[data-v-4f3a6f19] {
	font-size: 18px;
	color: #0c90f8
}

.sub-swipe-res .item-content[data-v-4f3a6f19] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	cursor: pointer
}

.sub-swipe-res .line[data-v-4f3a6f19] {
	width: 44px;
	height: 3px;
	margin-top: 5px;
	background: #317cfb;
	border-radius: 2px 2px 2px 2px;
	opacity: 1
}

.sub-swipe-res .sub-swipe-tab-l[data-v-4f3a6f19] {
	position: relative;
	padding: 8px 20px;
	overflow: hidden;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.sub-swipe-res .sub-swipe-tab-l .left[data-v-4f3a6f19] {
	margin-right: 10px
}

.sub-swipe-res .sub-swipe-tab-l .right[data-v-4f3a6f19] {
	margin-left: 10px
}

.sub-swipe-res .sub-swipe-tab-l .left[data-v-4f3a6f19],.sub-swipe-res .sub-swipe-tab-l .right[data-v-4f3a6f19]
	{
	-webkit-box-flex: 0;
	-ms-flex: 0 0 36px;
	flex: 0 0 36px;
	height: 36px;
	background: #fff;
	border-radius: 36px;
	opacity: 1;
	line-height: 60px;
	display: -webkit-box;
	display: -ms-flexbox;
	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
}

.sub-swipe-res .sub-swipe-tab-l .left .box[data-v-4f3a6f19],.sub-swipe-res .sub-swipe-tab-l .right .box[data-v-4f3a6f19]
	{
	width: 11px;
	height: 11px;
	margin-left: 6px;
	border-top: 2px solid #fff;
	border-right: 2px solid #fff;
	-webkit-transform: rotate(-135deg) !important;
	transform: rotate(-135deg) !important
}

.sub-swipe-res .sub-swipe-tab-l .left .box-r[data-v-4f3a6f19],.sub-swipe-res .sub-swipe-tab-l .right .box-r[data-v-4f3a6f19]
	{
	width: 11px;
	height: 11px;
	margin-right: 6px;
	border-top: 2px solid #fff;
	border-right: 2px solid #fff;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg)
}

.sub-swipe-res .sub-swipe-tab-l .left[data-v-4f3a6f19],.sub-swipe-res .sub-swipe-tab-l .right[data-v-4f3a6f19]
	{
	background-color: #0c90f8
}

.sub-swipe-res .sub-swipe-tab-l .swiper-button-disabled[data-v-4f3a6f19]
	{
	-webkit-box-flex: 0;
	-ms-flex: 0 0 36px;
	flex: 0 0 36px;
	height: 36px;
	background: rgba(19, 20, 20, .1) !important;
	border-radius: 36px;
	line-height: 60px;
	display: -webkit-box;
	display: -ms-flexbox;
	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
}

.sub-swipe-res .sub-swipe-tab-l .swiper-button-disabled .box-r[data-v-4f3a6f19]
	{
	width: 11px;
	height: 11px;
	margin-right: 6px;
	border-top: 1px solid rgba(0, 0, 0, .2);
	border-right: 1px solid rgba(0, 0, 0, .2);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg)
}

.sub-swipe-res .sub-swipe-tab-l .swiper-button-disabled .box[data-v-4f3a6f19]
	{
	width: 11px;
	height: 11px;
	margin-left: 6px;
	border-top: 1px solid rgba(0, 0, 0, .2);
	border-right: 1px solid rgba(0, 0, 0, .2);
	-webkit-transform: rotate(-135deg) !important;
	transform: rotate(-135deg) !important
}

.sub-swipe-res .sub-swipe-tab-l .swiper-slide[data-v-4f3a6f19] {
	width: auto
}

.guide-tip-dialog[data-v-30204318] {
	height: 470px;
	width: 750px;
	text-align: center
}

.guide-tip-dialog .content[data-v-30204318] {
	width: 100%;
	padding: 30px;
	text-align: center
}

.guide-tip-dialog .content video[data-v-30204318] {
	width: 100%;
	height: 380px
}

.add-subset[data-v-b2afb178] {
	width: 1368px;
	margin: 0 auto;
	min-height: calc(100vh - 226px)
}

.add-subset .content[data-v-b2afb178] {
	background: #fff;
	min-height: calc(100vh - 90px);
	width: 100%
}

.add-subset .content .header[data-v-b2afb178] {
	height: 60px;
	background: #fafafa;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	border-bottom: 1px solid #e4e4e4;
	padding: 0 20px
}

.add-subset .content .header .back[data-v-b2afb178] {
	color: #317cfb;
	border-color: #c1d8fe;
	background-color: #eaf2ff
}

.add-subset .content .header[data-v-b2afb178] .el-button span {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.add-subset .content .header[data-v-b2afb178] .el-button span img {
	margin-right: 6px
}

.add-subset .content .header .header-title>span[data-v-b2afb178]:first-child
	{
	font-size: 18px;
	font-family: PingFang SC-Medium, PingFang SC;
	font-weight: 550;
	color: rgba(0, 0, 0, .85);
	line-height: 24px
}

.add-subset .content .header .header-title>span[data-v-b2afb178]:last-child
	{
	font-size: 12px;
	color: #8c8c8c;
	margin-left: 10px
}

.add-subset .content .header .header-right[data-v-b2afb178] {
	cursor: pointer;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-right: 20px;
	font-size: 14px;
	font-family: PingFang SC-Regular, PingFang SC;
	font-weight: 400;
	color: #317cfb;
	line-height: 24px
}

.add-subset[data-v-b2afb178] .sub-swipe-res {
	width: 100%
}

.add-subset[data-v-b2afb178] .line {
	width: 30px;
	height: 6px;
	border-radius: 3px
}

.add-subset[data-v-b2afb178] .catalog-name.active {
	color: #317cfb !important
}

.region-resource[data-v-7de6f150] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.region-resource .page-width[data-v-7de6f150] {
	width: 95%;
	padding: 0 15px
}

.region-resource .more-item[data-v-7de6f150] {
	width: 98%;
	height: 32px;
	-webkit-transition: height .2s;
	transition: height .2s;
	overflow: hidden
}

.region-resource .region-top[data-v-7de6f150] {
	padding: 20px 20px;
	border-radius: 5px;
	-webkit-transition: height .5s;
	transition: height .5s;
	overflow: hidden;
	position: relative
}

.region-resource .region-top .hascheck-tag[data-v-7de6f150] {
	min-height: 40px
}

.region-resource .region-top .hascheck-tag .check-name[data-v-7de6f150]
	{
	cursor: pointer;
	padding: 0 15px;
	line-height: 24px;
	padding: 4px 16px;
	font-size: 14px;
	font-weight: 400;
	background: #1890ff;
	color: #fff;
	border-radius: 4px;
	display: inline-block;
	margin-right: 12px;
	margin-bottom: 8px
}

.region-resource .region-top .show-more[data-v-7de6f150] {
	position: absolute;
	right: 10px;
	top: 12px;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 54px;
	flex: 0 0 54px;
	height: 22px;
	font-size: 14px;
	font-weight: 400;
	text-align: left;
	color: #1890ff;
	line-height: 22px;
	cursor: pointer
}

.region-resource .region-top .show-more .icon[data-v-7de6f150] {
	margin-left: 5px
}

.region-resource .region-top .show-more-item[data-v-7de6f150] {
	cursor: pointer;
	height: 22px;
	width: 55px;
	text-align: center;
	line-height: 20px;
	position: absolute;
	top: 5px;
	right: 40px;
	font-size: 12px;
	border: 1px solid #c0c4cc;
	color: #8c8c8c;
	border-radius: 22px
}

.region-resource .region-top .region-item[data-v-7de6f150] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-bottom: 20px;
	position: relative
}

.region-resource .region-top .region-item .catalog-name[data-v-7de6f150]
	{
	-webkit-box-flex: 0;
	-ms-flex: 0 0 90px;
	flex: 0 0 90px;
	padding-top: 12px;
	font-size: 12px;
	color: rgba(0, 0, 0, .5);
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	text-align: right;
	margin-right: 10px
}

.region-resource .region-top .region-item .catalog-lists[data-v-7de6f150]
	{
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding-right: 30px
}

.region-resource .region-top .region-item .catalog-lists .region-li[data-v-7de6f150]
	{
	margin-bottom: 10px;
	cursor: pointer;
	padding: 0 15px;
	line-height: 24px;
	padding: 4px 16px;
	font-size: 16px;
	font-weight: 400;
	color: #131415;
	height: 32px
}

.region-resource .region-top .region-item .catalog-lists .region-li.region-active[data-v-7de6f150]
	{
	background: #eaf2ff;
	color: #317cfb;
	border-radius: 4px
}

.region-resource .region-top .region-item .left-space[data-v-7de6f150] {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 54px;
	flex: 0 0 54px
}

.region-resource .last[data-v-7de6f150] {
	margin-bottom: 0 !important
}

.region-resource .region-content[data-v-7de6f150] {
	margin-right: 10px
}

.region-resource .region-tip[data-v-7de6f150] {
	padding: 20px;
	border-radius: 5px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	background: #fff;
	margin: 20px 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.region-resource .region-tip ul[data-v-7de6f150] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.region-resource .region-tip ul li[data-v-7de6f150] {
	cursor: pointer;
	padding: 0 12px
}

.region-resource .region-tip .regiontip-active[data-v-7de6f150] {
	color: #29c07b;
	position: relative
}

.region-resource .region-tip .regiontip-active[data-v-7de6f150]:after {
	content: "";
	width: 20px;
	height: 2px;
	background: #29c07b;
	position: absolute;
	bottom: -13px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%)
}

.res-hander-v[data-v-2b2cf697] {
	cursor: pointer
}

.res-hander-v .content[data-v-2b2cf697] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	padding-left: 16px
}

.res-hander-v .content .item-content-v[data-v-2b2cf697] {
	font-size: 14px;
	font-family: PingFang SC-Regular, PingFang SC;
	font-weight: 400;
	color: #595959;
	line-height: 24px;
	margin-bottom: 12px
}

.res-hander-v .content .item-content-v.selected[data-v-2b2cf697] {
	color: #317cfb;
	border-radius: 4px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.res-hander-v .content .item-content-v.disabled[data-v-2b2cf697] {
	background: #eaf2ff;
	background: #317cfb;
	color: rgba(0, 0, 0, .35);
	color: red
}

.res-hander-v .content .item-content-v[data-v-2b2cf697]:hover {
	color: #317cfb
}

.res-hander-h[data-v-2b2cf697] {
	background: #fff;
	padding: 12px 0;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	cursor: pointer
}

.res-hander-h .left[data-v-2b2cf697],.res-hander-h[data-v-2b2cf697] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.res-hander-h .left[data-v-2b2cf697] {
	height: 40px;
	background: #eaf2ff;
	border-radius: 20px;
	padding: 0 16px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.res-hander-h .left .item[data-v-2b2cf697] {
	font-size: 14px;
	font-family: PingFang SC-Regular, PingFang SC;
	font-weight: 400;
	color: #317cfb;
	line-height: 24px;
	padding: 0 6px;
	text-align: center;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: relative
}

.res-hander-h .left .item .item-content[data-v-2b2cf697] {
	padding: 0 8px
}

.res-hander-h .left .item .item-content.selected[data-v-2b2cf697],.res-hander-h .left .item .item-content[data-v-2b2cf697]:hover
	{
	background: #317cfb;
	color: #fff;
	text-align: center;
	border-radius: 4px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.res-hander-h .left .item .item-content.rename[data-v-2b2cf697] {
	width: 60px
}

.res-hander-h .left .item .item-content.disabled[data-v-2b2cf697] {
	background: #eaf2ff;
	color: rgba(0, 0, 0, .35)
}

.res-hander-h .left .item[data-v-2b2cf697]:after {
	width: 1px;
	height: 14px;
	background: #c1d8fe;
	position: absolute;
	right: 0;
	top: 5px;
	content: ""
}

.res-hander-h .left .item[data-v-2b2cf697]:last-child:after {
	width: 0
}

.popHandle {
	width: 100px !important;
	min-width: 120px !important
}

[data-v-0dcde134]::-webkit-scrollbar {
	width: auto !important;
	height: auto !important
}

.yj-bc-catalog-tree-node__label_blue--span[data-v-0dcde134] {
	font-weight: 400 !important
}

.web-app[data-v-0dcde134] {
	width: 100%
}

.web-home-wrap[data-v-0dcde134] {
	width: 1368px;
	margin: 0 auto;
	padding: 14px 24px 33px 24px;
	background: #fff;
	border-radius: 0 0 8px 8px;
	margin-bottom: 20px
}

.el-message-box[data-v-0dcde134] {
	position: absolute;
	top: 15vh;
	left: 50%;
	-webkit-transform: translate(-50%);
	transform: translate(-50%)
}

.dialog[data-v-0dcde134] {
	top: 15vh !important
}

.dialog-footer[data-v-0dcde134] {
	text-align: right;
	display: block;
	margin-right: 30px;
	padding: 10px 0
}

.dialog-footerFlex[data-v-0dcde134] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-right: 30px;
	padding: 10px 20px
}

.dialog-kong[data-v-0dcde134] {
	text-align: center;
	color: rgba(0, 0, 0, .85);
	padding: 10px 0
}

.dialogHeightAuto[data-v-0dcde134] {
	max-height: 300px;
	overflow-y: auto
}

.pageWidth[data-v-0dcde134] {
	width: 1368px
}

.pgHeight[data-v-0dcde134] {
	height: 1024px
}

.pr20[data-v-0dcde134] {
	padding-right: 20px
}

.pl20[data-v-0dcde134] {
	padding-left: 20px
}

.fr[data-v-0dcde134] {
	float: right
}

.fl[data-v-0dcde134] {
	float: left
}

.mb10[data-v-0dcde134] {
	margin-bottom: 10px
}

.mr10[data-v-0dcde134] {
	margin-right: 10px
}

.ml20[data-v-0dcde134] {
	margin-left: 20px
}

.mb15[data-v-0dcde134] {
	margin-bottom: 15px
}

.mb20[data-v-0dcde134] {
	margin-bottom: 20px
}

.mb30[data-v-0dcde134] {
	margin-bottom: 30px
}

.pb20[data-v-0dcde134] {
	padding-bottom: 20px
}

.pt20[data-v-0dcde134] {
	padding-top: 20px
}

.pt12[data-v-0dcde134] {
	padding-top: 12px
}

.pd20[data-v-0dcde134] {
	padding: 20px
}

.pd10[data-v-0dcde134] {
	padding: 10px
}

.plr20[data-v-0dcde134] {
	padding: 0 20px
}

.tc[data-v-0dcde134] {
	text-align: center
}

.tr[data-v-0dcde134] {
	text-align: right
}

.w100[data-v-0dcde134] {
	width: 100% !important
}

.w50[data-v-0dcde134] {
	width: 50% !important
}

.refuse-box[data-v-0dcde134] {
	padding: 15px
}

.refuse-box p[data-v-0dcde134] {
	font-weight: 600;
	font-size: 16px;
	color: red;
	text-align: left
}

.refuse-box .refuse-info[data-v-0dcde134] {
	width: 100%;
	min-height: 100px;
	background: #f5f5f9;
	border-radius: 4px;
	padding: 15px;
	margin-top: 15px
}

.refuse-box .refuse-info p[data-v-0dcde134] {
	font-weight: 400;
	font-size: 16px;
	color: #333
}

.refuse-box .refuse-info .title[data-v-0dcde134] {
	color: #666;
	margin-bottom: 15px
}

.refuse-box button[data-v-0dcde134] {
	width: 120px;
	height: 36px;
	background: #317cfb;
	border-radius: 8px;
	font-weight: 500;
	font-size: 16px;
	color: #fff;
	text-align: center;
	border: none;
	margin: 38px auto 0;
	display: block
}

[data-v-0dcde134] .el-popover {
	min-width: 100px
}

.res-mg-hander[data-v-0dcde134] {
	width: 100%;
	height: 100px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	border-style: solid;
	border-width: 1px;
	border-color: rgba(12, 144, 248, 0) rgba(12, 144, 248, 0) #f4f4f4
		rgba(12, 144, 248, 0);
	padding: 0 20px
}

.res-mg-hander[data-v-0dcde134]:hover {
	background: #f0faff;
	border: 1px solid rgba(12, 144, 248, .7);
	border-radius: 5px
}

.res-mg-hander .list-right[data-v-0dcde134] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.res-mg-hander .list-right[data-v-0dcde134] .el-checkbox__inner {
	width: 20px;
	height: 20px
}

.res-mg-hander .list-right[data-v-0dcde134] .el-checkbox__input .el-checkbox__inner:after
	{
	border: 2px solid #fff;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	content: "";
	border-left: 0;
	border-top: 0;
	height: 7px;
	left: 6px;
	position: absolute;
	top: 3px;
	width: 3px;
	-webkit-transform: rotate(45deg) scaleY(1);
	transform: rotate(45deg) scaleY(1)
}

.res-mg-hander .content-body[data-v-0dcde134] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	position: relative
}

.res-mg-hander .lessons-input[data-v-0dcde134] {
	width: 60%;
	height: 25px;
	line-height: 25px
}

.res-mg-hander[data-v-0dcde134] .el-input__inner {
	height: 32px !important;
	line-height: 32px !important;
	font-weight: 550;
	font-size: 16px
}

.res-mg-hander .yj-checkbox[data-v-0dcde134] {
	width: 100%;
	text-align: center
}

.res-mg-hander .item-content[data-v-0dcde134] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-left: 24px;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.res-mg-hander .item-content img[data-v-0dcde134] {
	width: 72px;
	height: 72px
}

.res-mg-hander .item-content .content-title[data-v-0dcde134]:hover {
	color: #317cfb
}

.res-mg-hander .item-content .content-title-i[data-v-0dcde134] {
	height: 25px;
	font-size: 16px
}

.res-mg-hander .item-content .content-title[data-v-0dcde134] {
	height: 25px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 16px;
	font-family: PingFangSC, PingFangSC-Regular;
	font-weight: 550;
	text-align: left;
	color: rgba(0, 0, 0, .75);
	width: 500px;
	line-height: 25px;
	cursor: pointer
}

.res-mg-hander .item-content .content-title .title[data-v-0dcde134] {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}

.res-mg-hander .item-content .content-title .push[data-v-0dcde134] {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	background-color: #eaf2ff;
	line-height: 16px;
	padding: 4px 20px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 10px;
	margin-left: 8px
}

.res-mg-hander .item-content .content-span[data-v-0dcde134] {
	width: 500px;
	font-size: 12px;
	font-family: PingFangSC, PingFangSC-Regular;
	font-weight: 400;
	text-align: left;
	color: rgba(0, 0, 0, .85);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.res-mg-hander .item-content .content-span span[data-v-0dcde134] {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	max-width: 150px;
	display: inline-block;
	height: 14px
}

.res-mg-hander .item-state[data-v-0dcde134] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	text-align: right;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}

.res-mg-hander .emptydata[data-v-0dcde134] {
	text-align: center;
	padding-bottom: 30px
}

.res-mg-hander .pingwei[data-v-0dcde134] {
	padding: 30px
}

.res-mg-hander .pingwei .pingwei-title[data-v-0dcde134] {
	font-weight: 700;
	padding-bottom: 20px
}

.res-mg-hander .pingwei li[data-v-0dcde134] {
	display: inline-block;
	padding: 5px 10px;
	background: #f4f4f4;
	text-align: center;
	margin-right: 10px;
	margin-bottom: 10px
}

.res-mg-list[data-v-0ad2a4e8] {
	width: 100%;
	min-height: 100px
}

.res-mg-list[data-v-0ad2a4e8] .el-checkbox__inner {
	width: 20px;
	height: 20px
}

.res-mg-list[data-v-0ad2a4e8] .el-checkbox__input .el-checkbox__inner:after
	{
	border: 2px solid #fff;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	content: "";
	border-left: 0;
	border-top: 0;
	height: 7px;
	left: 6px;
	position: absolute;
	top: 3px;
	width: 3px;
	-webkit-transform: rotate(45deg) scaleY(1);
	transform: rotate(45deg) scaleY(1)
}

.res-mg-list .section-header[data-v-0ad2a4e8] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	height: 48px;
	background: #fafafa;
	-webkit-box-shadow: inset 0 -1px 0 0 #dcdfe6;
	box-shadow: inset 0 -1px 0 0 #dcdfe6;
	padding-right: 30px
}

.res-mg-list .section-header div[data-v-0ad2a4e8] {
	text-align: center;
	font-weight: 550
}

.res-mg-list .section-header .t1[data-v-0ad2a4e8] {
	width: 60px
}

.res-mg-list .section-header .t2[data-v-0ad2a4e8] {
	margin-left: 10px;
	width: 600px
}

.res-mg-list .section-header .t3[data-v-0ad2a4e8],.res-mg-list .section-header .t4[data-v-0ad2a4e8]
	{
	text-align: right;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.res-mg-list .section-header .t3[data-v-0ad2a4e8] {
	padding-right: 10px
}

.res-mg-list .section-header .t5[data-v-0ad2a4e8],.res-mg-list .section-header .t6[data-v-0ad2a4e8]
	{
	padding-right: 10px;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.res-mg-list .list-pag[data-v-0ad2a4e8] {
	text-align: center;
	padding: 20px 0
}

.res-mg-list .list-pag .yj-pagination[data-v-0ad2a4e8] {
	margin: 24px 0 24px auto
}

.res-move-dialog .dialog-content {
	min-height: 80px
}

.dialoglessons[data-v-1efa3ab8] {
	padding: 5px 20px 10px 20px;
	border-bottom: .0625rem solid #e4e7ed
}

.dialoglessons .upload-tips[data-v-1efa3ab8] {
	background-color: rgba(255, 229, 143, .5);
	line-height: 40px;
	height: 40px;
	border: 1px solid #ffe58f;
	border-radius: 2px;
	font-size: 14px;
	color: rgba(0, 0, 0, .65);
	padding-left: 25px
}

.dialoglessons .upload-type[data-v-1efa3ab8] {
	font-size: 14px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.dialoglessons .upload-type .upload-span[data-v-1efa3ab8] {
	line-height: 30px;
	color: rgba(0, 0, 0, .5)
}

.dialoglessons .upload-type .upload-radio[data-v-1efa3ab8] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	margin-left: 10px
}

.dialoglessons .upload-type .upload-radio .el-radio[data-v-1efa3ab8] {
	line-height: 30px
}

.dialoglessons .upload-type .upload-radio .flex[data-v-1efa3ab8] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.dialoglessons[data-v-1341cefe] {
	padding: 5px 20px 10px 20px;
	border-bottom: .0625rem solid #e4e7ed
}

.dialoglessons .dialogsection[data-v-1341cefe] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.dialoglessons .dialogsection .dialogsection-sapn[data-v-1341cefe] {
	color: #606266;
	font-size: 15px
}

.dialoglessons .dialogsection .dialogcheckbox[data-v-1341cefe] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	line-height: 24px
}

.dialoglessons .dialogsection .dialogcheckbox .yj-checkbox[data-v-1341cefe]
	{
	padding: 0 5px
}

.res-move-dialog {
	width: 800px
}

.res-move-dialog .el-icon-warning {
	font-size: 53px
}

.res-move-dialog .title {
	font-size: 18px;
	font-family: PingFangSC, PingFangSC-Semibold;
	font-weight: 600;
	color: rgba(0, 0, 0, .75);
	margin-top: 16px
}

.res-move-dialog .dialog-content {
	min-height: 150px;
	padding: 10px 20px
}

.res-move-dialog .el-dialog__header {
	height: 56px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-bottom: .1px solid rgba(0, 0, 0, .16)
}

.res-move-dialog .el-dialog__footer {
	height: 52px
}

.res-move-dialog .el-dialog__footer .el-button {
	width: 65px;
	height: 32px;
	border-radius: 2px;
	padding: 0
}

.res-move-dialog .content-div {
	height: 30px;
	line-height: 30px;
	text-align: left
}

.res-move-dialog .upload-select {
	text-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100%
}

.res-move-dialog .upload-type {
	font-size: 14px
}

.res-move-dialog .upload-type .upload-span {
	color: rgba(0, 0, 0, .5)
}

.res-move-dialog .upload {
	display: inline-block;
	position: relative;
	width: 100%
}

.res-move-dialog .upload .upload-title {
	cursor: pointer;
	width: 100%;
	border: 1px solid #dcdfe6;
	width: 200px;
	height: 40px;
	line-height: 40px;
	outline: 0;
	border-radius: 3px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.res-move-dialog .upload .upload-select-tree {
	background-color: #fff;
	z-index: 1;
	border: 1px solid #dcdfe6;
	width: 100%;
	position: absolute;
	top: 42px;
	bottom: 0;
	height: 200px;
	overflow-y: scroll
}

.nodediv {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	width: 200px;
	display: block;
	height: 30px;
	line-height: 30px;
	text-align: left
}

.dialoglessons-move {
	height: 200px;
	overflow-y: scroll
}

.dialoglessons-move .redflag {
	background-color: #317cfb;
	padding: 5px 7px;
	color: #fff;
	border-radius: 3px
}

.zzIndex {
	z-index: 3000 !important
}

.el-icon-arrow-left,.el-icon-arrow-right {
	font-size: 18px
}

.lessonswidth .el-tabs__header {
	margin-top: -13px;
	margin-bottom: 5px
}

.lessonswidth .el-tabs__item {
	padding: 0;
	margin: 0 10px;
	position: relative
}

.lessonswidth .el-tabs__item:after {
	content: "";
	border-top: 1px solid rgba(0, 0, 0, .5);
	border-left: 1px solid rgba(0, 0, 0, .5);
	width: 8px;
	height: 8px;
	position: absolute;
	right: -14px;
	bottom: 50%;
	-webkit-transform: translateY(50%) rotate(135deg);
	transform: translateY(50%) rotate(135deg)
}

.lessonswidth .el-tabs__item:last-child:after {
	content: "";
	width: 0;
	height: 0;
	border: 0
}

.lessonswidth .el-tabs__active-bar,.lessonswidth .el-tabs__nav-wrap:after
	{
	height: 0
}

.delete-tip-dialog {
	height: 260px;
	width: 400px;
	text-align: center
}

.delete-tip-dialog .el-dialog__header {
	text-align: left;
	border-bottom: 1px solid rgba(0, 0, 0, .06)
}

.delete-tip-dialog .el-icon-warning {
	font-size: 53px
}

.delete-tip-dialog .title {
	font-size: 18px;
	font-family: PingFangSC, PingFangSC-Semibold;
	font-weight: 600;
	color: rgba(0, 0, 0, .75);
	margin-top: 16px
}

.delete-tip-dialog .dialog_content {
	text-align: center;
	font-size: 14px;
	font-family: PingFangSC, PingFangSC-Regular;
	font-weight: 550;
	color: rgba(0, 0, 0, .5);
	margin-top: 13px;
	line-height: 22px;
	padding: 0 20px
}

.delete-tip-dialog .el-dialog__footer {
	position: absolute;
	bottom: 0;
	right: 0;
	text-align: right;
	width: 100%;
	border-top: 1px solid rgba(0, 0, 0, .06);
	padding: 10px
}

.delete-tip-dialog .el-dialog__footer .el-button {
	width: 65px;
	height: 32px;
	border-radius: 2px;
	padding: 0
}

.delete-tip-dialog .el-dialog__footer .el-button--primary {
	background: #1890ff
}

.catalog-wrap[data-v-2c9a7259] {
	height: 100%;
	padding: 15px 0
}

.catalog-wrap .downuploadelse[data-v-2c9a7259] {
	height: 100%;
	background-color: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding-top: 60px;
	padding-bottom: 30px;
	color: #303133;
	font-size: 18px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.catalog-wrap .catalog-wrap-box[data-v-2c9a7259] {
	height: 100%
}

.catalog-wrap .catalog-common[data-v-2c9a7259] {
	background-color: #fff;
	border-radius: 5px;
	border: 1px solid #e4e4e4
}

.catalog-wrap .catalog-center[data-v-2c9a7259] {
	min-height: 100%;
	margin-top: 10px;
	background-color: #fff;
	border: 1px solid #e4e4e4
}

.catalog-wrap .catalog-center .lessons-list-top[data-v-2c9a7259] {
	padding: 15px 0;
	border-bottom: 1px solid rgba(0, 0, 0, .1);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.catalog-wrap .catalog-center .lessons-list-top .lessons-list-ri i[data-v-2c9a7259]
	{
	cursor: pointer
}

.catalog-wrap .catalog-center .lessons-list-file[data-v-2c9a7259] {
	color: rgba(0, 0, 0, .5);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	max-width: 65%;
	white-space: nowrap;
	position: relative
}

.catalog-wrap .catalog-center .lessons-list-file .lesson-curli[data-v-2c9a7259]
	{
	margin-top: -2px
}

.catalog-wrap .catalog-center .lessons-list-file .lessonswidth[data-v-2c9a7259]
	{
	width: 100%
}

.catalog-wrap .catalog-center .lessons-list-file li i[data-v-2c9a7259] {
	padding: 0 5px
}

.catalog-wrap .catalog-center .lessons-list-file li span[data-v-2c9a7259]
	{
	cursor: pointer
}

.catalog-wrap .catalog-center .lessons-list-file li span[data-v-2c9a7259]:hover
	{
	color: #1890ff
}

.catalog-wrap .catalog-center .lessons-list-after[data-v-2c9a7259]:after
	{
	content: "...";
	width: 10px;
	position: absolute;
	right: 0;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, hsla(0, 0%
		, 100%, .8)), color-stop(63%, #fff));
	background: linear-gradient(-180deg, hsla(0, 0%, 100%, .8), #fff 63%);
	-webkit-box-shadow: 0 0 20px 0 #ccc;
	box-shadow: 0 0 20px 0 #ccc
}

.catalog-wrap .lessons-li[data-v-2c9a7259] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	background-color: #fff;
	font-size: 14px
}

.catalog-wrap .lessons-li li[data-v-2c9a7259] {
	padding: 8px;
	color: rgba(0, 0, 0, .5);
	cursor: pointer
}

.catalog-wrap .lessons-li li .btni[data-v-2c9a7259] {
	padding-right: 5px
}

.catalog-wrap .lessons-filelist[data-v-2c9a7259] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding: 0 0 20px 0
}

.catalog-wrap .lessons-filelist li[data-v-2c9a7259] {
	cursor: pointer;
	width: 120px;
	height: 120px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: relative;
	margin: 10px
}

.catalog-wrap .lessons-filelist li[data-v-2c9a7259]:hover {
	-webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .3);
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, .3)
}

.catalog-wrap .lessons-filelist .activeFlagHgiht[data-v-2c9a7259] {
	height: 140px
}

.catalog-wrap .lessons-filelist .lessons-input[data-v-2c9a7259] {
	width: 80%;
	height: 25px;
	line-height: 25px
}

.catalog-wrap .lessons-filelist .activeFlag[data-v-2c9a7259] {
	border-radius: 4px;
	-webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .3);
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, .3)
}

.catalog-wrap .lessons-filelist .lessons-check[data-v-2c9a7259] {
	width: 16px;
	height: 16px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: 12px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	background: #1890ff;
	border: 1px solid #317cfb;
	border-radius: 2px;
	position: absolute;
	right: 6px;
	top: 6px;
	cursor: pointer;
	z-index: 1;
	color: #fff
}

.catalog-wrap .lessons-filelist .lessons-file[data-v-2c9a7259] {
	width: 65px;
	height: 65px
}

.catalog-wrap .lessons-filelist .lessons-file .file1[data-v-2c9a7259] {
	width: 100%;
	height: 100%
}

.catalog-wrap .lessons-filelist .lessons-file .file2[data-v-2c9a7259] {
	width: 56px;
	height: 56px
}

.catalog-wrap .lessons-filelist .lessons-p[data-v-2c9a7259] {
	color: rgba(0, 0, 0, .5);
	white-space: nowrap;
	overflow: hidden;
	width: 100%;
	text-overflow: ellipsis;
	text-align: center;
	padding: 3px 5px
}

.catalog-wrap .lessons-paging[data-v-2c9a7259] {
	text-align: right;
	padding: 20px 0
}

.catalog-wrap .dialoglessons[data-v-2c9a7259] {
	padding: 5px 20px 10px 20px;
	border-bottom: .0625rem solid #e4e7ed
}

.catalog-wrap .dialoglesson-p[data-v-2c9a7259] {
	padding: 10px 0;
	font-size: 14px
}

.catalog-wrap .lessons-filebox li[data-v-2c9a7259] {
	line-height: 40px;
	height: 40px;
	cursor: pointer
}

.catalog-wrap .lessons-filebox li[data-v-2c9a7259]:hover {
	-webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .2);
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, .2)
}

.catalog-wrap .lessons-filebox .lessons-tabletr[data-v-2c9a7259] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: #f9f9f9;
	height: 40px;
	line-height: 40px
}

.catalog-wrap .lessons-filebox .lessons-table[data-v-2c9a7259] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.catalog-wrap .lessons-filebox .file-name[data-v-2c9a7259] {
	width: 57%;
	margin-left: 5%
}

.catalog-wrap .lessons-filebox .file-choose[data-v-2c9a7259] {
	width: 4%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.catalog-wrap .lessons-filebox .file-choose .yj-checkbox[data-v-2c9a7259]
	{
	width: 100%;
	text-align: center
}

.catalog-wrap .lessons-filebox .lessons-filename[data-v-2c9a7259] {
	width: 61%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding-left: 15px
}

.catalog-wrap .lessons-filebox .lessons-filename img[data-v-2c9a7259] {
	width: 24px;
	height: 24px
}

.catalog-wrap .lessons-filebox .lessons-filename b[data-v-2c9a7259] {
	white-space: nowrap;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	padding-left: 16px
}

.catalog-wrap .lessons-filebox .lessons-filename b span[data-v-2c9a7259]:hover
	{
	color: #09aaff;
	cursor: pointer
}

.catalog-wrap .lessons-filebox .lessons-size[data-v-2c9a7259] {
	width: 15%
}

.catalog-wrap .lessons-filebox .lessons-size[data-v-2c9a7259],.catalog-wrap .lessons-filebox .lessons-time[data-v-2c9a7259]
	{
	text-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.catalog-wrap .lessons-filebox .lessons-time[data-v-2c9a7259] {
	width: 20%
}

.catalog-wrap .lessons-filebox .lessons-size[data-v-2c9a7259],.catalog-wrap .lessons-filebox .lessons-time[data-v-2c9a7259]
	{
	color: rgba(0, 0, 0, .33);
	font-size: 14px
}

.catalog-wrap .lessons-filebox .lessons-size p[data-v-2c9a7259],.catalog-wrap .lessons-filebox .lessons-time p[data-v-2c9a7259]
	{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	font-size: 12px;
	cursor: pointer;
	padding-left: 10px
}

.catalog-wrap .lessons-filebox .lessons-size .isactive[data-v-2c9a7259],.catalog-wrap .lessons-filebox .lessons-time .isactive[data-v-2c9a7259]
	{
	color: #409eff
}

.catalog-wrap .lessons-list-ri[data-v-2c9a7259] {
	width: 40%;
	text-align: right
}

.catalog-wrap .lessons-list-ri .lessons-ic[data-v-2c9a7259] {
	margin-right: 20px;
	position: relative;
	display: inline-block;
	cursor: pointer
}

.catalog-wrap .lessons-list-ri .resource-more[data-v-2c9a7259] {
	display: block;
	color: rgba(0, 0, 0, .33);
	width: 100px;
	position: absolute;
	top: 30px;
	left: -43px;
	z-index: 12;
	font-size: 12px;
	-webkit-box-shadow: 0 0 20px 0 #ccc;
	box-shadow: 0 0 20px 0 #ccc
}

.catalog-wrap .lessons-list-ri .resource-more .resource-line[data-v-2c9a7259]
	{
	border-bottom: 1px solid #efefef
}

.catalog-wrap .lessons-list-ri .resource-more[data-v-2c9a7259]:before {
	content: "";
	width: 0;
	height: 0;
	border-bottom: 8px solid #fff;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	position: absolute;
	top: -8px;
	left: 50%;
	-webkit-transform: translate(-50%);
	transform: translate(-50%)
}

.catalog-wrap .lessons-list-ri .resource-more p[data-v-2c9a7259]:first-child
	{
	border-radius: 5px 5px 0 0
}

.catalog-wrap .lessons-list-ri .resource-more p[data-v-2c9a7259]:last-child
	{
	border-radius: 0 0 5px 5px
}

.catalog-wrap .lessons-list-ri .resource-more p[data-v-2c9a7259] {
	background-color: #fff;
	padding: 10px 5px;
	text-align: center
}

.catalog-wrap .lessons-list-ri .resource-more p[data-v-2c9a7259]:hover {
	background-color: #fafafa
}

.catalog-wrap .lessons-list-ri .resourceSore[data-v-2c9a7259] {
	color: rgba(0, 0, 0, .85);
	position: relative
}

.catalog-wrap .lessons-list-ri .resourceSore i[data-v-2c9a7259] {
	color: #409eff;
	font-size: 16px;
	position: absolute;
	left: 10px
}

.upload-tree .custom-tree-node {
	width: 100%
}

.upload-tree .custom-tree-node,.upload-tree .custom-tree-node div {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 100%
}

.upload-tree .custom-tree-node div {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	width: 150px;
	text-align: left
}

.upload[data-v-a703dbca] {
	display: inline-block;
	padding-left: 20px;
	position: relative;
	width: 200px
}

.upload .upload-title[data-v-a703dbca] {
	cursor: pointer;
	border: 1px solid #dcdfe6;
	width: 200px;
	height: 40px;
	line-height: 40px;
	outline: 0;
	padding: 0 35px 0 15px;
	border-radius: 3px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	word-break: break-all
}

.upload .upload-title input[data-v-a703dbca] {
	background-color: #fff;
	background-image: none;
	-webkit-appearance: none;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	outline: none;
	height: 100%;
	border: 0;
	cursor: pointer
}

.upload .upload-tree[data-v-a703dbca] {
	background-color: #fff;
	z-index: 1;
	border: 1px solid #dcdfe6;
	width: 200px;
	position: absolute;
	top: 42px;
	bottom: 0;
	height: 200px;
	overflow-y: scroll;
	font-size: 14px
}

.admin[data-v-31a5ba98] {
	width: 955px !important
}

.grade_top[data-v-31a5ba98] {
	margin-top: 10px;
	width: 1368px;
	min-height: 82px;
	line-height: 82px;
	position: relative;
	background: url(../img/gradeBackground.6bcf03e2.png) no-repeat;
	background-size: 100% 100%
}

.grade_top .packageAdmin[data-v-31a5ba98] {
	width: 808px !important
}

.grade_top .package[data-v-31a5ba98] {
	width: 1070px
}

.grade_top .package .grade_span[data-v-31a5ba98] {
	cursor: pointer;
	font-size: 16px;
	font-family: PingFang SC-Regular, PingFang SC;
	font-weight: 400;
	color: #131415;
	margin: 0 18px;
	padding: 8px 15px
}

.grade_top .grade_Button[data-v-31a5ba98] {
	position: absolute;
	right: 12px;
	top: 20px
}

.grade_top .span_color[data-v-31a5ba98] {
	color: #fff !important;
	width: 112px;
	height: 32px;
	background: #317cfb;
	border-radius: 4px 4px 4px 4px
}

.grade_top .span_color2[data-v-31a5ba98] {
	color: #29c07b !important;
	background: #eaf9f2;
	border-radius: 30px 30px 30px 30px
}

.studentClass[data-v-31a5ba98] {
	background: #fff;
	margin: 0 auto
}

.packageClass[data-v-31a5ba98] {
	line-height: 60px !important
}

.yj-button.stu-theme-button[data-v-31a5ba98] {
	background-color: #eaf9f2;
	border-color: #29c07b;
	color: #29c07b
}

.yj-button.stu-theme-button.is-plain[data-v-31a5ba98] {
	background: #eaf9f2;
	color: #29c07b
}

.yj-button.stu-theme-button.is-plain[data-v-31a5ba98]:hover,.yj-button.stu-theme-button.is-plain[data-v-31a5ba98]:visited
	{
	background-color: #29c07b;
	border-color: #29c07b;
	color: #fff
}

.yj-button.stu-theme-button[data-v-31a5ba98]:hover,.yj-button.stu-theme-button[data-v-31a5ba98]:visited
	{
	background-color: rgba(41, 190, 123, .7);
	border-color: rgba(41, 190, 123, .7);
	color: #fff
}

.empty-main[data-v-4b10901f] {
	width: 100%;
	height: 100%;
	margin: 10px auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.empty-main .empty-img[data-v-4b10901f] {
	text-align: center;
	-o-object-fit: contain;
	object-fit: contain
}

.empty-main .empty-img .yj-image[data-v-4b10901f] {
	width: 214px;
	height: 148px
}

.empty-main .empty-img .empty-text[data-v-4b10901f] {
	margin-top: 24px;
	font-size: 20px;
	font-weight: 400;
	color: #131415;
	line-height: 28px;
	text-align: center
}

.empty-main .empty-img .empty-desc[data-v-4b10901f] {
	margin-top: 16px;
	font-size: 16px;
	font-family: PingFang SC-Regular, PingFang SC;
	font-weight: 400;
	color: #555;
	line-height: 24px
}

.Selection[data-v-e26e8ed4] {
	padding-top: 16px;
	background-color: #f1f1f1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.Selection .center[data-v-e26e8ed4] {
	width: 1368px;
	height: 50px;
	line-height: 50px;
	background: #fff
}

.Selection .center .timetable_center[data-v-e26e8ed4],.Selection .center[data-v-e26e8ed4]
	{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row
}

.Selection .center .timetable_center[data-v-e26e8ed4] {
	padding-left: 23px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.Selection .center .timetable_center .yjDatePicker[data-v-e26e8ed4] {
	opacity: 0;
	position: absolute;
	z-index: 100;
	margin-left: 25px;
	width: 196px;
	cursor: pointer
}

.Selection .center .timetable_center .dateInput[data-v-e26e8ed4] {
	width: 196px;
	margin: 1px 0 0 24px;
	cursor: pointer;
	font-size: 14px;
	font-family: Helvetica-Regular, Helvetica;
	font-weight: 400;
	color: rgba(0, 0, 0, .65)
}

.Selection .center .timetable_center .dateInput .dateInputSpan[data-v-e26e8ed4]
	{
	margin-left: 33px
}

.Selection .center .timetable_center .timetable_center_botton[data-v-e26e8ed4]
	{
	max-height: 16px;
	max-width: 20px;
	padding: 0;
	margin-top: 17px;
	line-height: 16px
}

.Selection .center .timetable_center .timetable_center_div[data-v-e26e8ed4]
	{
	margin-top: 18px;
	width: 20px;
	height: 16px;
	line-height: 12px;
	border-radius: 2px 2px 2px 2px;
	border: 1px solid #ccc;
	cursor: pointer
}

.Selection .center .timetable_center .timetable_center_div i[data-v-e26e8ed4]
	{
	font-size: 12px;
	margin-left: 3px
}

.Selection .center .timetable_center .semesterClass[data-v-e26e8ed4] {
	color: #ccc
}

.Selection .center .timetable_middle_admin[data-v-e26e8ed4] {
	margin-left: 20px !important
}

.Selection .center .timetable_middle[data-v-e26e8ed4] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin: 0 auto
}

.Selection .center .timetable_middle .timetable_middle_span1[data-v-e26e8ed4]
	{
	margin: 0 20px;
	font-size: 14px;
	font-family: PingFang SC-Regular, PingFang SC;
	font-weight: 400;
	cursor: pointer;
	color: #000;
	vertical-align: middle
}

.Selection .center .timetable_middle .nextWeekClass[data-v-e26e8ed4] {
	color: #ccc
}

.Selection .center .timetable_middle .timetable_middle_span2[data-v-e26e8ed4]
	{
	max-width: 290px;
	text-align: center;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 24px;
	font-family: PingFang SC-Medium, PingFang SC;
	font-weight: 500;
	color: #317cfb;
	vertical-align: middle
}

.Selection .center .timetable_slot[data-v-e26e8ed4] {
	width: 196px
}

.Selection .center .middle[data-v-e26e8ed4] {
	vertical-align: middle
}

.Selection .center .subject[data-v-e26e8ed4] {
	color: #29c07b !important
}

.Selection .seizeSeat[data-v-e26e8ed4] {
	width: 350px
}

.uploadResource .dialoglessons[data-v-4a20eca4] {
	padding: 5px 20px 10px 20px;
	border-bottom: .0625rem solid #e4e7ed
}

.uploadResource .upload-tips[data-v-4a20eca4] {
	background-color: rgba(255, 229, 143, .5);
	line-height: 40px;
	height: 40px;
	border: 1px solid #ffe58f;
	border-radius: 2px;
	font-size: 14px;
	color: rgba(0, 0, 0, .65);
	padding-left: 25px
}

.uploadResource .upload-select[data-v-4a20eca4] {
	padding: 20px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.uploadResource .upload-type[data-v-4a20eca4] {
	font-size: 14px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.uploadResource .upload-type .upload-span[data-v-4a20eca4] {
	line-height: 30px;
	color: rgba(0, 0, 0, .5)
}

.uploadResource .upload-type .upload-radio[data-v-4a20eca4] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	margin-left: 10px
}

.uploadResource .upload-type .upload-radio .el-radio[data-v-4a20eca4] {
	line-height: 30px
}

.uploadResource .upload-type .upload-radio .flex[data-v-4a20eca4] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.uploadClassRoom .dialoglessons[data-v-630059af] {
	padding: 5px 20px 10px 20px;
	border-bottom: .0625rem solid #e4e7ed
}

.uploadClassRoom .upload-tips[data-v-630059af] {
	background-color: rgba(255, 229, 143, .5);
	line-height: 40px;
	height: 40px;
	border: 1px solid #ffe58f;
	border-radius: 2px;
	font-size: 14px;
	color: rgba(0, 0, 0, .65);
	padding-left: 25px
}

.uploadClassRoom .upload-select[data-v-630059af] {
	padding: 20px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.uploadClassRoom .activePoster[data-v-630059af] {
	display: inline-block;
	width: 32px;
	height: 32px;
	border-radius: 50%;
	border: 1px solid #000;
	position: absolute
}

.uploadClassRoom .activePoster .activei[data-v-630059af] {
	font-size: 36px;
	position: absolute;
	top: -5px;
	left: 0
}

.uploadClassRoom .upload-pad[data-v-630059af] {
	padding: 20px 0
}

.uploadClassRoom .upload-pad .uploadclass-p[data-v-630059af] {
	color: #491c1c;
	font-size: 16px
}

.uploadClassRoom .upload-pad .uploadPoster[data-v-630059af] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding-top: 10px
}

.uploadClassRoom .upload-pad .uploadPoster li[data-v-630059af] {
	padding: 5px;
	cursor: pointer;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.uploadClassRoom .upload-pad .uploadPoster img[data-v-630059af] {
	width: 200px;
	height: 120px;
	border-radius: 1px solid #000;
	border-radius: 5px
}

.uploadClassRoom .upload-type[data-v-630059af] {
	font-size: 14px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.uploadClassRoom .upload-type .upload-span[data-v-630059af] {
	line-height: 30px;
	color: rgba(0, 0, 0, .5)
}

.uploadClassRoom .upload-type .upload-radio[data-v-630059af] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	margin-left: 10px
}

.uploadClassRoom .upload-type .upload-radio .el-radio[data-v-630059af] {
	line-height: 30px
}

.uploadClassRoom .upload-type .upload-radio .flex[data-v-630059af] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.timetable[data-v-b029a892] {
	padding: 20px;
	margin-bottom: 10px;
	border-top: 1px solid #f4f4f4
}

.timetable .subject_name[data-v-b029a892] {
	margin: 0 auto;
	max-width: 130px;
	height: 23px;
	padding: 0 13px;
	font-size: 14px;
	font-family: PingFang SC-Regular, PingFang SC;
	font-weight: 400;
	color: #317cfb;
	background: #eaf2ff;
	border-radius: 50px;
	border: 1px solid #317cfb;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.timetable .headerP[data-v-b029a892] {
	font-size: 12px;
	font-family: PingFang SC-Medium, PingFang SC;
	font-weight: 500;
	color: rgba(0, 0, 0, .85)
}

.timetable .subject[data-v-b029a892] {
	width: 60px;
	height: 16px;
	padding: 0 13px;
	font-size: 14px;
	font-family: PingFang SC-Regular, PingFang SC;
	font-weight: 400;
	color: #317cfb;
	background: #eaf2ff;
	border-radius: 50px;
	border: 1px solid #317cfb
}

.timetable .subject2[data-v-b029a892] {
	color: #29c07b !important;
	border: 1px solid #29c07b !important;
	background: #eaf9f2 !important
}

.timetable .resources[data-v-b029a892] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin: 15px 0;
	cursor: pointer
}

.timetable .resources .span0[data-v-b029a892] {
	width: 60px;
	height: 24px;
	background: #eaf9f2;
	border-radius: 60px;
	border: 1px solid #29c07b;
	color: #29c07b
}

.timetable .resources .span1[data-v-b029a892] {
	text-align: left;
	min-width: 100px;
	font-size: 16px;
	font-family: PingFang SC-Regular, PingFang SC;
	font-weight: 400;
	color: #606266;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2
}

.timetable .resources img[data-v-b029a892] {
	vertical-align: middle;
	margin-top: 2px;
	height: 19px;
	width: 19px
}

.timetable .viewData[data-v-b029a892] {
	font-size: 12px;
	font-family: PingFang SC-Regular, PingFang SC;
	font-weight: 400;
	color: #317cfb;
	cursor: pointer
}

.timetable .viewData2[data-v-b029a892] {
	color: #29c07b
}

.timetable .perfect[data-v-b029a892] {
	font-size: 14px;
	font-family: PingFang SC-Regular, PingFang SC;
	font-weight: 400;
	color: #595959
}

.timetable .perfect .perfectSpan[data-v-b029a892] {
	color: #317cfb;
	cursor: pointer
}

.timetable .subjectNone[data-v-b029a892] {
	width: 60px;
	height: 16px;
	padding: 0 13px;
	font-size: 14px;
	font-family: PingFang SC-Regular, PingFang SC;
	font-weight: 400;
	color: #317cfb;
	background: #eaf2ff;
	border-radius: 50px;
	border: 1px solid #317cfb;
	opacity: .4
}

.timetable[data-v-b029a892] .el-table tbody tr td:first-of-type,.timetable[data-v-b029a892] .el-table thead.is-group tr:first-of-type th
	{
	background: #f4faff
}

.timetable .yj_table[data-v-b029a892] .el-table tbody tr td:first-of-type,.timetable .yj_table[data-v-b029a892] .el-table thead.is-group tr:first-of-type th
	{
	background: #eaf9f2
}

.timetable .yj_table[data-v-b029a892] .el-table thead.is-group tr:last-of-type th:first-of-type div.cell
	{
	text-align: left;
	background: #eaf9f2
}

.timetable .yj_table[data-v-b029a892] .el-table thead.is-group tr:first-of-type th:first-of-type div.cell
	{
	text-align: right;
	background: #eaf9f2
}

.timetable .yj_table .subject_name[data-v-b029a892] {
	color: #29c07b;
	background: #eaf9f2;
	border: 1px solid #29c07b
}

.timetable[data-v-b029a892] .el-table thead.is-group th {
	background: none;
	padding: 0
}

.timetable[data-v-b029a892] .el-table thead.is-group tr:first-of-type th:first-of-type
	{
	border-bottom: none
}

.timetable[data-v-b029a892] .el-table thead.is-group tr:first-of-type th:first-of-type div.cell
	{
	text-align: right;
	background: #f4faff;
	color: #000;
	font-size: 12px;
	font-family: PingFang SC-Medium, PingFang SC;
	font-weight: 500
}

.timetable[data-v-b029a892] .el-table thead.is-group tr:last-of-type th:first-of-type div.cell
	{
	text-align: left;
	background: #f4faff;
	color: #000;
	font-size: 12px;
	font-family: PingFang SC-Medium, PingFang SC;
	font-weight: 500
}

.timetable[data-v-b029a892] .el-table thead.is-group tr:first-of-type th:first-of-type:before
	{
	content: "";
	position: absolute;
	width: 1px;
	height: 300px;
	top: 0;
	left: 0;
	background-color: #dcdfe6;
	display: block;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	-webkit-transform: rotate(-64deg);
	transform: rotate(-64deg);
	-webkit-transform-origin: top;
	transform-origin: top;
	z-index: 2
}

.timetable[data-v-b029a892] .el-table thead.is-group tr:last-of-type th:first-of-type:before
	{
	content: "";
	position: absolute;
	width: 1px;
	height: 300px;
	bottom: 0;
	right: 0;
	background-color: #dcdfe6;
	display: block;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	-webkit-transform: rotate(-66deg);
	transform: rotate(-66deg);
	-webkit-transform-origin: bottom;
	transform-origin: bottom;
	z-index: 2
}

.uploadSelfBuild .dialoglessons[data-v-bb93dd90] {
	padding: 5px 20px 10px 20px;
	border-bottom: .0625rem solid #e4e7ed
}

.uploadSelfBuild .redflag[data-v-bb93dd90] {
	background-color: #317cfb;
	padding: 5px 7px;
	color: #fff;
	border-radius: 3px
}

.uploadSelfBuild .upload-tips[data-v-bb93dd90] {
	background-color: rgba(255, 229, 143, .5);
	line-height: 40px;
	height: 40px;
	border: 1px solid #ffe58f;
	border-radius: 2px;
	font-size: 14px;
	color: rgba(0, 0, 0, .65);
	padding-left: 25px
}

.uploadSelfBuild .upload-select[data-v-bb93dd90] {
	text-align: center;
	padding: 20px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.uploadSelfBuild .upload[data-v-bb93dd90] {
	display: inline-block;
	padding-left: 20px;
	position: relative
}

.uploadSelfBuild .upload .upload-title[data-v-bb93dd90] {
	cursor: pointer;
	border: 1px solid #dcdfe6;
	width: 200px;
	height: 40px;
	line-height: 40px;
	outline: 0;
	padding: 0 35px 0 15px;
	border-radius: 3px
}

.uploadSelfBuild .upload .upload-tree[data-v-bb93dd90] {
	background-color: #fff !important;
	z-index: 1;
	border: 1px solid #dcdfe6;
	width: 100%;
	position: absolute;
	top: 42px;
	bottom: 0;
	height: 200px;
	overflow-y: scroll
}

.uploadSelfBuild .upload-type[data-v-bb93dd90] {
	font-size: 14px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.uploadSelfBuild .upload-type .upload-span[data-v-bb93dd90] {
	line-height: 30px;
	color: rgba(0, 0, 0, .5)
}

.uploadSelfBuild .upload-type .upload-radio[data-v-bb93dd90] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	margin-left: 10px
}

.uploadSelfBuild .upload-type .upload-radio .el-radio[data-v-bb93dd90] {
	line-height: 30px
}

.uploadSelfBuild .upload-type .upload-radio .flex[data-v-bb93dd90] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.topBtns[data-v-2b089ddd] {
	width: 100%;
	height: 54px;
	padding: 0 12px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	line-height: 54px;
	background: #fff
}

.topBtns .verifyBtn[data-v-2b089ddd] {
	margin-top: 4px
}

.active[data-v-2b089ddd] {
	color: #1890ff;
	margin-right: 25px
}

.filterType[data-v-2b089ddd] {
	margin-top: 12px;
	width: 100%;
	padding: 12px;
	border: 1px solid rgba(0, 0, 0, .1);
	background: #fafafa
}

.filterType .labelItem[data-v-2b089ddd] {
	height: 40px;
	font-size: 14px;
	font-family: PingFangSC, PingFangSC-Regular;
	font-weight: 400;
	text-align: left;
	color: rgba(0, 0, 0, .5);
	line-height: 40px
}

.filterType .typebtns[data-v-2b089ddd] {
	margin-right: 25px;
	color: #000
}

.upload-select[data-v-2b089ddd] {
	text-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100%
}

.upload-type[data-v-2b089ddd] {
	font-size: 14px
}

.upload-type .upload-span[data-v-2b089ddd] {
	color: rgba(0, 0, 0, .5)
}

.upload[data-v-2b089ddd] {
	display: inline-block;
	padding-left: 20px;
	position: relative;
	width: 100%
}

.upload .upload-title[data-v-2b089ddd] {
	cursor: pointer;
	width: 100%;
	border: 1px solid #dcdfe6;
	width: 200px;
	height: 40px;
	line-height: 40px;
	outline: 0;
	border-radius: 3px
}

.upload .upload-tree[data-v-2b089ddd] {
	background-color: #fff;
	z-index: 1;
	border: 1px solid #dcdfe6;
	width: 100%;
	position: absolute;
	top: 42px;
	bottom: 0;
	height: 200px;
	overflow-y: scroll
}

.del-tip-dialog[data-v-40288fb3] {
	text-align: center
}

.message-zindex[data-v-40288fb3] {
	z-index: 9999 !important
}

.recall .el-dialog__header {
	border-bottom: 1px solid #f1f1f1;
	font-weight: 550;
	text-align: left
}

.recall .recall-res {
	text-align: center;
	width: 500px;
	z-index: 0 !important
}

.recall .recall-res .el-textarea__inner {
	height: 80px !important;
	min-height: 80px !important
}

.recall .recall-res .el-dialog__footer {
	padding: 10px 10px 0 10px
}

.recall-res[data-v-aea8fa58] {
	text-align: center;
	width: 450px;
	padding: 0 !important
}

.recall-res .content[data-v-aea8fa58] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 20px 50px
}

.recall-res .content div[data-v-aea8fa58] {
	margin-left: 5px;
	font-size: 16px;
	font-weight: 550
}

.recall-res .dialog-footer[data-v-aea8fa58] {
	margin-right: 0;
	border-top: 1px solid rgba(0, 0, 0, .06)
}

.respass[data-v-36dddd6a] {
	text-align: center;
	height: 180px
}

.respass .content[data-v-36dddd6a] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 50px 0 60px 0
}

.respass .content div[data-v-36dddd6a] {
	margin-left: 10px;
	font-size: 16px;
	font-weight: 550
}

.message-zindex[data-v-36dddd6a] {
	z-index: 9999 !important
}

.resrate[data-v-36dddd6a] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.words[data-v-36dddd6a] {
	padding: 12px 0 0 10px
}

.tabs-list-wrap .tabs-list[data-v-7a66f702] {
	padding: 20px 12px 12px 0;
	background-color: #fff
}

.tabs-list-wrap .tabs-list span.tab-item[data-v-7a66f702] {
	display: inline-block;
	vertical-align: middle;
	cursor: pointer;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	padding: 0 15px;
	height: 32px;
	line-height: 32px;
	margin-right: 10px;
	font-size: 16px;
	color: #666
}

.tabs-list-wrap .tabs-list span.tab-item[data-v-7a66f702]:last-child {
	margin-right: 0
}

.tabs-list-wrap .tabs-list span.tab-item.is-active[data-v-7a66f702] {
	font-size: 16px;
	color: #317cfb;
	background: #f4f8ff;
	border-radius: 60px 60px 60px 60px
}

.tabs-list-wrap .tabs-list span.tab-item[data-v-7a66f702]:hover {
	color: #1890ff
}

.tabs-list-wrap .tabs-list span.tab-item span.icon[data-v-7a66f702] {
	font-size: 18px
}

.tabs-list-wrap .tabs-list span.tab-item .num-tips[data-v-7a66f702] {
	position: absolute;
	right: -20px;
	top: -10px;
	width: 22px;
	height: 18px;
	background: linear-gradient(223deg, #ff7a66 14%, #ff5b60 96%);
	font-size: 10px;
	font-weight: 400;
	text-align: center;
	color: #fff;
	line-height: 17px;
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 15px
}

.group-list[data-v-0867fe02] {
	height: 100%;
	overflow-y: auto
}

.group-list .group-child[data-v-0867fe02],.group-list .group[data-v-0867fe02]
	{
	height: 48px;
	line-height: 48px;
	padding: 0 10px;
	overflow: hidden;
	background: rgba(0, 0, 0, .02);
	border-bottom: 1px solid #efefef
}

.group-list .group-child .remove-icon[data-v-0867fe02],.group-list .group .remove-icon[data-v-0867fe02]
	{
	display: none;
	float: right;
	line-height: 22px;
	padding: 13px 0;
	font-size: 16px;
	color: rgba(0, 0, 0, .65);
	font-weight: 700;
	cursor: pointer
}

.group-list .group-child.is-active[data-v-0867fe02],.group-list .group.is-active[data-v-0867fe02]
	{
	background-color: #f0faff
}

.group-list .group-child.is-active .group-name[data-v-0867fe02],.group-list .group.is-active .group-name[data-v-0867fe02]
	{
	color: #1890ff
}

.group-list .group-child:hover .remove-icon[data-v-0867fe02],.group-list .group:hover .remove-icon[data-v-0867fe02]
	{
	display: block
}

.group-list .group .group-name[data-v-0867fe02] {
	color: rgba(0, 0, 0, .85);
	font-size: 14px
}

.group-list .group-child[data-v-0867fe02] {
	padding-left: 20px;
	background: #fff
}

.group-list .group-child .group-name[data-v-0867fe02] {
	color: #5a5a5a
}

.group-list .group-name[data-v-0867fe02] {
	cursor: pointer
}

.group-list .group-name i[data-v-0867fe02] {
	font-size: 16px;
	margin-right: 4px;
	line-height: 20px;
	transition: transform .2s ease-in-out, -webkit-transform .2s ease-in-out
}

.group-list .group-name i.isExpand[data-v-0867fe02] {
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg)
}

.group-list .member-list[data-v-0867fe02] {
	padding-left: 38px
}

.group-list .member-list .member-item[data-v-0867fe02] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 13px 8px;
	line-height: 22px;
	color: rgba(0, 0, 0, .85);
	border-bottom: 1px solid #efefef
}

.group-list .member-list .member-item .name[data-v-0867fe02] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.group-list .member-list .member-item .phone-num[data-v-0867fe02] {
	width: 110px;
	padding-left: 10px;
	color: rgba(0, 0, 0, .45)
}

.group-list .member-list .member-item .remove-member-btn[data-v-0867fe02]
	{
	width: 30px;
	line-height: 22px;
	font-size: 16px;
	color: rgba(0, 0, 0, .65)
}

.group-list .child-member-list[data-v-0867fe02] {
	padding-left: 58px
}

.add-judge-dialog[data-v-437fea4a] {
	text-align: left
}

.add-judge-dialog .dialog-content .score-setting[data-v-437fea4a] {
	height: 53px;
	margin-top: -11px;
	padding: 16px 20px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background: rgba(0, 0, 0, .02)
}

.add-judge-dialog .dialog-content .score-setting .require-icon[data-v-437fea4a]
	{
	color: red;
	padding: 0 4px
}

.add-judge-dialog .dialog-content .content-wrap[data-v-437fea4a] {
	height: 465px;
	padding-left: 24px;
	padding-right: 24px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.add-judge-dialog .dialog-content .content-left[data-v-437fea4a] {
	width: 355px;
	height: 100%;
	padding-right: 24px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-right: 1px solid #efefef
}

.add-judge-dialog .dialog-content .content-left[data-v-437fea4a] .tabs-list-wrap .tabs-list
	{
	padding: 0;
	border-bottom: 1px solid #efefef
}

.add-judge-dialog .dialog-content .content-left .search-wrap[data-v-437fea4a]
	{
	padding: 11px 0
}

.add-judge-dialog .dialog-content .content-left .search-wrap .yj-input[data-v-437fea4a]
	{
	width: 257px
}

.add-judge-dialog .dialog-content .content-left .search-wrap .yj-button[data-v-437fea4a]
	{
	margin-left: 8px;
	padding: 8px 15px
}

.add-judge-dialog .dialog-content .content-left .checkall-box[data-v-437fea4a]
	{
	height: 44px;
	padding: 13px 10px;
	color: rgba(0, 0, 0, .55);
	border-bottom: 1px solid #efefef
}

.add-judge-dialog .dialog-content .content-left .checkbox-list-wrap[data-v-437fea4a]
	{
	height: calc(100% - 105px)
}

.add-judge-dialog .dialog-content .content-left .checkbox-list[data-v-437fea4a]
	{
	height: calc(100% - 45px);
	margin-top: 1px;
	overflow-y: auto
}

.add-judge-dialog .dialog-content .content-left .checkbox-list .checkbox-wrap[data-v-437fea4a]
	{
	padding: 13px 10px;
	border-bottom: 1px solid #efefef
}

.add-judge-dialog .dialog-content .content-left .checkbox-list .checkbox-wrap[data-v-437fea4a] .el-checkbox__label
	{
	color: rgba(0, 0, 0, .85);
	line-height: 21px;
	vertical-align: middle;
	width: 120px;
	overflow: hidden;
	white-space: nowrap;
	word-break: break-all;
	text-overflow: ellipsis
}

.add-judge-dialog .dialog-content .content-left .checkbox-list .checkbox-wrap .phone-num[data-v-437fea4a]
	{
	float: right;
	text-align: right;
	color: rgba(0, 0, 0, .45);
	line-height: 21px
}

.add-judge-dialog .dialog-content .judge-group-wrap[data-v-437fea4a] {
	height: calc(100% - 75px);
	margin-top: 12px;
	overflow-y: auto
}

.add-judge-dialog .dialog-content .content-right[data-v-437fea4a] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	max-width: 390px;
	padding-left: 0
}

.add-judge-dialog .dialog-content .content-right .select-tips[data-v-437fea4a]
	{
	color: rgba(0, 0, 0, .55);
	padding: 13px 24px;
	line-height: 22px;
	border-bottom: 1px solid #efefef
}

.add-judge-dialog .dialog-content .content-right .select-tips span[data-v-437fea4a]
	{
	float: right;
	color: #1890ff;
	line-height: 17px;
	cursor: pointer
}

.add-judge-dialog .dialog-content .content-right .selected-list[data-v-437fea4a]
	{
	padding-left: 20px;
	padding-right: 27px;
	max-height: 375px;
	min-height: 200px;
	overflow-y: auto
}

.add-judge-dialog .dialog-content .content-right .selected-list .item[data-v-437fea4a]
	{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 13px 10px;
	border-bottom: 1px solid #efefef;
	line-height: 22px
}

.add-judge-dialog .dialog-content .content-right .selected-list .item .el-icon[data-v-437fea4a]
	{
	font-weight: 700;
	font-size: 16px;
	cursor: pointer
}

.add-judge-dialog .dialog-content .content-right .selected-list .item .el-icon[data-v-437fea4a]:hover
	{
	opacity: .7
}

.add-judge-dialog .dialog-content .content-right .selected-list .item .el-icon[data-v-437fea4a]
	{
	width: 30px;
	text-align: center
}

.add-judge-dialog .dialog-content .content-right .selected-list .item .phone-num[data-v-437fea4a]
	{
	width: 96px;
	text-align: right;
	margin: 0 10px
}

.add-judge-dialog .dialog-content .content-right .selected-list .item .name[data-v-437fea4a]
	{
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	color: rgba(0, 0, 0, .85)
}

.add-judge-dialog .dialog-content .content-right .selected-list .item .school-name[data-v-437fea4a]
	{
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.add-judge-dialog .dialog-content .content-right .selected-list .item .phone-num[data-v-437fea4a],.add-judge-dialog .dialog-content .content-right .selected-list .item .school-name[data-v-437fea4a]
	{
	color: rgba(0, 0, 0, .45)
}

.add-judge-dialog .dialog-content .content-right .judge-group-wrap[data-v-437fea4a]
	{
	padding-left: 24px
}

.componentsResList[data-v-cebfb37a] {
	width: 100%;
	background: #fff
}

.componentsResList[data-v-cebfb37a] .el-table__header-wrapper {
	background: #fafafa
}

.componentsResList[data-v-cebfb37a] .table-header {
	font-weight: 700 !important;
	background: #fafafa;
	color: #131415
}

.componentsResList[data-v-cebfb37a] .table-header .el-checkbox {
	margin-left: 4px
}

.componentsResList .passBtns[data-v-cebfb37a] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.componentsResList .passBtns .button-wrap[data-v-cebfb37a] {
	padding: 0
}

.componentsResList .table-header[data-v-cebfb37a] {
	font-weight: 700 !important
}

.componentsResList .table-header .cell[data-v-cebfb37a] {
	color: #131415;
	font-weight: 700 !important
}

.componentsResList .select-header[data-v-cebfb37a] {
	background: #fff;
	height: 70px;
	width: 100%;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.componentsResList .select-header[data-v-cebfb37a],.componentsResList .title[data-v-cebfb37a]
	{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.componentsResList .con-detial[data-v-cebfb37a] {
	margin-top: 9px;
	height: 17px;
	font-size: 12px;
	font-family: PingFangSC, PingFangSC-Regular;
	font-weight: 400;
	text-align: left;
	color: rgba(0, 0, 0, .35);
	line-height: 17px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.componentsResList .con-detial .detial-value[data-v-cebfb37a] {
	margin-right: 20px;
	color: rgba(0, 0, 0, .6)
}

.componentsResList .imgPoster[data-v-cebfb37a] {
	height: 24px;
	width: 24px
}

.componentsResList .imgPoster img[data-v-cebfb37a] {
	width: 100%;
	height: 100%
}

.componentsResList .verifyRes[data-v-cebfb37a] {
	width: 100%;
	overflow: auto;
	margin-bottom: 12px
}

.componentsResList .verifyRes .imgPoster[data-v-cebfb37a] {
	height: 24px;
	width: 24px
}

.componentsResList .verifyRes .imgPoster img[data-v-cebfb37a] {
	width: 100%;
	height: 100%
}

.componentsResList .verifyRes .message-zindex[data-v-cebfb37a] {
	z-index: 9999
}

.componentsResList .verifyRes .verifyResItem[data-v-cebfb37a] {
	width: 100%;
	height: 100px;
	margin: 10px auto;
	padding-top: 10px
}

.componentsResList .verifyRes .verifyResItem .checkBtn[data-v-cebfb37a]
	{
	width: 5%;
	text-align: center;
	line-height: 65px
}

.componentsResList .verifyRes .verifyResItem .infoMessage[data-v-cebfb37a]
	{
	width: 75%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.componentsResList .verifyRes .verifyResItem .infoMessage .itemTitle[data-v-cebfb37a]
	{
	width: 80%;
	font-size: 16px;
	height: 22px;
	line-height: 22px;
	font-weight: 700;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.componentsResList .verifyRes .verifyResItem .infoMessage .infosMsg[data-v-cebfb37a]
	{
	width: 90%;
	padding-left: 15px;
	cursor: pointer
}

.componentsResList .verifyRes .verifyResItem .infoMessage .infosMsg .info[data-v-cebfb37a]
	{
	width: 100%;
	font-size: 12px;
	height: 17px;
	line-height: 17px;
	color: rgba(0, 0, 0, .35)
}

.componentsResList .verifyRes .verifyResItem .infoMessage .infosMsg .infoColItem[data-v-cebfb37a]
	{
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.componentsResList .verifyRes .verifyResItem .infoMessage .poster[data-v-cebfb37a],.componentsResList .verifyRes .verifyResItem .infoMessage .poster img[data-v-cebfb37a]
	{
	height: 24px;
	border-radius: 4px
}

.componentsResList .verifyRes .verifyResItem .passBtns[data-v-cebfb37a]
	{
	width: 15%;
	height: 48px;
	line-height: 48px
}

.componentsResList .delete[data-v-cebfb37a] {
	color: #ff5248 !important
}

.emptydata[data-v-cebfb37a] {
	text-align: center;
	padding-bottom: 30px
}

.pingwei-content[data-v-cebfb37a] {
	padding: 30px
}

.pingwei-content .pingwei-title[data-v-cebfb37a] {
	font-weight: 700;
	padding-bottom: 20px
}

.pingwei-content li[data-v-cebfb37a] {
	display: inline-block;
	padding: 5px 10px;
	background: #f4f4f4;
	text-align: center;
	margin-right: 10px;
	margin-bottom: 10px
}

.mingan-content[data-v-cebfb37a] {
	padding: 30px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.message-zindex[data-v-20d87d8b] {
	z-index: 9999 !important
}

.resrate[data-v-20d87d8b] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding-top: 20px;
	padding-bottom: 20px
}

.words[data-v-20d87d8b] {
	padding: 12px 0 0 10px
}

.respass .yj-button {
	height: 30px !important;
	padding: 0 20px
}

.respass .warn {
	width: 40px;
	margin: 0 auto;
	margin-top: 10px
}

.respass .warn-cont {
	padding-top: 20px;
	text-align: center
}

.respass .warn-main {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.message-zindex[data-v-97b35670] {
	z-index: 9999 !important
}

.resrate[data-v-97b35670] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding-bottom: 20px
}

.words[data-v-97b35670] {
	padding: 12px 0 0 10px
}

.timeTableWrap[data-v-ffce29fa] {
	width: 100%;
	height: 100%
}

.timeTableWrap .el-table[data-v-ffce29fa] th {
	color: rgba(0, 0, 0, .85)
}

.timeTableWrap .el-table[data-v-ffce29fa] td {
	vertical-align: top
}

.timeTableWrap .el-table[data-v-ffce29fa] td:first-child {
	vertical-align: middle
}

.timeTableWrap .top-timetable-select[data-v-ffce29fa] {
	margin-bottom: 10px
}

.timeTableWrap .lessons-item[data-v-ffce29fa] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-line-pack: center;
	align-content: center
}

.timeTableWrap .lessons-item span[data-v-ffce29fa] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.timeTableWrap .lessons-item .subject-name[data-v-ffce29fa] {
	margin: 0 auto;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	max-width: 100%;
	padding: 0 10px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #eaf2ff;
	border: 1px solid #317cfb;
	border-radius: 500px 500px 500px 500px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: inline-block;
	color: #317cfb
}

.timeTableWrap .lessons-item .teacher[data-v-ffce29fa] {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-top: 10px
}

.timeTableWrap .lessons-item .teacher .yj-popover[data-v-ffce29fa] {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.timeTableWrap .lessons-item .teacher .yj-popover[data-v-ffce29fa]:first-child
	{
	max-width: 30px;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.timeTableWrap .lessons-item .teacher .yj-popover[data-v-ffce29fa]:nth-child(2)
	{
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	min-width: 30px
}

.timeTableWrap .lessons-item .teacher .shools-show[data-v-ffce29fa] {
	margin-left: 10px;
	color: #8c8c8c;
	cursor: pointer
}

.timeTableWrap .lessons-item .teacher .schools[data-v-ffce29fa] {
	font-size: 12px;
	color: #8c8c8c
}

.timeTableWrap .lessons-item .remind-btn[data-v-ffce29fa] {
	width: 30px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	color: #317cfb;
	margin-left: 6px;
	cursor: pointer
}

.timeTableWrap .lessons-item .sourceList[data-v-ffce29fa] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-line-pack: center;
	align-content: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	font-size: 12px;
	margin-top: 10px
}

.timeTableWrap .lessons-item .sourceList .source-item[data-v-ffce29fa] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 10px
}

.timeTableWrap .lessons-item .sourceList .source-item .yj-popover[data-v-ffce29fa]
	{
	width: calc(100% - 64px)
}

.timeTableWrap .lessons-item .sourceList .source-item .sub-rus[data-v-ffce29fa]
	{
	width: 300px;
	max-width: 100%;
	margin-right: 5px;
	text-align: left;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	-webkit-box-orient: vertical
}

.timeTableWrap .lessons-item .sourceList .source-item .sub-status[data-v-ffce29fa]
	{
	width: 55px;
	cursor: pointer
}

.timeTableWrap .lessons-item .sourceList .nofile-text[data-v-ffce29fa] {
	margin-top: 20px
}

.timeTableWrap .noclass[data-v-ffce29fa] {
	padding: 20px 0;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.timeTableWrap[data-v-ffce29fa] .el-table tbody tr td:first-of-type,.timeTableWrap[data-v-ffce29fa] .el-table thead.is-group tr:first-of-type th
	{
	background: #f4faff
}

.timeTableWrap[data-v-ffce29fa] .el-table thead.is-group td {
	min-height: 70px;
	padding: 9px 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.timeTableWrap[data-v-ffce29fa] .el-table thead.is-group th {
	background: none;
	padding: 0
}

.timeTableWrap[data-v-ffce29fa] .el-table thead.is-group tr:first-of-type th:first-of-type
	{
	border-bottom: none
}

.timeTableWrap[data-v-ffce29fa] .el-table thead.is-group tr:first-of-type th:first-of-type div.cell
	{
	text-align: right;
	background: #f4faff
}

.timeTableWrap[data-v-ffce29fa] .el-table thead.is-group tr:last-of-type th:first-of-type div.cell
	{
	text-align: left;
	background: #f4faff
}

.timeTableWrap[data-v-ffce29fa] .el-table thead.is-group tr:first-of-type th:first-of-type:before
	{
	content: "";
	position: absolute;
	width: 1px;
	height: 300px;
	top: 0;
	left: 0;
	background-color: #dcdfe6;
	display: block;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	-webkit-transform: rotate(-64deg);
	transform: rotate(-64deg);
	-webkit-transform-origin: top;
	transform-origin: top;
	z-index: 2
}

.timeTableWrap[data-v-ffce29fa] .el-table thead.is-group tr:last-of-type th:first-of-type:before
	{
	content: "";
	position: absolute;
	width: 1px;
	height: 300px;
	bottom: 0;
	right: 0;
	background-color: #dcdfe6;
	display: block;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	-webkit-transform: rotate(-66deg);
	transform: rotate(-66deg);
	-webkit-transform-origin: bottom;
	transform-origin: bottom;
	z-index: 2
}

.Selection[data-v-1719fbed] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.Selection .center[data-v-1719fbed] {
	width: 100%;
	height: 50px;
	line-height: 50px;
	background: #fff
}

.Selection .center .timetable_center[data-v-1719fbed],.Selection .center[data-v-1719fbed]
	{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row
}

.Selection .center .timetable_center[data-v-1719fbed] {
	width: 300px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	padding-left: 23px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.Selection .center .timetable_center .yjDatePicker[data-v-1719fbed] {
	opacity: 0;
	position: absolute;
	z-index: 100;
	margin-left: 25px;
	width: 200px;
	cursor: pointer
}

.Selection .center .timetable_center .dateInput[data-v-1719fbed] {
	width: 215px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	cursor: pointer;
	font-size: 14px;
	font-family: Helvetica-Regular, Helvetica;
	font-weight: 400;
	color: rgba(0, 0, 0, .65)
}

.Selection .center .timetable_center .timetable_center_botton[data-v-1719fbed]
	{
	padding: 0
}

.Selection .center .timetable_center .timetable_center_botton[data-v-1719fbed]:focus
	{
	background: #fff;
	border: 1px solid #dcdfe6;
	color: #606266
}

.Selection .center .nextwek[data-v-1719fbed] {
	border: 0
}

.Selection .center .nextwek[data-v-1719fbed],.Selection .center .timetable_middle[data-v-1719fbed]
	{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.Selection .center .timetable_middle[data-v-1719fbed] {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	min-width: 350px
}

.Selection .center .timetable_middle .timetable_middle_span1[data-v-1719fbed]
	{
	font-size: 14px;
	font-family: PingFang SC-Regular, PingFang SC;
	font-weight: 400;
	color: rgba(0, 0, 0, .45);
	background: #fff !important
}

.Selection .center .timetable_middle .timetable_middle_span2[data-v-1719fbed]
	{
	display: block;
	font-size: 16px;
	text-align: center;
	max-width: 150px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-family: PingFang SC-Medium, PingFang SC;
	font-weight: 500;
	color: #409eff
}

.Selection .center .middle[data-v-1719fbed] {
	vertical-align: middle
}

.yj-dialog[data-v-b2169b50] {
	text-align: left
}

.yj-dialog .father-div[data-v-b2169b50] {
	width: 100%;
	height: auto;
	margin-top: -10px;
	text-align: left
}

.yj-dialog .father-div .content-div[data-v-b2169b50] {
	width: 100%;
	height: 400px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.yj-dialog .father-div .content-div .left-div[data-v-b2169b50] {
	-webkit-box-flex: 1.2;
	-ms-flex: 1.2;
	flex: 1.2;
	border-right: 1px solid #e7e7e7
}

.yj-dialog .father-div .content-div .left-div .left-head-div[data-v-b2169b50]
	{
	padding: 10px 10px;
	height: 50px;
	width: 100%;
	background: #f3f3f3
}

.yj-dialog .father-div .content-div .left-div .left-alert-div[data-v-b2169b50]
	{
	padding-left: 17px;
	margin: 0 10px 28px;
	line-height: 40px;
	text-align: left;
	color: rgba(0, 0, 0, .65);
	background: #fffbe6;
	border-radius: 2px 2px 2px 2px;
	opacity: 1;
	border: 1px solid #ffe58f
}

.yj-dialog .father-div .content-div .left-div .left-alert-div .el-icon-info[data-v-b2169b50]
	{
	margin-right: 6px;
	color: #ffc107;
	font-size: 14px
}

.yj-dialog .father-div .content-div .left-div .teacher-checkbox-list[data-v-b2169b50]
	{
	height: calc(100% - 100px);
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.yj-dialog .father-div .content-div .left-div .teacher-checkbox-list .yj-checkbox-group[data-v-b2169b50]
	{
	height: calc(100% - 42px);
	padding: 0 24px 10px;
	overflow-y: auto
}

.yj-dialog .father-div .content-div .left-div .teacher-checkbox-list .yj-checkbox[data-v-b2169b50]
	{
	display: block;
	padding: 13px 10px;
	border-bottom: 1px solid #efefef
}

.yj-dialog .father-div .content-div .left-div .teacher-checkbox-list .yj-checkbox[data-v-b2169b50] .el-checkbox__label
	{
	color: rgba(0, 0, 0, .85);
	line-height: 21px;
	vertical-align: middle;
	max-width: 210px;
	overflow: hidden;
	white-space: nowrap;
	word-break: break-all;
	text-overflow: ellipsis
}

.yj-dialog .father-div .content-div .left-div .teacher-checkbox-list .checkall-box[data-v-b2169b50]
	{
	padding: 10px 24px 10px 37px
}

.yj-dialog .father-div .content-div .right-div[data-v-b2169b50] {
	-webkit-box-flex: 0.8;
	-ms-flex: 0.8;
	flex: 0.8
}

.yj-dialog .father-div .content-div .right-div .right-head-div[data-v-b2169b50]
	{
	height: 50px;
	width: 100%;
	text-align: right;
	line-height: 50px;
	background: #f3f3f3;
	padding-left: 20px;
	text-align: left
}

.yj-dialog .father-div .content-div .right-div .right-head-div .sel-span[data-v-b2169b50]
	{
	color: #0187d4;
	font-weight: 600
}

.yj-dialog .father-div .content-div .right-div .right-sel-contacts[data-v-b2169b50]
	{
	padding: 10px 20px;
	overflow: auto;
	height: 340px;
	max-height: 340px
}

.yj-dialog .father-div .footer-div[data-v-b2169b50] {
	width: 100%;
	height: 50px;
	background: #e7e7e7;
	text-align: right;
	padding: 7px 20px
}

.my-tag {
	background-color: #eaf2ff;
	border: 1px solid #eaf2ff
}

.my-tag .my-tag-close:hover,.my-tag .my-tag-right-close:hover {
	background-color: #409eff
}

.sousuo .el-input__inner {
	border-radius: 4px 0 0 4px
}

.sousuo .el-button--primary {
	background: #317cfb;
	border-radius: 0 4px 4px 0
}

.elect-cond {
	padding: 10px 20px;
	padding-left: 85px
}

.elect-cond .yj-radio-button.is-active .el-radio-button__inner {
	background: #eaf2ff;
	color: #317cfb !important;
	border-radius: 4px;
	padding: 4px 16px
}

.elect-cond .el-radio-button__inner {
	font-size: 16px;
	font-weight: 400;
	text-align: left;
	color: rgba(0, 0, 0, .85);
	border: none !important;
	border-color: transparent !important;
	background: none;
	margin-bottom: 10px;
	cursor: pointer;
	padding: 4px 16px;
	line-height: 24px;
	color: #131415;
	height: 32px
}

.elect-cond .el-radio-button__inner,.elect-cond .el-radio-button__orig-radio:checked+.el-radio-button__inner
	{
	-webkit-box-shadow: none;
	box-shadow: none
}

.elect-cond .subject-list-wrap .el-radio {
	width: 138px;
	margin-right: 20px
}

.elect-cond .el-form-item__content {
	line-height: normal
}

.remind-btn .el-button--primary.is-plain:focus {
	background: #ecf5ff;
	border-color: #409eff;
	color: #409eff
}

.respass {
	width: 400px
}

.respass .el-dialog__footer {
	padding: 0;
	border-top: 1px solid #eee
}

.respass .el-dialog__header {
	border-bottom: 1px solid #eee;
	font-size: 16px
}

.respass .el-radio-group {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	padding-top: 20px
}

.respass .warn {
	width: 20px;
	margin-right: 5px;
	margin-top: 8px;
	margin-left: 0
}

.respass .warn-cont {
	font-size: 16px;
	color: #333;
	padding-top: 0;
	line-height: 35px;
	text-align: left
}

.respass .warn-main {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: unset;
	-webkit-box-direction: unset;
	-ms-flex-direction: unset;
	flex-direction: unset;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	width: 81%
}

.respass .warn-main1 {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.form-item-style[data-v-69bbfe61] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	margin-bottom: 4px
}

.form-item-style .labelName[data-v-69bbfe61] {
	width: 75px;
	line-height: 32px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	padding-right: 15px;
	font-size: 12px;
	color: rgba(0, 0, 0, .5);
	cursor: pointer
}

[data-v-69bbfe61] .region-new-verify .region-top {
	padding-bottom: 0
}

.message-zindex[data-v-69bbfe61] {
	z-index: 9999 !important
}

.resrate[data-v-69bbfe61] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 20px 0
}

.resrate .btn-span[data-v-69bbfe61] {
	color: #317cfb;
	cursor: pointer;
	font-size: 16px
}

.words[data-v-69bbfe61] {
	padding: 12px 0 0 10px
}

.needSure[data-v-69bbfe61] {
	padding: 20px;
	margin: 0 auto;
	text-align: center;
	font-size: 18px
}

.resource-audit[data-v-69bbfe61] {
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	background-color: #fff
}

.resource-audit .elect-cond[data-v-69bbfe61] {
	margin: 0 15px;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.resource-audit .elect-cond .el-form-item[data-v-69bbfe61] {
	margin-bottom: 0
}

.resource-audit .elect-cond .el-radio-group[data-v-69bbfe61] {
	padding-top: 0
}

.resource-audit .kongbai[data-v-69bbfe61] {
	width: 100%;
	height: 12px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	background: #f4f4f4
}

.resource-audit .course-center[data-v-69bbfe61] {
	margin: 16px
}

.resource-audit .course-center .top-select[data-v-69bbfe61] {
	background: #fafafa;
	padding: 0 14px;
	height: 50px;
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.resource-audit .course-center .top-select .sousuo[data-v-69bbfe61] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.resource-audit .course-center .top-select .sousuo ::deep .el-input__inner[data-v-69bbfe61]
	{
	width: 160px;
	height: 32px
}

.resource-audit .course-center .change-tab-date .empty-wrap[data-v-69bbfe61]
	{
	margin-top: 50px
}

.resource-audit .course-center .change-tab-date .scheduling-table-warp .issure-date[data-v-69bbfe61]
	{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.resource-audit .course-center .change-tab-date .scheduling-table-warp .issure-date .Selection[data-v-69bbfe61]
	{
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.resource-audit .course-center .change-tab-date .scheduling-table-warp .issure-date .time-select[data-v-69bbfe61]
	{
	width: 260px;
	height: 50px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.resource-audit .course-center .change-tab-date .scheduling-table-warp .issure-date .time-select .change-tab[data-v-69bbfe61]
	{
	position: relative;
	width: 80px
}

.resource-audit .course-center .change-tab-date .scheduling-table-warp .issure-date .time-select .change-tab .radius[data-v-69bbfe61]
	{
	position: absolute;
	top: -4px;
	right: -4px;
	width: 8px;
	height: 8px;
	background: #f56c6c;
	border-radius: 100px 100px 100px 100px
}

.resourcePage[data-v-1574c5ff] {
	padding: 15px 0;
	height: 100%;
	background-color: #fff
}

.add-judge-dialog .dialog-content[data-v-72ab155a] {
	height: 470px;
	margin-top: -10px;
	padding: 0 20px 0 10px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.add-judge-dialog .content-box[data-v-72ab155a] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	height: 100%;
	padding: 10px 30px 18px 22px;
	border-right: 1px solid #efefef;
	overflow: hidden
}

.add-judge-dialog .content-box[data-v-72ab155a]:last-child {
	border-right: 0;
	padding-right: 10px
}

.add-judge-dialog .content-box .search-wrap[data-v-72ab155a] {
	white-space: nowrap
}

.add-judge-dialog .content-box .search-wrap .yj-button[data-v-72ab155a]
	{
	margin-left: 8px;
	padding: 8px 15px
}

.add-judge-dialog .content-box .checkall-box[data-v-72ab155a],.add-judge-dialog .content-box .first-organizer[data-v-72ab155a],.add-judge-dialog .content-box .select-tips[data-v-72ab155a]
	{
	height: 44px;
	padding: 13px 10px;
	color: rgba(0, 0, 0, .55);
	-webkit-box-shadow: 0 1px 0 0 rgba(0, 0, 0, .06);
	box-shadow: 0 1px 0 0 rgba(0, 0, 0, .06)
}

.add-judge-dialog .content-box .checkall-box[data-v-72ab155a] {
	margin-top: 15px
}

.add-judge-dialog .content-box .first-organizer[data-v-72ab155a] {
	color: rgba(0, 0, 0, .85);
	background: rgba(0, 0, 0, .02)
}

.add-judge-dialog .content-box .select-tips[data-v-72ab155a] {
	line-height: 22px
}

.add-judge-dialog .content-box .select-tips span[data-v-72ab155a] {
	float: right;
	color: #1890ff;
	line-height: 17px;
	cursor: pointer
}

.add-judge-dialog .content-box .tree-list-wrap[data-v-72ab155a] {
	height: 100%
}

.add-judge-dialog .content-box .tree-list[data-v-72ab155a] {
	height: calc(100% - 79px);
	margin-top: 1px;
	overflow-y: auto
}

.add-judge-dialog .content-box .tree-list[data-v-72ab155a] .el-tree .el-tree-node.is-current>.el-tree-node__content
	{
	background-color: #f0faff
}

.add-judge-dialog .content-box .tree-list[data-v-72ab155a] .el-tree .el-tree-node.is-current>.el-tree-node__content .el-tree-node__label
	{
	color: #1890ff;
	max-width: 100%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.add-judge-dialog .content-box .tree-list[data-v-72ab155a] .el-tree .el-tree-node__content
	{
	height: 36px;
	line-height: 36px
}

.add-judge-dialog .content-box .tree-list[data-v-72ab155a] .el-tree .el-tree-node__content .el-tree-node__label
	{
	color: #5a5a5a
}

.add-judge-dialog .content-box .tree-list[data-v-72ab155a] .el-tree .el-tree-node__content .el-tree-node__expand-icon
	{
	color: rgba(0, 0, 0, .85);
	font-size: 14px
}

.add-judge-dialog .content-box .tree-list[data-v-72ab155a] .el-tree .el-tree-node__content .el-tree-node__expand-icon.is-leaf
	{
	color: transparent
}

.add-judge-dialog .content-box .checkbox-list-wrap[data-v-72ab155a] {
	height: calc(100% - 35px)
}

.add-judge-dialog .content-box .checkbox-list-wrap.schoolAdmin[data-v-72ab155a]
	{
	height: calc(100% - 85px)
}

.add-judge-dialog .content-box .checkbox-list[data-v-72ab155a] {
	max-height: calc(100% - 60px);
	margin-top: 1px;
	overflow-y: auto
}

.add-judge-dialog .content-box .checkbox-list .checkbox-wrap[data-v-72ab155a]
	{
	padding: 13px 10px;
	border-bottom: 1px solid #efefef
}

.add-judge-dialog .content-box .checkbox-list .checkbox-wrap[data-v-72ab155a] .el-checkbox__label
	{
	color: rgba(0, 0, 0, .85);
	line-height: 21px;
	vertical-align: middle;
	max-width: 210px;
	overflow: hidden;
	white-space: nowrap;
	word-break: break-all;
	text-overflow: ellipsis
}

.add-judge-dialog .content-box .checkbox-list .checkbox-wrap .phone-num[data-v-72ab155a]
	{
	float: right;
	color: rgba(0, 0, 0, .45);
	line-height: 21px
}

.add-judge-dialog .content-box .selected-list[data-v-72ab155a] {
	max-height: calc(100% - 45px);
	margin-top: 1px;
	overflow-y: auto
}

.add-judge-dialog .content-box .selected-list .item[data-v-72ab155a] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 13px 10px;
	border-bottom: 1px solid #efefef;
	line-height: 21px
}

.add-judge-dialog .content-box .selected-list .item .el-icon[data-v-72ab155a]
	{
	font-weight: 700;
	font-size: 16px;
	cursor: pointer
}

.add-judge-dialog .content-box .selected-list .item .el-icon[data-v-72ab155a]:hover
	{
	opacity: .7
}

.add-judge-dialog .content-box .selected-list .item .el-icon[data-v-72ab155a]
	{
	width: 30px;
	text-align: center
}

.add-judge-dialog .content-box .selected-list .item .phone-num[data-v-72ab155a]
	{
	width: 95px;
	text-align: right;
	margin: 0 10px
}

.add-judge-dialog .content-box .selected-list .item .name[data-v-72ab155a]
	{
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	max-width: 100px;
	color: rgba(0, 0, 0, .85)
}

.add-judge-dialog .content-box .selected-list .item .school-name[data-v-72ab155a]
	{
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	max-width: 100px
}

.add-judge-dialog .content-box .selected-list .item .phone-num[data-v-72ab155a],.add-judge-dialog .content-box .selected-list .item .school-name[data-v-72ab155a]
	{
	color: rgba(0, 0, 0, .45)
}

.add-judge-dialog .content-box .empty-text[data-v-72ab155a] {
	margin: 20px auto;
	padding: 30px 0;
	text-align: center
}

.add-judge-dialog[data-v-72ab155a] .el-dialog__footer {
	padding: 0;
	border-top: 1px solid rgba(0, 0, 0, .06)
}

.subjectList[data-v-7fcbd06a] {
	height: 100%
}

.subjectList.showTips[data-v-7fcbd06a] {
	width: 402px;
	border: 1px solid #dcdfe6
}

.subjectList .title[data-v-7fcbd06a] {
	padding-top: 20px;
	font-size: 18px;
	font-weight: 500;
	color: #000;
	line-height: 24px;
	text-align: center
}

.subjectList .tips[data-v-7fcbd06a] {
	margin: 10px 12px 16px 12px;
	padding-left: 33px;
	font-size: 12px;
	font-weight: 400;
	color: rgba(0, 0, 0, .65);
	line-height: 40px;
	background: #fffbe6;
	border-radius: 2px 2px 2px 2px;
	border: 1px solid #ffe58f;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.subjectList .tips .remind[data-v-7fcbd06a] {
	color: #ffc107;
	margin-right: 5px;
	font-size: 14px
}

.subjectList .list[data-v-7fcbd06a] {
	padding: 0 20px 10px 10px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.subjectList .list.showTips[data-v-7fcbd06a] {
	height: calc(100% - 110px);
	overflow-y: auto
}

.subjectList .add-subject-item.notAddStatus[data-v-7fcbd06a],.subjectList .subject-item[data-v-7fcbd06a]
	{
	display: inline-block;
	vertical-align: middle;
	min-width: 62px;
	height: 32px;
	padding: 0 6px;
	margin-left: 24px;
	margin-bottom: 20px;
	border-radius: 4px 4px 4px 4px;
	border: 1px solid #dcdfe6;
	font-size: 14px;
	font-weight: 400;
	color: #131415;
	line-height: 32px;
	text-align: center;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	cursor: pointer;
	position: relative;
	white-space: nowrap;
	max-width: 90%
}

.subjectList .add-subject-item.notAddStatus[data-v-7fcbd06a]:hover,.subjectList .subject-item[data-v-7fcbd06a]:hover
	{
	color: #317cfb;
	background: #ecf5ff;
	border-radius: 4px 4px 4px 4px
}

.subjectList .add-subject-item.notAddStatus:hover .el-icon-error[data-v-7fcbd06a],.subjectList .subject-item:hover .el-icon-error[data-v-7fcbd06a]
	{
	display: inline-block
}

.subjectList .add-subject-item.notAddStatus.is-active[data-v-7fcbd06a],.subjectList .subject-item.is-active[data-v-7fcbd06a]
	{
	color: #317cfb;
	background: #ecf5ff;
	border-radius: 4px 4px 4px 4px
}

.subjectList .add-subject-item.notAddStatus .el-icon-error[data-v-7fcbd06a],.subjectList .subject-item .el-icon-error[data-v-7fcbd06a]
	{
	display: none;
	color: #ff5248;
	position: absolute;
	right: -2px;
	top: -8px
}

.subjectList .add-subject-item[data-v-7fcbd06a] {
	border-style: dashed
}

.subjectList .add-subject-item .edit-wrap[data-v-7fcbd06a] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	max-width: 90%;
	margin-left: 24px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.subjectList .add-subject-item .edit-wrap .yj-input[data-v-7fcbd06a] {
	width: calc(100% - 40px)
}

.subjectList .add-subject-item .edit-wrap .el-icon-check[data-v-7fcbd06a]
	{
	margin-left: 15px;
	color: #317cfb;
	font-size: 20px
}

.editSubject .Divider[data-v-7685bad6] {
	width: 100%;
	border-bottom: 1px solid #f2f2f2
}

.editSubject .editSubjectList[data-v-7685bad6] {
	width: 100%;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding: 20px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.editSubject .editSubjectList .subject[data-v-7685bad6] {
	text-align: center;
	margin: 6px 31px 6px 0;
	min-width: 60px;
	height: 32px;
	padding: 0 12px;
	line-height: 32px;
	border-radius: 4px;
	cursor: pointer;
	font-size: 14px;
	font-family: PingFang SC-Regular, PingFang SC;
	font-weight: 400;
	color: #131415;
	border: 1px solid #dcdfe6;
	position: relative
}

.editSubject .editSubjectList .subject i[data-v-7685bad6] {
	display: none;
	color: #f80c0c;
	font-size: 15px;
	position: absolute;
	right: -4px;
	top: -4px
}

.editSubject .editSubjectList .subject:hover i[data-v-7685bad6] {
	display: block
}

.editSubject .editSubjectList .textColor[data-v-7685bad6] {
	color: #0c90f8;
	background: #ecf5ff
}

.editSubject .editSubjectList .special[data-v-7685bad6] {
	width: 96px
}

.editSubject .editSubjectList .edit-wrap[data-v-7685bad6] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.editSubject .editSubjectList .edit-wrap .el-icon-check[data-v-7685bad6]
	{
	margin-left: 15px;
	font-size: 20px;
	color: #317cfb
}

.editSubject .subjectNameSpan[data-v-7685bad6] {
	margin-left: 20px
}

.editSubject .nullSubject[data-v-7685bad6] {
	margin-top: 20px;
	font-size: 16px;
	text-align: center
}

[data-v-7fcbd06a] .dialog-wrap {
	z-index: 10000 !important
}

.editAssembly[data-v-fd90531a] {
	padding: 20px 20px 10px 20px;
	border-top: 1px solid #f4f4f4
}

.editAssembly .page-content[data-v-fd90531a] {
	padding: 150px 24px
}

.editAssembly .page-content .EmptySpan[data-v-fd90531a] {
	font-size: 16px;
	color: #636363
}

.editAssembly .el-table[data-v-fd90531a] {
	width: auto !important
}

.editAssembly .el-table[data-v-fd90531a] td,.editAssembly .el-table[data-v-fd90531a] th
	{
	min-width: 200px
}

.editAssembly .el-table[data-v-fd90531a] th {
	color: rgba(0, 0, 0, .85)
}

.editAssembly .el-table[data-v-fd90531a] td {
	vertical-align: top
}

.editAssembly .el-table[data-v-fd90531a] td:first-child {
	vertical-align: middle
}

.editAssembly .yjAlert[data-v-fd90531a] {
	padding-top: 10px;
	margin: 0 auto;
	width: 500px
}

.editAssembly[data-v-fd90531a] .el-alert__icon {
	color: #ffc107
}

.editAssembly[data-v-fd90531a] .el-alert__title {
	color: rgba(0, 0, 0, .65)
}

.editAssembly[data-v-fd90531a] .el-alert--warning.is-light {
	background-color: #fffbe6;
	border: 1px solid #ffe58f
}

.editAssembly .headerP[data-v-fd90531a] {
	font-size: 12px;
	font-family: PingFang SC-Medium, PingFang SC;
	font-weight: 500;
	color: rgba(0, 0, 0, .85)
}

.editAssembly .package[data-v-fd90531a] {
	margin: 0 auto
}

.editAssembly .subject_name[data-v-fd90531a] {
	margin: 0 auto;
	max-width: 130px;
	height: 23px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.editAssembly .subject[data-v-fd90531a],.editAssembly .subject_name[data-v-fd90531a]
	{
	padding: 0 13px;
	font-size: 14px;
	font-family: PingFang SC-Regular, PingFang SC;
	font-weight: 400;
	color: #317cfb;
	background: #eaf2ff;
	border-radius: 50px;
	border: 1px solid #317cfb
}

.editAssembly .subject[data-v-fd90531a] {
	width: 60px;
	height: 16px
}

.editAssembly .outerLayer[data-v-fd90531a] {
	display: block;
	margin-bottom: 10px
}

.editAssembly .outerLayer i[data-v-fd90531a] {
	cursor: pointer;
	display: none
}

.editAssembly .inline-box[data-v-fd90531a],.editAssembly .outerLayer:hover i[data-v-fd90531a]
	{
	display: inline
}

.editAssembly .setIcon[data-v-fd90531a] {
	font-size: 14px;
	color: #0c90f8;
	margin-left: 5px
}

.editAssembly .setIcon2[data-v-fd90531a] {
	font-size: 14px;
	color: #f80c0c;
	margin-left: 5px
}

.editAssembly .setIcon3[data-v-fd90531a] {
	color: #f80c0c
}

.editAssembly .resourcesOutside[data-v-fd90531a] {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin: 12px 0
}

.editAssembly .resourcesOutside .resources[data-v-fd90531a],.editAssembly .resourcesOutside[data-v-fd90531a]
	{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row
}

.editAssembly .resourcesOutside .resources[data-v-fd90531a] {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	background: #f6f6f6;
	min-width: 90px
}

.editAssembly .resourcesOutside .resources .span1[data-v-fd90531a] {
	text-align: left;
	min-width: 78px;
	font-size: 15px;
	font-family: PingFang SC-Regular, PingFang SC;
	font-weight: 400;
	color: #606266;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2
}

.editAssembly .resourcesOutside .resources i[data-v-fd90531a] {
	vertical-align: middle;
	font-size: 14px;
	margin-top: 5px;
	cursor: pointer;
	display: none
}

.editAssembly .resourcesOutside .resources:hover i[data-v-fd90531a] {
	display: block
}

.editAssembly .resourcesOutside .state[data-v-fd90531a] {
	margin-left: 7px;
	min-width: 42px;
	height: 22px;
	background: #faecd8;
	border-radius: 4px;
	font-size: 12px;
	font-family: PingFang SC-Regular, PingFang SC;
	font-weight: 400;
	color: #b88230
}

.editAssembly .resourcesOutside .state2[data-v-fd90531a] {
	background: #eaf9f2 !important;
	color: #29c07b !important
}

.editAssembly .resourcesOutside .state3[data-v-fd90531a] {
	background: #f9eaea !important;
	color: #c02929 !important
}

.editAssembly .addsubject[data-v-fd90531a] {
	margin-top: 10px;
	color: #317cfb;
	background: #eaf2ff;
	border-radius: 50px;
	border: 1px solid #317cfb
}

.editAssembly .addsubject6[data-v-fd90531a],.editAssembly .addsubject[data-v-fd90531a]
	{
	padding: 0 5px;
	font-size: 14px;
	font-family: PingFang SC-Regular, PingFang SC;
	cursor: pointer;
	font-weight: 400
}

.editAssembly .addsubject6[data-v-fd90531a] {
	color: #0c90f8;
	background: #ecf5ff;
	border-radius: 50px;
	border: 1px solid #0c90f8
}

.editAssembly .special3[data-v-fd90531a] {
	float: left;
	height: 21px;
	line-height: 19px
}

.editAssembly .teacher[data-v-fd90531a] {
	font-size: 12px;
	font-family: PingFang SC-Regular, PingFang SC;
	font-weight: 400;
	margin: 8px 0;
	color: #595959;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.editAssembly .teacher .teacherName[data-v-fd90531a],.editAssembly .teacher .teacherNameA[data-v-fd90531a]
	{
	width: 50px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.editAssembly .teacher .school[data-v-fd90531a] {
	max-width: 110px;
	margin-left: 8px;
	color: #8c8c8c;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.editAssembly .teacher .school .schoolA[data-v-fd90531a] {
	max-width: 90px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.editAssembly .special[data-v-fd90531a] {
	background: #eaf9f2 !important;
	border: 1px solid #29c07b !important;
	color: #29c07b !important
}

.editAssembly .special2[data-v-fd90531a] {
	margin-right: 8px
}

.editAssembly .dialogSpan[data-v-fd90531a] {
	width: 100%;
	padding: 20px
}

.editAssembly[data-v-fd90531a] .el-table tbody tr td:first-of-type,.editAssembly[data-v-fd90531a] .el-table thead.is-group tr:first-of-type th
	{
	background: #f4faff
}

.editAssembly[data-v-fd90531a] .el-table thead.is-group th {
	background: none;
	padding: 0
}

.editAssembly[data-v-fd90531a] .el-table thead.is-group tr:first-of-type th:first-of-type
	{
	border-bottom: none
}

.editAssembly[data-v-fd90531a] .el-table thead.is-group tr:first-of-type th:first-of-type div.cell
	{
	text-align: right;
	background: #f4faff;
	color: #000;
	font-size: 12px;
	font-family: PingFang SC-Medium, PingFang SC;
	font-weight: 500
}

.editAssembly[data-v-fd90531a] .el-table thead.is-group tr:last-of-type th:first-of-type div.cell
	{
	text-align: left;
	background: #f4faff;
	color: #000;
	font-size: 12px;
	font-family: PingFang SC-Medium, PingFang SC;
	font-weight: 500
}

.editAssembly[data-v-fd90531a] .el-table thead.is-group tr:first-of-type th:first-of-type:before
	{
	content: "";
	position: absolute;
	width: 1px;
	height: 300px;
	top: 0;
	left: 0;
	background-color: #dcdfe6;
	display: block;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	-webkit-transform: rotate(-64deg);
	transform: rotate(-64deg);
	-webkit-transform-origin: top;
	transform-origin: top;
	z-index: 2
}

.editAssembly[data-v-fd90531a] .el-table thead.is-group tr:last-of-type th:first-of-type:before
	{
	content: "";
	position: absolute;
	width: 1px;
	height: 300px;
	bottom: 0;
	right: 0;
	background-color: #dcdfe6;
	display: block;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	-webkit-transform: rotate(-66deg);
	transform: rotate(-66deg);
	-webkit-transform-origin: bottom;
	transform-origin: bottom;
	z-index: 2
}

.teacherList[data-v-6bf827f7] {
	width: 402px;
	height: 100%;
	padding: 12px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #dcdfe6
}

.teacherList .title[data-v-6bf827f7] {
	padding-top: 10px;
	font-size: 18px;
	font-weight: 500;
	color: #000;
	line-height: 24px;
	text-align: center;
	position: relative
}

.teacherList .title .addEditBtn[data-v-6bf827f7] {
	position: absolute;
	right: 0;
	top: -2px;
	font-size: 12px;
	font-family: PingFang SC-Regular, PingFang SC;
	font-weight: 400;
	color: #0c90f8;
	line-height: 22px;
	cursor: pointer
}

.teacherList .tips[data-v-6bf827f7] {
	margin: 10px 0 16px 0;
	padding-left: 33px;
	font-size: 12px;
	font-weight: 400;
	color: rgba(0, 0, 0, .65);
	line-height: 40px;
	background: #fffbe6;
	border-radius: 2px 2px 2px 2px;
	border: 1px solid #ffe58f;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.teacherList .tips .remind[data-v-6bf827f7] {
	color: #ffc107;
	margin-right: 5px;
	font-size: 14px
}

.teacherList .list[data-v-6bf827f7] {
	height: calc(100% - 110px);
	margin-top: 1px;
	overflow-y: auto
}

.teacherList .list .item[data-v-6bf827f7] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 13px 10px;
	border-bottom: 1px solid #efefef;
	line-height: 21px;
	position: relative;
	cursor: pointer
}

.teacherList .list .item.list-title[data-v-6bf827f7] {
	background: #fafafa;
	-webkit-box-shadow: inset 0 -1px 0 0 #dcdfe6;
	box-shadow: inset 0 -1px 0 0 #dcdfe6;
	border-bottom: none
}

.teacherList .list .item.list-title span[data-v-6bf827f7] {
	font-weight: 700;
	color: rgba(0, 0, 0, .85)
}

.teacherList .list .item span[data-v-6bf827f7] {
	color: #606266
}

.teacherList .list .item .el-icon[data-v-6bf827f7] {
	position: absolute;
	right: 0;
	font-weight: 700;
	font-size: 16px;
	cursor: pointer
}

.teacherList .list .item .el-icon[data-v-6bf827f7]:hover {
	opacity: .7
}

.teacherList .list .item .el-icon[data-v-6bf827f7] {
	display: none;
	width: 30px;
	text-align: center
}

.teacherList .list .item .phone-num[data-v-6bf827f7] {
	width: 95px;
	margin: 0 10px
}

.teacherList .list .item .name[data-v-6bf827f7] {
	-webkit-box-flex: 0.8;
	-ms-flex: 0.8;
	flex: 0.8;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	max-width: 100px
}

.teacherList .list .item .school-name[data-v-6bf827f7] {
	-webkit-box-flex: 1.2;
	-ms-flex: 1.2;
	flex: 1.2;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.teacherList .list .item:hover .el-icon[data-v-6bf827f7] {
	display: block
}

.teacherList .list .empty-item[data-v-6bf827f7] {
	margin-top: 66px;
	text-align: center
}

.teacherList .list .empty-item .yj-image[data-v-6bf827f7] {
	width: 214px
}

.teacherList .list .empty-item .empty-text[data-v-6bf827f7] {
	margin-top: 24px;
	font-size: 20px;
	font-weight: 400;
	color: #131415;
	line-height: 28px;
	text-align: center
}

.teacherList .list .empty-item .empty-desc[data-v-6bf827f7] {
	margin-top: 16px;
	font-size: 16px;
	font-family: PingFang SC-Regular, PingFang SC;
	font-weight: 400;
	color: #555;
	line-height: 24px
}

.teacherList .dialog-footer[data-v-6bf827f7] {
	text-align: right;
	display: block;
	padding: 10px 16px
}

.timetable[data-v-0b5bec3e] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.timetable .admin[data-v-0b5bec3e] {
	width: 955px !important
}

.timetable .center[data-v-0b5bec3e] {
	width: 1368px;
	margin-bottom: 30px;
	min-height: 520px;
	background: #fff
}

.timetable .center .dateSelectionClass[data-v-0b5bec3e] {
	position: relative
}

.timetable .center .search_yj_button[data-v-0b5bec3e] {
	position: absolute;
	right: 20px
}

.timetable .center .search_yj_button .search_button[data-v-0b5bec3e] {
	max-width: 200px;
	max-height: 33px;
	padding: 8px 18px;
	font-size: 14px;
	margin-top: 10px
}

.timetable .center .search_yj_button .yj-button.stu-theme-button[data-v-0b5bec3e],.timetable .center .special[data-v-0b5bec3e]
	{
	background-color: #317cfb;
	border-color: #317cfb;
	color: #fff
}

.timetable .center .special[data-v-0b5bec3e] {
	margin-left: 30px
}

.timetable .dialogData_date[data-v-0b5bec3e] {
	margin-bottom: 20px;
	text-align: center;
	font-size: 16px;
	font-family: Helvetica-Regular, Helvetica;
	font-weight: 400;
	color: #131415
}

.timetable .dialogData_classData[data-v-0b5bec3e] {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	background: #f5f9ff;
	padding: 0 20px;
	height: 44px;
	line-height: 44px
}

.timetable .dialogData_classData .numberPeople[data-v-0b5bec3e],.timetable .dialogData_classData[data-v-0b5bec3e]
	{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row
}

.timetable .dialogData_classData .numberPeople[data-v-0b5bec3e] {
	font-size: 14px;
	font-family: PingFang SC-Medium, PingFang SC;
	font-weight: 500;
	color: #000
}

.timetable .dialogData_classData .numberPeople .marginLeft[data-v-0b5bec3e]
	{
	margin-left: 16px
}

.timetable .dialogData_classData .numberPeople span[data-v-0b5bec3e] {
	color: #ffcd29
}

.timetable .dialogData_classData[data-v-0b5bec3e] .el-input--suffix .el-input__icon
	{
	padding-right: 0;
	width: 132px
}

.timetable .dialogData[data-v-0b5bec3e] {
	padding: 20px
}

.timetable .dialogData .study[data-v-0b5bec3e] {
	width: 100%;
	text-align: center;
	margin: 16px 0;
	cursor: pointer;
	color: #317cfb;
	font-size: 16px;
	font-family: PingFang SC-Medium, PingFang SC;
	font-weight: 500
}

.timetable .dialogData .study .Learned[data-v-0b5bec3e] {
	display: -moz-inline-box;
	display: inline-block;
	width: 180px;
	border: 1px solid #0c90f8;
	height: 34px;
	line-height: 34px;
	border-radius: 8px 0 0 8px
}

.timetable .dialogData .study .LearnedBackGr[data-v-0b5bec3e] {
	color: #fff;
	background: #317cfb
}

.timetable .dialogData .study .Learned2[data-v-0b5bec3e] {
	display: -moz-inline-box;
	display: inline-block;
	width: 180px;
	border: 1px solid #317cfb;
	height: 34px;
	line-height: 34px;
	border-radius: 0 8px 8px 0
}

.timetable .page-content[data-v-0b5bec3e] {
	padding: 150px 24px
}

.timetable .page-content .EmptySpan[data-v-0b5bec3e] {
	font-size: 16px;
	color: #636363
}

.studentClass .center[data-v-0b5bec3e] {
	z-index: 999;
	margin-bottom: 80px
}

.sky-main[data-v-d3a098f4] {
	width: 1368px;
	margin: 0 auto
}

.sky-main .center[data-v-d3a098f4] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}

.sky-main .center .left[data-v-d3a098f4] {
	position: relative;
	width: 380px;
	-webkit-transition: width .3s ease;
	transition: width .3s ease
}

.sky-main .center .left .catalog-switch[data-v-d3a098f4] {
	width: 20px;
	height: 60px;
	opacity: 1;
	text-align: center;
	padding: 22px 0;
	background: #317cfb;
	border: 1px solid #317cfb;
	position: absolute;
	top: 30% !important;
	left: 100%;
	cursor: pointer
}

.sky-main .center .left .catalog-switch[data-v-d3a098f4]:hover {
	background-color: #317cfb;
	opacity: .7
}

.sky-main .center .left .catalog-switch .el-icon-arrow-left[data-v-d3a098f4],.sky-main .center .left .catalog-switch .el-icon-arrow-right[data-v-d3a098f4]
	{
	color: #fff;
	font-weight: 700
}

.sky-main .center .left-hidden[data-v-d3a098f4] {
	width: 0 !important
}

.sky-main .center .left-hidden .catalog-switch[data-v-d3a098f4] {
	left: -20px
}

.sky-main .center .main[data-v-d3a098f4] {
	margin-left: 20px;
	-webkit-transition: width .3s ease;
	transition: width .3s ease
}

.sky-main .center .main .synchro-list[data-v-d3a098f4] {
	margin-top: 10px
}

.region-resource[data-v-21ee007a] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.region-resource .region-top[data-v-21ee007a] {
	padding: 0 20px;
	border-radius: 5px;
	background: #fff;
	-webkit-transition: height .5s;
	transition: height .5s;
	overflow: hidden;
	position: relative;
	min-height: 56px
}

.region-resource .region-top .hascheck-tag[data-v-21ee007a] {
	min-height: 40px;
	margin-bottom: 16px;
	margin-top: 16px
}

.region-resource .region-top .hascheck-tag .check-name[data-v-21ee007a]
	{
	background: #eaf9f2;
	color: #29c07b
}

.region-resource .region-top .hascheck-tag .check-name1[data-v-21ee007a],.region-resource .region-top .hascheck-tag .check-name[data-v-21ee007a]
	{
	cursor: pointer;
	line-height: 24px;
	padding: 4px 18px;
	font-size: 14px;
	font-weight: 400;
	border-radius: 25px;
	display: inline-block;
	margin-right: 12px;
	margin-bottom: 8px
}

.region-resource .region-top .hascheck-tag .check-name1[data-v-21ee007a]
	{
	background: #eaf2ff;
	color: #317cfb !important
}

.region-resource .region-top .show-more[data-v-21ee007a] {
	position: absolute;
	right: 0;
	top: 12px;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 54px;
	flex: 0 0 54px;
	height: 22px;
	font-size: 14px;
	font-weight: 400;
	text-align: left;
	color: #29c07b;
	line-height: 22px;
	cursor: pointer
}

.region-resource .region-top .show-more .icon[data-v-21ee007a] {
	margin-left: 5px
}

.region-resource .region-top .show-more1[data-v-21ee007a] {
	position: absolute;
	right: 0;
	top: 12px;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 54px;
	flex: 0 0 54px;
	height: 22px;
	font-size: 14px;
	font-weight: 400;
	text-align: left;
	color: #1890ff;
	line-height: 22px;
	cursor: pointer
}

.region-resource .region-top .show-more1 .icon[data-v-21ee007a] {
	margin-left: 5px
}

.region-resource .region-top .region-item[data-v-21ee007a] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-bottom: 14px
}

.region-resource .region-top .region-item .catalog-name[data-v-21ee007a]
	{
	-webkit-box-flex: 0;
	-ms-flex: 0 0 90px;
	flex: 0 0 90px;
	padding-top: 9px;
	font-size: 12px;
	color: rgba(0, 0, 0, .5);
	cursor: pointer;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	text-align: right;
	margin-right: 10px
}

.region-resource .region-top .region-item .catalog-lists[data-v-21ee007a]
	{
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.region-resource .region-top .region-item .catalog-lists .region-li[data-v-21ee007a]
	{
	cursor: pointer;
	padding: 0 15px;
	line-height: 24px;
	padding: 4px 18px;
	font-size: 14px;
	font-weight: 400;
	color: #131415;
	margin-bottom: 8px
}

.region-resource .region-top .region-item .catalog-lists .region-li.region-active[data-v-21ee007a]
	{
	background: #eaf9f2;
	color: #29c07b;
	border-radius: 25px
}

.region-resource .region-top .region-item .catalog-lists .region-li.region-active1[data-v-21ee007a]
	{
	background: #eaf2ff;
	color: #317cfb !important;
	border-radius: 25px
}

.region-resource .region-top .region-item .left-space[data-v-21ee007a] {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 54px;
	flex: 0 0 54px
}

.region-resource .region-tip[data-v-21ee007a] {
	padding: 20px;
	border-radius: 5px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	background: #fff;
	margin: 20px 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.region-resource .region-tip ul[data-v-21ee007a] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.region-resource .region-tip ul li[data-v-21ee007a] {
	cursor: pointer;
	padding: 0 12px
}

.region-resource .region-tip .regiontip-active[data-v-21ee007a] {
	color: #29c07b;
	position: relative
}

.region-resource .region-tip .regiontip-active[data-v-21ee007a]:after {
	content: "";
	width: 20px;
	height: 2px;
	background: #29c07b;
	position: absolute;
	bottom: -13px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%)
}

.region-resource .air-class-toggle-btn[data-v-21ee007a] {
	position: absolute;
	right: 52px;
	bottom: 16px
}

.region-resource .yj-button.stu-theme-button[data-v-21ee007a] {
	background-color: #29c07b;
	border-color: #29c07b;
	color: #fff
}

.region-resource .yj-button.stu-theme-button.is-plain[data-v-21ee007a] {
	background: #eaf9f2;
	color: #29c07b
}

.region-resource .yj-button.stu-theme-button.is-plain[data-v-21ee007a]:hover,.region-resource .yj-button.stu-theme-button.is-plain[data-v-21ee007a]:visited
	{
	background-color: #29c07b;
	border-color: #29c07b;
	color: #fff
}

.region-resource .yj-button.stu-theme-button[data-v-21ee007a]:hover,.region-resource .yj-button.stu-theme-button[data-v-21ee007a]:visited
	{
	background-color: rgba(41, 190, 123, .7);
	border-color: rgba(41, 190, 123, .7);
	color: #fff
}

.region-resource[data-v-47ad16ab] {
	width: 1368px;
	margin: auto;
	padding-top: 10px
}

.region-resource[data-v-1b11a178] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: relative;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.region-resource .region-top[data-v-1b11a178] {
	padding-top: 10px;
	border-radius: 5px
}

.region-resource .region-top .region-item[data-v-1b11a178] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 70px;
	border-bottom: 1px solid #f5f7fa
}

.region-resource .region-top .region-item li[data-v-1b11a178] {
	cursor: pointer;
	padding: 0 15px;
	line-height: 24px;
	padding: 8px 24px
}

.region-resource .region-top .region-item .region-active[data-v-1b11a178]
	{
	background: #29c07b;
	color: #fff;
	border-radius: 5px;
	font-weight: 700
}

.region-resource .region-top .region-item+.region-item[data-v-1b11a178]
	{
	margin-top: 20px
}

.region-resource .list-pagin[data-v-1b11a178] {
	margin-top: 30px;
	margin-bottom: 84px;
	height: 32px;
	text-align: center;
	z-index: 10;
	position: relative
}

.region-resource .region-kong[data-v-1b11a178] {
	padding: 100px 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	background: #fff
}

.region-resource .allbg[data-v-1b11a178] {
	position: absolute;
	bottom: 0;
	left: 0;
	height: 260px;
	width: 100%;
	background-image: url(../img/bg-bottom.400d22ab.png);
	background-repeat: no-repeat;
	background-size: 100%;
	background-position-y: bottom;
	background-color: transparent
}

.region-resource .studentTimetab[data-v-1b11a178] {
	height: 100%
}

.region-resource[data-v-ec3d88fc] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: relative;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.region-resource .region-top[data-v-ec3d88fc] {
	padding-top: 10px;
	border-radius: 5px
}

.region-resource .region-top .region-item[data-v-ec3d88fc] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 70px;
	border-bottom: 1px solid #f5f7fa
}

.region-resource .region-top .region-item li[data-v-ec3d88fc] {
	cursor: pointer;
	padding: 0 15px;
	line-height: 24px;
	padding: 8px 24px
}

.region-resource .region-top .region-item .region-active[data-v-ec3d88fc]
	{
	background: #29c07b;
	color: #fff;
	border-radius: 5px;
	font-weight: 700
}

.region-resource .region-top .region-item+.region-item[data-v-ec3d88fc]
	{
	margin-top: 20px
}

.region-resource .list-pagin[data-v-ec3d88fc] {
	margin-top: 30px;
	margin-bottom: 84px;
	height: 32px;
	text-align: center;
	z-index: 10;
	position: relative
}

.region-resource .region-kong[data-v-ec3d88fc] {
	padding: 100px 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	background: #fff
}

.region-resource .allbg[data-v-ec3d88fc] {
	position: absolute;
	bottom: 0;
	left: 0;
	height: 260px;
	width: 100%;
	background-image: url(../img/bg-bottom.400d22ab.png);
	background-repeat: no-repeat;
	background-size: 100%;
	background-position-y: bottom;
	background-color: transparent
}

.region-resource .studentTimetab[data-v-ec3d88fc] {
	height: 100%
}

.resourceLandPage .topbanner[data-v-d1a0bde6] {
	width: 100%;
	height: 300px
}

.resourceLandPage .topbanner img[data-v-d1a0bde6] {
	width: 100%;
	height: 100%
}

.resourceLandPage .previewButton[data-v-d1a0bde6] {
	margin-top: 20px;
	padding-top: 30px;
	text-align: center;
	margin-bottom: 30px
}

.web-home-wrap[data-v-553f7fff] {
	padding-top: 12px
}

.banner[data-v-553f7fff] {
	width: 100%;
	height: 240px
}

.banner img[data-v-553f7fff] {
	width: 100%;
	height: 100%
}

.region-resource[data-v-553f7fff] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: relative;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.region-resource .region-top[data-v-553f7fff] {
	padding-top: 10px;
	border-radius: 5px;
	background: #fff
}

.region-resource .region-top .region-item[data-v-553f7fff] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 70px;
	border-bottom: 1px solid #f5f7fa
}

.region-resource .region-top .region-item li[data-v-553f7fff] {
	cursor: pointer;
	padding: 0 15px;
	line-height: 24px;
	padding: 8px 24px
}

.region-resource .region-top .region-item .region-active[data-v-553f7fff]
	{
	background: #29c07b;
	color: #fff;
	border-radius: 5px;
	font-weight: 700
}

.region-resource .region-top .region-item+.region-item[data-v-553f7fff]
	{
	margin-top: 20px
}

.region-resource .list-pagin[data-v-553f7fff] {
	margin-top: 30px;
	margin-bottom: 84px;
	height: 32px;
	text-align: center;
	z-index: 10;
	position: relative
}

.region-resource .region-kong[data-v-553f7fff] {
	padding: 100px 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	background: #fff
}

.region-resource .allbg[data-v-553f7fff] {
	position: absolute;
	bottom: 0;
	left: 0;
	height: 260px;
	width: 100%;
	background-image: url(../img/bg-bottom.400d22ab.png);
	background-repeat: no-repeat;
	background-size: 100%;
	background-position-y: bottom;
	background-color: transparent
}

.region-resource .studentTimetab[data-v-553f7fff] {
	height: 100%
}

.banner[data-v-69c2e282] {
	width: 100%;
	text-align: center;
	height: 210px;
	position: relative;
	background: #fff
}

.banner .head[data-v-69c2e282] {
	width: 100%;
	height: 100px
}

.banner .head .img1[data-v-69c2e282] {
	width: 100%;
	height: 100%
}

.banner .bottom[data-v-69c2e282] {
	margin-top: 15px
}

.banner .textImg[data-v-69c2e282] {
	position: absolute;
	left: 10%;
	top: 30px
}

.region-resource[data-v-69c2e282] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: relative;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.region-resource .region-top[data-v-69c2e282] {
	margin: 20px 0;
	padding-top: 10px;
	border-radius: 5px;
	background: #fff
}

.region-resource .region-top .region-item[data-v-69c2e282] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 70px;
	border-bottom: 1px solid #f5f7fa
}

.region-resource .region-top .region-item li[data-v-69c2e282] {
	cursor: pointer;
	padding: 0 15px;
	line-height: 24px;
	padding: 8px 24px
}

.region-resource .region-top .region-item .region-active[data-v-69c2e282]
	{
	background: #29c07b;
	color: #fff;
	border-radius: 5px;
	font-weight: 700
}

.region-resource .region-top .region-item+.region-item[data-v-69c2e282]
	{
	margin-top: 20px
}

.region-resource .list-pagin[data-v-69c2e282] {
	margin-top: 30px;
	margin-bottom: 84px;
	height: 32px;
	text-align: center;
	z-index: 10;
	position: relative
}

.region-resource .region-kong[data-v-69c2e282] {
	padding: 100px 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	background: #fff
}

.region-resource .allbg[data-v-69c2e282] {
	position: absolute;
	bottom: 0;
	left: 0;
	height: 260px;
	width: 100%;
	background-image: url(../img/bg-bottom.400d22ab.png);
	background-repeat: no-repeat;
	background-size: 100%;
	background-position-y: bottom;
	background-color: transparent
}

.region-resource .studentTimetab[data-v-69c2e282] {
	height: 100%
}

.region-resource[data-v-213dabb8] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.region-resource .region-top[data-v-213dabb8] {
	padding: 0 20px;
	border-radius: 5px;
	background: #fff;
	-webkit-transition: height .5s;
	transition: height .5s;
	overflow: hidden;
	position: relative;
	min-height: 56px
}

.region-resource .region-top .hascheck-tag[data-v-213dabb8] {
	min-height: 40px;
	margin-bottom: 16px;
	margin-top: 16px
}

.region-resource .region-top .hascheck-tag .check-name[data-v-213dabb8]
	{
	background: #eaf9f2;
	color: #29c07b
}

.region-resource .region-top .hascheck-tag .check-name1[data-v-213dabb8],.region-resource .region-top .hascheck-tag .check-name[data-v-213dabb8]
	{
	cursor: pointer;
	line-height: 24px;
	padding: 4px 18px;
	font-size: 14px;
	font-weight: 400;
	border-radius: 25px;
	display: inline-block;
	margin-right: 12px;
	margin-bottom: 8px
}

.region-resource .region-top .hascheck-tag .check-name1[data-v-213dabb8]
	{
	background: #eaf2ff;
	color: #317cfb !important
}

.region-resource .region-top .show-more[data-v-213dabb8] {
	position: absolute;
	right: 0;
	top: 12px;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 54px;
	flex: 0 0 54px;
	height: 22px;
	font-size: 14px;
	font-weight: 400;
	text-align: left;
	color: #29c07b;
	line-height: 22px;
	cursor: pointer
}

.region-resource .region-top .show-more .icon[data-v-213dabb8] {
	margin-left: 5px
}

.region-resource .region-top .show-more1[data-v-213dabb8] {
	position: absolute;
	right: 0;
	top: 12px;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 54px;
	flex: 0 0 54px;
	height: 22px;
	font-size: 14px;
	font-weight: 400;
	text-align: left;
	color: #1890ff;
	line-height: 22px;
	cursor: pointer
}

.region-resource .region-top .show-more1 .icon[data-v-213dabb8] {
	margin-left: 5px
}

.region-resource .region-top .region-item[data-v-213dabb8] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-bottom: 14px
}

.region-resource .region-top .region-item .catalog-name[data-v-213dabb8]
	{
	-webkit-box-flex: 0;
	-ms-flex: 0 0 90px;
	flex: 0 0 90px;
	padding-top: 9px;
	font-size: 12px;
	color: rgba(0, 0, 0, .5);
	cursor: pointer;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	text-align: right;
	margin-right: 10px
}

.region-resource .region-top .region-item .catalog-lists[data-v-213dabb8]
	{
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.region-resource .region-top .region-item .catalog-lists .region-li[data-v-213dabb8]
	{
	cursor: pointer;
	padding: 0 15px;
	line-height: 24px;
	padding: 4px 18px;
	font-size: 14px;
	font-weight: 400;
	color: #131415;
	margin-bottom: 8px
}

.region-resource .region-top .region-item .catalog-lists .region-li.region-active[data-v-213dabb8]
	{
	background: #eaf9f2;
	color: #29c07b;
	border-radius: 25px
}

.region-resource .region-top .region-item .catalog-lists .region-li.region-active1[data-v-213dabb8]
	{
	background: #eaf2ff;
	color: #317cfb !important;
	border-radius: 25px
}

.region-resource .region-top .region-item .left-space[data-v-213dabb8] {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 54px;
	flex: 0 0 54px
}

.region-resource .region-tip[data-v-213dabb8] {
	padding: 20px;
	border-radius: 5px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	background: #fff;
	margin: 20px 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.region-resource .region-tip ul[data-v-213dabb8] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.region-resource .region-tip ul li[data-v-213dabb8] {
	cursor: pointer;
	padding: 0 12px
}

.region-resource .region-tip .regiontip-active[data-v-213dabb8] {
	color: #29c07b;
	position: relative
}

.region-resource .region-tip .regiontip-active[data-v-213dabb8]:after {
	content: "";
	width: 20px;
	height: 2px;
	background: #29c07b;
	position: absolute;
	bottom: -13px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%)
}

.region-resource .air-class-toggle-btn[data-v-213dabb8] {
	position: absolute;
	right: 52px;
	bottom: 16px
}

.region-resource .yj-button.stu-theme-button[data-v-213dabb8] {
	background-color: #29c07b;
	border-color: #29c07b;
	color: #fff
}

.region-resource .yj-button.stu-theme-button.is-plain[data-v-213dabb8] {
	background: #eaf9f2;
	color: #29c07b
}

.region-resource .yj-button.stu-theme-button.is-plain[data-v-213dabb8]:hover,.region-resource .yj-button.stu-theme-button.is-plain[data-v-213dabb8]:visited
	{
	background-color: #29c07b;
	border-color: #29c07b;
	color: #fff
}

.region-resource .yj-button.stu-theme-button[data-v-213dabb8]:hover,.region-resource .yj-button.stu-theme-button[data-v-213dabb8]:visited
	{
	background-color: rgba(41, 190, 123, .7);
	border-color: rgba(41, 190, 123, .7);
	color: #fff
}

.region-resource[data-v-7406fc0a] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: relative;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.region-resource .region-top[data-v-7406fc0a] {
	padding-top: 10px;
	border-radius: 5px
}

.region-resource .region-top .region-item[data-v-7406fc0a] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 70px;
	border-bottom: 1px solid #f5f7fa
}

.region-resource .region-top .region-item li[data-v-7406fc0a] {
	cursor: pointer;
	padding: 0 15px;
	line-height: 24px;
	padding: 8px 24px
}

.region-resource .region-top .region-item .region-active[data-v-7406fc0a]
	{
	background: #29c07b;
	color: #fff;
	border-radius: 5px;
	font-weight: 700
}

.region-resource .region-top .region-item+.region-item[data-v-7406fc0a]
	{
	margin-top: 20px
}

.region-resource .list-pagin[data-v-7406fc0a] {
	margin-top: 30px;
	margin-bottom: 84px;
	height: 32px;
	text-align: center;
	z-index: 10;
	position: relative
}

.region-resource .region-kong[data-v-7406fc0a] {
	padding: 100px 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	background: #fff
}

.region-resource .allbg[data-v-7406fc0a] {
	position: absolute;
	bottom: 0;
	left: 0;
	height: 260px;
	width: 100%;
	background-image: url(../img/bg-bottom.400d22ab.png);
	background-repeat: no-repeat;
	background-size: 100%;
	background-position-y: bottom;
	background-color: transparent
}

.region-resource .studentTimetab[data-v-7406fc0a] {
	height: 100%
}

.resourceLandPage .topbanner[data-v-3b8da179] {
	width: 100%;
	height: 300px
}

.resourceLandPage .topbanner img[data-v-3b8da179] {
	width: 100%;
	height: 100%
}

.resourceLandPage .previewButton[data-v-3b8da179] {
	margin-top: 20px;
	padding-top: 30px;
	text-align: center;
	margin-bottom: 30px
}

.sky-main[data-v-1e604e50] {
	margin: 0 auto
}

.sub-swipe[data-v-35fee7b2] {
	width: 1368px;
	background: #fff
}

.sub-swipe .swiper-content[data-v-35fee7b2] {
	padding: 0 10px;
	margin-right: 25px;
	height: 64px
}

.sub-swipe .swiper-content .catalog-name[data-v-35fee7b2] {
	position: relative;
	padding: 0 15px;
	height: 36px;
	line-height: 36px;
	margin: 0 5px;
	font-size: 16px;
	color: #666
}

.sub-swipe .swiper-content .catalog-name .allschools[data-v-35fee7b2] {
	text-align: center;
	position: absolute;
	right: 0;
	top: -14px;
	background: #f55;
	color: #fff;
	font-size: 12px;
	height: 24px;
	border-radius: 20px;
	width: 50px;
	line-height: 24px
}

.sub-swipe .swiper-content .catalog-name.active[data-v-35fee7b2] {
	font-size: 16px;
	color: #317cfb;
	background: #f4f8ff;
	border-radius: 60px 60px 60px 60px
}

.sub-swipe .item-content[data-v-35fee7b2] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	cursor: pointer
}

.sub-swipe .line[data-v-35fee7b2] {
	width: 44px;
	height: 3px;
	margin-top: 5px;
	background: #317cfb;
	border-radius: 2px 2px 2px 2px;
	opacity: 1
}

.sub-swipe .sub-swipe-tab-l[data-v-35fee7b2] {
	position: relative;
	padding: 8px 20px;
	overflow: hidden;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	height: 64px
}

.sub-swipe .sub-swipe-tab-l .left[data-v-35fee7b2] {
	margin-right: 0;
	border-top-left-radius: 60px;
	border-bottom-left-radius: 60px;
	border-right: none !important
}

.sub-swipe .sub-swipe-tab-l .right[data-v-35fee7b2] {
	margin-left: 0;
	border-top-right-radius: 60px;
	border-bottom-right-radius: 60px
}

.sub-swipe .sub-swipe-tab-l .left[data-v-35fee7b2],.sub-swipe .sub-swipe-tab-l .right[data-v-35fee7b2]
	{
	-webkit-box-flex: 0;
	-ms-flex: 0 0 36px;
	flex: 0 0 36px;
	height: 36px;
	width: 40px;
	opacity: 1;
	line-height: 60px;
	display: -webkit-box;
	display: -ms-flexbox;
	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;
	border: 1px solid #e4e4e4
}

.sub-swipe .sub-swipe-tab-l .left .box[data-v-35fee7b2],.sub-swipe .sub-swipe-tab-l .right .box[data-v-35fee7b2]
	{
	width: 11px;
	height: 11px;
	margin-left: 6px;
	border-top: 2px solid #317cfb;
	border-right: 2px solid #317cfb;
	-webkit-transform: rotate(-135deg) !important;
	transform: rotate(-135deg) !important
}

.sub-swipe .sub-swipe-tab-l .left .box-r[data-v-35fee7b2],.sub-swipe .sub-swipe-tab-l .right .box-r[data-v-35fee7b2]
	{
	width: 11px;
	height: 11px;
	margin-right: 6px;
	border-top: 2px solid #317cfb;
	border-right: 2px solid #317cfb;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg)
}

.sub-swipe .sub-swipe-tab-l .left[data-v-35fee7b2],.sub-swipe .sub-swipe-tab-l .right[data-v-35fee7b2]
	{
	background: -webkit-gradient(linear, left top, left bottom, from(#fff),
		to(hsla(0, 0%, 100%, .75)));
	background: linear-gradient(180deg, #fff, hsla(0, 0%, 100%, .75))
}

.sub-swipe .sub-swipe-tab-l .swiper-button-disabled[data-v-35fee7b2] {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 36px;
	flex: 0 0 36px;
	height: 36px;
	line-height: 60px;
	display: -webkit-box;
	display: -ms-flexbox;
	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
}

.sub-swipe .sub-swipe-tab-l .swiper-button-disabled .box-r[data-v-35fee7b2]
	{
	width: 11px;
	height: 11px;
	margin-right: 6px;
	border-top: 1px solid #cdcdcd;
	border-right: 1px solid #cdcdcd;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg)
}

.sub-swipe .sub-swipe-tab-l .swiper-button-disabled .box[data-v-35fee7b2]
	{
	width: 11px;
	height: 11px;
	margin-left: 6px;
	border-top: 1px solid #cdcdcd;
	border-right: 1px solid #cdcdcd;
	-webkit-transform: rotate(-135deg) !important;
	transform: rotate(-135deg) !important
}

.sub-swipe .sub-swipe-tab-l .swiper-slide[data-v-35fee7b2] {
	width: auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.region-resource[data-v-b5617dc8] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.region-resource .more-item[data-v-b5617dc8] {
	width: 99%;
	height: 32px;
	-webkit-transition: height .2s;
	transition: height .2s;
	overflow: hidden
}

.region-resource .region-top[data-v-b5617dc8] {
	margin-top: 16px;
	background-image: url(../img/local_header_bg@2x.0c1ec5cd.png);
	background-size: cover;
	background-position-x: 100%;
	background-position-y: 77%;
	padding: 35px 20px 25px 20px;
	border-radius: 5px;
	-webkit-transition: height .5s;
	transition: height .5s;
	overflow: hidden;
	position: relative
}

.region-resource .region-top .hascheck-tag[data-v-b5617dc8] {
	min-height: 40px
}

.region-resource .region-top .hascheck-tag .check-name[data-v-b5617dc8]
	{
	cursor: pointer;
	padding: 0 15px;
	line-height: 24px;
	padding: 4px 16px;
	font-size: 14px;
	font-weight: 400;
	background: #1890ff;
	color: #fff;
	border-radius: 4px;
	display: inline-block;
	margin-right: 12px;
	margin-bottom: 8px
}

.region-resource .region-top .show-more[data-v-b5617dc8] {
	position: absolute;
	right: 10px;
	top: 22px;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 54px;
	flex: 0 0 54px;
	height: 22px;
	font-size: 14px;
	font-weight: 400;
	text-align: left;
	color: #1890ff;
	line-height: 22px;
	cursor: pointer
}

.region-resource .region-top .show-more .icon[data-v-b5617dc8] {
	margin-left: 5px
}

.region-resource .region-top .show-more-item[data-v-b5617dc8] {
	cursor: pointer;
	width: 55px;
	height: 22px;
	line-height: 22px;
	position: absolute;
	top: 4px;
	right: 40px;
	font-size: 12px;
	border: 1px solid #c0c4cc;
	border-radius: 55px;
	text-align: center
}

.region-resource .region-top .show-more-item span[data-v-b5617dc8] {
	color: #8c8c8c
}

.region-resource .region-top .region-item[data-v-b5617dc8] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-bottom: 20px;
	position: relative
}

.region-resource .region-top .region-item .catalog-name[data-v-b5617dc8]
	{
	-webkit-box-flex: 0;
	-ms-flex: 0 0 90px;
	flex: 0 0 90px;
	padding-top: 12px;
	font-size: 12px;
	color: rgba(0, 0, 0, .5);
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	text-align: right;
	margin-right: 10px;
	cursor: pointer
}

.region-resource .region-top .region-item .catalog-lists[data-v-b5617dc8]
	{
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding-right: 30px
}

.region-resource .region-top .region-item .catalog-lists .region-li[data-v-b5617dc8]
	{
	margin-bottom: 10px;
	cursor: pointer;
	padding: 0 15px;
	line-height: 24px;
	padding: 4px 16px;
	font-size: 16px;
	font-weight: 400;
	color: #131415;
	height: 32px
}

.region-resource .region-top .region-item .catalog-lists .region-li.region-active[data-v-b5617dc8]
	{
	background: #317cfb;
	color: #fff;
	border-radius: 4px
}

.region-resource .region-top .region-item .left-space[data-v-b5617dc8] {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 54px;
	flex: 0 0 54px
}

.region-resource .region-tip[data-v-b5617dc8] {
	padding: 20px;
	border-radius: 5px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	background: #fff;
	margin: 20px 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.region-resource .region-tip ul[data-v-b5617dc8] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.region-resource .region-tip ul li[data-v-b5617dc8] {
	cursor: pointer;
	padding: 0 12px
}

.region-resource .region-tip .regiontip-active[data-v-b5617dc8] {
	color: #29c07b;
	position: relative
}

.region-resource .region-tip .regiontip-active[data-v-b5617dc8]:after {
	content: "";
	width: 20px;
	height: 2px;
	background: #29c07b;
	position: absolute;
	bottom: -13px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%)
}

.yj-dialog[data-v-74d89bc0] {
	text-align: left
}

.yj-dialog .father-div[data-v-74d89bc0] {
	width: 100%;
	height: auto;
	margin-top: -10px;
	text-align: left
}

.yj-dialog .father-div .content-div[data-v-74d89bc0] {
	width: 100%;
	height: 400px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.yj-dialog .father-div .content-div .left-div[data-v-74d89bc0] {
	-webkit-box-flex: 1.2;
	-ms-flex: 1.2;
	flex: 1.2;
	border-right: 1px solid #e7e7e7
}

.yj-dialog .father-div .content-div .left-div .left-head-div[data-v-74d89bc0]
	{
	padding: 10px 10px;
	height: 50px;
	width: 100%;
	background: #f3f3f3
}

.yj-dialog .father-div .content-div .left-div .contacts-tree[data-v-74d89bc0]
	{
	height: 320px;
	max-height: 320px;
	padding: 10px;
	overflow: auto
}

.yj-dialog .father-div .content-div .left-div .left-alert-div[data-v-74d89bc0]
	{
	width: 100%;
	line-height: 30px;
	text-align: center;
	color: #909399
}

.yj-dialog .father-div .content-div .left-div .el-tree-node__label[data-v-74d89bc0]
	{
	font-size: 14px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	width: 260px;
	line-height: 30px;
	height: 30px
}

.yj-dialog .father-div .content-div .right-div[data-v-74d89bc0] {
	-webkit-box-flex: 0.8;
	-ms-flex: 0.8;
	flex: 0.8
}

.yj-dialog .father-div .content-div .right-div .right-head-div[data-v-74d89bc0]
	{
	height: 50px;
	width: 100%;
	text-align: right;
	line-height: 50px;
	background: #f3f3f3;
	padding-left: 20px;
	text-align: left
}

.yj-dialog .father-div .content-div .right-div .right-head-div .sel-span[data-v-74d89bc0]
	{
	color: #0187d4;
	font-weight: 600
}

.yj-dialog .father-div .content-div .right-div .right-sel-contacts[data-v-74d89bc0]
	{
	padding: 10px 20px;
	overflow: auto;
	height: 340px;
	max-height: 340px
}

.yj-dialog .father-div .footer-div[data-v-74d89bc0] {
	width: 100%;
	height: 50px;
	background: #e7e7e7;
	text-align: right;
	padding: 7px 20px
}

.content-div .left-div .el-tree-node__label {
	font-size: 14px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	width: 260px;
	line-height: 30px;
	height: 30px
}

.res-input {
	padding: 0 10px 10px 10px
}

.my-tag {
	background-color: #ecf5ff;
	display: table;
	height: 32px;
	padding: 0 10px;
	line-height: 30px;
	font-size: 14px;
	color: #317cfb;
	border: 1px solid #d9ecff;
	border-radius: 4px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	white-space: nowrap;
	margin-bottom: 5px;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.my-tag .my-tag-span {
	float: left;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	max-width: 100px;
	display: block
}

.my-tag .my-tag-close {
	float: left;
	top: 7px
}

.my-tag .my-tag-close,.my-tag .my-tag-right-close {
	border-radius: 50%;
	text-align: center;
	position: relative;
	cursor: pointer;
	font-size: 12px;
	height: 16px;
	width: 16px;
	line-height: 16px;
	vertical-align: middle;
	right: -5px
}

.my-tag .my-tag-close:hover,.my-tag .my-tag-right-close:hover {
	color: #fff;
	background-color: #317cfb
}

.recommend-local {
	border-radius: 4px;
	min-height: 296px;
	height: 100%;
	margin: 15px 28px 20px 22px
}

.recommend-local,.recommend-local .content-local {
	background: #fff;
	position: relative
}

.recommend-local .el-tabs__nav-scroll {
	height: 32px
}

.recommend-local .el-tabs__item.is-active:after {
	content: "";
	position: absolute;
	left: calc(50% - 6px);
	top: 100%;
	z-index: 111;
	border-top-width: 6px;
	border-top-color: #317cfb;
	border-width: 6px;
	display: block;
	border-style: solid;
	display: none
}

.recommend-local .menu-list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 20px 46px 0 0
}

.recommend-local .menu-list .div {
	height: 24px;
	padding: 1px 14px 1px 14px !important;
	font-size: 16px;
	font-family: PingFangSC, PingFangSC-Regular;
	font-weight: 400;
	text-align: left;
	color: rgba(0, 0, 0, .65);
	line-height: 22px;
	margin-bottom: 10px;
	cursor: pointer
}

.recommend-local .active {
	color: #317cfb !important;
	background: #eaf2ff;
	border-radius: 60px
}

.recommend-local .show-more-item {
	cursor: pointer;
	height: 24px;
	width: 65px;
	text-align: center;
	line-height: 22px;
	position: absolute;
	top: 18px;
	right: 0;
	font-size: 12px;
	border: 1px solid #317cfb;
	color: #8c8c8c;
	border-radius: 22px
}

.recommend-local .show-more-item .text {
	font-size: 12px;
	color: #317cfb
}

.recommend-local .head-rightser {
	margin-right: 0;
	padding: 10px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.recommend-local .more-item {
	width: 95%;
	height: 48px;
	-webkit-transition: height .2s;
	transition: height .2s;
	overflow: hidden;
	position: relative
}

.recommend-local .el-tabs__header {
	padding: 10px 0 0 0;
	margin: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row
}

.recommend-local .el-tabs__header .el-tabs__active-bar,.recommend-local .el-tabs__header .el-tabs__nav-wrap:after
	{
	display: none
}

.recommend-local .el-tabs__header .el-tabs__item {
	height: 24px;
	padding: 1px 14px 1px 14px !important;
	font-size: 16px;
	font-family: PingFangSC, PingFangSC-Regular;
	font-weight: 400;
	text-align: left;
	color: rgba(0, 0, 0, .65);
	line-height: 22px
}

.recommend-local .el-tabs__header .el-tabs__item:hover {
	color: #317cfb
}

.recommend-local .el-tabs__header .is-active {
	background: #e5f6ff;
	color: #317cfb;
	border-radius: 60px
}

.recommend-local .el-tabs__header .is-active:hover {
	color: #317cfb
}

.recommend-local .empty-view {
	position: absolute;
	left: 0;
	top: 180px;
	height: 100%;
	width: 100%;
	text-align: center
}

.recommend-local .content-head {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 70px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 16px;
	font-family: PingFangSC, PingFangSC-Regular;
	font-weight: 400;
	text-align: left;
	color: rgba(0, 0, 0, .5);
	border-bottom: 1px solid #efefef
}

.recommend-local .content-head .ul-catalog {
	float: left;
	border-radius: 6px
}

.recommend-local .content-head .li-catalog {
	color: #333;
	font-size: 12px;
	padding: 8px 13px;
	cursor: pointer;
	display: inline-block;
	border: 1px solid #e4e4e4
}

.recommend-local .content-head .li-catalog:first-child {
	border-top-left-radius: 6px;
	border-bottom-left-radius: 6px
}

.recommend-local .content-head .li-catalog:last-child {
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px
}

.recommend-local .content-head .li-catalog.active1 {
	color: #317cfb !important;
	border: 1px solid #317cfb;
	font-weight: 800 !important
}

.recommend-local .content-head .title {
	font-size: 16px;
	font-family: PingFangSC, PingFangSC-Medium;
	font-weight: 700;
	text-align: left;
	color: rgba(0, 0, 0, .9)
}

.res-center .content {
	height: calc(100% - 138px)
}

.teach-package-list {
	height: 100%
}

.teach-package-list .header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	height: 70px;
	padding: 0 42px 0 24px;
	border-bottom: 1px solid #e4e4e4
}

.teach-package-list .header .title {
	font-size: 16px;
	font-weight: 700;
	text-align: left;
	color: rgba(0, 0, 0, .65)
}

.teach-package-list .header .subtitle {
	font-size: 16px;
	text-align: left;
	color: rgba(0, 0, 0, .5)
}

.teach-package-list .list,.teach-package-list .list1 {
	overflow-y: auto;
	height: calc(100% - 90px);
	width: 100%;
	margin-top: 15px;
	padding: 0 10px 0 10px;
	margin-bottom: 50px;
	text-align: left;
	list-style-type: none;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.teach-package-list .list1 .list-item,.teach-package-list .list .list-item
	{
	cursor: pointer;
	width: 100%;
	padding: 10px;
	border-radius: 4px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	height: 90px;
	border-style: solid;
	border-width: 1px;
	border-color: rgba(12, 144, 248, 0) rgba(12, 144, 248, 0) #f4f4f4
		rgba(12, 144, 248, 0)
}

.teach-package-list .list1 .list-item:hover,.teach-package-list .list .list-item:hover
	{
	border: 1px solid rgba(12, 144, 248, .7);
	background: #f0faff;
	border-radius: 5px
}

.teach-package-list .list1 .list-item .item-content,.teach-package-list .list1 .list-item .item-content-no,.teach-package-list .list .list-item .item-content,.teach-package-list .list .list-item .item-content-no
	{
	cursor: pointer;
	text-align: left;
	width: calc(50% - 10px);
	height: 48px;
	padding-left: 12px;
	-webkit-box-flex: 1;
	-ms-flex: auto;
	flex: auto
}

.teach-package-list .list1 .list-item .item-content-no .title,.teach-package-list .list1 .list-item .item-content .title,.teach-package-list .list .list-item .item-content-no .title,.teach-package-list .list .list-item .item-content .title
	{
	text-align: left;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 18px;
	font-family: PingFangSC, PingFangSC-Regular;
	font-weight: 400;
	color: rgba(0, 0, 0, .75);
	height: 25px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	width: 180px;
	width: 80% !important;
	margin-top: -3px
}

.teach-package-list .list1 .list-item .item-content-no .title:hover,.teach-package-list .list1 .list-item .item-content .title:hover,.teach-package-list .list .list-item .item-content-no .title:hover,.teach-package-list .list .list-item .item-content .title:hover
	{
	color: #317cfb
}

.teach-package-list .list1 .list-item .item-content-no span,.teach-package-list .list1 .list-item .item-content span,.teach-package-list .list .list-item .item-content-no span,.teach-package-list .list .list-item .item-content span
	{
	line-height: 30px
}

.teach-package-list .list1 .list-item .item-content-no .subTitle,.teach-package-list .list1 .list-item .item-content .subTitle,.teach-package-list .list .list-item .item-content-no .subTitle,.teach-package-list .list .list-item .item-content .subTitle
	{
	font-size: 14px;
	color: rgba(0, 0, 0, .5);
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	width: 180px;
	width: 80% !important
}

.teach-package-list .list1 .list-item .right-img img,.teach-package-list .list .list-item .right-img img
	{
	width: 46px;
	height: 48px
}

.teach-package-list .list1 .list-item .delete,.teach-package-list .list .list-item .delete
	{
	font-size: 12px;
	font-family: PingFangSC, PingFangSC-Regular;
	font-weight: 400;
	text-align: center;
	color: #317cfb;
	margin-top: 2px
}

.teach-package-list .list:hover {
	overflow-y: auto
}

.teach-package-list .list1::-webkit-scrollbar,.teach-package-list .list::-webkit-scrollbar
	{
	width: 8px;
	height: 1px;
	position: absolute;
	right: -40px;
	top: 0;
	background: #fff
}

.teach-package-list .list1::-webkit-scrollbar-thumb,.teach-package-list .list::-webkit-scrollbar-thumb
	{
	background: #535353;
	width: 2px;
	height: 80px;
	background: rgba(0, 0, 0, .16);
	border-radius: 4px
}

.teach-package-list .list1::-webkit-scrollbar-thumb {
	background: #fff
}

.teach-package-list .list::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 5px #fff;
	box-shadow: inset 0 0 5px #fff;
	background: #fff;
	display: none
}

.teach-package-list .list::-webkit-scrollbar-track-piece {
	background: hsla(0, 0%, 100%, 0)
}

.teach-package-list .list1::-webkit-scrollbar-track-piece {
	background: #fff
}

.teach-package-list .activeres {
	border: 1px solid rgba(12, 144, 248, .7) !important;
	background: #f0faff !important;
	border-radius: 5px
}

.teach-package-list .load-more {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.teach-package-list .load-more .on-more {
	cursor: pointer;
	padding: 7px 38px 8px 38px;
	font-size: 16px;
	font-family: MicrosoftYaHei;
	text-align: left;
	color: #317cfb;
	line-height: 21px;
	border: 1px solid #e4e4e4;
	border-radius: 19px
}

.teach-package-list .load-more .no-more {
	padding: 16px
}

.teach-package-list .load-more .no-more,.teach-package-list .load-more .on-load
	{
	font-size: 16px;
	font-family: MicrosoftYaHei;
	text-align: left;
	color: rgba(0, 0, 0, .65);
	line-height: 21px
}

.teach-package-list .load-more .on-load {
	padding: 7px 38px 8px 38px
}

.paper-list {
	height: 100%
}

.paper-list .header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	height: 70px;
	padding: 0 42px 0 24px;
	border-bottom: 1px solid #e4e4e4
}

.paper-list .header .title {
	font-size: 16px;
	font-weight: 700;
	text-align: left;
	color: rgba(0, 0, 0, .65)
}

.paper-list .header .subtitle {
	font-size: 16px;
	text-align: left;
	color: rgba(0, 0, 0, .5)
}

.paper-list .list,.paper-list .list1 {
	overflow-y: auto;
	height: calc(100% - 90px);
	width: 100%;
	margin-top: 15px;
	padding: 0 10px 0 10px;
	margin-bottom: 50px;
	text-align: left;
	list-style-type: none;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.paper-list .list1 .list-item,.paper-list .list .list-item {
	cursor: pointer;
	width: 100%;
	padding: 10px;
	border-radius: 4px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	border-bottom: 1px solid #f4f4f4;
	height: 90px
}

.paper-list .list1 .list-item .item-content,.paper-list .list1 .list-item .item-content-no,.paper-list .list .list-item .item-content,.paper-list .list .list-item .item-content-no
	{
	cursor: pointer;
	text-align: left;
	width: calc(50% - 10px);
	height: 48px;
	padding-left: 12px;
	-webkit-box-flex: 1;
	-ms-flex: auto;
	flex: auto
}

.paper-list .list1 .list-item .item-content-no .title,.paper-list .list1 .list-item .item-content .title,.paper-list .list .list-item .item-content-no .title,.paper-list .list .list-item .item-content .title
	{
	text-align: left;
	font-size: 18px;
	font-family: PingFangSC, PingFangSC-Regular;
	font-weight: 400;
	color: rgba(0, 0, 0, .75);
	height: 25px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	width: 180px;
	width: 80% !important;
	margin-top: -3px
}

.paper-list .list1 .list-item .item-content-no span,.paper-list .list1 .list-item .item-content span,.paper-list .list .list-item .item-content-no span,.paper-list .list .list-item .item-content span
	{
	line-height: 30px
}

.paper-list .list1 .list-item .item-content-no .subTitle,.paper-list .list1 .list-item .item-content .subTitle,.paper-list .list .list-item .item-content-no .subTitle,.paper-list .list .list-item .item-content .subTitle
	{
	font-size: 14px;
	color: rgba(0, 0, 0, .5);
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	width: 180px;
	width: 80% !important
}

.paper-list .list1 .list-item .right-img,.paper-list .list .list-item .right-img
	{
	position: relative
}

.paper-list .list1 .list-item .right-img .yj-image,.paper-list .list1 .list-item .right-img img,.paper-list .list .list-item .right-img .yj-image,.paper-list .list .list-item .right-img img
	{
	width: 72px;
	height: 72px
}

.paper-list .list1 .list-item .right-img .vcomVip,.paper-list .list .list-item .right-img .vcomVip
	{
	position: absolute;
	right: -4px;
	top: -4px;
	width: 23px;
	height: auto
}

.paper-list .list1 .list-item .right-img .vcomTese,.paper-list .list1 .list-item .right-img .vcomVip2,.paper-list .list .list-item .right-img .vcomTese,.paper-list .list .list-item .right-img .vcomVip2
	{
	width: 36px;
	height: 24px;
	position: absolute;
	top: 2px;
	left: -1px;
	z-index: 1;
	height: auto
}

.paper-list .list1 .list-item .delete,.paper-list .list .list-item .delete
	{
	font-size: 12px;
	font-family: PingFangSC, PingFangSC-Regular;
	font-weight: 400;
	text-align: center;
	color: #317cfb;
	margin-top: 2px
}

.paper-list .list:hover {
	overflow-y: auto
}

.paper-list .list1::-webkit-scrollbar,.paper-list .list::-webkit-scrollbar
	{
	width: 8px;
	height: 1px;
	position: absolute;
	right: -40px;
	top: 0;
	background: #fff
}

.paper-list .list1::-webkit-scrollbar-thumb,.paper-list .list::-webkit-scrollbar-thumb
	{
	background: #535353;
	width: 2px;
	height: 80px;
	background: rgba(0, 0, 0, .16);
	border-radius: 4px
}

.paper-list .list1::-webkit-scrollbar-thumb {
	background: #fff
}

.paper-list .list::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 5px #fff;
	box-shadow: inset 0 0 5px #fff;
	background: #fff;
	display: none
}

.paper-list .list::-webkit-scrollbar-track-piece {
	background: hsla(0, 0%, 100%, 0)
}

.paper-list .list1::-webkit-scrollbar-track-piece {
	background: #fff
}

.paper-list .active {
	background: rgba(64, 158, 255, .2)
}

.paper-list .load-more {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.paper-list .load-more .on-more {
	cursor: pointer;
	padding: 7px 38px 8px 38px;
	font-size: 16px;
	font-family: MicrosoftYaHei;
	text-align: left;
	color: #317cfb;
	line-height: 21px;
	border: 1px solid #e4e4e4;
	border-radius: 19px
}

.paper-list .load-more .no-more {
	padding: 16px
}

.paper-list .load-more .no-more,.paper-list .load-more .on-load {
	font-size: 16px;
	font-family: MicrosoftYaHei;
	text-align: left;
	color: rgba(0, 0, 0, .65);
	line-height: 21px
}

.paper-list .load-more .on-load {
	padding: 7px 38px 8px 38px
}

.paper-list .item-right {
	color: #317cfb;
	cursor: pointer;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.paper-list .item-right .fun-img {
	width: 30px;
	height: 30px;
	padding: 3px;
	border-radius: 50%;
	margin: 0 auto 5px auto
}

.paper-list .item-right .fun-img i {
	font-size: 24px
}

.paper-list .item-right .cc:hover .fun-img {
	background: #317cfb;
	color: #fff
}

.paper-list .item-right .fun-name {
	font-size: 14px;
	white-space: nowrap
}

.mzindex {
	z-index: 3000 !important
}

.resouseError .yj-checkbox {
	margin-right: 10px
}

.tool-view-header {
	height: 100%;
	background: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 0 28px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.tool-view-header .header-content {
	padding-left: 60px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	width: 283px;
	width: auto;
	max-width: 30%
}

.tool-view-header .header-content span {
	color: #333;
	font-size: 20px;
	font-family: PingFangSC-Medium, PingFang SC
}

.tool-view-header .tip-content {
	height: 500px
}

.tool-view-header .header-top .tool-view-tip {
	width: 100%
}

.tool-view-header .header-top .tip-top {
	cursor: pointer
}

.tool-view-header .header-top .tip-top .res-num {
	background-color: #0080ff;
	font-size: 14px;
	color: #fff;
	padding: 3px 4px;
	border-radius: 10px;
	margin-left: 14px
}

.tool-view-header .header-top .tip-top i {
	font-size: 18px;
	vertical-align: middle;
	color: #2695ff;
	margin-left: 10px
}

.tool-view-header .header-handle {
	padding-left: 60px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	cursor: pointer
}

.tool-view-header .el-icon-close {
	font-size: 30px;
	color: #bebebe
}

.tool-view-header .el-icon-zoom-in,.tool-view-header .el-icon-zoom-out {
	font-size: 30px;
	margin-right: 35px;
	color: #bebebe;
	cursor: pointer
}

.tool-view-header .disabled {
	opacity: .3
}

.tool-view-header .el-button {
	margin-left: 35px
}

.tool-view-tip {
	left: 50px !important;
	width: calc(50% - 64px);
	max-height: 50vh;
	border-radius: 0 !important;
	-webkit-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, .08);
	box-shadow: 0 1px 5px 0 rgba(0, 0, 0, .08);
	overflow-y: auto;
	border: 0 solid #303133 !important;
	margin-top: 0 !important
}

.tool-view-tip .res-list {
	padding: 8px 12px
}

.tool-view-tip .res-list .list-item:hover {
	color: #0080ff
}

.tool-view-tip .res-list .list-item {
	font-size: 16px;
	color: #333;
	cursor: pointer;
	position: relative;
	padding: 5px 0;
	width: 100%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 8px
}

.tool-view-tip .res-list .list-item .title {
	margin-left: 14px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	max-width: 88%
}

.tool-view-tip .res-list .list-item .el-image {
	width: 24px;
	height: 24px
}

.tool-view-tip .res-list .active,.tool-view-tip .res-list .list-item:active
	{
	color: #0080ff
}

.new-play .res-player .list-header {
	padding: 0 28px 0 12px
}

.new-play .res-player .el-button {
	color: #317cfb
}

.resources-play {
	background: #f4f4f4;
	width: 100%
}

.resources-play .headline {
	width: 100%;
	height: 64px;
	background: #317cfb;
	text-align: center;
	font-size: 24px;
	padding: 0 20px 0 20px;
	font-family: PingFangSC, PingFangSC-Regular;
	color: #fff;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.resources-play .headline>div {
	width: calc(33.33333vw - 13.33333px)
}

.resources-play .headline .back-button {
	font-size: 18px;
	width: 70px;
	cursor: pointer;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.resources-play .headline .back-button img {
	width: 24px;
	height: 24px;
	display: block;
	margin-right: 6px
}

.resources-play .headline .title {
	font-size: 20px;
	font-family: PingFangSC, PingFangSC-Medium;
	font-weight: 500;
	text-align: left;
	color: #fff
}

.resources-play .headline .headline-center {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-left: -20px;
	cursor: pointer
}

.resources-play .headline .headline-center .center_1 {
	padding: 16px 0 8px 0;
	text-align: center;
	height: 80px;
	width: 80px
}

.resources-play .headline .headline-center .center_2 {
	margin-left: 16px;
	padding: 16px 0 8px 0;
	text-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 80px
}

.resources-play .headline .subTitle {
	font-size: 22px;
	font-family: PingFangSC, PingFangSC-Regular;
	font-weight: 400;
	text-align: left;
	color: #fff;
	text-align: center
}

.resources-play .headline .active {
	background: hsla(0, 0%, 100%, .1)
}

.resources-play .resources-play-content {
	min-width: 1368px;
	padding: 20px;
	height: calc(100vh - 120px)
}

.resources-play .player-left .resources-player,.resources-play .player-right
	{
	height: calc(100vh - 160px);
	opacity: 1;
	background: #fff;
	border-radius: 8px;
	-webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, .1);
	box-shadow: 0 0 5px 0 rgba(0, 0, 0, .1)
}

.resources-play .player-right {
	padding-right: 0 !important
}

.resources-play .player-right-list {
	opacity: 1;
	background: #f4f4f4;
	height: 100%;
	height: calc(100vh - 90px)
}

.resources-play .active .subTitle {
	color: #fff
}

.resources-play .el-badge__content {
	background: #f92a2a
}

.resource-list[data-v-300495e5] {
	padding: 10px 0 33px 0;
	background: #fff;
	border-radius: 8px !important;
	height: calc(100% - 30px);
	overflow-y: auto
}

.resource-list .list-item[data-v-300495e5] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	border-style: solid;
	border-width: 1px;
	border-color: rgba(12, 144, 248, 0) rgba(12, 144, 248, 0) #f4f4f4
		rgba(12, 144, 248, 0);
	padding: 15px 0
}

.resource-list .list-item .item-left[data-v-300495e5] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	width: 58%;
	cursor: pointer;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.resource-list .list-item .item-left .res-right[data-v-300495e5] {
	width: 100%
}

.resource-list .list-item .item-left .res-img[data-v-300495e5] {
	width: 70px;
	height: 70px;
	margin: 0 10px auto 0;
	position: relative
}

.resource-list .list-item .item-left .res-img .vcomVip[data-v-300495e5]
	{
	position: absolute;
	left: 0;
	top: 5px;
	width: 37px;
	height: 27px
}

.resource-list .list-item .item-left .res-img .vcomVip2[data-v-300495e5]
	{
	width: 36px;
	height: 24px;
	position: absolute;
	top: 2px;
	left: -1px;
	z-index: 1
}

.resource-list .list-item .item-left .res-img .tesetag[data-v-300495e5]
	{
	position: absolute;
	top: 6px;
	left: -2px
}

.resource-list .list-item .item-left .res-img .tesetag[data-v-300495e5]:after
	{
	position: absolute;
	content: "";
	display: block;
	width: 0;
	height: 0
}

.resource-list .list-item .item-left .res-img .tesetag span[data-v-300495e5]
	{
	position: relative;
	display: inline-block;
	width: 40px;
	padding: 4px 6px 3px;
	background: -webkit-gradient(linear, left top, left bottom, from(#00c795),
		to(#05b88b));
	background: linear-gradient(180deg, #00c795, #05b88b);
	border-radius: 4px 0 0 0;
	color: #fff;
	font-size: 12px;
	text-align: center
}

.resource-list .list-item .item-left .res-img .tesetag span[data-v-300495e5]:after,.resource-list .list-item .item-left .res-img .tesetag span[data-v-300495e5]:before
	{
	position: absolute;
	content: "";
	display: block
}

.resource-list .list-item .item-left .res-img .tesetag span[data-v-300495e5]:after
	{
	top: 19px;
	left: 0;
	height: 4px;
	width: 5px;
	background: #048665;
	border-radius: 0 0 8px 8px
}

.resource-list .list-item .item-left .res-img .tesetag1[data-v-300495e5]
	{
	position: absolute;
	left: 0;
	top: 5px
}

.resource-list .list-item .item-left .res-img .tesetag1 img[data-v-300495e5]
	{
	width: 36px;
	height: 24px
}

.resource-list .list-item .item-left .res-title[data-v-300495e5] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 16px
}

.resource-list .list-item .item-left .res-title .title-name[data-v-300495e5]
	{
	max-width: 520px;
	font-size: 18px;
	font-family: PingFangSC, PingFangSC-Regular;
	font-weight: 400;
	text-align: left;
	color: #212832;
	line-height: 25px;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;
	display: -webkit-box;
	-webkit-box-orient: vertical
}

.resource-list .list-item .item-left .res-title:hover .title-name[data-v-300495e5]
	{
	color: #317cfb
}

.resource-list .list-item .item-left .res-detail[data-v-300495e5] {
	font-size: 14px;
	font-family: PingFangSC, PingFangSC-Regular;
	font-weight: 400;
	text-align: left;
	color: #666;
	line-height: 20px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.resource-list .list-item .item-left .res-detail div[data-v-300495e5] {
	margin-right: 15px
}

.resource-list .list-item .train-left[data-v-300495e5] {
	cursor: pointer;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.resource-list .list-item .train-left .train-img[data-v-300495e5] {
	width: 48px;
	height: 48px
}

.resource-list .list-item .train-left .train-title[data-v-300495e5] {
	margin-left: 13px
}

.resource-list .list-item .train-left .train-title .res-title[data-v-300495e5]
	{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.resource-list .list-item .train-left .train-title .res-title .title-name[data-v-300495e5]
	{
	max-width: 520px;
	font-size: 16px;
	font-family: PingFangSC, PingFangSC-Regular;
	font-weight: 400;
	text-align: left;
	color: rgba(0, 0, 0, .85);
	line-height: 22px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.resource-list .list-item .train-left .train-title .res-detail[data-v-300495e5]
	{
	font-size: 14px;
	font-family: PingFangSC, PingFangSC-Regular;
	font-weight: 400;
	text-align: left;
	color: rgba(0, 0, 0, .65);
	line-height: 20px;
	padding: 16px 30px 10px 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.resource-list .list-item .train-left .train-title .res-detail div[data-v-300495e5]
	{
	margin-right: 15px
}

.resource-list .list-item .item-right[data-v-300495e5] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: distribute;
	justify-content: space-around
}

.resource-list .list-item[data-v-300495e5]:hover {
	background: #f0faff;
	border: 1px solid rgba(12, 144, 248, .7);
	border-radius: 5px
}

.resource-list .load-more[data-v-300495e5] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.resource-list .load-more .on-more[data-v-300495e5] {
	cursor: pointer;
	padding: 7px 38px 8px 38px;
	font-size: 16px;
	font-family: MicrosoftYaHei;
	text-align: left;
	color: #317cfb;
	line-height: 21px;
	border: 1px solid #e4e4e4;
	border-radius: 19px
}

.resource-list .load-more .no-more[data-v-300495e5] {
	padding: 16px;
	font-size: 16px;
	font-family: MicrosoftYaHei;
	text-align: left;
	color: rgba(0, 0, 0, .65);
	line-height: 21px
}

.resource-list .load-more .on-load[data-v-300495e5] {
	padding: 7px 38px 8px 38px;
	font-size: 16px;
	font-family: MicrosoftYaHei;
	text-align: left;
	color: rgba(0, 0, 0, .65);
	line-height: 21px
}

.resource-list[data-v-300495e5]:hover {
	overflow-y: auto
}

.resource-list1[data-v-300495e5]::-webkit-scrollbar,.resource-list[data-v-300495e5]::-webkit-scrollbar
	{
	width: 8px;
	height: 1px;
	position: absolute;
	right: -40px;
	top: 0;
	background: #fff
}

.resource-list1[data-v-300495e5]::-webkit-scrollbar-thumb,.resource-list[data-v-300495e5]::-webkit-scrollbar-thumb
	{
	background: #535353;
	width: 2px;
	height: 80px;
	background: rgba(0, 0, 0, .16);
	border-radius: 4px
}

.resource-list1[data-v-300495e5]::-webkit-scrollbar-thumb {
	background: #fff
}

.resource-list[data-v-300495e5]::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 5px #fff;
	box-shadow: inset 0 0 5px #fff;
	background: #fff;
	display: none
}

.resource-list[data-v-300495e5]::-webkit-scrollbar-track-piece {
	background: hsla(0, 0%, 100%, 0)
}

.resource-list1[data-v-300495e5]::-webkit-scrollbar-track-piece {
	background: #fff
}

.defualtactive[data-v-300495e5] {
	border: 1px solid rgba(12, 144, 248, .7) !important;
	background: #f0faff !important;
	border-radius: 5px
}

.resource-tab .el-tabs__header {
	margin-bottom: 0 !important
}

.resource-tab .el-tabs__header .el-tabs__nav-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.resource-tab .el-tabs__header .el-tabs__nav-wrap:after {
	height: 0;
	background: #e4e4e4
}

.resource-tab .el-tabs__header .el-tabs__nav-scroll {
	margin-right: 48px
}

.resource-tab .el-tabs {
	width: 100%
}

.resource-tab .el-tabs__nav-next {
	border-top-right-radius: 60px;
	border-bottom-right-radius: 60px
}

.resource-tab .el-tabs__nav-prev {
	position: absolute;
	left: 826px;
	border-top-left-radius: 60px;
	border-bottom-left-radius: 60px;
	border-right: none !important
}

.resource-tab .el-tabs__nav-next,.resource-tab .el-tabs__nav-prev {
	top: 25px;
	font-size: 14px !important;
	width: 30px;
	height: 26px;
	line-height: 26px;
	text-align: center;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff),
		to(hsla(0, 0%, 100%, .75)));
	background: linear-gradient(180deg, #fff, hsla(0, 0%, 100%, .75));
	z-index: 999;
	border: 1px solid #e4e4e4
}

.resource-tab .el-tabs__nav .el-tabs__item {
	height: auto;
	padding: 10px 15px !important;
	font-size: 18px;
	font-family: PingFangSC, PingFangSC-Regular;
	text-align: left;
	font-weight: 400;
	line-height: 28px;
	cursor: pointer
}

.resource-tab .el-tabs__nav .is-active {
	padding: 10px 15px !important;
	font-size: 18px;
	color: #317cfb;
	line-height: 28px;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	background: #fff;
	margin-top: 17px
}

.resource-tab .el-tabs__nav .el-tabs__active-bar {
	background-color: #fff
}

.resource-tab .el-icon-arrow-left:hover,.resource-tab .el-icon-arrow-right:hover
	{
	color: #317cfb;
	font-size: 14px
}

.resource-tab-1 {
	height: 45px;
	line-height: 60px;
	margin-bottom: 0;
	background-color: #fff;
	padding: 0 22px 0 10px
}

.resource-tab-1 .el-tabs__header {
	margin-bottom: 0 !important
}

.resource-tab-1 .el-tabs__header .el-tabs__nav-wrap:after {
	height: 0;
	background: #e4e4e4
}

.resource-tab-1 .el-tabs {
	width: 100%
}

.resource-tab-1 .el-tabs__nav-next,.resource-tab-1 .el-tabs__nav-prev {
	top: 5px
}

.resource-tab-1 .el-tabs__nav .el-tabs__item {
	height: 30px;
	padding: 0 10px 0 10px !important;
	margin: 0 10px;
	font-size: 16px;
	font-family: PingFangSC, PingFangSC-Regular;
	font-weight: 400;
	text-align: left;
	color: rgba(0, 0, 0, .65);
	line-height: 30px;
	border-radius: 4px;
	cursor: pointer
}

.resource-tab-1 .el-tabs__nav .is-active {
	font-size: 16px;
	font-family: PingFang SC-Heavy, PingFang SC;
	color: #317cfb;
	background: #e5f6ff;
	border-radius: 60px
}

.resource-tab-1 .el-tabs__nav .el-tabs__active-bar {
	height: 0;
	background-color: #317cfb;
	border-radius: 3px
}

.res-center {
	width: 100%;
	height: 100%;
	background: #fff;
	border-radius: 8px;
	padding-top: 1px;
	padding-bottom: 1px;
	overflow: auto
}

.res-center .header {
	width: 100%;
	min-height: 60px;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px
}

.res-center .header .el-radio {
	margin-right: 25px;
	margin-bottom: 15px
}

.res-center .resource-tab {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.res-center .content {
	margin: 15px 28px 20px 22px;
	border-radius: 8px;
	background: #fff;
	position: relative
}

.res-center .content .content-head {
	padding: 0 20px 15px 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 50px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 16px;
	font-family: PingFangSC, PingFangSC-Regular;
	font-weight: 400;
	text-align: left;
	color: rgba(0, 0, 0, .5);
	border-bottom: 1px solid #efefef
}

.res-center .content .content-head .ul-catalog {
	float: left;
	border-radius: 6px
}

.res-center .content .content-head .li-catalog {
	color: #333;
	font-size: 12px;
	padding: 8px 13px;
	cursor: pointer;
	display: inline-block;
	border: 1px solid #e4e4e4
}

.res-center .content .content-head .li-catalog:first-child {
	border-top-left-radius: 6px;
	border-bottom-left-radius: 6px;
	border-left: 1px solid #e4e4e4
}

.res-center .content .content-head .li-catalog:last-child {
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px
}

.res-center .content .content-head .li-catalog.active {
	color: #317cfb;
	border: 1px solid #317cfb
}

.res-center .content .content-head .title {
	font-size: 16px;
	font-family: PingFangSC, PingFangSC-Medium;
	font-weight: 700;
	text-align: left;
	color: rgba(0, 0, 0, .9)
}

.res-center .content .upload-span {
	font-size: 16px;
	font-family: PingFangSC, PingFangSC-Regular;
	font-weight: 400;
	color: rgba(0, 0, 0, .65);
	width: 50px;
	line-height: 22px
}

.res-center .res-type {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.res-center .res-type .upload-span {
	margin-top: 4px
}

.res-center .res-type .type-lable {
	width: 70px;
	font-size: 14px;
	font-family: PingFangSC, PingFangSC-Regular;
	font-weight: 400;
	text-align: left;
	color: rgba(0, 0, 0, .5);
	line-height: 30px
}

.res-center .res-type .content-tag {
	margin-right: 40px;
	display: inline-block;
	text-align: left;
	min-width: 30px;
	font-size: 14px
}

.res-center .res-type .active {
	padding: 0 15px;
	color: #fff;
	line-height: 22px
}

.res-center .res-type .el-radio-button__inner {
	font-size: 14px;
	font-family: PingFangSC, PingFangSC-Regular;
	font-weight: 400;
	text-align: left;
	color: rgba(0, 0, 0, .85);
	line-height: 30px;
	border: none !important;
	padding-top: 0 !important;
	padding-bottom: 0 !important;
	border-color: none !important;
	background: none;
	-webkit-box-shadow: none;
	box-shadow: none
}

.res-center .res-type .el-radio__inner {
	border: 0;
	width: 0;
	height: 0
}

.res-center .empty-view {
	position: absolute;
	left: 0;
	top: 180px;
	height: 100%;
	width: 100%;
	text-align: center
}

.res-center .upload-radio {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.res-center .radio-span0 {
	font-size: 16px;
	font-family: PingFangSC, PingFangSC-Regular;
	font-weight: 400;
	color: rgba(0, 0, 0, .85);
	margin-right: 15px;
	margin-bottom: 14px;
	display: inline-block;
	cursor: pointer;
	padding: 0 15px;
	border-radius: 4px;
	line-height: 22px
}

.res-center .el-radio__label {
	font-size: 16px
}

.res-center .collect-dialog .collect-msg {
	padding: 10px;
	font-size: 14px;
	font-family: PingFangSC, PingFangSC-Regular;
	font-weight: 400;
	text-align: left;
	color: rgba(0, 0, 0, .65);
	line-height: 22px
}

.res-center .collect-dialog .collect-btn,.res-center .collect-dialog .collect-msg
	{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.res-center .collect-dialog .collect-btn {
	padding: 18px
}

.res-center .check-format {
	opacity: 1;
	line-height: 30px;
	background: #fff;
	padding: 20px 0 0 20px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.res-center .check-format span {
	padding: 1px 14px;
	cursor: pointer
}

.res-center .check-format .format-active {
	color: #317cfb;
	background: #e5f6ff;
	border-radius: 60px
}

.play-error-dialog {
	height: 260px;
	width: 400px;
	text-align: center
}

.play-error-dialog .el-icon-warning {
	font-size: 53px
}

.play-error-dialog .title {
	font-size: 18px;
	font-family: PingFangSC, PingFangSC-Semibold;
	font-weight: 600;
	color: rgba(0, 0, 0, .75);
	margin-top: 16px
}

.play-error-dialog .dialog_content {
	font-size: 14px;
	font-family: PingFangSC, PingFangSC-Regular;
	text-align: left;
	color: rgba(0, 0, 0, .5);
	margin-top: 13px;
	line-height: 22px;
	padding: 0 20px
}

.play-error-dialog .el-dialog__footer {
	margin-top: 20px;
	text-align: center
}

.play-error-dialog .el-dialog__footer .el-button {
	color: #fff;
	height: 32px;
	background: #1890ff;
	border-radius: 2px;
	padding: 0
}

.vcom-core-playFull {
	width: 100%;
	height: 100%;
	background: #000;
	z-index: 20px !important
}

.vcom-core-playFull .resource-img-preview {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.vcom-core-playFull .resource-img-preview,.vcom-core-playFull .resource-img-preview .vueGallery
	{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	height: 100%;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.vcom-core-playFull .resource-img-preview .vueGallery {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #000;
	overflow: hidden
}

.vcom-core-playFull .resource-img-preview .vueGallery .activePhoto {
	width: 76%;
	background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	background-position: 50%;
	background-repeat: no-repeat;
	background: #000;
	position: relative;
	display: block;
	height: 100%
}

.vcom-core-playFull .resource-img-preview .vueGallery .mine_photo {
	width: 100%;
	height: 100%;
	background-position: 50%;
	background-repeat: no-repeat
}

.vcom-core-playFull .resource-img-preview .vueGallery .gallery-contents
	{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.vcom-core-playFull .resource-img-preview .vueGallery .activePhoto button
	{
	border: none;
	background-color: transparent;
	font-size: 32px;
	color: #fff;
	opacity: .5;
	position: absolute;
	outline: none;
	height: 100%
}

.vcom-core-playFull .resource-img-preview .vueGallery .activePhoto button:hover
	{
	opacity: 1
}

.vcom-core-playFull .resource-img-preview .vueGallery .activePhoto-img {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100%;
	height: 100%;
	overflow: hidden
}

.vcom-core-playFull .resource-img-preview .vueGallery .photo-handle {
	position: absolute;
	right: 50px;
	bottom: 15px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.vcom-core-playFull .resource-img-preview .vueGallery .el-icon-circle-plus-outline,.vcom-core-playFull .resource-img-preview .vueGallery .el-icon-remove-outline
	{
	font-size: 30px;
	color: #fff
}

.vcom-core-playFull .resource-img-preview .vueGallery .activePhoto {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.vcom-core-playFull .resource-img-preview .vueGallery .activePhoto button.previous
	{
	padding: 0 1em 0 .7em;
	left: 0
}

.vcom-core-playFull .resource-img-preview .vueGallery .activePhoto button.next
	{
	padding: 0 .7em 0 1em;
	right: 0
}

.vcom-core-playFull .resource-img-preview .vueGallery .gallery-content {
	width: 24%;
	height: 100%
}

.vcom-core-playFull .resource-img-preview .vueGallery .thumbnails {
	height: 100%;
	overflow: auto;
	-ms-flex-line-pack: start;
	align-content: flex-start;
	padding: 0 12px 10px 12px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	z-index: 1000;
	background: #282b35;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.vcom-core-playFull .resource-img-preview .vueGallery .thumbnails div {
	width: calc(50% - 8px);
	height: calc(16.66667% - 15px);
	border-radius: 2px;
	outline: 2px solid #000;
	cursor: pointer;
	margin-top: 15px;
	background-size: cover;
	background-position: 50%;
	background-repeat: no-repeat;
	opacity: 1
}

.vcom-core-playFull .resource-img-preview .vueGallery .thumbnails div:hover
	{
	opacity: .6
}

.vcom-core-playFull .resource-img-preview .vueGallery .thumbnails div.active
	{
	outline: 1px solid #fff;
	opacity: 1
}

.vcom-core-playFull .resource-img-preview .vueGallery .thumbnails::-webkit-scrollbar
	{
	display: none
}

.vcom-core-playFull .resource-pdf-preview {
	height: 100%;
	width: 100%
}

.vcom-core-playFull .audio-main-wrap {
	background-image: url(../img/audio-bg.fa8899ad.png);
	height: 100%;
	padding: 10px 20px;
	background-size: 100% 100%;
	background-position: 50%
}

.vcom-core-playFull .audio-main-wrap .vue-slider-rail {
	border-radius: 3px;
	background: #93a8b3;
	background: rgba(147, 168, 179, .5)
}

.vcom-core-playFull .audio-main-wrap .vue-slider-process {
	background-color: #fff;
	border-radius: 3px
}

.vcom-core-playFull .audio-main-wrap .vue-slider-process:hover {
	background: #fff
}

.vcom-core-playFull .audio-main-wrap .audio-list {
	-ms-overflow-style: none;
	overflow: -moz-scrollbars-none;
	height: calc(100% - 65px);
	width: 100%;
	text-align: left;
	overflow: auto
}

.vcom-core-playFull .audio-main-wrap .audio-list div {
	margin: 10px 0;
	height: 30px;
	line-height: 30px;
	background: rgba(0, 0, 0, .25);
	border-radius: 2px;
	font-size: 14px;
	font-family: PingFangSC, PingFangSC-Regular;
	font-weight: 400;
	text-align: left;
	color: #fff;
	padding: 0 10px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	width: 283px
}

.vcom-core-playFull .audio-main-wrap .audio-list div span {
	margin-left: 8px
}

.vcom-core-playFull .audio-main-wrap .audio-list .active {
	background: rgba(0, 0, 0, .5)
}

.vcom-core-playFull .audio-main-wrap .audio-bootom-control {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.vcom-core-playFull .audio-main-wrap .audio-bootom-control span {
	font-size: 14px;
	font-family: SFProText, SFProText-Regular;
	font-weight: 400;
	text-align: left;
	color: #fff;
	line-height: 16px;
	letter-spacing: 0
}

.vcom-core-playFull .audio-main-wrap .vue-slider-dot-handle {
	background: #93a8b3;
	border: 5px solid #fff;
	width: 100%;
	height: 100%;
	cursor: pointer;
	border-radius: 50%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-shadow: .5px .5px 2px 1px rgba(0, 0, 0, .32);
	box-shadow: .5px .5px 2px 1px rgba(0, 0, 0, .32)
}

.vcom-core-playFull .audio-main-wrap .slider {
	display: inline-block;
	position: relative;
	margin-left: 15px;
	-webkit-box-flex: 2;
	-ms-flex-positive: 2;
	flex-grow: 2
}

.vcom-core-playFull .audio-main-wrap .slider_volume {
	display: inline-block;
	width: 100px;
	position: relative;
	margin-left: 8px
}

.vcom-core-playFull .audio-main-wrap .di {
	display: inline-block
}

.vcom-core-playFull .audio-main-wrap .download {
	color: #317cfb;
	margin-left: 15px
}

.vcom-core-playFull .audio-main-wrap .dn {
	display: none
}

.vcom-core-playFull .audio-list::-webkit-scrollbar {
	width: 0 !important
}

.vcom-core-playFull .resource-ifra-preview {
	height: 100%;
	width: 100%
}

.vcom-core-playFull .resource-vedio-preview {
	height: 100%;
	width: 100%;
	background-color: #000;
	position: relative
}

.vcom-core-playFull .resource-vedio-preview video:focus {
	outline: none
}

.vcom-core-playFull .resource-vedio-preview video {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%)
}

.vcom-core-play-dialog {
	height: calc(100% - 145px)
}

.play-error {
	text-align: center;
	background: #fff;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0
}

.play-error .empty-content {
	width: 100%;
	height: 60%;
	top: 50%;
	left: 50%;
	position: absolute;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

.play-error .empty-content .el-button {
	color: #fff !important
}

.play-error .empty-content img {
	max-height: 222px;
	height: 100%
}

.core-play {
	height: 100%;
	z-index: 13
}

.preview-error {
	font-size: 14px;
	text-align: center;
	color: #8c8c8c;
	width: 100%;
	height: 40px;
	line-height: 40px;
	font-weight: 400
}

.control-tip {
	padding-top: 100px;
	text-align: center
}

.content-t {
	padding: 16px 0 60px 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height: 25px;
	font-size: 20px;
	font-family: PingFangSC, PingFangSC-Regular;
	font-weight: 400;
	text-align: center;
	color: rgba(0, 0, 0, .85);
	line-height: 30px
}

.new-play,.new-play .res-player {
	height: 100%
}

.new-play .res-player .el-footer0 {
	border-top: 1px solid #efefef;
	color: #333;
	padding: 0 20px;
	line-height: 75px;
	height: 75px;
	width: 100%
}

.new-play .res-player .list-header {
	padding: 0 0 0 12px;
	border-bottom: 1px solid #efefef;
	color: #333;
	text-align: center;
	line-height: 70px;
	height: 70px;
	width: 100%
}

.new-play .res-player .head-title {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-family: PingFangSc, PingFangSC-Regular;
	font-size: 18px;
	color: rgba(0, 0, 0, .75);
	cursor: pointer;
	overflow: hidden;
	text-align: left;
	height: 71px
}

.new-play .res-player .head-title .el-image {
	width: 25px;
	height: 25px
}

.new-play .res-player .head-title span {
	margin-left: 5px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.new-play .res-player .head-right-buttons {
	text-align: right;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse
}

.new-play .res-player .head-right-buttons .head-right-button {
	padding-left: 13px;
	text-align: center;
	cursor: pointer;
	height: 70px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-line-pack: center;
	align-content: center
}

.new-play .res-player .head-right-buttons .head-right-button span {
	padding-left: 9px;
	font-size: 14px;
	font-family: PingFangSC, PingFangSC-Regular;
	font-weight: 400;
	text-decoration: underline
}

.new-play .res-player .head-right-buttons .button-title {
	height: 20px;
	line-height: 20px;
	font-size: 12px;
	font-family: PingFangSC, PingFangSC-Regular;
	font-weight: 400;
	text-align: center;
	color: #317cfb
}

.new-play .res-player .res-play {
	width: 100%;
	height: calc(100% - 145px)
}

.new-play .res-player .res-play .core-play {
	z-index: 13px;
	height: 100% !important
}

.new-play .res-player .el-button {
	min-width: 80px;
	border: 1px solid #317cfb;
	padding: 7px 12px
}

.new-play .res-player .el-button.is-disabled,.new-play .res-player .el-button.is-disabled:focus,.new-play .res-player .el-button.is-disabled:hover
	{
	color: #c0c4cc;
	cursor: not-allowed;
	background-image: none;
	background-color: #fff;
	border-color: #ebeef5
}

@media ( max-width :1368px) {
	.new-play .res-player .el-button {
		min-width: 73px
	}
}

.new-play .empty-list {
	width: 100%;
	height: 100%;
	text-align: center;
	padding-top: 60px
}

.new-play .empty-list .title {
	margin-top: 30px;
	font-size: 16px;
	font-family: PingFangSC, PingFangSC-Regular;
	font-weight: 400;
	text-align: center;
	color: rgba(0, 0, 0, .85)
}

.new-play .play-error {
	position: relative
}

.new-play .button-List {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.new-play .button-List,.new-play .play-qrCode {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.score-resources-play {
	background: #f4f4f4;
	width: 100%
}

.score-resources-play .new-play .res-player .el-button {
	color: #fff
}

.score-resources-play .headline {
	width: 100%;
	height: 64px;
	background: #317cfb;
	text-align: center;
	font-size: 24px;
	padding: 0 20px 0 20px;
	font-family: PingFangSC, PingFangSC-Regular;
	color: #fff;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.score-resources-play .headline,.score-resources-play .headline .back-button
	{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.score-resources-play .headline .back-button {
	font-size: 18px;
	width: 70px;
	cursor: pointer
}

.score-resources-play .headline .back-button img {
	width: 24px;
	height: 24px;
	display: block;
	margin-right: 6px
}

.score-resources-play .headline .title {
	font-size: 20px;
	font-family: PingFangSC, PingFangSC-Medium;
	font-weight: 500;
	text-align: left;
	color: #fff
}

.score-resources-play .headline .headline-center {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-left: -20px;
	cursor: pointer
}

.score-resources-play .headline .headline-center .center_1 {
	padding: 16px 0 8px 0;
	text-align: center;
	height: 80px;
	width: 80px
}

.score-resources-play .headline .headline-center .center_2 {
	margin-left: 16px;
	padding: 16px 0 8px 0;
	text-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 80px
}

.score-resources-play .headline .subTitle {
	font-size: 22px;
	font-family: PingFangSC, PingFangSC-Regular;
	font-weight: 400;
	text-align: left;
	color: #fff;
	text-align: center
}

.score-resources-play .headline .active {
	background: hsla(0, 0%, 100%, .1)
}

.score-resources-play .resources-play-content {
	min-width: 1368px;
	padding: 20px;
	height: calc(100vh - 64px)
}

.score-resources-play .resources-play-content .vcom-core-play-dialog {
	height: calc(100% - 90px)
}

.score-resources-play .player-left .resources-player,.score-resources-play .player-right
	{
	height: calc(100vh - 100px);
	opacity: 1;
	background: #fff;
	border-radius: 8px;
	-webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, .1);
	box-shadow: 0 0 5px 0 rgba(0, 0, 0, .1)
}

.score-resources-play .player-right {
	padding-right: 0 !important
}

.score-resources-play .player-right-list {
	opacity: 1;
	background: #f4f4f4;
	height: 100%
}

.score-resources-play .score-list {
	margin: 0 16px;
	background: #fff
}

.score-resources-play .score-list .score-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 0 12px;
	height: 60px;
	border-bottom: 1px solid #fff
}

.score-resources-play .score-list .score-detail {
	margin: 12px 16px
}

.score-resources-play .score-list .score-detail .score-table {
	border: 1px solid #dcdfe6;
	border-bottom: 0
}

.score-resources-play .score-list .score-detail .el-form-item {
	margin-bottom: 0;
	width: 80%;
	margin: auto
}

.score-resources-play .score-list .score-detail .el-table th {
	padding: 0
}

.score-resources-play .score-list .table-title {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	font-size: 14px;
	color: #606266;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	align-items: center;
	text-align: center;
	border-bottom: 1px solid #dcdfe6;
	min-height: 80px
}

.score-resources-play .score-list .table-title.table-th {
	background: #fafafa;
	padding: 16px 0;
	font-weight: 700;
	height: 46px
}

.score-resources-play .score-list .table-title .first {
	white-space: pre-wrap;
	-webkit-box-flex: 600px;
	-ms-flex: 600px 0 0px;
	flex: 600px 0 0;
	padding: 10px 0;
	text-align: left
}

.score-resources-play .score-list .table-title .two {
	-webkit-box-flex: 120px;
	-ms-flex: 120px 0 0px;
	flex: 120px 0 0
}

.score-resources-play .score-list .table-title .three {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	padding: 10px 0
}

.score-resources-play .score-list .table-title .score-input .el-form-item__error
	{
	left: 40%
}

.score-resources-play .active .subTitle {
	color: #fff
}

.score-resources-play .position-btn {
	position: fixed;
	right: 76px;
	bottom: 14px;
	cursor: pointer;
	z-index: 2
}

.score-resources-play .position-btn img {
	width: 144px;
	height: 75px
}

.course_cart {
	cursor: pointer
}

.course_cart .back_course {
	padding: 8px 12px;
	background: -webkit-gradient(linear, left top, left bottom, from(#feb445),
		to(#ff970e));
	background: linear-gradient(180deg, #feb445, #ff970e);
	border-radius: 60px;
	font-size: 14px;
	font-family: PingFang SC-Bold, PingFang SC;
	font-weight: 700;
	color: #fff;
	margin-top: 6px
}

.el-badge__content.is-fixed {
	right: 30px;
	padding: 0 10px;
	background-color: #f55
}

.addBtn {
	top: 50px;
	left: 50px;
	width: 20px;
	height: 20px;
	background: #00f;
	border-radius: 50%
}

.addBtn,.cart {
	position: fixed
}

.cart {
	right: 120px;
	width: 100px;
	text-align: center;
	z-index: 9;
	-webkit-transition: bottom .1s linear 0s;
	transition: bottom .1s linear 0s
}

.cart i {
	font-size: 80px
}

.ball {
	position: fixed;
	z-index: 100000000000;
	right: 160px;
	bottom: 105px
}

.ball.drop-enter-active {
	-webkit-transition: all 1s cubic-bezier(.49, -.29, .75, .41);
	transition: all 1s cubic-bezier(.49, -.29, .75, .41)
}

.inner {
	width: 20px;
	height: 20px;
	border-radius: 50%;
	background: red;
	-webkit-transition: all 1s;
	transition: all 1s
}

.add-school-shop {
	position: fixed;
	bottom: 100px;
	right: 80px;
	width: 100px;
	height: 100px;
	z-index: 100
}

.add-school-shop i {
	font-size: 100px
}

.add-school-shop-num {
	width: 45px;
	height: 20px;
	font-size: 14px;
	color: red;
	background: #fff;
	border-radius: 10px;
	text-align: center;
	line-height: 18px;
	border: 1px solid red;
	position: absolute;
	right: 25px;
	top: 6px
}

.recommend-resources {
	opacity: 1;
	background: #fff;
	border-radius: 4px;
	height: auto
}

.recommend-resources .resource-tab .el-tabs__header {
	margin-bottom: 0 !important
}

.recommend-resources .resource-tab .el-tabs__header .el-tabs__nav-wrap:after
	{
	display: none;
	height: 1px;
	background: #e4e4e4
}

.recommend-resources .resource-tab .el-tabs__nav .el-tabs__item {
	height: auto;
	padding: 0 12px !important;
	font-size: 16px;
	font-family: PingFangSC, PingFangSC-Regular;
	text-align: left;
	color: #fff;
	cursor: pointer
}

.recommend-resources .resource-tab .el-tabs__nav .is-active {
	padding: 0 12px !important;
	font-size: 16px;
	color: #317cfb;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	background: #e5f6ff
}

.recommend-resources .resource-tab .el-tabs__nav .el-tabs__active-bar {
	height: 0;
	background-color: #317cfb;
	border-radius: 3px
}

.recommend-resources .collect-dialog .collect-msg {
	padding: 10px;
	font-size: 14px;
	font-family: PingFangSC, PingFangSC-Regular;
	font-weight: 400;
	text-align: left;
	color: rgba(0, 0, 0, .65);
	line-height: 22px
}

.recommend-resources .collect-dialog .collect-btn,.recommend-resources .collect-dialog .collect-msg
	{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.recommend-resources .collect-dialog .collect-btn {
	padding: 18px
}

.recommend-resources .title-info {
	padding: 0 20px;
	background: #317cfb;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px
}

.recommend-resources .title-info .teacher-top {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 18px 0 15px 0
}

.recommend-resources .title-info .teacher-top,.recommend-resources .title-info .teacher-top .teacher-name
	{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.recommend-resources .title-info .teacher-top .teacher-name {
	font-size: 22px;
	font-family: PingFang SC-Semibold, PingFang SC;
	color: #fff
}

.recommend-resources .title-info .teacher-top .teacher-name .yjicon {
	font-size: 24px;
	margin-right: 6px;
	color: #317cfb
}

.recommend-resources .title-info .teacher-top .teacher-name .tip-text {
	margin-left: 12px;
	font-size: 16px;
	font-weight: 500;
	color: #fff;
	opacity: 1
}

.recommend-resources .title-info .teacher-top .teacher-right {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	cursor: pointer
}

.recommend-resources .title-info .teacher-top .teacher-right img {
	width: 18px
}

.recommend-resources .title-info .teacher-top .teacher-right .zhinan {
	font-size: 16px;
	font-family: Microsoft YaHei-Regular, Microsoft YaHei;
	color: #fff;
	margin-left: 5px
}

.recommend-resources .title-info .teacher-top .teacher-right .course-back
	{
	color: #317cfb
}

.recommend-resources .title-info .teacher-top .teacher-right .right-name
	{
	font-size: 18px;
	font-family: Microsoft YaHei-Regular, Microsoft YaHei;
	font-weight: 400;
	color: #317cfb;
	margin-left: 5px
}

.recommend-resources .resource-tab {
	background: #317cfb;
	padding-left: 24px
}

.recommend-resources .resource-tab .el-tabs__nav-next {
	top: 22px;
	right: 8px;
	width: 20px;
	height: 20px;
	line-height: 20px
}

.recommend-resources .resource-tab .el-tabs__nav-prev {
	top: 22px;
	left: 0;
	width: 20px;
	height: 20px;
	line-height: 20px
}

.recommend-resources .el-icon-arrow-left,.recommend-resources .el-icon-arrow-right
	{
	color: #000;
	font-size: 16px
}

.recommend-resources .el-icon-arrow-left:hover,.recommend-resources .el-icon-arrow-right:hover
	{
	color: #000;
	font-weight: 600;
	font-size: 16px !important
}

.dialoglessons[data-v-6b800c23] {
	padding: 5px 20px 10px 20px;
	border-bottom: .0625rem solid #e4e7ed
}

.teahome_content-t {
	padding: 16px 0 20px 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 18px;
	font-family: PingFangSC, PingFangSC-Regular;
	font-weight: 400;
	color: rgba(0, 0, 0, .85);
	line-height: 30px
}

.teahome_resource-descfont {
	padding: 0 55px
}

.home-wrap.mask[data-v-db3fc366] {
	position: relative;
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.home-wrap.mask[data-v-db3fc366]:before {
	content: "";
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, .8);
	z-index: 999
}

.home-wrap[data-v-db3fc366] {
	min-width: 1368px;
	margin: 0 auto
}

.flagerror[data-v-db3fc366] {
	background-color: #fff;
	min-height: 400px
}

.web-home-wrap[data-v-db3fc366] {
	padding-bottom: 20px;
	margin-bottom: 24px
}

.web-home-wrap[data-v-db3fc366] ::-webkit-scrollbar {
	display: none
}

.web-home-wrap .catalog-switch[data-v-db3fc366] {
	width: 20px;
	height: 60px;
	opacity: 1;
	text-align: center;
	padding: 22px 0;
	background: #317cfb;
	border: 1px solid #317cfb;
	border-radius: 8px 0 0 8px;
	position: absolute;
	top: 30% !important;
	left: 100%;
	cursor: pointer
}

.web-home-wrap .catalog-switch[data-v-db3fc366]:hover {
	background-color: #317cfb;
	opacity: .7
}

.web-home-wrap .catalog-switch .el-icon-arrow-left[data-v-db3fc366] {
	color: #317cfb;
	font-weight: 700
}

.web-home-wrap .catalog-switch .el-icon-arrow-left.home-arrow-left[data-v-db3fc366]
	{
	color: #fff
}

.web-home-wrap .catalog-switch .el-icon-arrow-right[data-v-db3fc366] {
	color: #317cfb;
	font-weight: 700
}

.web-home-wrap .catalog-switch .el-icon-arrow-right.home-arrow-right[data-v-db3fc366]
	{
	color: #fff
}

.web-home-wrap .catalog-main-hidden[data-v-db3fc366] {
	width: 0 !important
}

.web-home-wrap .web-home-left[data-v-db3fc366] {
	width: 21.93%;
	margin-right: 1.46%;
	position: relative
}

.web-home-wrap .web-home-left[data-v-db3fc366],.web-home-wrap .web-home-ri[data-v-db3fc366]
	{
	display: inline-block;
	-webkit-transition: width .3s ease;
	transition: width .3s ease
}

.web-home-wrap .web-home-right[data-v-db3fc366] {
	width: 76.61%;
	background-color: #fff
}

.web-home-wrap .web-home-right98[data-v-db3fc366] {
	width: 98%
}

.banner-img[data-v-db3fc366] {
	width: 100%;
	height: 300px;
	vertical-align: middle
}

.area-res[data-v-986e1044] {
	margin-top: 12px;
	margin-bottom: 20px
}

.area-res .region-item[data-v-986e1044] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 1368px;
	margin: 0 auto
}

.area-res .banner[data-v-986e1044] {
	width: 100vw;
	height: 210px
}

.area-res .banner img[data-v-986e1044] {
	width: 100%;
	height: 100%
}

.area-res .area-tab .tab-all[data-v-986e1044] {
	width: 1368px;
	margin: 0 auto 15px auto;
	text-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	background: #fff;
	padding: 10px
}

.area-res .area-tab .tab-all .tab-pane[data-v-986e1044] {
	width: 120px;
	height: 33px;
	font-size: 16px;
	font-family: PingFangSC, PingFangSC-Regular;
	font-weight: 400;
	text-align: center;
	color: rgba(0, 0, 0, .5);
	line-height: 33px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.area-res .area-tab .tab-all .tab-pane[data-v-986e1044]:hover {
	cursor: pointer;
	color: #317cfb
}

.area-res .area-tab .tab-all .tab-pane .active-line[data-v-986e1044] {
	margin: 5px auto;
	width: 28px;
	height: 4px;
	background: #317cfb;
	border-radius: 2px
}

.area-res .area-tab .tab-all .tab-btn[data-v-986e1044] {
	width: 120px;
	height: 33px
}

.area-res .area-tab .tab-all .tab-btn .yj-button[data-v-986e1044] {
	width: 120px;
	height: 20px;
	margin: auto;
	padding: 0
}

.area-res .area-tab .tab-all .active[data-v-986e1044] {
	color: #317cfb;
	font-weight: 600
}

.teacherLangpage .region-resource[data-v-21fc2694] {
	width: 1368px;
	margin: auto;
	padding-top: 10px
}

.region-resource .list-pagin .el-pager .active {
	background: #29c07b !important
}

.region-resource[data-v-1c9f70d5] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: relative;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.region-resource .region-top[data-v-1c9f70d5] {
	padding-top: 10px;
	border-radius: 5px
}

.region-resource .region-top .region-item[data-v-1c9f70d5] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 70px;
	border-bottom: 1px solid #f5f7fa
}

.region-resource .region-top .region-item li[data-v-1c9f70d5] {
	cursor: pointer;
	padding: 0 15px;
	line-height: 24px;
	padding: 8px 24px
}

.region-resource .region-top .region-item .region-active[data-v-1c9f70d5]
	{
	background: #29c07b;
	color: #fff;
	border-radius: 5px;
	font-weight: 700
}

.region-resource .region-top .region-item+.region-item[data-v-1c9f70d5]
	{
	margin-top: 20px
}

.region-resource .list-pagin[data-v-1c9f70d5] {
	margin-top: 30px;
	margin-bottom: 84px;
	height: 32px;
	text-align: center;
	z-index: 10;
	position: relative
}

.region-resource .region-kong[data-v-1c9f70d5] {
	padding: 100px 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	background: #fff
}

.region-resource .allbg[data-v-1c9f70d5] {
	position: absolute;
	bottom: 0;
	left: 0;
	height: 260px;
	width: 100%;
	background-image: url(../img/bg-bottom.400d22ab.png);
	background-repeat: no-repeat;
	background-size: 100%;
	background-position-y: bottom;
	background-color: transparent
}

.region-resource .studentTimetab[data-v-1c9f70d5] {
	height: 100%
}

.resourceLandPage .loadding[data-v-4e652160] {
	width: 100%;
	height: 100vh;
	background-color: #666;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 999999
}

.resourceLandPage .topbanner[data-v-4e652160] {
	width: 100%;
	height: 300px
}

.resourceLandPage .topbanner img[data-v-4e652160] {
	width: 100%;
	height: 100%
}

.resourceLandPage .previewButton[data-v-4e652160] {
	margin-top: 20px;
	padding-top: 30px;
	text-align: center;
	margin-bottom: 30px
}

.collect-dialog .collect-msg {
	padding: 10px;
	font-size: 14px;
	font-family: PingFangSC, PingFangSC-Regular;
	font-weight: 400;
	text-align: left;
	color: rgba(0, 0, 0, .65);
	line-height: 22px
}

.collect-dialog .collect-btn,.collect-dialog .collect-msg {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.collect-dialog .collect-btn {
	padding: 18px
}

.prep,.prep-paper {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100vw
}

.prep,.prep-paper,.prep-paper .center,.prep .center {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.prep-paper .center,.prep .center {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	background-color: #fff;
	padding: 14px 24px 33px 24px
}

.prep-paper .center .left,.prep .center .left {
	position: relative;
	width: 25%;
	-webkit-transition: width .3s ease;
	transition: width .3s ease
}

.prep-paper .center .left .catalog-switch,.prep .center .left .catalog-switch
	{
	width: 20px;
	height: 60px;
	opacity: 1;
	text-align: center;
	padding: 22px 0;
	background: #317cfb;
	border: 1px solid #317cfb;
	position: absolute;
	top: 30% !important;
	left: 100%;
	cursor: pointer
}

.prep-paper .center .left .catalog-switch:hover,.prep .center .left .catalog-switch:hover
	{
	background-color: #317cfb;
	opacity: .7
}

.prep-paper .center .left .catalog-switch .el-icon-arrow-left,.prep-paper .center .left .catalog-switch .el-icon-arrow-right,.prep .center .left .catalog-switch .el-icon-arrow-left,.prep .center .left .catalog-switch .el-icon-arrow-right
	{
	color: #fff;
	font-weight: 700
}

.prep-paper .center .left-hidden,.prep .center .left-hidden {
	width: 0 !important
}

.prep-paper .center .left-hidden .catalog-switch,.prep .center .left-hidden .catalog-switch
	{
	left: -20px
}

.prep-paper .center .main,.prep .center .main {
	margin-left: 20px;
	-webkit-transition: width .3s ease;
	transition: width .3s ease
}

.prep-paper .center .main .synchro-list,.prep .center .main .synchro-list
	{
	margin-top: 10px
}

.pre-filter[data-v-3b616e00] {
	background: #fff;
	border-radius: 6px;
	cursor: pointer
}

.pre-filter .region[data-v-3b616e00],.pre-filter .year[data-v-3b616e00]
	{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: start
}

.pre-filter .region .content[data-v-3b616e00],.pre-filter .year .content[data-v-3b616e00]
	{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.pre-filter .region .content div[data-v-3b616e00],.pre-filter .year .content div[data-v-3b616e00]
	{
	padding: 10px;
	background: #fff;
	margin: 0 5px;
	min-width: 80px;
	text-align: center
}

.pre-filter .region .content .active[data-v-3b616e00],.pre-filter .year .content .active[data-v-3b616e00]
	{
	background: #317cfb;
	color: #fff;
	border-radius: 6px;
	margin: 0 5px
}

.pre-filter .handle[data-v-3b616e00] {
	padding: 6px 0;
	text-align: center;
	color: #666
}

.el-dropdown-menu {
	height: 300px !important;
	overflow: auto !important;
	width: 280px
}

.el-dropdown-menu.el-popper[x-placement^=bottom] {
	margin-top: 0 !important
}

.prep[data-v-5b12debb] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 1368px;
	min-height: 50vh;
	margin: auto
}

.prep .center[data-v-5b12debb] {
	width: 1368px
}

.prep .left[data-v-5b12debb] {
	background: #fff
}

.prep .synchro-list[data-v-5b12debb] {
	min-height: 50vh
}

.prep .catalog-edition[data-v-5b12debb] {
	height: 60px;
	padding: 11px 16px 8px 15px;
	background: -webkit-gradient(linear, right top, left top, from(#317cfb),
		to(#1e62ec));
	background: linear-gradient(270deg, #317cfb, #1e62ec);
	border-radius: 8px 8px 0 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.prep .edition-change[data-v-5b12debb] {
	cursor: pointer;
	width: 24px;
	height: 24px;
	margin: 9px 0 8px 10px
}

.prep .edition-name[data-v-5b12debb] {
	height: 60px;
	font-size: 16px;
	font-family: PingFangSC, PingFangSC-Regular;
	font-weight: 400;
	text-align: center;
	color: #fff;
	line-height: 41px;
	max-width: 84%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.prep[data-v-5b12debb] .el-popper {
	margin-top: 0 !important
}

.prep[data-v-5b12debb] .yj-bc-catalog-tree {
	min-height: 471px;
	padding: 18px 13px;
	overflow-y: auto;
	background: -webkit-gradient(linear, left top, right top, from(#fbfbfb),
		to(#f9fcff));
	background: linear-gradient(90deg, #fbfbfb, #f9fcff)
}

[data-v-5b12debb] .el-dropdown-menu {
	height: 300px !important;
	overflow: auto !important
}

.left-hidden[data-v-5b12debb] {
	padding: 0 !important
}

[data-v-5b12debb] .yj-bc-catalog-tree-node__content {
	overflow: hidden
}

.preparation-center .header {
	margin-top: 20px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	height: 60px;
	line-height: 60px;
	margin-bottom: 20px;
	cursor: pointer
}

.preparation-center .tab-button {
	display: inline-block;
	width: 100px
}

.preparation-center .tab-button.active {
	color: #1777ff;
	font-weight: 700
}

.preparation-center .tab-button {
	position: relative;
	border-radius: 5px;
	color: #666;
	min-width: 140px;
	height: 50px;
	font-size: 18px;
	line-height: 50px;
	text-align: center
}

.new-special {
	min-height: 100vh
}

[data-theme=default] .new-special {
	background-color: #ff9806
}

[data-theme=blue] .new-special {
	background-color: #3aa0fd
}

.new-special .special-header {
	width: 100%;
	overflow: hidden;
	position: relative;
	padding-bottom: 80px
}

.new-special .special-header .img {
	height: 550px;
	width: 140%;
	left: -20%;
	overflow: hidden;
	position: relative;
	border-radius: 0 0 50% 50%;
	background-position: 50%
}

.new-special .special-header .img img {
	height: 100%;
	width: 100vw;
	margin-left: 14%;
	background-image: var(- -coverImg)
}

.new-special .special-header .brief {
	position: absolute;
	margin: 0 13.54167vw;
	width: 72.91667vw;
	height: 150px;
	border-radius: 100px 100px 100px 100px;
	padding-right: 48px;
	margin-top: -80px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	z-index: 10;
	line-height: 150px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.new-special .special-header .brief,[data-theme=default] .new-special .special-header .brief
	{
	background: -webkit-gradient(linear, left top, left bottom, from(#ffeba3),
		to(#f6d766));
	background: linear-gradient(180deg, #ffeba3, #f6d766)
}

[data-theme=blue] .new-special .special-header .brief {
	background: -webkit-gradient(linear, left top, left bottom, from(#ebf2ff),
		to(#accaff));
	background: linear-gradient(180deg, #ebf2ff, #accaff)
}

.new-special .special-header .brief .title {
	text-indent: 1cm;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	font-size: 16px;
	font-weight: 400;
	cursor: pointer;
	color: #333;
	line-height: 30px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	word-break: break-all;
	-webkit-box-orient: vertical
}

[data-theme=default] .new-special .special-header .brief .title {
	color: #965507
}

[data-theme=blue] .new-special .special-header .brief .title {
	color: #333
}

.new-special .special-header .brief img {
	margin-top: -80px
}

.new-special .content {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 13.54167vw
}

@media screen and (max-width:1920px) and (min-width:1600px) {
	.new-special .special-header .img {
		height: 500px
	}
	.new-special .special-header .brief {
		margin: 0 13.54167vw;
		margin-top: -80px;
		width: 72.91667vw
	}
	.new-special .content {
		padding: 0 13.54167vw
	}
}

@media screen and (max-width:1600px) and (min-width:1360px) {
	.new-special .special-header .img {
		height: 420px
	}
	.new-special .special-header .brief {
		margin: 0 7.8125vw;
		margin-top: -80px;
		width: 84.375vw
	}
	.new-special .content {
		padding: 0 7.8125vw
	}
}

@media screen and (max-width:1360px) and (min-width:1024px) {
	.new-special .special-header .img {
		height: 360px
	}
	.new-special .special-header .brief {
		margin: 0 6.25vw;
		margin-top: -80px;
		width: 87.5vw
	}
	.new-special .content {
		padding: 0 6.25vw
	}
}

@media screen and (max-width:1024px) {
	.new-special .special-header .img {
		height: 270px
	}
	.new-special .special-header .brief {
		margin: 0 4.6875vw;
		margin-top: -80px;
		width: 90.625vw
	}
	.new-special .content {
		padding: 0 4.6875vw
	}
}

.area-res[data-v-645b900a] {
	margin-bottom: 20px
}

.area-res .banner[data-v-645b900a] {
	width: 100vw;
	height: 240px
}

.area-res .banner img[data-v-645b900a] {
	width: 100%;
	height: 100%
}

.area-res .region-item[data-v-645b900a] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.area-res .area-tab .tab-all[data-v-645b900a] {
	width: 1368px;
	margin: 0 auto 15px auto;
	text-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	background: #fff;
	padding: 10px
}

.area-res .area-tab .tab-all .tab-pane[data-v-645b900a] {
	width: 120px;
	height: 33px;
	font-size: 16px;
	font-family: PingFangSC, PingFangSC-Regular;
	font-weight: 400;
	text-align: center;
	color: rgba(0, 0, 0, .5);
	line-height: 33px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.area-res .area-tab .tab-all .tab-pane[data-v-645b900a]:hover {
	cursor: pointer;
	color: #317cfb
}

.area-res .area-tab .tab-all .tab-pane .active-line[data-v-645b900a] {
	margin: 5px auto;
	width: 28px;
	height: 4px;
	background: #317cfb;
	border-radius: 2px
}

.area-res .area-tab .tab-all .tab-btn[data-v-645b900a] {
	width: 120px;
	height: 33px
}

.area-res .area-tab .tab-all .tab-btn .yj-button[data-v-645b900a] {
	width: 120px;
	height: 20px;
	margin: auto;
	padding: 0
}

.area-res .area-tab .tab-all .active[data-v-645b900a] {
	color: #317cfb;
	font-weight: 600
}

.area-res .dialoglessons {
	padding: 5px 20px 10px 20px;
	border-bottom: .0625rem solid #e4e7ed
}

.area-res .dialoglessons .dialogupload-ul {
	max-height: 250px;
	overflow-y: scroll;
	padding: 0 5px
}

.area-res .dialoglessons .dialogupload-ul li {
	line-height: 32px;
	height: 32px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: rgba(0, 0, 0, .75);
	font-size: 14px
}

.area-res .dialoglessons .dialogupload-ul li p {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.area-res .dialoglessons .dialogupload-ul li span {
	cursor: pointer
}

.area-res .dialoglessons .dialogupload-ul li span:hover {
	text-decoration: underline
}

.area-res .dialoglessons .dialogupload-ul li span i {
	padding: 0 10px
}

.area-res .upload-tree {
	background: none !important
}

.res-list[data-v-1c5b4f9b] {
	padding: 10px 0
}

.res-list .list-top[data-v-1c5b4f9b] {
	padding: 0 30px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.res-list .list-top .top-name span[data-v-1c5b4f9b] {
	width: 72px;
	height: 25px;
	font-size: 18px;
	font-family: PingFangSC, PingFangSC-Medium;
	font-weight: 500;
	text-align: left;
	color: rgba(0, 0, 0, .5);
	line-height: 25px
}

.res-list .list-top .top-fun span[data-v-1c5b4f9b] {
	color: rgba(0, 0, 0, .5);
	display: inline-block;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	vertical-align: middle;
	margin-right: 10px
}

.res-list .list-top .top-fun .btn[data-v-1c5b4f9b],.res-list .list-top .top-fun span[data-v-1c5b4f9b]
	{
	height: 20px;
	font-size: 14px;
	font-family: PingFangSC, PingFangSC-Medium;
	font-weight: 500;
	text-align: left;
	line-height: 20px
}

.res-list .list-top .top-fun .btn[data-v-1c5b4f9b] {
	color: #317cfb;
	text-decoration: underline
}

.res-list .list[data-v-1c5b4f9b] {
	height: 755px;
	padding: 20px 30px;
	overflow-y: scroll
}

.res-list .list .list-item[data-v-1c5b4f9b] {
	padding: 10px 5px 10px 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-style: solid;
	border-width: 1px;
	border-color: rgba(12, 144, 248, 0) rgba(12, 144, 248, 0) #f4f4f4
		rgba(12, 144, 248, 0)
}

.res-list .list .list-item .item-left[data-v-1c5b4f9b] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	overflow: hidden;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.res-list .list .list-item .item-left .list-index[data-v-1c5b4f9b] {
	width: 50px;
	font-size: 18px;
	font-family: PingFangSC, PingFangSC-Medium;
	font-weight: 500;
	text-align: center;
	color: rgba(0, 0, 0, .25);
	line-height: 50px
}

.res-list .list .list-item .item-left .left-img[data-v-1c5b4f9b] {
	height: 36px;
	width: 36px
}

.res-list .list .list-item .item-left .left-title[data-v-1c5b4f9b] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	overflow: hidden;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin: auto 10px;
	height: 22px
}

.res-list .list .list-item .item-left .left-title span[data-v-1c5b4f9b]
	{
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	height: 22px;
	font-size: 16px;
	font-family: PingFangSC, PingFangSC-Regular;
	font-weight: 400;
	text-align: left;
	color: rgba(0, 0, 0, .75);
	line-height: 22px;
	display: inline-block;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden
}

.res-list .list .list-item .item-left .left-title:hover span[data-v-1c5b4f9b]
	{
	color: #317cfb
}

.res-list .list .list-item .item-left[data-v-1c5b4f9b]:hover {
	cursor: pointer
}

.res-list .list .list-item .item-right[data-v-1c5b4f9b] {
	color: #317cfb;
	cursor: pointer;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.res-list .list .list-item .item-right .fun-img[data-v-1c5b4f9b] {
	width: 30px;
	height: 30px;
	padding: 3px;
	border-radius: 50%;
	margin: 0 auto 5px auto
}

.res-list .list .list-item .item-right .fun-img i[data-v-1c5b4f9b] {
	font-size: 24px
}

.res-list .list .list-item .item-right .cc:hover .fun-img[data-v-1c5b4f9b]
	{
	background: #317cfb;
	color: #fff
}

.res-list .list .list-item .item-right .fun-name[data-v-1c5b4f9b] {
	font-size: 14px;
	white-space: nowrap
}

.res-list .list .list-item[data-v-1c5b4f9b]:hover {
	background: #f0faff;
	border: 1px solid rgba(12, 144, 248, .7);
	border-radius: 5px
}

.res-list .list[data-v-1c5b4f9b]::-webkit-scrollbar {
	display: none
}

.collect-dialog .collect-msg[data-v-1c5b4f9b] {
	padding: 10px;
	font-size: 14px;
	font-family: PingFangSC, PingFangSC-Regular;
	font-weight: 400;
	text-align: left;
	color: rgba(0, 0, 0, .65);
	line-height: 22px
}

.collect-dialog .collect-btn[data-v-1c5b4f9b],.collect-dialog .collect-msg[data-v-1c5b4f9b]
	{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.collect-dialog .collect-btn[data-v-1c5b4f9b] {
	padding: 18px
}

.refe-main[data-v-289d6560] {
	padding: 22px
}

.refe-main .refe-title[data-v-289d6560] {
	width: 72px;
	height: 25px;
	font-size: 18px;
	font-family: PingFangSC, PingFangSC-Medium;
	font-weight: 500;
	text-align: left;
	color: rgba(0, 0, 0, .5);
	line-height: 25px
}

.refe-main .refe-res[data-v-289d6560] {
	padding: 24px 0 4px 0
}

.refe-main .refe-res .res-img[data-v-289d6560] {
	width: 275px;
	height: 165px;
	cursor: pointer
}

.refe-main .refe-res .res-title[data-v-289d6560] {
	margin-top: 8px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.refe-main .refe-res .res-title span[data-v-289d6560] {
	height: 22px;
	font-size: 16px;
	font-family: PingFangSC, PingFangSC-Regular;
	font-weight: 400;
	text-align: left;
	color: rgba(0, 0, 0, .85);
	line-height: 22px
}

.refe-main .refe-res .res-title .left-span[data-v-289d6560] {
	width: 210px;
	height: 22px;
	font-size: 16px;
	font-family: PingFangSC, PingFangSC-Medium;
	font-weight: 500;
	text-align: left;
	color: rgba(0, 0, 0, .75);
	line-height: 22px;
	display: block;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden
}

.refe-main .refe-res .res-title .right-span[data-v-289d6560] {
	height: 20px;
	font-size: 14px;
	font-family: PingFangSC, PingFangSC-Medium;
	font-weight: 500;
	text-align: right;
	color: rgba(0, 0, 0, .85);
	line-height: 20px
}

.refe-main .refe-res .res-hot[data-v-289d6560] {
	margin-top: 6px;
	height: 17px;
	font-size: 12px;
	font-family: PingFangSC, PingFangSC-Medium;
	font-weight: 500;
	text-align: left;
	color: rgba(0, 0, 0, .85);
	line-height: 17px
}

.detail-wrap[data-v-a1da4780] {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	background-repeat: no-repeat;
	background-size: 100% 1272px;
	background-position-y: bottom
}

.detail-wrap .allbg[data-v-a1da4780] {
	position: absolute;
	bottom: 0;
	left: 0;
	height: 260px;
	width: 100%;
	z-index: -10;
	background-image: url(../img/bg-bottom.400d22ab.png);
	background-repeat: no-repeat;
	background-size: 100%;
	background-position-y: bottom;
	background-color: transparent
}

.detail-wrap .allbgColor[data-v-a1da4780] {
	position: absolute;
	bottom: 0;
	left: 0;
	height: 100%;
	width: 100vw;
	z-index: -11;
	background-color: #f0f9f8
}

.detail-main[data-v-a1da4780] {
	width: 1368px;
	padding: 12px 20px 20px;
	position: relative
}

.detail-main.student-role[data-v-a1da4780] {
	margin-bottom: 100px
}

.detail-main .nav-top[data-v-a1da4780] {
	display: inline-block;
	cursor: pointer;
	padding-top: 10px;
	padding-bottom: 15px;
	background: #f4f4f4;
	color: rgba(0, 0, 0, .85);
	font-size: 14px;
	font-weight: 400
}

.detail-main .nav-top .name[data-v-a1da4780] {
	margin-left: 6px
}

.detail-main .detail-top[data-v-a1da4780] {
	width: 100%;
	min-height: 300px;
	margin: auto;
	background: #fff;
	border: 1px solid rgba(0, 0, 0, .1)
}

.detail-main .detail-res[data-v-a1da4780] {
	width: 100%;
	margin: 20px auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.detail-main .detail-res .res-left[data-v-a1da4780] {
	width: calc(100% - 340px);
	height: 820px;
	background: #fff;
	border: 1px solid rgba(0, 0, 0, .1)
}

.detail-main .detail-res .res-right[data-v-a1da4780] {
	width: 320px;
	height: 820px;
	background: #fff;
	border: 1px solid rgba(0, 0, 0, .1)
}

.res-main .load-more[data-v-67cb1eb5] {
	height: 28px;
	text-align: center
}

.res-main .load-more ::deep .el-loading-mask[data-v-67cb1eb5] {
	top: 12px
}

.res-main .res-top[data-v-67cb1eb5] {
	height: 62px;
	border-bottom: 1px solid #e4e4e4;
	padding: 0 18px;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.res-main .res-top .sort-change[data-v-67cb1eb5],.res-main .res-top[data-v-67cb1eb5]
	{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.res-main .res-top .sort-change .change-item[data-v-67cb1eb5] {
	cursor: pointer;
	padding: 18px 5px;
	margin-right: 37px;
	font-size: 16px;
	font-family: PingFangSC, PingFangSC-Medium;
	font-weight: 500;
	text-align: left;
	color: rgba(0, 0, 0, .65);
	line-height: 22px
}

.res-main .res-top .sort-change .sort-active[data-v-67cb1eb5] {
	font-size: 18px;
	color: #1890ff;
	border-bottom: 2px solid #1890ff
}

.res-main .res-top .res-total[data-v-67cb1eb5] {
	font-size: 12px;
	font-family: PingFangSC, PingFangSC-Regular;
	font-weight: 400;
	text-align: left;
	color: #606266;
	line-height: 14px
}

.res-main .res-top .res-total span[data-v-67cb1eb5] {
	color: #000
}

.res-main .res-list .res-detail[data-v-67cb1eb5] .hl {
	color: red
}

.res-main .res-list[data-v-67cb1eb5] {
	padding: 12px 20px 0 20px
}

.res-main .res-list .res-item[data-v-67cb1eb5] {
	padding: 0 10px;
	margin-bottom: 10px;
	border: 1px solid transparent;
	border-bottom: 1px solid #efefef;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	cursor: pointer
}

.res-main .res-list .res-item .item-left[data-v-67cb1eb5] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	width: 875px;
	padding: 20px 0
}

.res-main .res-list .res-item .item-left .res-img[data-v-67cb1eb5] {
	width: 53px;
	height: 53px
}

.res-main .res-list .res-item .item-left .res-img .el-image[data-v-67cb1eb5]
	{
	width: 100%
}

.res-main .res-list .res-item .item-left .res-detail[data-v-67cb1eb5] {
	margin-left: 16px
}

.res-main .res-list .res-item .item-left .res-detail .title[data-v-67cb1eb5]
	{
	font-size: 16px;
	font-family: PingFangSC, PingFangSC-Medium;
	font-weight: 500;
	text-align: left;
	color: rgba(0, 0, 0, .75);
	line-height: 22px
}

.res-main .res-list .res-item .item-left .res-detail .title[data-v-67cb1eb5]:hover
	{
	color: #317cfb
}

.res-main .res-list .res-item .item-left .res-detail .other[data-v-67cb1eb5]
	{
	margin-top: 15px;
	font-size: 14px;
	font-family: PingFangSC, PingFangSC-Regular;
	font-weight: 400;
	text-align: left;
	color: #666;
	line-height: 20px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.res-main .res-list .res-item .item-left .res-detail .other div[data-v-67cb1eb5]
	{
	margin-right: 15px
}

.res-main .res-list .res-item[data-v-67cb1eb5]:hover {
	background: #f0faff;
	border: 1px solid rgba(12, 144, 248, .7);
	border-radius: 5px
}

.res-main .res-bottom[data-v-67cb1eb5] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.res-main .res-bottom .yj-pagination .btn-next[data-v-67cb1eb5],.res-main .res-bottom .yj-pagination .btn-prev[data-v-67cb1eb5],.res-main .res-bottom .yj-pagination .el-pager li[data-v-67cb1eb5]
	{
	background: #fff;
	border: 1px solid #d9d9d9
}

.collect-dialog .collect-msg[data-v-67cb1eb5] {
	padding: 10px;
	font-size: 14px;
	font-family: PingFangSC, PingFangSC-Regular;
	font-weight: 400;
	text-align: left;
	color: rgba(0, 0, 0, .65);
	line-height: 22px
}

.collect-dialog .collect-btn[data-v-67cb1eb5],.collect-dialog .collect-msg[data-v-67cb1eb5]
	{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.collect-dialog .collect-btn[data-v-67cb1eb5] {
	padding: 18px
}

.res-main .load-more[data-v-e46e9042] {
	height: 28px;
	text-align: center
}

.res-main .load-more ::deep .el-loading-mask[data-v-e46e9042] {
	top: 12px
}

.res-main .res-top[data-v-e46e9042] {
	height: 62px;
	border-bottom: 1px solid #e4e4e4;
	padding: 0 18px;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.res-main .res-top .sort-change[data-v-e46e9042],.res-main .res-top[data-v-e46e9042]
	{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.res-main .res-top .sort-change .change-item[data-v-e46e9042] {
	cursor: pointer;
	padding: 18px 5px;
	margin-right: 37px;
	font-size: 16px;
	font-family: PingFangSC, PingFangSC-Medium;
	font-weight: 500;
	text-align: left;
	color: rgba(0, 0, 0, .65);
	line-height: 22px
}

.res-main .res-top .sort-change .sort-active[data-v-e46e9042] {
	font-size: 18px;
	color: #1890ff;
	border-bottom: 2px solid #1890ff
}

.res-main .res-top .res-total[data-v-e46e9042] {
	font-size: 12px;
	font-family: PingFangSC, PingFangSC-Regular;
	font-weight: 400;
	text-align: left;
	color: #606266;
	line-height: 14px
}

.res-main .res-top .res-total span[data-v-e46e9042] {
	color: #000
}

.res-main .res-list .res-detail[data-v-e46e9042] .hl {
	color: red
}

.res-main .res-list[data-v-e46e9042] {
	padding: 12px 20px 0 20px
}

.res-main .res-list .res-item[data-v-e46e9042] {
	padding: 0 10px;
	margin-bottom: 10px;
	border: 1px solid transparent;
	border-bottom: 1px solid #efefef;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	cursor: pointer
}

.res-main .res-list .res-item .item-left[data-v-e46e9042] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	width: 875px;
	padding: 20px 0
}

.res-main .res-list .res-item .item-left .res-img[data-v-e46e9042] {
	width: 53px;
	height: 53px
}

.res-main .res-list .res-item .item-left .res-img .el-image[data-v-e46e9042]
	{
	width: 100%
}

.res-main .res-list .res-item .item-left .res-detail[data-v-e46e9042] {
	margin-left: 16px
}

.res-main .res-list .res-item .item-left .res-detail .title[data-v-e46e9042]
	{
	font-size: 16px;
	font-family: PingFangSC, PingFangSC-Medium;
	font-weight: 500;
	text-align: left;
	color: rgba(0, 0, 0, .75);
	line-height: 22px
}

.res-main .res-list .res-item .item-left .res-detail .title[data-v-e46e9042]:hover
	{
	color: #317cfb
}

.res-main .res-list .res-item .item-left .res-detail .other[data-v-e46e9042]
	{
	margin-top: 15px;
	font-size: 14px;
	font-family: PingFangSC, PingFangSC-Regular;
	font-weight: 400;
	text-align: left;
	color: #666;
	line-height: 20px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.res-main .res-list .res-item .item-left .res-detail .other div[data-v-e46e9042]
	{
	margin-right: 15px
}

.res-main .res-list .res-item[data-v-e46e9042]:hover {
	background: #f0faff;
	border: 1px solid rgba(12, 144, 248, .7);
	border-radius: 5px
}

.res-main .res-bottom[data-v-e46e9042] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.res-main .res-bottom .yj-pagination .btn-next[data-v-e46e9042],.res-main .res-bottom .yj-pagination .btn-prev[data-v-e46e9042],.res-main .res-bottom .yj-pagination .el-pager li[data-v-e46e9042]
	{
	background: #fff;
	border: 1px solid #d9d9d9
}

.collect-dialog .collect-msg[data-v-e46e9042] {
	padding: 10px;
	font-size: 14px;
	font-family: PingFangSC, PingFangSC-Regular;
	font-weight: 400;
	text-align: left;
	color: rgba(0, 0, 0, .65);
	line-height: 22px
}

.collect-dialog .collect-btn[data-v-e46e9042],.collect-dialog .collect-msg[data-v-e46e9042]
	{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.collect-dialog .collect-btn[data-v-e46e9042] {
	padding: 18px
}

.on-load[data-v-e46e9042] {
	height: 28px
}

.all-search {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	min-height: calc(100vh - 268px)
}

.all-search .all-search-main {
	width: 1368px
}

.all-search .all-search-main .search-top {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-top: 10px;
	font-size: 16px;
	font-family: PingFangSC, PingFangSC-Regular;
	font-weight: 400;
	text-align: left;
	color: #333;
	line-height: 22px;
	background: #fff;
	padding: 14px;
	border-radius: 8px
}

.all-search .all-search-main .search-top,.all-search .all-search-main .search-top .left
	{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.all-search .all-search-main .search-top .back-home {
	cursor: pointer;
	color: #317cfb;
	font-size: 16px;
	height: 25px;
	line-height: 25px;
	vertical-align: middle
}

.all-search .all-search-main .search-top .back-home .yjicon {
	color: #317cfb;
	font-size: 25px;
	vertical-align: middle;
	margin-right: 3px
}

.all-search .all-search-main .search-top .back-home img {
	width: 25px;
	margin-right: 3px
}

.all-search .all-search-main .search-top .back-home .text-back {
	vertical-align: super
}

.all-search .all-search-main .search-top .light-gray {
	margin: 0 7px
}

.all-search .all-search-main .search-input {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	height: 80px;
	background: #fff;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-top: 10px;
	border-radius: 8px 8px 0 0
}

.all-search .all-search-main .search-input .input-main {
	width: 680px;
	height: 48px;
	line-height: 48px
}

.all-search .all-search-main .search-input .input-main .el-input-group {
	border-radius: 8px
}

.all-search .all-search-main .search-input .input-main .el-input-group__append
	{
	background: #0c90f8;
	color: #fff
}

.all-search .all-search-main .search-select {
	width: 100%;
	margin-top: 1px;
	background: #fff;
	border-radius: 0 0 8px 8px
}

.all-search .all-search-main .search-res-main {
	margin-top: 12px;
	margin-bottom: 16px;
	opacity: 1;
	background: #fff;
	border-radius: 8px
}

.region-resource[data-v-32289342] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.region-resource .page-Width[data-v-32289342] {
	width: 100%
}

.region-resource .region-top[data-v-32289342] {
	border-radius: 5px;
	background: #fff
}

.region-resource .region-top .region-item[data-v-32289342] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 70px;
	border-bottom: 1px solid #f5f7fa
}

.region-resource .region-top .region-item li[data-v-32289342] {
	cursor: pointer;
	padding: 0 15px;
	line-height: 24px;
	padding: 8px 24px
}

.region-resource .region-top .region-item+.region-item[data-v-32289342]
	{
	margin-top: 20px
}

.region-resource .content-l[data-v-32289342] {
	border-radius: 5px;
	background: #fff;
	min-height: 800px;
	padding: 16px 28px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.region-resource .content-l .search-bar[data-v-32289342] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	background: #fafafa;
	padding: 0 14px
}

.region-resource .content-l .search-bar .top-search[data-v-32289342] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.region-resource .content-l .search-bar .search_total[data-v-32289342] {
	margin-left: 16px;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.region-resource .content-l .search-bar .search_btn[data-v-32289342],.region-resource .content-l .search-bar .search_btn_r[data-v-32289342]
	{
	background: #0c90f8;
	color: #fff;
	height: 32px;
	border-radius: 4px;
	line-height: 32px;
	text-align: center;
	width: 60px;
	margin-left: 6px
}

.region-resource .content-l .search-bar .search_btn_r[data-v-32289342] {
	background: #fff;
	color: grey;
	border: 1px solid #dcdcdc
}

.region-resource .search-bar[data-v-32289342] .el-input__inner {
	height: 32px;
	line-height: 32px;
	margin: 10px 0
}

.region-resource .search-bar[data-v-32289342] .el-input__icon {
	line-height: 32px
}

.region-resource .search-bar[data-v-32289342] .el-input {
	width: 200px
}

.region-resource .search-bar .push[data-v-32289342] .el-input {
	width: 110px
}

.region-resource .search-bar .date[data-v-32289342] .el-input__inner {
	width: 250px;
	line-height: 25px
}

.region-resource .search-bar .date[data-v-32289342] .el-input__icon,.region-resource .search-bar .date[data-v-32289342] .el-range-separator
	{
	line-height: 25px
}

.region-resource .region-item[data-v-32289342] .swiper-container {
	margin-left: 0;
	margin-right: 0
}

.timeTableWrap[data-v-690420c5] {
	width: calc(100% - 24px);
	height: 100%
}

.timeTableWrap .ellipsis[data-v-690420c5] {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.timeTableWrap .el-table[data-v-690420c5] {
	width: 100%
}

.timeTableWrap .el-table[data-v-690420c5] th {
	color: rgba(0, 0, 0, .85)
}

.timeTableWrap .top-timetable-select[data-v-690420c5] {
	margin-bottom: 10px
}

.timeTableWrap .lessons .lesson-time[data-v-690420c5] {
	white-space: nowrap
}

.timeTableWrap .lessons-item[data-v-690420c5] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	justify-items: center;
	-ms-flex-line-pack: center;
	align-content: center;
	margin-left: -5px
}

.timeTableWrap .lessons-item span[data-v-690420c5] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.timeTableWrap .lessons-item .subject-name[data-v-690420c5],.timeTableWrap .lessons-item .teacher-name[data-v-690420c5]
	{
	margin: 0 auto;
	cursor: pointer;
	position: relative;
	width: 100%
}

.timeTableWrap .lessons-item .subject-name:hover .remove-icon-btn[data-v-690420c5],.timeTableWrap .lessons-item .teacher-name:hover .remove-icon-btn[data-v-690420c5]
	{
	display: block
}

.timeTableWrap .lessons-item .subject-name[data-v-690420c5] {
	text-align: center
}

.timeTableWrap .lessons-item .subject-name .name[data-v-690420c5] {
	display: inline-block;
	width: 61%
}

.timeTableWrap .lessons-item .subject-name .name.normal[data-v-690420c5]
	{
	width: 100%
}

.timeTableWrap .lessons-item .subject-name .el-icon-edit[data-v-690420c5]
	{
	position: absolute;
	right: 11px;
	top: 6px;
	color: #317cfb;
	cursor: pointer
}

.timeTableWrap .lessons-item .subject-name .el-icon-edit[data-v-690420c5]:hover
	{
	color: #0c90f8
}

.timeTableWrap .lessons-item .teacher-name.editCard .name[data-v-690420c5]
	{
	display: inline-block;
	max-width: calc(100% - 15px);
	min-width: 58px;
	padding: 2px 8px;
	font-size: 14px;
	font-weight: 400;
	color: #317cfb;
	line-height: 24px;
	text-align: center;
	background: #eaf2ff;
	border-radius: 4px 4px 4px 4px
}

.timeTableWrap .lessons-item .teacher-name.editCard .name.normal[data-v-690420c5]
	{
	width: 100%
}

.timeTableWrap .lessons-item .teacher-name.normal .name[data-v-690420c5]
	{
	display: inline-block;
	width: 100%;
	color: #fd9841
}

.timeTableWrap .lessons-item .remove-icon-btn[data-v-690420c5] {
	display: none;
	position: absolute;
	right: -8px;
	top: 4px;
	font-size: 16px;
	color: #ff5248
}

.timeTableWrap[data-v-690420c5] .el-table tbody tr td:first-of-type,.timeTableWrap[data-v-690420c5] .el-table thead.is-group tr:first-of-type th
	{
	background: #f4faff
}

.timeTableWrap[data-v-690420c5] .el-table thead.is-group td {
	min-height: 70px;
	padding: 9px 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.timeTableWrap[data-v-690420c5] .el-table thead.is-group th {
	background: none;
	padding: 0
}

.timeTableWrap[data-v-690420c5] .el-table thead.is-group tr:first-of-type th:first-of-type
	{
	border-bottom: none
}

.timeTableWrap[data-v-690420c5] .el-table thead.is-group tr:first-of-type th:first-of-type div.cell
	{
	text-align: right;
	background: #f4faff
}

.timeTableWrap[data-v-690420c5] .el-table thead.is-group tr:last-of-type th:first-of-type div.cell
	{
	text-align: left;
	background: #f4faff
}

.timeTableWrap[data-v-690420c5] .el-table thead.is-group tr:first-of-type th:first-of-type:before
	{
	content: "";
	position: absolute;
	width: 1px;
	height: 300px;
	top: 0;
	left: 0;
	background-color: #dcdfe6;
	display: block;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	-webkit-transform: rotate(-64deg);
	transform: rotate(-64deg);
	-webkit-transform-origin: top;
	transform-origin: top;
	z-index: 2
}

.timeTableWrap[data-v-690420c5] .el-table thead.is-group tr:last-of-type th:first-of-type:before
	{
	content: "";
	position: absolute;
	width: 1px;
	height: 300px;
	bottom: 0;
	right: 0;
	background-color: #dcdfe6;
	display: block;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	-webkit-transform: rotate(-66deg);
	transform: rotate(-66deg);
	-webkit-transform-origin: bottom;
	transform-origin: bottom;
	z-index: 2
}

.region-resource[data-v-5d59b377] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.region-resource .page-width[data-v-5d59b377] {
	width: 95%;
	padding: 0 15px
}

.region-resource .more-item[data-v-5d59b377] {
	width: 98%;
	height: 32px;
	-webkit-transition: height .2s;
	transition: height .2s;
	overflow: hidden
}

.region-resource .region-top[data-v-5d59b377] {
	padding: 20px 20px;
	border-radius: 5px;
	-webkit-transition: height .5s;
	transition: height .5s;
	overflow: hidden;
	position: relative
}

.region-resource .region-top .hascheck-tag[data-v-5d59b377] {
	min-height: 40px
}

.region-resource .region-top .hascheck-tag .check-name[data-v-5d59b377]
	{
	cursor: pointer;
	padding: 0 15px;
	line-height: 24px;
	padding: 4px 16px;
	font-size: 14px;
	font-weight: 400;
	background: #1890ff;
	color: #fff;
	border-radius: 4px;
	display: inline-block;
	margin-right: 12px;
	margin-bottom: 8px
}

.region-resource .region-top .show-more[data-v-5d59b377] {
	position: absolute;
	right: 10px;
	top: 12px;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 54px;
	flex: 0 0 54px;
	height: 22px;
	font-size: 14px;
	font-weight: 400;
	text-align: left;
	color: #1890ff;
	line-height: 22px;
	cursor: pointer
}

.region-resource .region-top .show-more .icon[data-v-5d59b377] {
	margin-left: 5px
}

.region-resource .region-top .show-more-item[data-v-5d59b377] {
	cursor: pointer;
	height: 22px;
	width: 55px;
	text-align: center;
	line-height: 20px;
	position: absolute;
	top: 5px;
	right: 40px;
	font-size: 12px;
	border: 1px solid #c0c4cc;
	color: #8c8c8c;
	border-radius: 22px
}

.region-resource .region-top .region-item[data-v-5d59b377] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-bottom: 20px;
	position: relative
}

.region-resource .region-top .region-item .catalog-name[data-v-5d59b377]
	{
	-webkit-box-flex: 0;
	-ms-flex: 0 0 90px;
	flex: 0 0 90px;
	padding-top: 12px;
	font-size: 12px;
	color: rgba(0, 0, 0, .5);
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	text-align: right;
	margin-right: 10px
}

.region-resource .region-top .region-item .catalog-lists[data-v-5d59b377]
	{
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding-right: 30px
}

.region-resource .region-top .region-item .catalog-lists .region-li[data-v-5d59b377]
	{
	margin-bottom: 10px;
	cursor: pointer;
	padding: 0 15px;
	line-height: 24px;
	padding: 4px 16px;
	font-size: 16px;
	font-weight: 400;
	color: #131415;
	height: 32px
}

.region-resource .region-top .region-item .catalog-lists .region-li.region-active[data-v-5d59b377]
	{
	background: #eaf2ff;
	color: #317cfb;
	border-radius: 4px
}

.region-resource .region-top .region-item .left-space[data-v-5d59b377] {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 54px;
	flex: 0 0 54px
}

.region-resource .last[data-v-5d59b377] {
	margin-bottom: 0 !important
}

.region-resource .region-content[data-v-5d59b377] {
	margin-right: 10px
}

.region-resource .region-tip[data-v-5d59b377] {
	padding: 20px;
	border-radius: 5px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	background: #fff;
	margin: 20px 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.region-resource .region-tip ul[data-v-5d59b377] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.region-resource .region-tip ul li[data-v-5d59b377] {
	cursor: pointer;
	padding: 0 12px
}

.region-resource .region-tip .regiontip-active[data-v-5d59b377] {
	color: #29c07b;
	position: relative
}

.region-resource .region-tip .regiontip-active[data-v-5d59b377]:after {
	content: "";
	width: 20px;
	height: 2px;
	background: #29c07b;
	position: absolute;
	bottom: -13px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%)
}

.timeTableEditDialog[data-v-4d819bd2] .el-dialog,.timeTableEditDialog[data-v-4d819bd2] .el-dialog__body
	{
	max-width: 100vw
}

.timeTableEditDialog .dialog-content[data-v-4d819bd2] {
	height: 100%;
	max-width: 100vw;
	overflow-x: auto;
	padding: 12px 20px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.timeTableEditDialog .dialog-content[data-v-4d819bd2]::-webkit-scrollbar
	{
	width: 6px;
	height: 10px
}

.timeTableEditDialog .dialog-content[data-v-4d819bd2]::-webkit-scrollbar-thumb
	{
	-webkit-box-shadow: inset005pxrgba(0, 0, 0, .2);
	border-radius: 6px;
	background: rgba(0, 0, 0, .2)
}

.timeTableEditDialog .dialog-content .top-timetable-select[data-v-4d819bd2]
	{
	text-align: center
}

.timeTableEditDialog .dialog-content .top-timetable-select span[data-v-4d819bd2]
	{
	font-size: 16px;
	font-weight: 400;
	color: #131415;
	line-height: 32px
}

.timeTableEditDialog .dialog-content .top-timetable-select .label[data-v-4d819bd2]
	{
	margin-left: 15px
}

.timeTableEditDialog .dialog-content .top-timetable-select .yj-base-select[data-v-4d819bd2]
	{
	width: 318px
}

.timeTableEditDialog .dialog-content .content-wrap[data-v-4d819bd2] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-top: 10px;
	height: calc(100% - 40px)
}

.timeTableEditDialog .dialog-content .content-wrap .content-box[data-v-4d819bd2]
	{
	height: calc(100% - 15px)
}

.timeTableEditDialog .dialog-content .content-wrap .left-box[data-v-4d819bd2],.timeTableEditDialog .dialog-content .content-wrap .right-box[data-v-4d819bd2]
	{
	min-width: 46px
}

.timeTableEditDialog .dialog-content .content-wrap .left-box[data-v-4d819bd2],.timeTableEditDialog .dialog-content .content-wrap .right-box[data-v-4d819bd2]
	{
	max-width: 402px
}

.timeTableEditDialog .dialog-content .content-wrap .timetable-box[data-v-4d819bd2]
	{
	width: 1000px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-line-pack: center;
	align-content: center
}

.timeTableEditDialog .dialog-content .content-wrap .timetable-box .toggle-btn[data-v-4d819bd2]
	{
	cursor: pointer;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.timeTableEditDialog .dialog-content .content-wrap .timetable-box .toggle-btn div[data-v-4d819bd2]
	{
	width: 12px;
	height: 66px;
	text-align: center;
	line-height: 66px
}

.timeTableEditDialog .dialog-content .content-wrap .timetable-box .toggle-btn div i[data-v-4d819bd2]
	{
	color: #fff;
	margin-left: -3px
}

.timeTableEditDialog .dialog-content .content-wrap .timetable-box .toggle-left-btn div[data-v-4d819bd2]
	{
	background:
		url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAABCCAYAAABjJzf7AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACuSURBVHgB7daxDcIwFATQ+/kRNSMkG2SUbAMIBKFgDkZgAzICK7AFBREfB4nICJSca/5VluV311pApmpsnnXdUanHq64WPNr+KEyrAfX7TpnW+F6Y1jjKtH4tTLV+LDCtcXJROyEhGRLjwIEDBw4cOHDwd8DsmgQuh1lphj0Lhm9otbgVkmsLkYICA1zfGxHsaDC1Nv733oQ1YBu/GwUvtAxrquewVlLgxxqffu0JLWY/ihevxFEAAAAASUVORK5CYII=)
		no-repeat;
	background-size: 100%
}

.timeTableEditDialog .dialog-content .content-wrap .timetable-box .toggle-right-btn div[data-v-4d819bd2]
	{
	background:
		url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAABCCAYAAABjJzf7AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC3SURBVHgB7ZbLDYMwEER3LUgdlODQUD5lhBzgQNoInaQEXELqCEQTEykSEdhe7jsHS7uaN+PjUlmNd1ujIKEMGEce3g9bjQcR8H0ZBTM6SZuZD5I2s9gk2kwoKdQWBEJtvL8OIInAT2+sM5JqaiPqDG2UAgoooIACCiiggAIRgXopAH++NX2bl+kTzqcCOLvbzk1jFvdS49q8nu+ygNP51NMvNQr4zy5S14FI6gJIpf7JXl6WNugDZpdgDt+LWFYAAAAASUVORK5CYII=)
		no-repeat;
	background-size: 100%
}

.timeTableEditDialog .dialog-content .content-wrap .spread-box[data-v-4d819bd2]
	{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 46px;
	height: 100%;
	font-size: 16px;
	font-weight: 500;
	color: #131415;
	line-height: 22px;
	background: rgba(244, 244, 245, .3);
	border: 1px solid #dcdfe6;
	cursor: pointer
}

[data-v-4d819bd2] .el-dialog {
	margin-top: 5vh !important
}

[data-v-4d819bd2] .el-dialog__footer {
	padding: 0 !important;
	border-top: 1px solid rgba(0, 0, 0, .06)
}

.region-new-verify[data-v-45d3bc4c] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	position: relative;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.region-new-verify .page-Width[data-v-45d3bc4c] {
	width: 100%
}

.region-new-verify[data-v-45d3bc4c] .el-radio {
	margin-bottom: 16px;
	margin-right: 10px;
	width: 150px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}

.region-new-verify[data-v-45d3bc4c] .el-radio-group {
	padding-top: 7px
}

.region-new-verify[data-v-45d3bc4c] .sub-swipe-tab-l {
	padding: 20px 8px 8px 8px !important
}

.region-new-verify[data-v-45d3bc4c] .sub-swipe-res {
	margin: 0
}

.region-new-verify .region-top-l[data-v-45d3bc4c] {
	border-radius: 5px;
	background: #fff;
	margin-top: -15px
}

.region-new-verify .region-top-l .region-item-l[data-v-45d3bc4c] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 60px;
	border-bottom: 1px solid #f5f7fa
}

.region-new-verify .region-top-l .region-item-l li[data-v-45d3bc4c] {
	cursor: pointer;
	padding: 0 15px;
	line-height: 24px;
	padding: 8px 24px
}

.region-new-verify .region-top-l .region-item+.region-item[data-v-45d3bc4c]
	{
	margin-top: 20px
}

.region-new-verify .region-top[data-v-45d3bc4c] {
	padding: 20px 16px;
	border-radius: 5px;
	background: #fff;
	padding: 10px
}

.region-new-verify .region-top .line[data-v-45d3bc4c] {
	position: absolute;
	left: 0;
	top: 52px;
	width: 100%;
	height: 1.5px;
	background: #f4f4f4;
	z-index: 10
}

.region-new-verify .region-top .state[data-v-45d3bc4c] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding-left: 10px
}

.region-new-verify .region-top .state .title[data-v-45d3bc4c] {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	height: 40px;
	line-height: 26px;
	width: 100px
}

.region-new-verify .region-top .state[data-v-45d3bc4c] .yj-badge {
	position: absolute;
	top: 0;
	line-height: 20px
}

.region-new-verify .region-top[data-v-45d3bc4c] .el-tabs__nav-wrap:after
	{
	background: #fff !important
}

.region-new-verify .region-top[data-v-45d3bc4c] .el-tabs__item {
	font-size: 16px
}

.region-new-verify .region-top[data-v-45d3bc4c] .el-tabs__item.is-active
	{
	font-size: 18px
}

.region-new-verify .region-top .region-item[data-v-45d3bc4c] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 70px;
	border-bottom: 1px solid #f5f7fa
}

.region-new-verify .region-top .region-item li[data-v-45d3bc4c] {
	cursor: pointer;
	padding: 0 15px;
	line-height: 24px;
	padding: 8px 24px
}

.region-new-verify .region-top .region-item+.region-item[data-v-45d3bc4c]
	{
	margin-top: 20px
}

.region-new-verify .content-l[data-v-45d3bc4c] {
	border-radius: 5px;
	background: #fff;
	min-height: 800px;
	padding: 6px 28px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.region-new-verify .content-l .search-bar[data-v-45d3bc4c] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	background: #fafafa;
	padding: 0 14px
}

.region-new-verify .content-l .search-bar .top-search[data-v-45d3bc4c] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.region-new-verify .content-l .search-bar .search_total[data-v-45d3bc4c]
	{
	margin-left: 16px;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.region-new-verify .content-l .search-bar .search_btn[data-v-45d3bc4c],.region-new-verify .content-l .search-bar .search_btn_r[data-v-45d3bc4c]
	{
	background: #0c90f8;
	color: #fff;
	width: 60px;
	height: 32px;
	border-radius: 4px;
	line-height: 32px;
	text-align: center;
	margin-left: 6px
}

.region-new-verify .content-l .search-bar .search_btn_r[data-v-45d3bc4c]
	{
	background: #fff;
	color: grey;
	border: 1px solid #dcdcdc
}

.region-new-verify .content-l .hight-search-input[data-v-45d3bc4c] {
	margin-top: 20px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.region-new-verify .search-bar[data-v-45d3bc4c] .el-input__inner {
	height: 32px;
	line-height: 32px;
	margin: 10px 0
}

.region-new-verify .search-bar[data-v-45d3bc4c] .el-input__icon {
	line-height: 32px
}

.region-new-verify .search-bar[data-v-45d3bc4c] .el-input {
	width: 200px
}

.region-new-verify .search-bar .push[data-v-45d3bc4c] .el-input {
	width: 110px
}

.region-new-verify .search-bar .date[data-v-45d3bc4c] .el-input__inner {
	width: 250px;
	line-height: 25px
}

.region-new-verify .search-bar .date[data-v-45d3bc4c] .el-input__icon,.region-new-verify .search-bar .date[data-v-45d3bc4c] .el-range-separator
	{
	line-height: 25px
}

.contacts-tree[data-v-45d3bc4c] {
	height: 350px;
	max-height: 350px;
	padding: 10px;
	overflow: auto;
	margin-right: 10px
}

.el-tree-node__label[data-v-45d3bc4c] {
	font-size: 14px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	width: 260px;
	line-height: 30px;
	height: 30px
}

.gjsearch_btn[data-v-45d3bc4c],.gjsearch_btn_r[data-v-45d3bc4c] {
	background: #0c90f8;
	color: #fff;
	width: 60px;
	height: 40px;
	border-radius: 4px;
	line-height: 40px;
	text-align: center;
	margin-left: 6px
}

.gjsearch_btn_r[data-v-45d3bc4c] {
	background: #fff;
	color: grey;
	border: 1px solid #dcdcdc
}

.region-item-l[data-v-45d3bc4c] .swiper-container {
	margin-left: 0;
	margin-right: 0
}

.dialog-content1 .el-alert--warning {
	border-radius: 2px 2px 2px 2px;
	border: 1px solid #ffe58f;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}

.dialog-content1 .el-alert--warning .el-icon-warning {
	margin-top: 2px;
	color: #ffc107
}

.detail-tip-dialog {
	padding-bottom: 60px
}

.message-zindex {
	z-index: 9999 !important
}

.main-footer {
	text-align: center;
	padding: 15px 0
}

.copyClassDialog[data-v-3d7347ec] .el-dialog__header {
	border-bottom: 1px solid #ebeef5
}

.copyClassDialog .dialog-content[data-v-3d7347ec] {
	padding: 0 20px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	min-height: 200px
}

.copyClassDialog .dialog-content .msg[data-v-3d7347ec] {
	text-align: center;
	font-size: 16px;
	font-weight: 500;
	color: #000;
	line-height: 140px
}

.copyClassDialog .dialog-content .msg span[data-v-3d7347ec] {
	color: #317cfb
}

.copyClassDialog .dialog-content[data-v-3d7347ec] .el-radio.is-bordered
	{
	margin: 10px
}

.copyClassDialog .dialog-content[data-v-3d7347ec] .el-radio.is-bordered .el-radio__input
	{
	display: none
}

.copyClassDialog .dialog-content[data-v-3d7347ec] .el-radio.is-bordered.is-checked
	{
	background-color: #eaf2ff;
	border-radius: 4px;
	color: #317cfb !important;
	border: 1px solid #fff
}

.copyClassDialog[data-v-3d7347ec] .el-dialog__footer {
	padding: 0 !important;
	border-top: 1px solid rgba(0, 0, 0, .06)
}

.copyClassDialog .dialog-footer[data-v-3d7347ec] {
	margin-right: 16px
}

.courseSchedulingPage[data-v-d842e220] {
	min-height: 100%;
	margin-top: 15px;
	padding-bottom: 12px;
	background: #fff;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.courseSchedulingPage .top-tabs[data-v-d842e220] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 50px;
	padding-left: 30px;
	border-bottom: 1px solid #dcdfe6;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.courseSchedulingPage .top-tabs .operation-btn-right[data-v-d842e220] {
	margin: 10px 16px
}

.courseSchedulingPage .tabs-wrap[data-v-d842e220] {
	margin-top: 10px
}

.courseSchedulingPage .tabs-wrap[data-v-d842e220] .el-tabs__nav-wrap:after
	{
	height: 0;
	background-color: transparent
}

.courseSchedulingPage .tabs-wrap[data-v-d842e220] .el-tabs__item {
	font-size: 16px;
	color: #595959;
	font-weight: 500;
	font-family: PingFang SC-Medium, PingFang SC, Microsoft YaHei,
		sans-serif
}

.courseSchedulingPage .tabs-wrap[data-v-d842e220] .el-tabs__item.is-active
	{
	font-size: 18px;
	color: #409eff
}

.courseSchedulingPage .page-content[data-v-d842e220] {
	padding: 24px
}

.courseSchedulingPage .page-content .select-wrap[data-v-d842e220] {
	margin-bottom: 24px
}

.courseSchedulingPage .page-content .select-wrap .select-label[data-v-d842e220]
	{
	font-size: 14px;
	font-family: PingFang SC-Regular, PingFang SC;
	font-weight: 400;
	color: #8c8c8c;
	line-height: 32px
}

.courseSchedulingPage .page-content .select-wrap .yj-base-select[data-v-d842e220]
	{
	width: 320px
}

.courseSchedulingPage .page-content .grade-list-wrap .el-radio-button[data-v-d842e220]
	{
	margin-left: 43px
}

.courseSchedulingPage .page-content .grade-list-wrap .el-radio-button[data-v-d842e220]:first-child
	{
	margin-left: 0
}

.courseSchedulingPage .page-content .scheduling-table-warp[data-v-d842e220]
	{
	margin-top: 20px
}

.courseSchedulingPage .page-content .timeTableWrap[data-v-d842e220] {
	width: 100%
}

.courseSchedulingPage .el-button--primary.is-plain.is-background[data-v-d842e220]
	{
	background-color: #fff !important;
	color: #317cfb !important;
	font-weight: 400;
	border-color: #317cfb
}

.courseSchedulingPage .el-button--primary.is-plain.is-background[data-v-d842e220]:not
	(.is-disabled ):hover {
	background-color: #ecf5ff !important
}

.courseSchedulingPage .el-button--primary.is-plain.is-disabled[data-v-d842e220]
	{
	background: #efefef !important;
	border: 1px solid #e4e4e4;
	border-radius: 3px;
	color: rgba(0, 0, 0, .45) !important
}

.courseSchedulingPage[data-v-d842e220] .el-radio-button.is-active .el-radio-button__inner
	{
	background-color: #eaf2ff;
	border-radius: 4px;
	padding: 4px 21px !important;
	color: #317cfb !important
}

.courseSchedulingPage[data-v-d842e220] .el-radio-button__inner {
	font-size: 14px;
	font-weight: 400;
	text-align: left;
	color: #131415;
	line-height: 24px;
	border: none !important;
	padding: 4px 21px !important;
	border-color: transparent !important;
	background: none;
	-webkit-box-shadow: none;
	box-shadow: none
}

.local-res-statistic[data-v-2a71c356] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden;
	position: relative;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	padding-bottom: 45px
}

.local-res-statistic .header-filter[data-v-2a71c356] {
	height: 60px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #fff;
	padding: 0 20px
}

.local-res-statistic[data-v-2a71c356] .el-table__header-wrapper {
	background: #fafafa
}

.local-res-statistic[data-v-2a71c356] .table-header {
	font-weight: 700 !important;
	background: #fafafa;
	color: #131415
}

.local-res-statistic[data-v-2a71c356] .table-header .el-checkbox {
	margin-left: 4px
}

.main-footer[data-v-2a71c356] {
	background: #fff;
	text-align: center;
	padding: 15px 0
}

.classTbale .setIcon[data-v-147d6a3f] {
	color: #317cfb;
	font-size: 16px
}

.classTbale .tableBut[data-v-147d6a3f] {
	margin-right: 10px;
	font-size: 16px
}

.classTbale .addBut[data-v-147d6a3f] {
	color: #317cfb
}

.classTbale .delBut[data-v-147d6a3f] {
	color: #ff5248
}

.classTbale[data-v-147d6a3f] .el-table .el-table-lable-box {
	background: transparent
}

.classTbale[data-v-147d6a3f] .el-table th {
	color: rgba(0, 0, 0, .85)
}

.classTbale[data-v-147d6a3f] .el-table tbody tr td:first-of-type,.classTbale[data-v-147d6a3f] .el-table thead.is-group tr:first-of-type th
	{
	background: #f4faff
}

.classTbale[data-v-147d6a3f] .el-table thead.is-group th {
	background: none;
	padding: 0
}

.classTbale[data-v-147d6a3f] .el-table thead.is-group tr:first-of-type th:first-of-type
	{
	border-bottom: none
}

.classTbale[data-v-147d6a3f] .el-table thead.is-group tr:first-of-type th:first-of-type div.cell
	{
	text-align: right;
	background: #f4faff
}

.classTbale[data-v-147d6a3f] .el-table thead.is-group tr:last-of-type th:first-of-type div.cell
	{
	text-align: left;
	background: #f4faff
}

.classTbale[data-v-147d6a3f] .el-table thead.is-group tr:first-of-type th:first-of-type:before
	{
	content: "";
	position: absolute;
	width: 1px;
	height: 300px;
	top: 0;
	left: 0;
	background-color: #dcdfe6;
	display: block;
	-webkit-transform: rotate(-72deg);
	transform: rotate(-72deg);
	-webkit-transform-origin: top;
	transform-origin: top;
	z-index: 2
}

.classTbale[data-v-147d6a3f] .el-table thead.is-group tr:last-of-type th:first-of-type:before
	{
	content: "";
	position: absolute;
	width: 1px;
	height: 200px;
	bottom: 0;
	right: 0;
	background-color: #dcdfe6;
	display: block;
	-webkit-transform: rotate(-72deg);
	transform: rotate(-72deg);
	-webkit-transform-origin: bottom;
	transform-origin: bottom;
	z-index: 2
}

.classTbale[data-v-147d6a3f] .el-table thead.is-group th {
	background-color: #f4faff
}

.establishStyle[data-v-147d6a3f] .el-table thead.is-group tr:first-of-type th:first-of-type:before,.establishStyle[data-v-147d6a3f] .el-table thead.is-group tr:last-of-type th:first-of-type:before
	{
	-webkit-transform: rotate(-63deg);
	transform: rotate(-63deg)
}

.first-row td>.cell {
	font-weight: 700
}

.classSchedulePage[data-v-14c2a1e3] {
	margin-top: 0;
	padding-bottom: 12px;
	background-color: #fff;
	min-height: 100%
}

.classSchedulePage .top-tabs[data-v-14c2a1e3] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 50px;
	padding-left: 30px;
	border-bottom: 1px solid #dcdfe6;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.classSchedulePage .top-tabs .operation-btn-right[data-v-14c2a1e3] {
	margin: 10px 16px
}

.classSchedulePage .tabs-wrap[data-v-14c2a1e3] {
	margin-top: 10px
}

.classSchedulePage .tabs-wrap[data-v-14c2a1e3] .yj-tabs__nav-wrap:after
	{
	height: 0;
	background-color: transparent
}

.classSchedulePage .tabs-wrap[data-v-14c2a1e3] .yj-tabs__item {
	font-size: 16px;
	color: #595959;
	font-weight: 500;
	font-family: PingFang SC-Medium, PingFang SC, Microsoft YaHei,
		sans-serif
}

.classSchedulePage .tabs-wrap[data-v-14c2a1e3] .yj-tabs__item.is-active
	{
	font-size: 18px;
	color: #409eff
}

.classSchedulePage .empty-main[data-v-14c2a1e3] {
	margin-top: 100px
}

.classSchedulePage .page-content[data-v-14c2a1e3] {
	padding: 0 24px
}

.classSchedulePage .page-content .form-item-wrap[data-v-14c2a1e3] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative
}

.classSchedulePage .page-content .form-item-wrap .operation-btn-wrap[data-v-14c2a1e3]
	{
	position: absolute;
	right: 0;
	top: 0
}

.classSchedulePage .grade-tips[data-v-14c2a1e3] {
	margin-left: 10px;
	color: #fd9841;
	white-space: nowrap
}

.classSchedulePage .pColor[data-v-14c2a1e3] {
	font-size: 14px;
	color: #595959
}

.classSchedulePage .pColor span[data-v-14c2a1e3] {
	margin-right: 10px
}

.classSchedulePage .spanColor[data-v-14c2a1e3] {
	font-size: 16px;
	color: #fd9841;
	margin: 0 5px
}

.classSchedulePage .copyBut[data-v-14c2a1e3] {
	width: 104px;
	display: block;
	margin: 0 auto
}

.classSchedulePage .timeSpan[data-v-14c2a1e3] {
	color: #595959;
	margin-right: 8px
}

.classSchedulePage .timeDiv[data-v-14c2a1e3] {
	width: 90%;
	min-width: 710px;
	display: inline-block
}

.classSchedulePage .timeDiv .el-col[data-v-14c2a1e3] {
	min-width: 350px;
	margin-bottom: 6px;
	white-space: nowrap
}

.classSchedulePage .dataRuleForm[data-v-14c2a1e3] {
	margin-top: 15px
}

.classSchedulePage .setIcon[data-v-14c2a1e3] {
	color: #0c90f8
}

.classSchedulePage .block-item[data-v-14c2a1e3] {
	display: block
}

.classSchedulePage[data-v-14c2a1e3] .el-radio-button.is-active .el-radio-button__inner
	{
	background-color: #eaf2ff;
	border-radius: 4px;
	padding: 4px 21px !important;
	color: #0c90f8 !important
}

.classSchedulePage[data-v-14c2a1e3] .el-radio-button__inner {
	font-size: 14px;
	font-weight: 400;
	text-align: left;
	color: #131415;
	line-height: 24px;
	border: none;
	padding: 4px 21px !important;
	border-color: transparent;
	background: none;
	-webkit-box-shadow: none;
	box-shadow: none
}

.classSchedulePage[data-v-14c2a1e3] .el-input__prefix {
	display: none
}

.classSchedulePage[data-v-14c2a1e3] .el-input--prefix .el-input__inner {
	padding: 0 10px
}

.classSchedulePage .el-button--primary.is-plain.is-background[data-v-14c2a1e3]
	{
	background-color: #fff !important;
	color: #317cfb !important;
	font-weight: 400;
	margin-left: 10px;
	border-color: #317cfb
}

.classSchedulePage .el-button--primary.is-plain.is-background[data-v-14c2a1e3]:not
	(.is-disabled ):hover {
	background-color: #ecf5ff !important
}

.classSchedulePage .el-button--primary.is-plain.is-disabled[data-v-14c2a1e3]
	{
	background: #efefef !important;
	border: 1px solid #e4e4e4;
	border-radius: 3px;
	color: rgba(0, 0, 0, .45) !important
}

.local-res-statistic[data-v-0222f335] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden;
	position: relative;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	padding-bottom: 45px
}

.local-res-statistic .header-filter[data-v-0222f335] {
	height: 60px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #fff;
	padding: 0 20px
}

.local-res-statistic[data-v-0222f335] .el-table__header-wrapper {
	background: #fafafa
}

.local-res-statistic[data-v-0222f335] .table-header {
	font-weight: 700 !important;
	background: #fafafa;
	color: #131415
}

.local-res-statistic[data-v-0222f335] .table-header .el-checkbox {
	margin-left: 4px
}

.local-res-statistic .application-input[data-v-0222f335] {
	width: 280px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px
}

.main-footer[data-v-0222f335] {
	background: #fff;
	text-align: center;
	padding: 15px 0
}

.timeTablePicker.el-picker-panel .el-picker-panel__icon-btn {
	font-size: 16px !important
}

.timeTablePicker.el-picker-panel .el-icon-arrow-left,.timeTablePicker.el-picker-panel .el-icon-arrow-right
	{
	font-size: 16px
}

.web-home-wrap[data-v-20a807fe] {
	width: 100%;
	margin: 0
}

.space-main[data-v-20a807fe] {
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.space-main .space-left[data-v-20a807fe] {
	color: #333;
	text-align: center;
	line-height: 200px;
	margin-right: 15px;
	background: #fff
}

.space-main .space-right[data-v-20a807fe] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	overflow: hidden
}

.space-main .iframe-right[data-v-20a807fe] {
	overflow: auto !important;
	height: 100vh
}

.lession-package[data-v-749bb3f6] {
	background-color: #fff
}

.lession-package .title[data-v-749bb3f6],.search-bar[data-v-749bb3f6] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.search-bar[data-v-749bb3f6] {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 10px 14px;
	margin-bottom: 20px
}

.search-bar .top-search[data-v-749bb3f6] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.search-bar .search_total[data-v-749bb3f6] {
	margin-left: 16px;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.search-bar .search_btn[data-v-749bb3f6],.search-bar .search_btn_r[data-v-749bb3f6]
	{
	background: #0c90f8;
	color: #fff;
	width: 60px;
	height: 32px;
	border-radius: 4px;
	line-height: 32px;
	text-align: center;
	margin-left: 6px;
	cursor: pointer
}

.search-bar .search_btn_r[data-v-749bb3f6] {
	cursor: pointer;
	background: #fff;
	color: grey;
	border: 1px solid #dcdcdc
}

.search-bar .search-bar[data-v-749bb3f6] .el-input__inner {
	height: 32px;
	line-height: 32px;
	margin: 10px 0
}

.search-bar .search-bar[data-v-749bb3f6] .el-input__icon {
	line-height: 32px
}

.search-bar .search-bar[data-v-749bb3f6] .el-input {
	width: 200px !important
}

.search-bar .search-bar .date[data-v-749bb3f6] .el-input__inner {
	width: 250px;
	line-height: 25px
}

.search-bar .search-bar .date[data-v-749bb3f6] .el-input__icon,.search-bar .search-bar .date[data-v-749bb3f6] .el-range-separator
	{
	line-height: 25px
}

.search-bar[data-v-749bb3f6] .el-input {
	width: 200px !important
}

[data-v-749bb3f6] .table-header {
	font-weight: 700 !important;
	background: #fafafa;
	color: #131415
}

.dt-class-box,.yj-breadcrumb {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	cursor: pointer
}

.dt-class-box:hover {
	color: #317cfb
}

.space-left .el-submenu__title {
	text-align: left
}

.space-left .el-submenu .el-menu-item {
	text-align: left;
	padding-left: 53px !important
}

.web-home-wrap[data-v-4d6f121d] {
	width: 100%;
	margin: 0
}

.space-main[data-v-4d6f121d] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 100%;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.space-main .space-left[data-v-4d6f121d] {
	color: #333;
	text-align: center;
	line-height: 200px
}

.space-main .space-right[data-v-4d6f121d] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	overflow: hidden
}

.space-main .web-home-wrap[data-v-4d6f121d]::-webkit-scrollbar {
	display: none
}