.u-f {
	display: flex;
}

.u-f-a {
	display: flex;
	align-items: center;
}

.u-f-ajc {
	display: flex;
	align-items: center;
	justify-content: center;
}

.u-f-ajs {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.u-f-adc {
	display: flex;
	align-items: center;
	flex-direction: column;
}

.blue-card-border {
	border: 4px solid #E2F0FC;
	border-radius: 16upx;
	background: #FFFFFF;
}

.maxWidth {
	width: 100%
}
@font-face {
  font-family: 'iconfont';  /* Project id 3376246 */
  src: url('//at.alicdn.com/t/font_3376246_nwm42j68ejq.eot?t=1651739388185'); /* IE9 */
  src: url('//at.alicdn.com/t/font_3376246_nwm42j68ejq.eot?t=1651739388185#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('//at.alicdn.com/t/font_3376246_nwm42j68ejq.woff2?t=1651739388185') format('woff2'),
       url('//at.alicdn.com/t/font_3376246_nwm42j68ejq.woff?t=1651739388185') format('woff'),
       url('//at.alicdn.com/t/font_3376246_nwm42j68ejq.ttf?t=1651739388185') format('truetype'),
       url('//at.alicdn.com/t/font_3376246_nwm42j68ejq.svg?t=1651739388185#iconfont') format('svg');
}
.iconfont {
	font-family: "iconfont" !important;
	font-size: 13px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: 0.2px;
	-moz-osx-font-smoothing: grayscale;
}

.lh-30 {
	line-height: 30px;
}

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

.border-bottom {
	border-bottom: 1px solid #ccc;
}

.item-border {
	border: 1px dashed #333;
}

image {
	object-fit: contain;
}

.padding-bottom-200 {
	padding-bottom: 200rpx;
}

.cu-form-input {
	flex: 1;
	height: 100%;
	line-height: 100%;
}

.top-bg-view {
	width: 100%;
	height: 375rpx;
}

.box-shadow {
	box-shadow: 0px 0px 8px 2px rgba(0, 0, 0, 0.08);
}

.content-bg {
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: -1;
}

.scale-radio {
	transform: scale(0.6);
}
.text-ellipsis{
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.page{
	width:100%;
	background: #ededed;
}
input{
	padding:0 30rpx;
}
.text-student{
	color:#5fd0e4;
}
.bg-student{
	background-color:#5fd0e4;
}
.text-sort{
	color: #FF6600;
}
.point{
	background: #62d5e4;
	margin-top: -5px;
	width: 8px;
	height: 5px;
	border-radius: 999em;
}
.header{
	position: fixed;
	z-index:999;
  left: 0;
  right: 0;
  top: 0;
	padding:20rpx;
	background-color:#fff;
}
.header-title{
	display:flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom:10px;
	font-size:22px;
	color:#000;
	font-weight:bold;
}
.header-title-main{
	text-align: center;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}
.cu-btn.disabled{
	opacity: .7;
}
.avatar{
	width:75px;
	height:75px;
	border-radius:50%;
}
.avatar.lg{
	width:128rpx;
	height:128rpx;
}
.avatar.md{
	width:96rpx;
	height:96rpx;
}
.avatar.left{
	position:absolute;
	left:30rpx;
}
