.window-box { width: 100vw; height: 100vh; max-width: 100vw; max-height: 100vh; overflow: hidden; } .text-underline { text-decoration: underline; } .content-container { padding: 0 41rpx; } .container, input { font-family: "Microsoft YaHei", sans-serif; -webkit-font-smoothing: antialiased; } .b-f { background: #fff; } .tf-180 { -moz-transform: rotate(-180deg); -ms-transform: rotate(-180deg); -o-transform: rotate(-180deg); transform: rotate(-180deg); } .tf-90 { -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); } .dis-none { display: none !important; } .dis-block { display: block; } .dis-in-block { display: inline-block; } .dis-flex { display: flex !important; /* flex-wrap: wrap; */ } .flex-wrap { display: flex !important; flex-wrap: wrap; } .flex-nowrap { display: flex !important; flex-wrap: nowrap; } .flex-box { flex: 1; } .flex-dir-row { flex-direction: row; } .flex-dir-column { flex-direction: column; } .flex-dir-column-reverse { flex-direction: column-reverse; } .flex-x-center { /* display: flex; */ justify-content: center; } .flex-x-between { justify-content: space-between; } .flex-x-around { justify-content: space-around; } .flex-x-evenly { justify-content: space-evenly; } .flex-x-end { justify-content: flex-end; } .flex-y-start { align-content: flex-start; } .flex-y-center { align-items: center; } .flex-y-end { align-items: flex-end; } .flex-y-bline { align-items: baseline; } .flex-y-sb { justify-content: space-between; } .flex-y-se { justify-content: space-evenly; } .flex-center-auto { display: flex !important; justify-content: center; } .flex-start-center { display: flex !important; justify-content: flex-start; align-items: center; } .flex-center-center { display: flex !important; justify-content: center; align-items: center; } .flex-center-end { display: flex !important; justify-content: center; align-items: flex-end; } .flex-end-center { display: flex !important; justify-content: flex-end; align-items: center; } .flex-end-end { display: flex !important; justify-content: flex-end; align-items: flex-end; } .f-e-e { display: flex !important; justify-content: flex-end; align-items: flex-end; } .flex-between-center { display: flex !important; justify-content: space-between; align-items: center; } .flex-around-center { display: flex !important; justify-content: space-around; align-items: center; } .flex-grow{ flex-grow:1, } .flex-two { box-sizing: border-box; flex: 0 0 50%; } .flex-three { box-sizing: border-box; flex: 0 0 33.333333%; } .flex-four { box-sizing: border-box; flex: 0 0 25%; } .t-a-c { text-align: center; } .t-a-l { text-align: left; } .t-a-r { text-align: right; } .p-a { position: absolute; } .p-r { position: relative; } .p-f { position: fixed; } .fl { float: left; } .fr { float: right; } .clearfix::after { clear: both; content: " "; display: table; } .oh { overflow: hidden; } .tb-lr-center { display: -webkit-box; display: -ms-flexbox; display: flex !important; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .f-12 { font-size: 17rpx; } .f-16 { font-size: 23rpx; } .f-18 { font-size: 25rpx; } .f-20 { font-size: 28rpx; } .f-22 { font-size: 31rpx; } .f-24 { font-size: 34rpx; } .f-26 { font-size: 37rpx; } .f-28 { font-size: 40rpx; } .f-32 { font-size: 45rpx; } .f-42 { font-size: 59rpx; } .f-60 { font-size: 60rpx; } .f-64 { font-size: 89rpx; } .f-u-17 { font-size: 17rpx; } .f-u-19 { font-size: 19rpx; } .f-u-21 { font-size: 21rpx; } .f-u-23 { font-size: 23rpx; } .f-u-25 { font-size: 25rpx; } .f-u-27 { font-size: 27rpx; } .f-u-29 { font-size: 29rpx; } .f-u-32 { font-size: 32rpx; } .f-u-35 { font-size: 35rpx; } .f-u-39 { font-size: 39rpx; } .f-u-41 { font-size: 41rpx; } .f-u-43 { font-size: 43rpx; } .f-u-51 { font-size: 51rpx; } .f-u-56 { font-size: 56rpx; } .f-w-4 { font-weight: 400; } .f-w-5 { font-weight: 500; } .f-w-6 { font-weight: 600; } .f-w-7 { font-weight: 700; } .f-w-b { font-weight: bold; } .col-f { color: #fff; } .col-a { color: #AAAAAA; } .col-4a { color: #4A4A4A; } .col-0 { color: #000000; } .col-6 { color: #666; } .col-68 { color: #686868; } .col-c { color: #cccccc; } .col-7 { color: #777; } .col-8 { color: #888; } .col-9 { color: #999; } .col-47 { color: #474747; } .col-51 { color: #515151; } .col-red { color: red; } .col-yellow { color: yellow; } .col-orange { color: orange; } .col-grey { color: #747474; } .col-checked { color: #1E89FB; } .col-m { color: #fa2209 !important; } .col-s { color: #be0117 !important; } .col-green { color: #0ed339 !important; } .cont-box { padding: 20rpx; } .cont-bot { margin-bottom: 120rpx; } .padding-box { padding: 0 24rpx; box-sizing: border-box; } .p-l-6 { padding-left: 6rpx; } .p-l-12 { padding-left: 12rpx; } .p-r-6 { padding-right: 6rpx; } .p-r-12 { padding-right: 12rpx; } .m-0-auto { margin: 0 auto; } .m-40 { margin: 40rpx; } .m-t-4 { margin-top: 4rpx; } .m-t-5 { margin-top: 5rpx; } .m-t-10 { margin-top: 10rpx; } .m-t-20 { margin-top: 25rpx; } .m-t-30 { margin-top: 30rpx; } .m-t-40 { margin-top: 40rpx; } .m-t-50 { margin-top: 50rpx; } .m-t-60 { margin-top: 60rpx; } .m-t-70 { margin-top: 70rpx; } .m-t-80 { margin-top: 80rpx; } .m-t-90 { margin-top: 90rpx; } .m-t-100 { margin-top: 100rpx; } .m-t-150 { margin-top: 150rpx; } .m-t-200 { margin-top: 200rpx; } .m-l-5 { margin-left: 5rpx; } .m-l-10 { margin-left: 10rpx; } .m-l-20 { margin-left: 20rpx; } .m-l-30 { margin-left: 30rpx; } .m-l-50 { margin-left: 50rpx; } .m-l-80 { margin-left: 80rpx; } .m-l-90 { margin-left: 90rpx; } .m-r-5 { margin-right: 5rpx; } .m-r-10 { margin-right: 10rpx; } .m-r-20 { margin-right: 20rpx; } .m-r-30 { margin-right: 30rpx; } .m-r-40 { margin-right: 40rpx; } .m-r-50 { margin-right: 50rpx; } .m-b-10 { margin-bottom: 10rpx; } .m-b-20 { margin-bottom: 20rpx; } .m-b-30 { margin-bottom: 30rpx; } .m-b-40 { margin-bottom: 40rpx; } .m-b-50 { margin-bottom: 50rpx; } .m-b-60 { margin-bottom: 60rpx; } .m-b-70 { margin-bottom: 70rpx; } .m-b-80 { margin-bottom: 80rpx; } .m-b-90 { margin-bottom: 90rpx; } .m-b-100 { margin-bottom: 100rpx; } .p-5 { padding: 5rpx; } .p-10 { padding: 10rpx; } .p-20 { padding: 20rpx; } .p-30 { padding: 30rpx; } .p-40 { padding: 40rpx; } .p-t-5 { padding-top: 5rpx; } .p-t-10 { padding-top: 10rpx; } .p-t-20 { padding-top: 20rpx; } .p-t-30 { padding-top: 30rpx; } .p-t-40 { padding-top: 40rpx; } .p-t-50 { padding-top: 50rpx; } .p-t-60 { padding-top: 60rpx; } .p-t-70 { padding-top: 70rpx; } .p-t-80 { padding-top: 80rpx; } .p-t-90 { padding-top: 90rpx; } .p-t-100 { padding-top: 100rpx; } .p-b-5 { padding-bottom: 5rpx; } .p-b-10 { padding-bottom: 10rpx; } .p-b-20 { padding-bottom: 20rpx; } .p-b-30 { padding-bottom: 30rpx; } .p-b-40 { padding-bottom: 40rpx; } .p-b-50 { padding-bottom: 50rpx; } .p-b-60 { padding-bottom: 60rpx; } .p-b-70 { padding-bottom: 70rpx; } .p-b-80 { padding-bottom: 80rpx; } .p-b-90 { padding-bottom: 90rpx; } .p-b-100 { padding-bottom: 100rpx; } .p-b-120 { padding-bottom: 120rpx; } .p-b-150 { padding-bottom: 150rpx; } .p-l-10 { padding-left: 10rpx; } .p-l-20 { padding-left: 20rpx; } .p-l-30 { padding-left: 30rpx; } .p-l-40 { padding-left: 40rpx; } .p-l-50 { padding-left: 50rpx; } .p-r-10 { padding-right: 10rpx; } .p-r-20 { padding-right: 20rpx; } .p-r-30 { padding-right: 30rpx; } .p-r-50 { padding-right: 50rpx; } .p-bottom { margin-bottom: 112rpx; } .page-overflow-hidden { overflow: hidden; height: 100%; width: 100%; } .oneline-hide { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .twoline-hide { display: -webkit-box; word-break: break-all; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; } .b-r { border-right: 2rpx solid #eee; } .b-b { border-bottom: 2rpx solid #eee; } .b-b-dashed { border-bottom: 1rpx dashed #eee; } .b-t { border-top: 2rpx solid #eee; } .b-all { border: 2rpx solid #eee; } .ts-1 { -moz-transition: all 0.1s; -o-transition: all 0.1s; transition: all 0.1s; } .ts-2 { -moz-transition: all 0.2s; -o-transition: all 0.2s; transition: all 0.2s; } .ts-3 { -moz-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; } .ts-5 { -moz-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; } .w10 { width: 10%; } .w20 { width: 20%; } .w30 { width: 30%; } .w40 { width: 40%; } .w45 { width: 45%; } .w48 { width: 48%; } .w50 { width: 50%; } .w60 { width: 60%; } .w70 { width: 70%; } .w80 { width: 80%; } .w90 { width: 90%; } .w95 { width: 95%; } .w100 { width: 100%; } .vw80 { width: 80vw; } .vw90 { width: 90vw; } .vw100 { width: 100vw; } .h50 { height: 50vh; } .h60 { height: 60vh; } .h70 { height: 70vh; } .h80 { height: 80vh; } .h90 { height: 90vh; } .h100 { height: 100vh; &.h-no-bottom { height: calc(100vh - var(--window-bottom)); } } .header-custom { height: var(--window-status-custom-bar); width: 100vw; //background-image: linear-gradient(0deg, #77BDF8 0%, #398CFF 99%); position: fixed; top: 0; left: 0; background: #398CFF; /* 针对不支持渐变的浏览器 */ background: -webkit-linear-gradient(#398CFF, #77BDF8); /* Safari 5.1 到 6.0 */ background: -o-linear-gradient(#398CFF, #77BDF8); /* Opera 11.6 到 12.0 */ background: -moz-linear-gradient(#398CFF, #77BDF8); /* Fx 3.6 到 15 */ background: linear-gradient(#398CFF, #77BDF8); /* 标准语法(必须是最后一个) */ } .line { border-bottom: 1px solid #E9E9E9; } .position-relative { position: relative; } .position-top { position: fixed; left: 0; right: 0; top: 0; z-index: 15; width: 100vw; } .position-bottom { position: fixed; bottom: 0; left: 0; z-index: 15; width: 100vw; padding: 20rpx 30rpx 20rpx; box-sizing: border-box; border-top: 1px solid #eeeeee; background: #FFFFFF; } .bottom-placeholder { padding: 100rpx 0 100rpx; } .overflow-clamp { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; &.overflow-clamp-3 { -webkit-line-clamp: 3; } } .cancel { width: 40rpx; height: 40rpx; line-height: 38rpx; border: 2rpx solid #EDF2F5; background-color: #EDF2F5; border-radius: 50%; position: absolute; /* 父组件赋予属性relative生效 */ } .cancel::before, .cancel::after { content: ""; position: absolute; height: 70%; width: 2rpx; top: 15%; /* 使X处于圆中心 */ left: calc(50% - 1rpx); /* 使X处于圆中心 */ background-color: #353535; } .cancel::before { transform: rotate(45deg); } .cancel::after { transform: rotate(-45deg); } .l-h-n { line-height: normal; } //新增 .line-height { //隔行线 height: 20rpx; width: 100%; background: #F7F7FD !important; } .line-height10 { //隔行线 height: 10rpx; width: 100%; background: #F7F7FD !important; } .line-height5 { //隔行线 height: 5rpx; width: 100%; background: #F7F7FD !important; } .color-theme { //主题颜色 color: #398CFF; } .title-shuline { //小标题左竖线 border-left: 6rpx solid #398CFF; background: linear-gradient(90deg, #DEECFF 40%, rgba(0, 0, 0, 0) 60%); display: inline-block; padding-left: 10rpx; height: 40rpx; line-height: 40rpx; } .placeholder-color { //默认颜色 color: #989797; } .b-r-theme { //主题边框 border-right: 2rpx solid #398CFF; } .b-b-theme { //主题边框 border-bottom: 2rpx solid #398CFF; } .b-t-theme { //主题边框 border-top: 2rpx solid #398CFF; } .b-all-theme { //主题边框 border: 2rpx solid #398CFF; } .b-r-10 { border-radius: 10rpx; } .b-r-15 { border-radius: 15rpx; } .b-t-r { border-radius: 10rpx 10rpx 0 0; } .b-b-r { border-radius: 0 0 10rpx 10rpx; } .box-shadow { box-shadow: 0px -2px 50px 7px #54617c0f; } .ly-form { &-item { display: flex; width: 100%; border-bottom: 2rpx solid #eee; height: 95rpx; line-height: 95rpx; &:last-child { border-bottom: none; } &-label { width: 150rpx; font-weight: 400; font-size: 28rpx; color: #0F0F0F; } &-content { flex: 1; font-size: 25rpx; display: flex; align-items: center; justify-content: flex-end; .ly-form-item-input { > > > .u-input__content__field-wrapper__field { line-height: 95rpx; } } } } } > > > uni-modal { z-index: 999999; } .arrow-top { transition: -webkit-transform .3s; transition: transform .3s; transition: transform .3s, -webkit-transform .3s; } .arrow-down { -webkit-transform: rotate(180deg); transform: rotate(180deg); } .reoprt-bg { background-color: #63b4ff; } .gray-bg { background-color: #f1eded; } .w-bg { background-color: #FFFFFF; } .b-box { box-sizing: border-box; } .bluetooth { color: #FFFFFF; padding: 5px; border-radius: 50%; width: 60rpx; height: 60rpx; display: flex; justify-content: center; align-items: center; &-icon { background: #BFBFBF; width: 95%; height: 95%; border-radius: 50%; display: flex; justify-content: center; align-items: center; } &.action { background: #5C8AFF50; .bluetooth-icon { background: #5C8AFF; } } &.warning { background: transparent; .bluetooth-icon { background: red; } } } .common-title { height: 80rpx; }