/* reset.css */
body,
div,
ul,
ol,
li,
dl,
dt,
dd,
input,
button,
a,
p,
img,
h1,
h2,
h3,
h4,
h5,
h6,
form,
pre {
	margin: 0;
}

ul,
ol,
li,
dl,
dt,
dd,
input,
button {
	padding: 0;
}

html,
body {
	height: 100%;
}

html,
body,
form,
fieldset,
p,
div,
h1,
h2,
h3,
h4,
h5,
h6 {
	-webkit-text-size-adjust: 100%;
}

* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-webkit-tap-highlight-color: transparent;
}

body {
	font-family: 'Tahoma', 'Arial', 'Microsoft YaHei', '\9ED1\4F53', '\5B8B\4F53', sans-serif;
	color: #333;
	background-color: #f6f6f6;
	-webkit-font-smoothing: antialiased;
}

ul,
li {
	list-style: none;
}

a {
	text-decoration: none;
}

img {
	border: 0;
}

button {
	background-color: transparent;
	outline: none;
}

textarea {
	resize: none;
	-webkit-appearance: none;
}

input {
	-webkit-appearance: none;
}

input,
button,
textarea {
	border: 0;
	outline: none;
	font-size: 12px;
	font-family: 'Microsoft Yahei', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

em {
	font-style: normal;
}

/*媒体查询- 在特定分辨率下的字体大小*/
@media screen and (max-width: 321px) {
	body {
		font-size: 15px;
	}
}

@media screen and (min-width: 321px) and (max-width: 400px) {
	body {
		font-size: 16px;
	}
}

@media screen and (min-width: 400px) {
	body {
		font-size: 18px;
	}
}

.richText ol {
	list-style-type: decimal;
	list-style-position: inside;
}

.richText ul {
	list-style-type: disc;
	list-style-position: inside;
}

.van-tag {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
	border-radius: 4px !important;
}

/* 重写vant组件样式 */
#check-sleep .van-cell {
	background: rgba(255, 255, 255, 1);
	border-radius: 0.12rem;
	border: 0.01rem solid rgba(25, 31, 37, 0.12);
	padding: 0.35rem;
}

#check-sleep .van-button--info {
	position: relative;
	top: 0.32rem;
	width: 6.38rem;
	left: calc(50% - 3.19rem);
	border-radius: 0.5rem;
	background: #06f;
}

#check-sleep .van-icon-hotel-o,
#check-sleep .van-cell__left-icon {
	margin-right: 0.54rem;
}

#check-sleep .van-icon-hotel-o::after,
#check-sleep .van-cell__left-icon::after {
	content: '';
	height: 0.4rem;
	width: 1px;
	border-left: 1px solid rgba(25, 31, 37, 0.12);
	position: absolute;
	right: -0.29rem;
	top: 0.03rem;
}

#check-sleep .van-icon-hotel-o::before,
#check-sleep .van-cell__left-icon::before {
	color: #06f;
	font-size: 0.36rem;
}

.room-statistics .van-tag--primary,
#check-sleep-room-list .van-tag--primary {
	background: rgba(230, 245, 255, 1);
	color: #06f;
}

#examDetail .van-tag--default,
.room-statistics .van-tag--default,
#check-sleep-room-list .van-tag--default,
#check-sleep-room-detail .van-tag--default {
	background: rgba(245, 245, 245, 1);
	color: rgba(0, 0, 0, 0.45);
}

.room-statistics .van-tag--danger,
#check-sleep-room-list .van-tag--danger {
	background: rgba(252, 226, 232, 1);
	border-radius: 0.04rem;
	color: rgba(249, 135, 161, 1);
}

#check-sleep-room-detail .van-hairline--top-bottom::after {
	border-width: 0;
}

.van-tabs__nav--line .van-tabs__line {
	background-color: #06f !important;
	width: 0.4rem !important;
}

.van-dropdown-menu {
	padding-left: 0.16rem;
}

#left.van-dropdown-menu .van-dropdown-menu__item {
	justify-content: flex-start;
	flex: none;
	margin-right: 16px;
}

.van-dropdown-menu .van-dropdown-menu__item .van-dropdown-menu__title {
	/* padding-right: .32rem; */
	font-size: 14px;
}

.van-tab {
	color: #222;
}

#check-sleep-rating .van-stepper {
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-between;
}

#check-sleep-rating .van-stepper__minus,
#check-sleep-rating .van-stepper__plus {
	border-radius: 50%;
	color: #06f;
	border: 1px solid #06f;
	background: #fff;
}

#check-sleep-rating .van-stepper__minus--disabled,
#check-sleep-rating .van-stepper__plus--disabled {
	color: rgba(191, 191, 191, 1);
	border: 1px solid rgba(191, 191, 191, 1);
}

#check-sleep-rating .van-stepper__minus,
#check-sleep-rating .van-stepper__minus--disabled {
	width: 0.44rem;
	height: 0.44rem;
}

#check-sleep-rating .van-stepper__input {
	display: inline-block;
	font-size: 0.8rem;
	font-weight: 500;
	color: rgba(0, 0, 0, 1) !important;
	height: 0.88rem;
	min-width: 0.81rem;
	width: 2.44rem;
	line-height: 0.88rem;
	background: #fff;
}

#check-sleep-rating .van-stepper__plus,
#check-sleep-rating .van-stepper__plus--disabled {
	width: 0.44rem;
	height: 0.44rem;
}

#check-sleep-rating .van-notice-bar--wrapable {
	align-items: flex-start;
}

#check-sleep-rating .van-notice-bar--wrapable .van-notice-bar__left-icon {
	line-height: 24px;
}

/* 步进器样式，报名缴费和愉悦管理中都在用 */
#feeItemsDetail .van-stepper {
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-between;
}

#feeItemsDetail .van-stepper__minus,
#feeItemsDetail .van-stepper__plus {
	border-radius: 50%;
	color: #06f;
	border: 1px solid #06f;
	background: #fff;
}

