html, body { width: 100%; height: 100%; font-family: Microsoft YaHei,Helvitica,Verdana,Arial,san-serif; padding: 0px; margin: 0px; } a, a:hover { color: #000; } .padTop { height:30px; } .login { width: 100%; background-color: #fff; padding: 0 0.3rem; box-sizing: border-box; overflow: hidden; } .login-wrapper { width: 85%; border: 1px solid rgba(187, 187, 187, 1); margin: 0 auto; border-radius: 0.3rem; box-shadow: 0 0 0.533rem rgba(170, 170, 170, 1); } .login .avatar { width: 1.2rem; margin: 1rem auto 0.77rem auto; overflow: hidden; } .login h1 { height: 0.6933rem; text-align: center; font-size: 0.42rem; margin-top: 1.12rem; color:rgba(170, 170, 170, 1); font-weight: normal; } dl, dt, dd { margin: 0rem; padding: 0rem; } dl dt { display: inline-block; float: left; } .bg-white { background-color: #fff; } .bg-info { background-color: #0283EF; } .font-bold { font-weight: bold; } .font-black { color: #000 !important; } .font-remark{ color: #888888; } .font-danger { color: #dc3545 !important; } .font-warning { color: #ffc107 !important; } .font-info { color: #0960bd !important; } .font-white { color: #fff !important; } .font { font-size: .3733rem; } .font-sm { font-size: .2533rem; } .font-lg { font-size: .4267rem; } .font-xl { font-size: .48rem; } .padding { padding: .1067rem; } .padding-left { padding-left: .1067rem; } .padding-right { padding-right: .1067rem; } .padding-top { padding-top: .1067rem; } .padding-bottom { padding-bottom: .1067rem; } .padding-sm { padding: .0533rem; } .padding-sm-left { padding-left: .0533rem; } .padding-sm-right { padding-right: .0533rem; } .padding-sm-top { padding-top: .0533rem; } .padding-sm-bottom { padding-bottom: .0533rem; } .padding-lg { padding: .16rem; } .padding-lg-top { padding-top: .16rem; } .padding-xl { padding: .4267rem; } .padding-xl-top { padding-top: .4267rem; } .padding-xl-bottom { padding-bottom: .4267rem; } .margin { margin: .1067rem !important; } .margin-top { margin-top: .1067rem; } .margin-sm { margin: .0533rem; } .margin-sm-top { margin-top: .0533rem; } .margin-sm-left { margin-left: .0533rem; } .margin-sm-right { margin-right: .0533rem; } .margin-lg { margin: .16rem !important; } .margin-lg-top { margin-top: .16rem; } .margin-lg-left { margin-left: .16rem; } .margin-lg-right { margin-right: .16rem !important; } .margin-lg-bottom { margin-bottom: .16rem; } .flex-col-between { display: flex; flex-wrap: nowarp; flex-direction: column; justify-content: center; margin-bottom: 0rem; margin-top: 0rem; align-content: space-around; } .flex-row-between { display: flex; flex-wrap: nowarp; flex-direction: row; justify-content: space-between; margin-bottom: 0rem; margin-top: 0rem; } .flex-row-flow { display: flex; flex-wrap: nowarp; flex-direction: row; justify-content: flex-start; margin-bottom: 0rem; margin-top: 0rem; } .flex-row-column { display: flex; flex-flow: column; justify-content: space-between; margin-bottom: 0rem; margin-top: 0rem; width: 100%; } .text-v-center { display: flex; display: -webkit-flex; align-items: center; } .text-center { text-align: center; } .text-left { text-align: left; } .text-right { text-align: right !important; } .clear { display: block; clear: both; } .round-button { position: fixed; /* 定位为固定位置 */ right: 20px; /* 距离右边界20像素 */ bottom: 20px; /* 距离底部边界20像素 */ padding: 20px; /* 内边距 */ background-color: #007bff; /* 背景颜色 */ color: white; /* 文字颜色 */ border-radius: 50px; /* 圆角半径 */ cursor: pointer; /* 鼠标悬停时显示指针形状 */ user-select: none; /* 禁止选中文本 */ z-index: 1000; /* 确保按钮在最上层显示 */ text-align: center; /* 文字居中 */ } .round-button:hover { background-color: #0056b3; /* 鼠标悬停时的背景颜色 */ } .myinfo dt { display: block; float: left; width: 1.2rem; height: 1.2rem; } .myinfo dd { text-align: left; line-height: 0.45rem; padding-left: 1.5rem; } .myinfo .van-field__control { text-align: right !important; } .emputy { text-align: center; height: 100%; margin-top: 100px; } .loading-mask { position: fixed; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(0, 0, 0, 0.7); display: flex; justify-content: center; align-items: center; z-index: 9999; /* 确保遮罩在其他内容之上 */ } .van-tab-left .van-tab { -webkit-justify-content: left !important; justify-content: left !important; } .mySolid .van-cell::after { border-bottom: .0267rem solid #646566; } .mySolid .van-row { border-bottom: .0267rem solid #646566; } /*2025-02-19 池南骏修改 begin */ .van-cell { position: relative; display: -webkit-box; display: -webkit-flex; display: flex; box-sizing: border-box; width: 100%; padding: .030rem .1000rem; overflow: hidden; color: #323233; font-size: .3733rem; line-height: .64rem; background-color: #fff; align-items: center; /* 垂直居中对齐 */ } .van-button--small { height: 100%; padding: 0 .2133rem; font-size: .32rem; align-items: center; /* 垂直居中对齐 */ } van-field__button { display: flex; /* 使用 Flexbox 布局 */ align-items: center; /* 垂直居中对齐 */ justify-content: center; /* 水平居中对齐 */ height: 100%; /* 按钮高度与父容器一致 */ //min-height: 36px; /* 设置最小高度以避免过小 */ padding: 0; /* 移除默认内边距 */ } .van-button { position: relative; display: inline-flex; /* 使用 Flexbox 布局 */ align-items: center; /* 垂直居中对齐 */ justify-content: center; /* 水平居中对齐 */ box-sizing: border-box; height: 100%; /* 按钮高度与父容器一致 */ margin: 0; padding: 0.1rem 0.1rem; /* 内边距可以根据需要调整 */ font-size: inherit; /* 字体大小继承自父容器 */ line-height: normal; /* 调整行高为正常值 */ text-align: center; border-radius: 0.2rem; /* 圆角半径 */ cursor: pointer; transition: opacity 0.2s; -webkit-appearance: none; white-space: nowrap; /* 防止文字换行 */ font-size: .32rem; } /* 按钮长度根据内容自适应 */ .van-button { min-width: fit-content; /* 按钮宽度根据内容自动调整 */ padding: 0.2rem 0.4rem; /* 保留适当的内边距 */ } /* 设置 checkbox 容器的样式 */ .checkbox-container { display: flex; /* 使用 Flexbox 布局 */ justify-content: space-between; /* 左右平均分布 */ align-items: center; /* 垂直居中对齐 */ padding: 0 16px; /* 内边距与 van-field 保持一致 */ } /* 调整 checkbox 的样式 */ .checkbox-container .van-checkbox { flex: 1; /* 让每个 checkbox 占据相等的空间 */ text-align: center; /* 文本居中显示 */ } .van-checkbox__icon--checked .van-icon { color: blue !important; /* 勾选框的颜色设置为蓝色 */ } /* 保持字体颜色不变 */ .van-checkbox__label { color: inherit !important; /* 字体颜色继承父级样式 */ } /* 确保禁用状态下勾选框仍然显示为蓝色 */ .van-checkbox--disabled .van-checkbox__icon .van-icon { background-color: transparent !important; /* 移除禁用状态下的灰色背景 */ border-color: blue !important; /* 设置禁用状态下的边框颜色为蓝色 */ } .van-tabs--line .van-tabs__wrap { height: 0.8rem; } /* 2025-02-19 池南骏修改 end */