/** * 这里是uni-app内置的常用样式变量 * * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量 * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App * */ /** * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能 * * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件 */ /* 颜色变量 */ /* 行为相关颜色 */ /* 文字基本颜色 */ /* 背景颜色 */ /* 边框颜色 */ /* 尺寸变量 */ /* 文字尺寸 */ /* 图片尺寸 */ /* Border Radius */ /* 水平间距 */ /* 垂直间距 */ /* 透明度 */ /* 文章场景相关 */ /*自定义主题色 */ .u-empty[data-v-ac70166d], .u-empty__wrap[data-v-ac70166d], .u-tabs[data-v-ac70166d], .u-tabs__wrapper[data-v-ac70166d], .u-tabs__wrapper__scroll-view-wrapper[data-v-ac70166d], .u-tabs__wrapper__scroll-view[data-v-ac70166d], .u-tabs__wrapper__nav[data-v-ac70166d], .u-tabs__wrapper__nav__line[data-v-ac70166d] { display: flex; flex-direction: column; flex-shrink: 0; flex-grow: 0; flex-basis: auto; align-items: stretch; align-content: flex-start; } @font-face { font-family: "uicon-iconfont"; src: url("https://at.alicdn.com/t/font_2225171_8kdcwk4po24.ttf") format("truetype"); } .u-icon[data-v-ac70166d] { display: flex; align-items: center; } .u-icon--left[data-v-ac70166d] { flex-direction: row-reverse; align-items: center; } .u-icon--right[data-v-ac70166d] { flex-direction: row; align-items: center; } .u-icon--top[data-v-ac70166d] { flex-direction: column-reverse; justify-content: center; } .u-icon--bottom[data-v-ac70166d] { flex-direction: column; justify-content: center; } .u-icon__icon[data-v-ac70166d] { font-family: uicon-iconfont; position: relative; display: flex; flex-direction: row; align-items: center; } .u-icon__icon--primary[data-v-ac70166d] { color: #3c9cff; } .u-icon__icon--success[data-v-ac70166d] { color: #5ac725; } .u-icon__icon--error[data-v-ac70166d] { color: #f56c6c; } .u-icon__icon--warning[data-v-ac70166d] { color: #f9ae3d; } .u-icon__icon--info[data-v-ac70166d] { color: #909399; } .u-icon__img[data-v-ac70166d] { height: auto; will-change: transform; } .u-icon__label[data-v-ac70166d] { line-height: 1; } /** * 这里是uni-app内置的常用样式变量 * * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量 * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App * */ /** * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能 * * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件 */ /* 颜色变量 */ /* 行为相关颜色 */ /* 文字基本颜色 */ /* 背景颜色 */ /* 边框颜色 */ /* 尺寸变量 */ /* 文字尺寸 */ /* 图片尺寸 */ /* Border Radius */ /* 水平间距 */ /* 垂直间距 */ /* 透明度 */ /* 文章场景相关 */ /*自定义主题色 */ .u-empty[data-v-5cec8177], .u-empty__wrap[data-v-5cec8177], .u-tabs[data-v-5cec8177], .u-tabs__wrapper[data-v-5cec8177], .u-tabs__wrapper__scroll-view-wrapper[data-v-5cec8177], .u-tabs__wrapper__scroll-view[data-v-5cec8177], .u-tabs__wrapper__nav[data-v-5cec8177], .u-tabs__wrapper__nav__line[data-v-5cec8177] { display: flex; flex-direction: column; flex-shrink: 0; flex-grow: 0; flex-basis: auto; align-items: stretch; align-content: flex-start; } /** * vue版本动画内置的动画模式有如下: * fade:淡入 * zoom:缩放 * fade-zoom:缩放淡入 * fade-up:上滑淡入 * fade-down:下滑淡入 * fade-left:左滑淡入 * fade-right:右滑淡入 * slide-up:上滑进入 * slide-down:下滑进入 * slide-left:左滑进入 * slide-right:右滑进入 */ .u-fade-enter-active[data-v-5cec8177], .u-fade-leave-active[data-v-5cec8177] { transition-property: opacity; } .u-fade-enter[data-v-5cec8177], .u-fade-leave-to[data-v-5cec8177] { opacity: 0; } .u-fade-zoom-enter[data-v-5cec8177], .u-fade-zoom-leave-to[data-v-5cec8177] { transform: scale(0.95); opacity: 0; } .u-fade-zoom-enter-active[data-v-5cec8177], .u-fade-zoom-leave-active[data-v-5cec8177] { transition-property: transform, opacity; } .u-fade-down-enter-active[data-v-5cec8177], .u-fade-down-leave-active[data-v-5cec8177], .u-fade-left-enter-active[data-v-5cec8177], .u-fade-left-leave-active[data-v-5cec8177], .u-fade-right-enter-active[data-v-5cec8177], .u-fade-right-leave-active[data-v-5cec8177], .u-fade-up-enter-active[data-v-5cec8177], .u-fade-up-leave-active[data-v-5cec8177] { transition-property: opacity, transform; } .u-fade-up-enter[data-v-5cec8177], .u-fade-up-leave-to[data-v-5cec8177] { transform: translate3d(0, 100%, 0); opacity: 0; } .u-fade-down-enter[data-v-5cec8177], .u-fade-down-leave-to[data-v-5cec8177] { transform: translate3d(0, -100%, 0); opacity: 0; } .u-fade-left-enter[data-v-5cec8177], .u-fade-left-leave-to[data-v-5cec8177] { transform: translate3d(-100%, 0, 0); opacity: 0; } .u-fade-right-enter[data-v-5cec8177], .u-fade-right-leave-to[data-v-5cec8177] { transform: translate3d(100%, 0, 0); opacity: 0; } .u-slide-down-enter-active[data-v-5cec8177], .u-slide-down-leave-active[data-v-5cec8177], .u-slide-left-enter-active[data-v-5cec8177], .u-slide-left-leave-active[data-v-5cec8177], .u-slide-right-enter-active[data-v-5cec8177], .u-slide-right-leave-active[data-v-5cec8177], .u-slide-up-enter-active[data-v-5cec8177], .u-slide-up-leave-active[data-v-5cec8177] { transition-property: transform; } .u-slide-up-enter[data-v-5cec8177], .u-slide-up-leave-to[data-v-5cec8177] { transform: translate3d(0, 100%, 0); } .u-slide-down-enter[data-v-5cec8177], .u-slide-down-leave-to[data-v-5cec8177] { transform: translate3d(0, -100%, 0); } .u-slide-left-enter[data-v-5cec8177], .u-slide-left-leave-to[data-v-5cec8177] { transform: translate3d(-100%, 0, 0); } .u-slide-right-enter[data-v-5cec8177], .u-slide-right-leave-to[data-v-5cec8177] { transform: translate3d(100%, 0, 0); } .u-zoom-enter-active[data-v-5cec8177], .u-zoom-leave-active[data-v-5cec8177] { transition-property: transform; } .u-zoom-enter[data-v-5cec8177], .u-zoom-leave-to[data-v-5cec8177] { transform: scale(0.95); } /** * 这里是uni-app内置的常用样式变量 * * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量 * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App * */ /** * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能 * * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件 */ /* 颜色变量 */ /* 行为相关颜色 */ /* 文字基本颜色 */ /* 背景颜色 */ /* 边框颜色 */ /* 尺寸变量 */ /* 文字尺寸 */ /* 图片尺寸 */ /* Border Radius */ /* 水平间距 */ /* 垂直间距 */ /* 透明度 */ /* 文章场景相关 */ /*自定义主题色 */ .u-empty[data-v-9112bed9], .u-empty__wrap[data-v-9112bed9], .u-tabs[data-v-9112bed9], .u-tabs__wrapper[data-v-9112bed9], .u-tabs__wrapper__scroll-view-wrapper[data-v-9112bed9], .u-tabs__wrapper__scroll-view[data-v-9112bed9], .u-tabs__wrapper__nav[data-v-9112bed9], .u-tabs__wrapper__nav__line[data-v-9112bed9] { display: flex; flex-direction: column; flex-shrink: 0; flex-grow: 0; flex-basis: auto; align-items: stretch; align-content: flex-start; } .u-overlay[data-v-9112bed9] { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.7); } /** * 这里是uni-app内置的常用样式变量 * * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量 * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App * */ /** * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能 * * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件 */ /* 颜色变量 */ /* 行为相关颜色 */ /* 文字基本颜色 */ /* 背景颜色 */ /* 边框颜色 */ /* 尺寸变量 */ /* 文字尺寸 */ /* 图片尺寸 */ /* Border Radius */ /* 水平间距 */ /* 垂直间距 */ /* 透明度 */ /* 文章场景相关 */ /*自定义主题色 */ .u-status-bar[data-v-eb8e0cdd] { width: 100%; } /** * 这里是uni-app内置的常用样式变量 * * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量 * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App * */ /** * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能 * * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件 */ /* 颜色变量 */ /* 行为相关颜色 */ /* 文字基本颜色 */ /* 背景颜色 */ /* 边框颜色 */ /* 尺寸变量 */ /* 文字尺寸 */ /* 图片尺寸 */ /* Border Radius */ /* 水平间距 */ /* 垂直间距 */ /* 透明度 */ /* 文章场景相关 */ /*自定义主题色 */ .u-safe-bottom[data-v-f3d22cfe] { width: 100%; } /** * 这里是uni-app内置的常用样式变量 * * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量 * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App * */ /** * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能 * * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件 */ /* 颜色变量 */ /* 行为相关颜色 */ /* 文字基本颜色 */ /* 背景颜色 */ /* 边框颜色 */ /* 尺寸变量 */ /* 文字尺寸 */ /* 图片尺寸 */ /* Border Radius */ /* 水平间距 */ /* 垂直间距 */ /* 透明度 */ /* 文章场景相关 */ /*自定义主题色 */ .u-empty[data-v-05c24e9b], .u-empty__wrap[data-v-05c24e9b], .u-tabs[data-v-05c24e9b], .u-tabs__wrapper[data-v-05c24e9b], .u-tabs__wrapper__scroll-view-wrapper[data-v-05c24e9b], .u-tabs__wrapper__scroll-view[data-v-05c24e9b], .u-tabs__wrapper__nav[data-v-05c24e9b], .u-tabs__wrapper__nav__line[data-v-05c24e9b] { display: flex; flex-direction: column; flex-shrink: 0; flex-grow: 0; flex-basis: auto; align-items: stretch; align-content: flex-start; } .u-popup[data-v-05c24e9b] { flex: 1; } .u-popup__content[data-v-05c24e9b] { background-color: #fff; position: relative; } .u-popup__content--round-top[data-v-05c24e9b] { border-top-left-radius: 0; border-top-right-radius: 0; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; } .u-popup__content--round-left[data-v-05c24e9b] { border-top-left-radius: 0; border-top-right-radius: 10px; border-bottom-left-radius: 0; border-bottom-right-radius: 10px; } .u-popup__content--round-right[data-v-05c24e9b] { border-top-left-radius: 10px; border-top-right-radius: 0; border-bottom-left-radius: 10px; border-bottom-right-radius: 0; } .u-popup__content--round-bottom[data-v-05c24e9b] { border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 0; border-bottom-right-radius: 0; } .u-popup__content--round-center[data-v-05c24e9b] { border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; } .u-popup__content__close[data-v-05c24e9b] { position: absolute; } .u-popup__content__close--hover[data-v-05c24e9b] { opacity: 0.4; } .u-popup__content__close--top-left[data-v-05c24e9b] { top: 15px; left: 15px; } .u-popup__content__close--top-right[data-v-05c24e9b] { top: 15px; right: 15px; } .u-popup__content__close--bottom-left[data-v-05c24e9b] { bottom: 15px; left: 15px; } .u-popup__content__close--bottom-right[data-v-05c24e9b] { right: 15px; bottom: 15px; } /** * 这里是uni-app内置的常用样式变量 * * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量 * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App * */ /** * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能 * * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件 */ /* 颜色变量 */ /* 行为相关颜色 */ /* 文字基本颜色 */ /* 背景颜色 */ /* 边框颜色 */ /* 尺寸变量 */ /* 文字尺寸 */ /* 图片尺寸 */ /* Border Radius */ /* 水平间距 */ /* 垂直间距 */ /* 透明度 */ /* 文章场景相关 */ /*自定义主题色 */ .u-empty[data-v-eb6f6237], .u-empty__wrap[data-v-eb6f6237], .u-tabs[data-v-eb6f6237], .u-tabs__wrapper[data-v-eb6f6237], .u-tabs__wrapper__scroll-view-wrapper[data-v-eb6f6237], .u-tabs__wrapper__scroll-view[data-v-eb6f6237], .u-tabs__wrapper__nav[data-v-eb6f6237], .u-tabs__wrapper__nav__line[data-v-eb6f6237] { display: flex; flex-direction: column; flex-shrink: 0; flex-grow: 0; flex-basis: auto; align-items: stretch; align-content: flex-start; } .u-number-box[data-v-eb6f6237] { display: flex; flex-direction: row; align-items: center; } .u-number-box__slot[data-v-eb6f6237] { touch-action: none; } .u-number-box__plus[data-v-eb6f6237], .u-number-box__minus[data-v-eb6f6237] { width: 35px; display: flex; flex-direction: row; justify-content: center; align-items: center; touch-action: none; } .u-number-box__plus--hover[data-v-eb6f6237], .u-number-box__minus--hover[data-v-eb6f6237] { background-color: #E6E6E6 !important; } .u-number-box__plus--disabled[data-v-eb6f6237], .u-number-box__minus--disabled[data-v-eb6f6237] { color: #c8c9cc; background-color: #f7f8fa; } .u-number-box__plus[data-v-eb6f6237] { border-top-right-radius: 4px; border-bottom-right-radius: 4px; } .u-number-box__minus[data-v-eb6f6237] { border-top-left-radius: 4px; border-bottom-left-radius: 4px; } .u-number-box__input[data-v-eb6f6237] { position: relative; text-align: center; font-size: 15px; padding: 0; margin: 0 2px; display: flex; flex-direction: row; align-items: center; justify-content: center; } .u-number-box__input--disabled[data-v-eb6f6237] { color: #c8c9cc; background-color: #f2f3f5; } /** * 这里是uni-app内置的常用样式变量 * * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量 * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App * */ /** * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能 * * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件 */ /* 颜色变量 */ /* 行为相关颜色 */ /* 文字基本颜色 */ /* 背景颜色 */ /* 边框颜色 */ /* 尺寸变量 */ /* 文字尺寸 */ /* 图片尺寸 */ /* Border Radius */ /* 水平间距 */ /* 垂直间距 */ /* 透明度 */ /* 文章场景相关 */ /*自定义主题色 */ .popup.popup-show[data-v-4fac7f82] { position: fixed; top: 0; right: 0; left: 0; bottom: 0; overflow: hidden; z-index: 999; } .popup .mask[data-v-4fac7f82] { position: fixed; top: 0; right: 0; bottom: 0; left: 0; background-color: rgba(0, 0, 0, 0.5); z-index: 999; } .popup .content[data-v-4fac7f82] { position: fixed; bottom: 0; left: 0; right: 0; height: 0; height: auto; background-color: #ffffff; transition: all 0.2s ease-in; z-index: 1000; display: flex; flex-direction: column; align-items: center; overflow: hidden; } .popup .content .title-bar[data-v-4fac7f82] { width: 100%; flex-shrink: 0; text-align: center; position: relative; padding: 0.3125rem 2.1875rem 0; box-sizing: border-box; height: 2.5rem; } .popup .content .title-bar .title[data-v-4fac7f82] { font-size: 1.0625rem; font-family: PingFang SC; font-weight: bold !important; color: #111111; width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .popup .content .title-bar .close-wrap[data-v-4fac7f82] { position: absolute; top: 0.625rem; right: 0.3125rem; padding: 0.3125rem 0.625rem; box-sizing: border-box; } .popup .content .title-bar .close-icon[data-v-4fac7f82] { width: 1.25rem; height: 1.25rem; } .popup .content .scroll-wrap[data-v-4fac7f82] { flex: 1; height: 0; width: 100%; } .popup .content.visible[data-v-4fac7f82] { max-height: 75%; overflow-y: hidden; height: auto; } .scroll-view[data-v-4fac7f82] ::-webkit-scrollbar { display: none !important; width: 0 !important; height: 0 !important; -webkit-appearance: none; background: transparent; } .popup_content[data-v-4fac7f82] { width: 100%; padding: 0 0.9375rem; box-sizing: border-box; } .popup_content[data-v-4fac7f82]::after { display: block; width: 100%; content: " "; overflow: hidden; opacity: 0; height: 0.03125rem; } /** * 这里是uni-app内置的常用样式变量 * * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量 * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App * */ /** * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能 * * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件 */ /* 颜色变量 */ /* 行为相关颜色 */ /* 文字基本颜色 */ /* 背景颜色 */ /* 边框颜色 */ /* 尺寸变量 */ /* 文字尺寸 */ /* 图片尺寸 */ /* Border Radius */ /* 水平间距 */ /* 垂直间距 */ /* 透明度 */ /* 文章场景相关 */ /*自定义主题色 */ .content { font-family: PingFang SC; } .share-box { position: fixed; right: 0.75rem; top: 70%; z-index: 99; width: 3.5rem; height: 3.5rem; border-radius: 0.5rem 0.5rem 0.5rem 0.5rem; border: 0.03125rem solid #EFF3F7; background-color: #FFFFFF; } .shop-banner { height: 23.625rem; background-color: #FFFFFF; position: relative; } .shop-banner .swiper-item { box-sizing: border-box; position: relative; } .shop-banner .swiper, .shop-banner .swiper-item, .shop-banner .swiper-item uni-image { width: 100%; height: 100%; } .shop-banner .banner-mask { width: 100%; height: 1.375rem; position: absolute; left: 0; bottom: 0; z-index: 9; background-size: 0.625rem 1.375rem; background-repeat: repeat-x; } .shop-banner .num-box { width: 2.5rem; height: 1.25rem; line-height: 1.25rem; text-align: center; font-size: 0.75rem; color: #FFFFFF; background: rgba(0, 0, 0, 0.7); border-radius: 0.625rem; position: absolute; right: 1.25rem; bottom: 1.0625rem; z-index: 10; } .shop-banner .cf-box { position: absolute; z-index: 10; left: 0; right: 0; top: calc(50% - 6.25rem); bottom: calc(50% - 6.25rem); background-color: rgba(0, 0, 0, 0.3); -webkit-backdrop-filter: blur(0.0625rem); backdrop-filter: blur(0.0625rem); /* 背景模糊度 */ display: flex; flex-direction: column; flex: 1; justify-content: center; align-items: center; color: #EDEEEF; } .shop-banner .cf-box .title { font-size: 1.25rem; font-weight: bold; } .shop-banner .cf-box .subTitle { font-size: 0.875rem; font-weight: bold; margin-top: 0.3125rem; } .guige { padding: 0.75rem; border-radius: 0.5rem; background: #fff; width: auto; font-size: 0.75rem; color: #222426; margin: 0.75rem; } .guige .guige-gg .gg-text { color: #898E91; margin-right: 1.25rem; } .guige .safe-box { display: flex; align-items: center; padding-top: 0.75rem; font-size: 0.75rem; color: #222426; } .guige .safe-box .text { color: #999999; margin-right: 1.25rem; } .guige .safe-box .box { display: flex; align-items: center; } .guige .safe-box .box uni-image { width: 0.875rem; height: 0.875rem; margin-right: 0.3125rem; } .guige .safe-box .box uni-view { display: flex; align-items: center; margin-right: 1.25rem; } .guige .safe-box .box uni-view:last-child { margin-right: 0; } .guige .safe-box .box uni-view:last-child uni-image { margin-right: 0; } .guige .popup-box { position: fixed; top: 0; right: 0; left: 0; bottom: 0; z-index: 999; display: flex; justify-content: center; align-items: flex-end; } .guige .popup-box .info-mask { position: fixed; top: 0; right: 0; bottom: 0; left: 0; background-color: rgba(0, 0, 0, 0.5); z-index: 999; } .guige .popup-box .info-form { z-index: 1000; width: 100%; display: flex; flex-direction: column; justify-content: center; align-items: center; padding: 0 0.9375rem 1.875rem; background: #FFFFFF; border-radius: 1.25rem; } .guige .popup-box .info-form .top { display: flex; } .guige .popup-box .info-form .line { border-top: 1px solid #F1F1F1; width: 100%; } .guige .popup-box .info-form .title { padding: 0.9375rem; display: flex; justify-content: center; align-items: center; font-size: 1.125rem; font-weight: bold; line-height: 1.375rem; color: #222222; } .guige .popup-box .info-form .close { padding-top: 0.9375rem; position: absolute; right: 0.9375rem; } .guige .popup-box .info-form .form-box { width: 100%; padding-top: 0.9375rem; } .guige .popup-box .info-form .form-box .form-item2 { padding-bottom: 0.9375rem; } .guige .popup-box .info-form .form-box .form-item2 .form-item-box { display: flex; align-items: center; } .guige .popup-box .info-form .form-box .form-item2 .form-item-box uni-text { font-size: 0.875rem; color: #222426; margin-left: 0.3125rem; font-weight: bold; } .guige .popup-box .info-form .form-box .form-item2 .form-content { font-size: 0.75rem; text-align: left; color: #626468; margin-top: 0.625rem; line-height: 1.25rem; } .guige .popup-box .info-form .btns { width: 100%; height: 3.75rem; padding: 0.625rem 0.9375rem; display: flex; align-items: center; justify-content: center; } .guige .popup-box .info-form .btns .sub-btn { width: 100%; height: 2.75rem; line-height: 2.75rem; text-align: center; font-size: 1.125rem; font-weight: bold; color: #FFFFFF; background: #008FD3; border-radius: 1.375rem; } .det-info { background: #FFFFFF; padding: 0.75rem; margin: 0.75rem; border-radius: 0.5rem; } .det-info .price-box { display: flex; align-items: flex-end; justify-content: space-between; } .det-info .price-box .price { display: flex; align-items: flex-end; } .det-info .price-box .price .label { font-weight: 500; font-size: 0.75rem; color: #FF5030; line-height: 1.3; margin-right: 0.3125rem; } .det-info .price-box .price .unit { font-size: 0.8125rem; font-weight: bold; color: #FF6633; line-height: 1.3; } .det-info .price-box .price .num { font-size: 1.5rem; font-weight: bold; color: #FF5030; margin-right: 0.625rem; line-height: 1; } .det-info .price-box .price .old { font-size: 0.75rem; font-family: PingFang SC; font-weight: 400; color: #898E91; margin-left: 0.3125rem; } .det-info .price-box .spec { font-size: 0.75rem; font-family: PingFang SC; font-weight: 500; color: #999999; line-height: 1.125rem; } .det-info .intro { font-size: 0.8125rem; font-weight: 500; color: #999999; line-height: 1.125rem; padding: 0.5625rem 0 0.71875rem; } .det-info .intro-box { display: flex; justify-content: space-between; align-items: center; padding: 0.625rem; border-radius: 0.5rem; background: #F5F7FA; width: auto; } .det-info .intro-box .title-1 { font-size: 0.75rem; color: #222426; font-weight: bold; width: 40%; text-align: center; } .det-info .intro-box .title-2 { font-size: 0.75rem; color: #222426; font-weight: bold; display: block; } .det-info .intro-box .intro-text2 { width: 50%; } .det-info .intro-box .intro-content { color: #898E91; font-size: 0.75rem; } .det-info .intro-box .line { width: 1px; height: 1.25rem; background: #EDEEEF; margin: 0 0.625rem; } .det-info .safe-box { display: flex; align-items: center; padding-top: 0.75rem; } .det-info .safe-box uni-image { width: 0.625rem; height: 0.75rem; margin-right: 0.625rem; } .det-info .safe-box .text { font-size: 0.6875rem; font-weight: 500; color: #999999; line-height: 1; } .det-info .safe-box .line { width: 1px; height: 0.71875rem; background: #EDEEEF; margin: 0 0.625rem; } .inventor { height: 2.75rem; padding: 0 1.21875rem 0 0.9375rem; margin-top: 0.3125rem; background: #FFFFFF; display: flex; align-items: center; justify-content: space-between; } .inventor .left { display: flex; align-items: center; } .inventor .left .head-box { margin-right: 0.84375rem; display: flex; align-items: center; } .inventor .left .head-box .head { width: 1.5rem; height: 1.5rem; border-radius: 50%; overflow: hidden; box-shadow: 0 0 0 1px #fff; margin-right: -0.3125rem; } .inventor .left .head-box .head uni-image { width: 100%; height: 100%; } .inventor .left .num-box { font-size: 0.75rem; font-weight: 500; color: #999999; } .inventor .left .num-box .text { font-size: 0.75rem; font-weight: 500; color: #999999; } .inventor .right { font-size: 0.75rem; font-family: PingFang SC; font-weight: 500; color: #999999; } .inventor .right .text { font-size: 0.75rem; font-weight: 500; color: #666666; } .effect { box-sizing: border-box; padding: 0.625rem 0.9375rem; background: #FFFFFF; font-size: 0.875rem; font-weight: 500; color: #666666; line-height: 1.8; margin-top: 0.3125rem; display: flex; flex-direction: row; align-items: center; justify-content: space-between; } .effect .label { font-size: 0.875rem; font-weight: 500; color: #111111; line-height: 1.8; } .shop-box { display: flex; justify-content: space-between; align-items: center; background: #FFFFFF; font-size: 0.875rem; font-weight: 500; color: #666666; line-height: 1.8; padding: 0.75rem; margin: 0.75rem; border-radius: 0.5rem; } .shop-box .logo { flex-shrink: 0; width: 3.125rem; height: 3.125rem; border-radius: 0.5rem; overflow: hidden; } .shop-box .logo uni-image { width: 100%; height: 100%; } .shop-box .txtBox { flex: 1; overflow: hidden; margin: 0 0.9375rem; display: flex; flex-direction: column; justify-content: space-between; } .shop-box .name { font-size: 1rem; font-weight: 600; color: #333; text-align: left; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .shop-box .desc { font-size: 0.75rem; font-weight: normal; color: #222426; text-align: left; } .shop-box .goShop { flex-shrink: 0; width: 3rem; height: 1.75rem; background: #fff; border-radius: 0.9375rem; color: #008FD3; font-size: 0.75rem; margin: 0; border: 1px solid #008FD3; padding: 0; line-height: 1.75rem; display: flex; align-items: center; justify-content: center; } .tech-pBox { box-sizing: border-box; padding: 0 0; background: #FFFFFF; font-size: 0.875rem; font-family: PingFang SC; font-weight: 500; color: #666666; } .tech-pBox .label { font-weight: bold; font-size: 0.8125rem; color: #222426; text-align: left; padding: 0.75rem 0; } .tech-pBox .item { border: 1px solid #fff; border-radius: 0.375rem; padding: 0.9375rem; border: 1px solid #EFF3F7; display: flex; align-items: center; margin-bottom: 0.625rem; } .tech-pBox .item .price { font-size: 1.3125rem; font-weight: bold; color: #FF6633; display: flex; flex: 1; } .tech-pBox .item .price b { font-size: 0.9375rem; line-height: 1.4375rem; margin-top: 0.4375rem; } .tech-pBox .item .num { font-size: 0.875rem; font-weight: normal; color: #999; width: 6.25rem; text-align: right; } .tech-pBox .item .name { max-width: 60%; margin-right: 0.3125rem; font-size: 0.875rem; font-weight: normal; color: #333; text-align: left; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .tech-pBox .item uni-image { width: 3.125rem; height: 3.125rem; border-radius: 50%; margin-right: 0.9375rem; } .tech-pBox .item .tech-right { flex: 1; } .tech-pBox .item .tech-right-bottom { color: #898E91; font-size: 0.75rem; } .tech-pBox .item .tech-right-top { display: flex; align-items: flex-end; margin-bottom: 0.3125rem; } .tech-pBox .item .tech-right-top .title-1 { font-size: 1rem; color: #222426; margin-right: 0.4375rem; } .tech-pBox .item .tech-right-top .title-2 { font-weight: 400; font-size: 0.75rem; color: #222426; } .tech-pBox .hover { border: 0.03125rem solid #008FD3; background: #F0FAFF; } .tech-pBox .shop-morebtn { margin-top: 0.4375rem; box-sizing: border-box; padding: 0.375rem 0.9375rem; font-size: 0.875rem; font-weight: 500; color: #111111; background: #F7F7F7; border-radius: 1rem; text-align: center; } .tech-pBox .shop-morebtn uni-text { color: #999; } .shop-pBox { box-sizing: border-box; padding: 0 0; background: #FFFFFF; font-size: 0.875rem; font-family: PingFang SC; font-weight: 500; color: #666666; } .shop-pBox .item { border: 1px solid #fff; border-radius: 0.375rem; padding: 0.5625rem 0.625rem 0.75rem; } .shop-pBox .item .price { font-size: 1.3125rem; font-weight: bold; color: #FF6633; display: flex; flex: 1; } .shop-pBox .item .price .strong { font-size: 0.9375rem; line-height: 1.4375rem; margin-top: 0.4375rem; } .shop-pBox .item .num { font-size: 0.875rem; font-weight: normal; color: #999; width: 6.25rem; text-align: right; } .shop-pBox .item .name { max-width: 60%; margin-right: 0.3125rem; font-size: 0.875rem; font-weight: normal; color: #333; text-align: left; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .shop-pBox .hover { border: 0.03125rem solid #FF6633; } .shop-pBox .shop-morebtn { margin-top: 0.4375rem; box-sizing: border-box; padding: 0.375rem 0.9375rem; font-size: 0.875rem; font-weight: 500; color: #111111; background: #F7F7F7; border-radius: 1rem; text-align: center; } .shop-pBox .shop-morebtn uni-text { color: #999; } .shop-pBox-name { display: flex; align-items: center; justify-content: flex-start; } .storepopup { padding: 1.25rem 0.625rem 0.625rem 0.625rem; } .storepopup .storepopup-title { text-align: center; margin-bottom: 0.9375rem; position: relative; } .storepopup .storepopup-title .close-icon { width: 1.25rem; height: 1.25rem; position: absolute; right: 0; top: 50%; transform: translate(0, -50%); } .storepopup .storepopup-box { height: 60vh; } .det-box { margin-top: 0.3125rem; background-color: #FFFFFF; padding: 0.75rem; margin: 0.75rem 0.75rem 5.46875rem 0.75rem; border-radius: 0.5rem; } .det-box .title { font-size: 1rem; font-weight: bold; color: #333333; line-height: 1.875rem; margin-bottom: 0.9375rem; padding-bottom: 0.75rem; border-bottom: 1px solid #ECECEC; } .det-box .det-title { display: flex; align-items: center; justify-content: space-between; } .det-box .det-title .tt { font-size: 0.875rem; font-weight: bold; color: #222426; } .det-box .det-right { display: flex; font-size: 0.75rem; color: #898E91; align-items: center; } .det-box .det-table { width: 100%; margin: 0.75rem 0; background: #FFFFFF; border-radius: 0.5rem 0.5rem 0.5rem 0.5rem; border: 0.03125rem solid #ECECEC; overflow: hidden; font-size: 0.75rem; } .det-box .det-table .row { display: table-row; } .det-box .det-table .row:last-child .cell-1, .det-box .det-table .row:last-child .cell-2 { border-bottom: 0; } .det-box .det-table .cell { display: table-cell; padding: 0.75rem; } .det-box .det-table .cell.cell-1 { width: 30%; text-align: center; color: #626468; background: #F5F7FA; border-right: 0.03125rem solid #ECECEC; border-bottom: 0.03125rem solid #ECECEC; } .det-box .det-table .cell.cell-2 { color: #222426; text-align: center; border-bottom: 0.03125rem solid #ECECEC; } .btn-foot { box-sizing: border-box; width: 100%; height: 4.71875rem; background: #FFFFFF; padding: 0 0.75rem; display: flex; align-items: center; justify-content: space-between; position: fixed; left: 0; bottom: 0; z-index: 99; } .btn-foot .menu-box { display: flex; align-items: center; } .btn-foot .menu-box .item { display: flex; align-items: center; flex-direction: column; margin-right: 1.5rem; } .btn-foot .menu-box .item:last-child { margin-right: 0; } .btn-foot .menu-box .item uni-image { width: 1.25rem; height: 1.25rem; margin-bottom: 0.3125rem; } .btn-foot .menu-box .item .label { font-size: 0.625rem; font-weight: 500; color: #626468; text-align: center; } .btn-foot .btn-box { display: flex; align-items: center; } .btn-foot .btn-box .btn { width: 6.25rem; height: 2.75rem; line-height: 2.75rem; text-align: center; border-radius: 1.375rem; margin-left: 0.625rem; font-size: 0.875rem; font-weight: bold; color: #FFFFFF; } .btn-foot .btn-box .btn:first-child { margin-left: 0; } .btn-foot .btn-box .btn.cart { background: #FF5030; } .btn-foot .btn-box .btn.buy { background: #008FD3; } .product-spec { padding-bottom: 0.9375rem; } .product-spec .pro-info { display: flex; align-items: center; } .product-spec .pro-info .img-box { width: 6.25rem; height: 6.25rem; background: #FFFFFF; border-radius: 0.5rem; overflow: hidden; margin-right: 0.9375rem; } .product-spec .pro-info .img-box uni-image { width: 100%; height: 100%; } .product-spec .pro-info .info-text { height: 6.25rem; display: flex; flex-direction: column; justify-content: space-between; } .product-spec .pro-info .info-text .info-title { font-family: PingFang SC; font-weight: 600; font-size: 0.875rem; color: #222426; text-align: left; } .product-spec .pro-info .info-text .price { display: flex; align-items: flex-end; } .product-spec .pro-info .info-text .price .label { font-weight: 500; font-size: 0.75rem; color: #FF5030; line-height: 1.3; margin-right: 0.3125rem; } .product-spec .pro-info .info-text .price .unit { font-size: 1rem; font-weight: bold; color: #FF6633; line-height: 1.2; margin-right: 0.3125rem; } .product-spec .pro-info .info-text .price .num { font-size: 1.5625rem; font-weight: bold; color: #FF6633; line-height: 1; } .product-spec .pro-info .info-text .desc-box { display: flex; flex-direction: column; padding-bottom: 0.28125rem; } .product-spec .pro-info .info-text .desc-box .text { font-size: 0.8125rem; font-weight: 500; color: #999999; margin-top: 0.84375rem; line-height: 1; } .product-spec .pro-info .info-text .desc-box .text:first-child { margin-top: 0; } .product-spec .spec-box { padding-top: 1.5625rem; } .product-spec .spec-box .title { font-size: 0.8125rem; font-weight: bold; color: #111111; line-height: 1; } .product-spec .spec-box .spec-list { display: flex; flex-wrap: wrap; margin-top: 0.9375rem; } .product-spec .spec-box .spec-list .item { box-sizing: border-box; height: 2rem; padding: 0 0.9375rem; line-height: 2rem; font-size: 0.75rem; font-weight: 500; color: #111111; background: #F7F7F7; border: 1px solid #F7F7F7; border-radius: 1rem; margin-right: 0.625rem; margin-bottom: 0.9375rem; } .product-spec .spec-box .spec-list .item.active { background: #F1FFFE; border: 1px solid #008FD3; color: #008FD3; } .product-spec .price-num { display: flex; align-items: center; justify-content: space-between; margin-top: 0.4375rem; } .product-spec .price-num .label { font-size: 0.8125rem; font-weight: bold; color: #111111; } .product-spec .sub-btn { width: 100%; height: 2.75rem; line-height: 2.75rem; text-align: center; font-size: 1rem; font-weight: bold; color: #FFFFFF; background: #008FD3; border-radius: 1.375rem; margin-top: 0.9375rem; } .contact-btn { display: inline-block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0; z-index: 9999; } .loadding { background-color: #fff; display: flex; flex-direction: column; align-items: center; justify-content: center; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 9999; } .loadding uni-image { border-radius: 50%; animation: load linear 1s infinite; width: 3.75rem; height: 3.75rem; } .loadding .text { font-size: 0.875rem; margin-top: 0.625rem; } .form-item { padding: 0.9375rem 0; display: flex; align-items: flex-start; border-bottom: 1px solid #F1F1F1; } .form-item:last-child { border-bottom: none; } .form-item .label { width: 5.625rem; text-align: left; font-size: 0.9375rem; line-height: 1.375rem; font-weight: 500; color: #222222; flex-shrink: 0; } .form-item uni-input { text-align: left; } .form-item .form-input { font-size: 0.9375rem; font-weight: 500; color: #999999; text-align: left; } .form-item .form-textarea { font-size: 0.9375rem; color: #999999; height: 3.125rem; padding: 0.125rem 0; } .form-item .birth-picker { flex: 1; display: flex; align-items: center; } .form-item .birth-picker .right-box { width: 100%; display: flex; align-items: center; } .form-item .birth-picker .right-box .input-box { width: 14.6875rem; } .form-item .birth-picker .right-box .arrow { width: 0.40625rem; height: 0.71875rem; margin-left: 0.625rem; }