#feeItemsDetail .van-stepper__minus--disabled,
#feeItemsDetail .van-stepper__plus--disabled {
	color: rgba(191, 191, 191, 1);
	border: 1px solid rgba(191, 191, 191, 1);
}

#feeItemsDetail .van-stepper__minus,
#feeItemsDetail .van-stepper__minus--disabled {
	width: 20px !important;
	height: 20px !important;
}

#feeItemsDetail .van-stepper__input {
	display: inline-block;
	font-size: 14px;
	font-weight: 400;
	color: #222 !important;
	height: 30px !important;
	min-width: 80px;
	margin: 0px 8px;
	background: #f6f7f8;
	border-radius: 16px;
}

#feeItemsDetail .van-stepper__plus,
#feeItemsDetail .van-stepper__plus--disabled {
	width: 20px !important;
	height: 20px !important;
}

#feeItemsDetail .van-notice-bar--wrapable {
	align-items: flex-start;
}

#feeItemsDetail .van-notice-bar--wrapable .van-notice-bar__left-icon {
	line-height: 24px;
}

/* 步进器样式，寝室模式查寝页面在用 */
#roomDormCheck .van-stepper {
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-between;
}

#roomDormCheck .van-stepper__minus,
#roomDormCheck .van-stepper__plus {
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 50%;
	color: #06f;
	background: #06f;
}

#roomDormCheck .van-stepper__minus--disabled,
#roomDormCheck .van-stepper__plus--disabled {
	background-color: #dddddd;
}

#roomDormCheck .van-stepper__minus--disabled,
#roomDormCheck .van-stepper__plus--disabled {
	background-color: #dddddd;
}

#roomDormCheck .van-stepper__minus,
#roomDormCheck .van-stepper__minus--disabled {
	width: 16px !important;
	height: 16px !important;
}

#roomDormCheck .van-stepper__input {
	display: inline-block;
	font-size: 14px;
	font-weight: 400;
	color: #222 !important;
	width: 72px;
	height: 32px;
	margin: 0px 8px;
	background: #f6f7f8;
	border-radius: 16px;
}

#roomDormCheck .van-stepper__plus,
#roomDormCheck .van-stepper__plus--disabled {
	width: 16px !important;
	height: 16px !important;
}

#roomDormCheck .van-notice-bar--wrapable {
	align-items: flex-start;
}

#roomDormCheck .van-notice-bar--wrapable .van-notice-bar__left-icon {
	line-height: 24px;
}

#roomDormCheck .van-stepper__minus::before,
#roomDormCheck .van-stepper__plus::before {
	width: 7px !important;
	height: 1px !important;
	border-radius: 8px !important;
	background-color: #fff;
}

#roomDormCheck .van-stepper__minus::after,
#roomDormCheck .van-stepper__plus::after {
	width: 1px !important;
	height: 7px !important;
	border-radius: 8px !important;
	background-color: #fff;
}

.van-stepper__minus::before,
.van-stepper__plus::before {
	width: 13px !important;
	height: 1px !important;
}

.van-stepper__minus::after,
.van-stepper__plus::after {
	width: 1px !important;
	height: 13px !important;
}

#student-list .van-dropdown-menu .van-dropdown-menu__item {
	justify-content: flex-start;
	flex: none;
}

#student-list .van-tree-select .van-sidebar-item--select {
	border-color: #06f;
}

#student-list .van-tree-select .van-tree-select__item--active {
	color: #06f;
}

#student-list .van-tree-select .van-info {
	background-color: #ff3333;
}

#student-list .van-tree-select__content .van-tree-select__item {
	height: 0.88rem;
	padding-left: 0px;
	margin-left: 16px;
	font-size: 0.28rem;
	box-shadow: inset 0rem -0.01rem 0rem 0rem #eeeeee;
}

#duty-check-record-list .van-tree-select .van-sidebar-item--select {
	border-color: #06f;
}

#duty-check-record-list .van-tree-select .van-tree-select__item--active {
	color: #06f;
}

#duty-check-record-list .van-tree-select .van-tree-select__selected {
	display: none;
}

#duty-check-rank-list .van-tree-select .van-sidebar-item--select {
	border-color: #06f;
}

#duty-check-rank-list .van-tree-select .van-tree-select__item--active {
	color: #06f;
}

#duty-check-rank-list .van-tree-select .van-tree-select__selected {
	display: none;
}

#clue-index .van-tree-select .van-sidebar-item--select {
	border-color: #06f;
}

#clue-index .van-tree-select .van-tree-select__item--active {
	color: #06f;
}

#clue-index .van-search__action:active {
	background-color: #ffffff;
}

#clue-index.van-dropdown-menu {
	height: 100%;
}

#clue-index .van-dropdown-menu__item:active {
	opacity: 1;
}

#clue-index .van-hairline--top-bottom::after {
	border-width: 0px 0;
}

#clue-index .van-search__action {
	padding: 0 0px;
	margin-right: 0.36rem;
}

#clue-index .van-search {
	padding: 0px 12px;
}

#reserve-activity-list .van-tree-select .van-sidebar-item--select {
	border-color: #06f;
	color: #06f;
}

#reserve-activity-list .van-tree-select .van-sidebar {
	background: #f6f7f8;
}

#reserve-activity-list .van-tree-select .van-tree-select__nav-item .van-sidebar-item__text {
	max-width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

#custom-field-textarea .van-field__word-limit,
.van-field__word-limit,
.van-field__word-num {
	color: #cccccc !important;
}

* {
	word-break: break-word;
}

/* 移动端页面过渡效果 */
.slide-fade-enter-active {
	transition: all 0.5s ease;
}

.slide-fade-leave-active {
	transition: all 0.5s cubic-bezier(1.8, 0.1, 0.5, 1);
}

.slide-fade-enter,
.slide-fade-leave-active {
	transform: translateY(1.5rem);
	opacity: 0;
}

.van-dialog__footer {
	display: flex;
}

.van-field__control {
	font-size: 0.28rem;
}

#reserve-activity-list .van-tree-select .van-sidebar-item__text {
	overflow: auto !important;
	text-overflow: clip !important;
	white-space: normal !important;
}

._calendar-date-picker .van-calendar__footer {
	padding-bottom: calc(env(safe-area-inset-bottom) - 0.14rem);
	box-shadow: inset 0px 1px 0px 0px #eeeeee;
}

._calendar-date-picker .van-calendar__footer .van-button {
	height: 40px;
}

.notifyObject .van-field__left-icon {
	transform: translate(0, 0.07rem) !important;
}

#searchBar .van-field__left-icon {
	display: flex;
	align-items: center;
}

#roomDormCheck .van-sticky--fixed {
	padding: 0px 8px;
}

#roomDormCheck .van-sticky--fixed > div {
	border-radius: 0px;
}

.van-tabbar-item__icon {
	margin-bottom: 2px;
}

.van-tabbar-item--active {
	color: #06f;
}

.hideVantTab .van-tabs__wrap {
	display: none;
}

#evaluation-teacher-edit .van-stepper__minus {
	border: none !important;
	background: url(../images/stepper__minus.095a9ff13ba6d70ce2f41a91cb496b2a.png) !important;
	background-size: contain !important;
	background-repeat: no-repeat !important;
}

#evaluation-teacher-edit .van-stepper__plus {
	border: none !important;
	background: url(../images/stepper__plus.bf18946c79449c14197845a44ac01d6a.png) !important;
	background-size: contain !important;
	background-repeat: no-repeat !important;
}

#evaluation-teacher-edit .van-stepper__plus::before {
	background-color: transparent !important;
}

#evaluation-teacher-edit .van-stepper__plus::after {
	background-color: transparent !important;
}

#evaluation-teacher-edit .van-stepper__minus::before {
	background-color: transparent !important;
}

#evaluation-teacher-edit .van-stepper__plus::before {
	background-color: transparent !important;
}
/* --- 页面整体主要布局开始 --- */

.fe-shared-css-__bodyNormal--3izLM9C5xGQI5mYJOG_xR2 {
}
/* 正常布局无定位情况,页面主体内容区用此类名*/

.fe-shared-css-__midBody--N_hqY15yq1w6Pv3-Gyc9h {
	position: absolute;
	top: 0.9rem;
	bottom: 0.9rem;
	left: 0;
	right: 0;
	overflow: auto;
	z-index: 2;
}
/* 同时有底部，顶部定位布局时，页面主体滚动内容区用此类名*/

.fe-shared-css-__bottomBody--2wVScjpkYdlAeVRjwSb2mR {
	position: absolute;
	top: 0.9rem;
	bottom: 0;
	left: 0;
	right: 0;
	overflow: auto;
	z-index: 2;
}
/* 只有顶部定位布局时，页面主体滚动内容区用此类名*/

.fe-shared-css-__topBody--2xTLdAyLzoXfVvpZDopWRR {
	position: absolute;
	top: 0;
	bottom: 0.9rem;
	left: 0;
	right: 0;
	overflow: auto;
	z-index: 2;
	-webkit-overflow-scrolling: touch;
}
/* 只有底部定位布局时，页面主体滚动内容区用此类名*/

.fe-shared-css-__topBox--HYPwAh_9Owqe37GPSU8LI {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	width: 100%;
	height: 0.9rem;
	z-index: 1;
}
/* 顶部定位布局*/

.fe-shared-css-__bottomBox--2yC8yt0IOQVyWVAPLA_yGW {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	width: 100%;
	height: 0.9rem;
	z-index: 1;
}
/* 底部定位布局*/
.fe-shared-css-__botNorBox--3b_jqSiHEfpiJBfGhVlp71 {
	padding: 0;
}

/* ----
            头部和底部都固定定位搭配：
            <div class=“topBox”></div>
            <div class=“midBody”></div>
            <div class=“bottomBox”></div>

            只有头部固定的搭配：
            <div class=“topBox”></div>
            <div class=“bottomBody”></div>

            只有底部固定的搭配：
            <div class=“topBody”></div>
            <div class=“bottomBox”></div>

            正常布局：
            <div class="normalBody"></div>

 ---*/

/* ---- 页面整体主要布局结束 ---*/

/* --- 左右布局开始 --- */
.fe-shared-css-__rowLayout--3cKyWXroeD9vsX-p1e75Mg {
	display: table;
	width: 100%;
	min-height: 0.9rem;
	font-size: 0;
	background-color: #fff;
}
/*主体外层*/

.fe-shared-css-__leftBox--sqYAwsJuCRQzuvc2T7y4y {
	display: table-cell;
	text-align: left;
	vertical-align: middle;
	padding-left: 0.3rem;
}
.fe-shared-css-__leftBoxTop--vqnHlzL3Viil147ALhIkk {
	display: table-cell;
	text-align: left;
	vertical-align: top;
	padding-left: 0.3rem;
}
/*左侧布局*/

.fe-shared-css-__rightBox--3JDf7nAwu2HK9_btz-wcGk {
	display: table-cell;
	vertical-align: middle;
	text-align: right;
	padding-right: 0.3rem;
}
.fe-shared-css-__rightBoxTop--3UC5OXYNhzjC79DBGzuK9p {
	display: table-cell;
	vertical-align: top;
	text-align: right;
	padding-right: 0.3rem;
}
/* 右侧布局*/

.fe-shared-css-__middleBox--22t8nqfRdS0tUpwCcNBNpF {
	display: table-cell;
	vertical-align: middle;
	text-align: left;
}
/*中部布局*/
/*---- 左右布局结束 ---*/

/* --- 用户信息布局开始 --- */
.fe-shared-css-__users--2ovMXnMcd1uJmNugwOANQQ {
	display: table;
	width: 100%;
	height: 5.4rem;
}
.fe-shared-css-__userLeft--12uBncjiWsWFQTNnvYjQyf {
	display: table-cell;
	width: 5.8rem;
}
.fe-shared-css-__userRight--1YL2JG8BMLWbOyILjgpxtE {
	display: table-cell;
}

/*---- 一行布局结束 ---*/

.fe-shared-css-__selectBox--3FERjiI2Zu6bMg9blkMVwG {
	width: 100%;
	padding: 0.2rem 0.35rem;
	min-height: 1.06rem;
	font-size: 0;
}
.fe-shared-css-__oneRow--2cQZJAcLtjePF85P3V5hdb {
	height: 0.8rem;
	padding: 0 0.3rem;
	border-bottom: 0.02rem solid #dedfe4;
}
.fe-shared-css-__oneRowSmall--3pqE66Lj7H3wuRoTjqiZNU {
	height: 0.62rem;
	padding: 0 0.3rem;
	border-bottom: 0.02rem solid #dedfe4;
	background-color: #fff;
}

.fe-shared-css-__oneRowList--2gRlSEZ80P5lPlzjB3WHkT {
	height: 0.9rem;
	margin: 0 0.3rem;
}

.fe-shared-css-__clearFix--2mg8N64gHXU6X_nBPlhIaB:before,
.fe-shared-css-__clearFix--2mg8N64gHXU6X_nBPlhIaB:after {
	content: ' ';
	display: table;
}
.fe-shared-css-__clearFix--2mg8N64gHXU6X_nBPlhIaB:after {
	clear: both;
}
.fe-shared-css-__fl--3JSCRFjq7fH0ajEkvFw84t {
	float: left;
}
.fe-shared-css-__fr--3FIz2FkF2EjFXRGpgnx4o2 {
	float: right;
}

/* --- 间距样式 --- */
.fe-shared-css-__padLR30--3qJCzH8lx_rsxXfRKe_ffF {
	padding: 0 0.3rem;
}
.fe-shared-css-__MarR20--Q-NQanjsuhYcGdyzBdbK7 {
	margin-right: 0.2rem;
}
.fe-shared-css-__MarB20--1PYN5OZJPBNo8CoeDi6Vak {
	margin-bottom: 0.2rem;
}
.fe-shared-css-__MarL20--2H9eOTpkzUpIHbiJnTFvC8 {
	margin-left: 0.2rem;
}
.fe-shared-css-__MarT20--1W06zk9GoN-iRaN6PIqeoz {
	margin-top: 0.2rem;
}

/*---- 间距样式 ---*/

.fe-shared-css-__timeText--Lv4R_DhKmALZ51Gac07sQ {
	vertical-align: middle;
	font-size: 0.24rem;
	color: #333;
}
.fe-shared-css-__tipsType--m1-24SZ01661dUF9qQppj {
	height: 0.32rem;
	padding: 0 0.15rem;
	margin-right: 0.1rem;
	vertical-align: middle;
	display: inline-block;
	font-size: 0.24rem;
	color: #fff;
	border-radius: 0.16rem;
	background: #ff9600;
}
.fe-shared-css-__centerText--1_xh1_ItEbNFPQD4j-wn-5 {
	display: inline-block;
	width: 100%;
	line-height: 0.61rem;
	font-size: 0.24rem;
	color: #787878;
	text-align: center;
}
.fe-shared-css-__textNoOverflowWithEllipsis--2AUi2cS3pHrOaz8X4goUos {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.fe-shared-css-__touchScrolling--3PUQ7Zld6bjyDIrH_EHTQ7 {
	-webkit-overflow-scrolling: touch;
}
*[ng-cloak],
[ng\:cloak],
[ng-cloak],
.fe-shared-css-__ng-cloak--MQMAb16GxYD-H6RGDrrt0 {
	display: none !important;
}

/*使用指定字体 数据决策中心数字样式统一展示位该种字体*/
.fe-shared-css-__numberStyleFormat--1ovgkcuZcEIkQN28K8pJ9R {
	font-family: 'source' !important;
}

.fe-shared-css-__flex-center--1GCDhmABf2w4oO8RaVXDPe {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	        flex-direction: row;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	        justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	        align-items: center;
}

/**
 * flex-row-[left, center, right, between, around, evenly]-[top, middle, bottom]
 */
.fe-shared-css-__flex-row-left-top--BXip5WSGglHIg5v_K5b8w {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	        flex-direction: row;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	        justify-content: flex-start;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	        align-items: flex-start;
}
.fe-shared-css-__flex-row-left-middle--gEANgBc0U9Q34SbkEYZd6 {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	        flex-direction: row;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	        justify-content: flex-start;
	-webkit-box-align: center;
	-webkit-align-items: center;
	        align-items: center;
}
.fe-shared-css-__flex-row-left-bottom--1E0X3woKWFL91PtBkWjBlo {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	        flex-direction: row;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	        justify-content: flex-start;
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	        align-items: flex-end;
}
.fe-shared-css-__flex-row-center-top--1xg9razT7xBOBnLbv_vAV- {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	        flex-direction: row;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	        justify-content: center;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	        align-items: flex-start;
}
.fe-shared-css-__flex-row-center-middle--3nQr_OwQhr46vgG3l9Hdaq {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	        flex-direction: row;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	        justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	        align-items: center;
}
.fe-shared-css-__flex-row-center-bottom--14zXP5NHxf556fD5KM-2Cl {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	        flex-direction: row;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	        justify-content: center;
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	        align-items: flex-end;
}
.fe-shared-css-__flex-row-right-top--naem4SLkgxlAPi4Qmx8X5 {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	        flex-direction: row;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	        justify-content: flex-end;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	        align-items: flex-start;
}
.fe-shared-css-__flex-row-right-middle--2MI4iR405k3MsZBEJkqwjQ {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	        flex-direction: row;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	        justify-content: flex-end;
	-webkit-box-align: center;
	-webkit-align-items: center;
	        align-items: center;
}
.fe-shared-css-__flex-row-right-bottom--3U1P4fgYcumVsi5TmOaVWN {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	        flex-direction: row;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	        justify-content: flex-end;
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	        align-items: flex-end;
}
.fe-shared-css-__flex-row-between-top--3V2vhrVDhHjjcCzNX_qXv {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	        flex-direction: row;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	        justify-content: space-between;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	        align-items: flex-start;
}
.fe-shared-css-__flex-row-between-middle--1dZecJiZ76bCzjwXqAL3xm {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	        flex-direction: row;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	        justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	        align-items: center;
}
.fe-shared-css-__flex-row-between-bottom--13GiDTCsmjVn0g-3tFJpwb {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	        flex-direction: row;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	        justify-content: space-between;
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	        align-items: flex-end;
}
.fe-shared-css-__flex-row-around-top--2ne5hlWBg0a8MXLecldNxy {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	        flex-direction: row;
	-webkit-justify-content: space-around;
	        justify-content: space-around;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	        align-items: flex-start;
}
.fe-shared-css-__flex-row-around-middle--2dgYyTd-ne4M7hRQQK8zzh {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	        flex-direction: row;
	-webkit-justify-content: space-around;
	        justify-content: space-around;
	-webkit-box-align: center;
	-webkit-align-items: center;
	        align-items: center;
}
.fe-shared-css-__flex-row-around-bottom--1aFvVwyC1iYBbWqZ57-5ev {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	        flex-direction: row;
	-webkit-justify-content: space-around;
	        justify-content: space-around;
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	        align-items: flex-end;
}
.fe-shared-css-__flex-row-evenly-top--3k5_dcHOC9lzNs3rG8q5zE {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	        flex-direction: row;
	-webkit-box-pack: space-evenly;
	-webkit-justify-content: space-evenly;
	        justify-content: space-evenly;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	        align-items: flex-start;
}
.fe-shared-css-__flex-row-evenly-middle--17n09p1u2jfQUNGpVwmHEP {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	        flex-direction: row;
	-webkit-box-pack: space-evenly;
	-webkit-justify-content: space-evenly;
	        justify-content: space-evenly;
	-webkit-box-align: center;
	-webkit-align-items: center;
	        align-items: center;
}
.fe-shared-css-__flex-row-evenly-bottom--j8AnUNOXGJ_uh8idxGoMz {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	        flex-direction: row;
	-webkit-box-pack: space-evenly;
	-webkit-justify-content: space-evenly;
	        justify-content: space-evenly;
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	        align-items: flex-end;
}

/**
 * flex-col-[left, center, right]-[top, middle, bottom, between, around, evenly]
 */
.fe-shared-css-__flex-col-left-top--2dWxE6feJ6-Jkq29WxIqQB {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	        flex-direction: column;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	        justify-content: flex-start;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	        align-items: flex-start;
}
.fe-shared-css-__flex-col-left-middle--3tczmJKxNKKq3AOMJIS7eG {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	        flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	        justify-content: center;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	        align-items: flex-start;
}
.fe-shared-css-__flex-col-left-bottom--3PVVH6CzFfSxWWO_R63Pp7 {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	        flex-direction: column;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	        justify-content: flex-end;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	        align-items: flex-start;
}
.fe-shared-css-__flex-col-left-between--1o1T9kHitoHBm55dYaiT0b {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	        flex-direction: column;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	        justify-content: space-between;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	        align-items: flex-start;
}
.fe-shared-css-__flex-col-left-around--2mWbZUbNQ6CKZeQfR0sCAI {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	        flex-direction: column;
	-webkit-justify-content: space-around;
	        justify-content: space-around;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	        align-items: flex-start;
}
.fe-shared-css-__flex-col-left-evenly--1gCa_4whjeDK7ejfby5N3r {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	        flex-direction: column;
	-webkit-box-pack: space-evenly;
	-webkit-justify-content: space-evenly;
	        justify-content: space-evenly;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	        align-items: flex-start;
}
.fe-shared-css-__flex-col-center-top--1TcGtwdw8Kkr88sMNt3uDn {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	        flex-direction: column;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	        justify-content: flex-start;
	-webkit-box-align: center;
	-webkit-align-items: center;
	        align-items: center;
}
.fe-shared-css-__flex-col-center-middle--2i6DNwg_8lvr4tVKb3fiGN {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	        flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	        justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	        align-items: center;
}
.fe-shared-css-__flex-col-center-bottom--S6NUE8YEu_v9VprZS96tN {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	        flex-direction: column;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	        justify-content: flex-end;
	-webkit-box-align: center;
	-webkit-align-items: center;
	        align-items: center;
}
.fe-shared-css-__flex-col-center-between--1C96a87x2X3GHvsZaOfpqv {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	        flex-direction: column;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	        justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	        align-items: center;
}
.fe-shared-css-__flex-col-center-around--2SJ8Fkc1OtnSs3gbc72y_n {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	        flex-direction: column;
	-webkit-justify-content: space-around;
	        justify-content: space-around;
	-webkit-box-align: center;
	-webkit-align-items: center;
	        align-items: center;
}
.fe-shared-css-__flex-col-center-evenly--2bvFAYRWLmVk7CEse0T592 {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	        flex-direction: column;
	-webkit-box-pack: space-evenly;
	-webkit-justify-content: space-evenly;
	        justify-content: space-evenly;
	-webkit-box-align: center;
	-webkit-align-items: center;
	        align-items: center;
}
.fe-shared-css-__flex-col-right-top--393tDvVf8ixtPkvmhgeagq {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	        flex-direction: column;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	        justify-content: flex-start;
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	        align-items: flex-end;
}
.fe-shared-css-__flex-col-right-middle--7RVThjKCgaMlG4u3fCifa {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	        flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	        justify-content: center;
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	        align-items: flex-end;
}
.fe-shared-css-__flex-col-right-bottom--3YhRosxWgaYIqYhLTmbVDE {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	        flex-direction: column;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	        justify-content: flex-end;
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	        align-items: flex-end;
}
.fe-shared-css-__flex-col-right-between--1gApiOjNHTmUK9JyBqFmj {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	        flex-direction: column;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	        justify-content: space-between;
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	        align-items: flex-end;
}
.fe-shared-css-__flex-col-right-around--2hVYx69GZt1TKiEDypliI1 {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	        flex-direction: column;
	-webkit-justify-content: space-around;
	        justify-content: space-around;
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	        align-items: flex-end;
}
.fe-shared-css-__flex-col-right-evenly--44VExee0m9moL9aLQyLbJ {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	        flex-direction: column;
	-webkit-box-pack: space-evenly;
	-webkit-justify-content: space-evenly;
	        justify-content: space-evenly;
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	        align-items: flex-end;
}

.fe-shared-css-__flex-1--2GKKiorNhxzwPr3i6hw0aM {
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 0%;
	        flex: 1 1 0%;
}
.fe-shared-css-__flex-1-force--3q29BUiR3OyJEQ4P6POlV8 {
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 0%;
	        flex: 1 1 0%;
	min-width: 0;
}
.fe-shared-css-__flex-wrap--1UUp8AZU8FfcbsEESEc_Do {
	-webkit-flex-wrap: wrap;
	        flex-wrap: wrap;
}
.fe-shared-css-__flex-nowrap--2SP5RVVmFsh4gbB7nKYdqF {
	-webkit-flex-wrap: nowrap;
	        flex-wrap: nowrap;
}
.fe-shared-css-__flex-shrink-0--9FdthVGjk12Pt-ibqmz3R {
	-webkit-flex-shrink: 0;
	        flex-shrink: 0;
}

.fe-shared-css-__full-w--e7NZ1YibukOEtEaU9Yns6 {
	width: 100%;
}

.fe-shared-css-__ellipsis-2-line--1_pS-dNeaZZVtj2RoXIxIQ {
	display: -webkit-box;
	overflow: hidden;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
	word-break: break-all;
}

.fe-shared-css-__pressable--H3aZpclG8k7kO9Om11JNO:active {
	box-shadow: inset 0 0 20rem rgba(0, 0, 0, 0.05);
}

@font-face {
	font-family: 'DINAlternate-Bold';
	font-style: normal;
	font-weight: normal;
	src: local('DINAlternate-Bold'),
		url('https://prod-cdn.schoolpal.cn/training/next-erp/mini/static/fonts/DINAlternate-Bold.woff') format('woff');
}


/* 全屏遮罩层 */
.fe-shared-css-__fullscreen-loading--36hMuSauXwpclNpPwonzxq {
	position: fixed;
	inset: 0;
	background: rgba(255, 255, 255, 0.7);
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	        align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	        justify-content: center;
	z-index: 9999;
	visibility: hidden;
}

/* spin wrapper */
.fe-shared-css-__ant-spin--1cJddCSQ13Vk_J8NJbQzt7 {
	display: inline-block;
	font-size: 0.64rem;
	position: relative;
}

.fe-shared-css-__ant-spin-dot--1GXitznOypQN9UEQX2bdcA {
	position: relative;
	display: inline-block;
	width: 0.4rem;
	height: 0.4rem;
	-webkit-animation: fe-shared-css-__antRotate--2Nlpt5Df_Omg5HDEPj6yT8 1s linear infinite;
	        animation: fe-shared-css-__antRotate--2Nlpt5Df_Omg5HDEPj6yT8 1s linear infinite;
}

.fe-shared-css-__ant-spin-dot--1GXitznOypQN9UEQX2bdcA i {
	width: 0.12rem;
	height: 0.12rem;
	background-color: #1677ff;
	border-radius: 100%;
	position: absolute;
	display: block;
	-webkit-transform: scale(0.75);
	        transform: scale(0.75);
	-webkit-transform-origin: 50% 50%;
	        transform-origin: 50% 50%;
	opacity: 0.3;
	-webkit-animation: fe-shared-css-__antSpinMove--2Q2vPYQfly57MYZZwlCrzC 1s linear infinite alternate;
	        animation: fe-shared-css-__antSpinMove--2Q2vPYQfly57MYZZwlCrzC 1s linear infinite alternate;
}

.fe-shared-css-__ant-spin-dot--1GXitznOypQN9UEQX2bdcA i:nth-child(1) {
	top: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	        transform: translateX(-50%);
}

.fe-shared-css-__ant-spin-dot--1GXitznOypQN9UEQX2bdcA i:nth-child(2) {
	top: 50%;
	right: 0;
	-webkit-transform: translateY(-50%);
	        transform: translateY(-50%);
}

.fe-shared-css-__ant-spin-dot--1GXitznOypQN9UEQX2bdcA i:nth-child(3) {
	bottom: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	        transform: translateX(-50%);
}

.fe-shared-css-__ant-spin-dot--1GXitznOypQN9UEQX2bdcA i:nth-child(4) {
	top: 50%;
	left: 0;
	-webkit-transform: translateY(-50%);
	        transform: translateY(-50%);
}

@-webkit-keyframes fe-shared-css-__antRotate--2Nlpt5Df_Omg5HDEPj6yT8 {
	to {
		-webkit-transform: rotate(1turn);
		        transform: rotate(1turn);
	}
}

@keyframes fe-shared-css-__antRotate--2Nlpt5Df_Omg5HDEPj6yT8 {
	to {
		-webkit-transform: rotate(1turn);
		        transform: rotate(1turn);
	}
}

@-webkit-keyframes fe-shared-css-__antSpinMove--2Q2vPYQfly57MYZZwlCrzC {
	0% {
		opacity: 0.3;
	}
	100% {
		opacity: 1;
	}
}

@keyframes fe-shared-css-__antSpinMove--2Q2vPYQfly57MYZZwlCrzC {
	0% {
		opacity: 0.3;
	}
	100% {
		opacity: 1;
	}
}/* --- 遮罩布局开始 --- */
.fe-components-xb-popup-__modal--3FH5TZ-As4D7-CptCoj1ZB {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    display: table;
    background-color: rgba(57,57,57,0.3);
    -webkit-transition: opacity .5s;
    transition: opacity .5s;
}
.fe-components-xb-popup-__modalInner--2EuwrKTHnm2T8zHJzGh-KM {
    display: table-cell;
    vertical-align: middle;
}
.fe-components-xb-popup-__modalItem--2ptQw93F60TzGflsYGqQNU {
    width: 6.5rem;
    margin: 0 auto;
    border-radius:0.2rem;
    background-color: #fff;
}
/*遮罩高度可以自适应*/

.fe-components-xb-popup-__topBox--1P2rHSVJJGoLOFDkcnN7tf {
    padding:0.3rem;
}
.fe-components-xb-popup-__topBox2--1js1ukys4kVBAg_-J6RMta {
    vertical-align: middle;
    height: 2rem;
    width: 6.5rem;
    display: table-cell;
    text-align: center;
    margin: .6rem 0;
    padding: 0 .4rem;
}
.fe-components-xb-popup-__unbundling--4wMnX51Ps0atpKWyw3vLM {
    color:#333;
    font-size:0.32rem;
}
.fe-components-xb-popup-__text--2EYkUoNvAKfz7fv-lgeTF {
    font-size:0.32rem;
    color:#333;
}
.fe-components-xb-popup-__textRightBox--1pPo7WGgZZO-bwdwn0a-H- {

}
.fe-components-xb-popup-__width--32JTcvebFdCJhPmvlZ2ZjC {
    text-align:left;
    width:4.0rem;
}
.fe-components-xb-popup-__width--32JTcvebFdCJhPmvlZ2ZjC button {
    margin-left: 0.2rem;
    margin-bottom: 0.2rem;
}

.fe-components-xb-popup-__textareaBox--uCXUPVR-Do_Ys1pooGV4j {
    padding:0.16rem;
    background-color:#eee;
}
.fe-components-xb-popup-__textareaText--CT4dk7ANlwUfWiLEqFgnH {
    margin-right:0.2rem;
    font-size:0.32rem;
    vertical-align:top;
}
.fe-components-xb-popup-__textarea--_RSLoyAYmocV1L0eVmMXz {
    width: 4.6rem;
    height: 1.6rem;
    font-size: 0.28rem;
    color: #333;
    background-color: #eee;
}

.fe-components-xb-popup-__bottomBtn--2equgIXmpSfnHlWcpPjo-- {
    font-size:0;
    display:table;
    width:100%;
    border-top:0.02rem #dedee5 solid;
}
.fe-components-xb-popup-__cancal--1S6xDmfRmCpWzALVUJQCd0 {
    width:50%;
    height:0.88rem;
    line-height:0.87rem;
    font-size:0.32rem;
    color:#333;
    text-align:center;
    display:table-cell;
    border-radius:0 0 0 0.2rem;
}
.fe-components-xb-popup-__sure--2maOKSFAQvtWe67qrD019L {
    width:50%;
    height:0.88rem;
    line-height:0.87rem;
    display:table-cell;
    text-align:center;
    font-size:0.32rem;
    color:#333;
    border-radius:0 0 0.2rem 0;
    border-left:0.02rem #dedee5 solid;
}

.fe-components-xb-popup-__modalTips--31vxPkZFbKDoIJSL11G2Xr {
    text-align: center;
    width: 100%;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(0,-50%);
            transform: translate(0,-50%);

}
.fe-components-xb-popup-__fadeShow--24DtWhILtOmNyGHZi2402{
    opacity: 1;
    z-index: 10000;
}
.fe-components-xb-popup-__fadeHide--Jfj04fNCTAdrkKiIRuiik{
    opacity: 0;
    z-index: -1;
}
.fe-components-xb-popup-__warn--3k96sSik1fa7L-jBzE5ORE {
    min-width: 3.3rem;
    max-width: 6.5rem;
    background: #979797;
    border-radius: 0.12rem;
    display: inline-block;
    padding: 0.2rem 0.5rem;
    font-size: 0.32rem;
    color: #fff;
    min-height: 0.75rem;
    line-height: 0.45rem;
}

/*---- 遮罩布局结束 ---*/


/*---- 以下是按钮样式 ---*/

.fe-components-xb-popup-__Btn--1EIgUl9CgURrnedBSQrdxy {
    display: inline-block;
    height: 0.44rem;
    line-height: 0.43rem;
    padding: 0 0.25rem;
    border-radius: 0.22rem;
    border-width:0.02rem;
    border-style:solid;
    font-size: 0.28rem;
    color: #fff;
}
.fe-components-xb-popup-__normalPop--3syhFJAB0t7BXg0CQChprZ{
    border-color: #4868cd;
    background-color: #4868cd;
}
.fe-components-xb-popup-__normalPop2--2QD91cRKxinL2_ofNtHR8{
    color:#787878;
    border-color: #cfcfcf;
    background-color: #fff;
}
.fe-components-xb-popup-__normal--269Mj0_58h5OJGudqPxDaX {
    border-color: #73d5bb;
    background-color: #73d5bb;
}
.fe-components-xb-popup-__leave--37yWKD1nRMdMcyATYtvxu6 {
    border-color: #f39a21;
    background-color: #f39a21;
}
.fe-components-xb-popup-__named--15a0tQ3j08xK4ZFtPWbxyU {
    color:#787878;
    border-color: #cfcfcf;
    background-color: #fff;
}
.fe-components-xb-popup-__textBox--2tG-tPoNLWi2FdQafbEsvP{ display:inline-block; padding:0.2rem 0.5rem; text-align:justify; line-height:1.8; font-size:0.3rem;}



.fe-components-xb-popup-__loadBox--6TWe2rMiICSmqxSzWccbM {
    position: fixed;
    top:0;
    bottom:0;
    width: 100%;
    text-align: center;
    z-index:10;
}
.fe-components-xb-popup-__loadingMaskBg--2YCs_14cAJrnAQ-lyrztb0{
    background: #f1f2f7
}
@-webkit-keyframes fe-components-xb-popup-__ballPath-1--LtD6UTyCxT_4Co0ZKvoyc {
  33% {
    -webkit-transform: translate(.5rem, -1rem);
            transform: translate(.5rem, -1rem); }
  66% {
    -webkit-transform: translate(1rem, 0px);
            transform: translate(1rem, 0px); }
  100% {
    -webkit-transform: translate(0px, 0px);
            transform: translate(0px, 0px); } }

@keyframes fe-components-xb-popup-__ballPath-1--LtD6UTyCxT_4Co0ZKvoyc {
  33% {
    -webkit-transform: translate(.5rem, -1rem);
            transform: translate(.5rem, -1rem); }
  66% {
    -webkit-transform: translate(1rem, 0px);
            transform: translate(1rem, 0px); }
  100% {
    -webkit-transform: translate(0px, 0px);
            transform: translate(0px, 0px); } }

@-webkit-keyframes fe-components-xb-popup-__ballPath-2--fs35DSnNz9t2JbfojnRqG {
  33% {
    -webkit-transform: translate(.5rem, 1rem);
            transform: translate(.5rem, 1rem); }
  66% {
    -webkit-transform: translate(-.5rem, 1rem);
            transform: translate(-.5rem, 1rem); }
  100% {
    -webkit-transform: translate(0px, 0px);
            transform: translate(0px, 0px); } }

@keyframes fe-components-xb-popup-__ballPath-2--fs35DSnNz9t2JbfojnRqG {
  33% {
    -webkit-transform: translate(.5rem, 1rem);
            transform: translate(.5rem, 1rem); }
  66% {
    -webkit-transform: translate(-.5rem, 1rem);
            transform: translate(-.5rem, 1rem); }
  100% {
    -webkit-transform: translate(0px, 0px);
            transform: translate(0px, 0px); } }

@-webkit-keyframes fe-components-xb-popup-__ballPath-3--2lRF_5rDU_b8CZ6bqS-VR- {
  33% {
    -webkit-transform: translate(-1rem, 0px);
            transform: translate(-1rem, 0px); }
  66% {
    -webkit-transform: translate(-.5rem, -1rem);
            transform: translate(-.5rem, -1rem); }
  100% {
    -webkit-transform: translate(0px, 0px);
            transform: translate(0px, 0px); } }

@keyframes fe-components-xb-popup-__ballPath-3--2lRF_5rDU_b8CZ6bqS-VR- {
  33% {
    -webkit-transform: translate(-1rem, 0px);
            transform: translate(-1rem, 0px); }
  66% {
    -webkit-transform: translate(-.5rem, -1rem);
            transform: translate(-.5rem, -1rem); }
  100% {
    -webkit-transform: translate(0px, 0px);
            transform: translate(0px, 0px); } }

.fe-components-xb-popup-__ballPath--e1e2FHnAkWLrNHY7HFSbh {
    position: fixed;
    display: inline-block;
    width: 1rem;
    height: 2rem;
    top: 45%;
    left: 43%;
  }
  .fe-components-xb-popup-__ballPath--e1e2FHnAkWLrNHY7HFSbh > div:nth-child(1) {
    -webkit-animation-name: fe-components-xb-popup-__ballPath-1--LtD6UTyCxT_4Co0ZKvoyc;
            animation-name: fe-components-xb-popup-__ballPath-1--LtD6UTyCxT_4Co0ZKvoyc;
    -webkit-animation-delay: 0;
            animation-delay: 0;
    -webkit-animation-duration: 2s;
            animation-duration: 2s;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: infinite;
            animation-iteration-count: infinite; }
  .fe-components-xb-popup-__ballPath--e1e2FHnAkWLrNHY7HFSbh > div:nth-child(2) {
    -webkit-animation-name: fe-components-xb-popup-__ballPath-2--fs35DSnNz9t2JbfojnRqG;
            animation-name: fe-components-xb-popup-__ballPath-2--fs35DSnNz9t2JbfojnRqG;
    -webkit-animation-delay: 0;
            animation-delay: 0;
    -webkit-animation-duration: 2s;
            animation-duration: 2s;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: infinite;
            animation-iteration-count: infinite; }
  .fe-components-xb-popup-__ballPath--e1e2FHnAkWLrNHY7HFSbh > div:nth-child(3) {
    -webkit-animation-name: fe-components-xb-popup-__ballPath-3--2lRF_5rDU_b8CZ6bqS-VR-;
            animation-name: fe-components-xb-popup-__ballPath-3--2lRF_5rDU_b8CZ6bqS-VR-;
    -webkit-animation-delay: 0;
            animation-delay: 0;
    -webkit-animation-duration: 2s;
            animation-duration: 2s;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: infinite;
            animation-iteration-count: infinite; }
  .fe-components-xb-popup-__ballPath--e1e2FHnAkWLrNHY7HFSbh > div {
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    position: absolute;
    width: 0.24rem;
    height: 0.24rem;
    border-radius: 100%;
    border: 0.02rem solid #4066d4;
    background-color: #4066d4;
    }
    .fe-components-xb-popup-__ballPath--e1e2FHnAkWLrNHY7HFSbh > div:nth-of-type(1) {
      top: 1rem;
      }
    .fe-components-xb-popup-__ballPath--e1e2FHnAkWLrNHY7HFSbh > div:nth-of-type(2) {
      left: .5rem; }
    .fe-components-xb-popup-__ballPath--e1e2FHnAkWLrNHY7HFSbh > div:nth-of-type(3) {
      top: 1rem;
      left: 1rem; }