@media only screen and (max-width: 310px) and (min-width: 300px) { html { font-size: 10px !important; } } @media only screen and (max-width: 320px) and (min-width: 310px) { html { font-size: 10px !important; } } @media only screen and (max-width: 360px) and (min-width: 320px) { html { font-size: 10px !important; } } @media only screen and (max-width: 360px) and (min-width: 350px) { html { font-size: 10px !important; } } @media only screen and (max-width: 480px) and (min-width: 360px) { html { font-size: 12px !important; } } @media only screen and (max-width: 480px) and (min-width: 470px) { html { font-size: 12px !important; } } @media only screen and (max-width: 560px) and (min-width: 480px) { html { font-size: 14px !important; } } @media only screen and (max-width: 570px) and (min-width: 560px) { html { font-size: 14px !important; } } @media only screen and (max-width: 640px) and (min-width: 570px) { html { font-size: 16px !important; } } @media only screen and (max-width: 640px) and (min-width: 630px) { html { font-size: 16px !important; } } @media only screen and (min-width: 640px) { html { font-size: 16px !important; } } body,html { height: 100%; } body { background: #f6f6f6; font-family: 微软雅黑; max-width: 640px; margin: 0 auto; overflow-y: scroll; overflow-x: hidden; } #app { width: 100%; height: 100%; } .zyw-container { width: 100%; max-width: 640px; margin: 0 auto; position: relative; height: 100%; } .zyw-footer .zyw-container .weui-tabbar { background-color: #fff; top: 0; height: 56px; } .zyw-container > img { width: 100%; } .mt-2 { margin-top: 2rem; } .mt-625 { margin-top: 0.625rem; margin-bottom: 0; } .mb-625 { margin-bottom: 0.625rem; margin-top: 0; } a { color: inherit; text-decoration: none !important; } .white-color { color: #fff !important; } .white-bgcolor { background: #fff !important; } .red-color { color: #ff0000; } .zyw-header, .zyw-footer { position: fixed; width: 100%; z-index: 5; left: 0; } .zyw-header { top: 0; height: 45px; line-height: 45px; background: url("../img/head-bg.jpg") no-repeat; background-size: cover; } .zyw-footer { bottom: 0; height: 56px; } .zyw-footer ~ .zyw-container { border-bottom: 56px solid transparent; } .zyw-header ~ .zyw-container { border-top: 45px solid transparent; } .zyw-header .head-l { position: absolute; top: 0; font-size: 1.5rem; left: 10px; } .zyw-header .head-r { position: absolute; top: 0; font-size: 1.5rem; right: 10px; } .zyw-header .head-r a { font-size: 1.2rem; } .zyw-header h1 { text-align: center; font-size: 1.5rem; margin: 0; line-height: 45px; } .zyw-footer p { margin: 0; } .choose-text { margin: 0; font-size: 1.25rem; color: #999; height: 2.5rem; line-height: 2.5rem; } .choose-text span { margin-left: 2rem; max-width: 50%; color: #444; overflow: hidden; text-overflow: ellipsis; word-break: keep-all; white-space: nowrap; } .choose-des { font-size: 1rem; } .weui-cells .weui-cell { border-bottom: 1px solid #f6f6f6; } .weui-cells .weui-cell:last-child { border-bottom: none; } /*首页头部*/ .head-search { position: relative; width: 82%; /*width: 72%;*/ margin: 0 auto; line-height: 45px; margin-left: 15px; } .head-search input { width: 100%; height: 30px; line-height: 30px; border: none; padding-left: 30px; border-radius: 15px; /*border-radius: 4px;*/ font-size: 0.8rem; } .head-search input::-webkit-input-placeholder { color: #fff; font-size: 0.8rem; } .head-search input:-moz-placeholder { color: #fff; font-size: 0.8rem; } .head-search input::-moz-placeholder { color: #fff; font-size: 0.8rem; } .head-search input:-ms-input-placeholder { color: #fff; font-size: 0.8rem; } .head-search .fa-search { position: absolute; top: 50%; margin-top: -8px; left: 8px; } /*tab层样式*/ .weui-navbar { background-color: #fff; } .weui-navbar__item { padding: 9px 0; font-size: 14px; color: #444; } .weui-navbar__item:after { border-right: none; } /*.weui-navbar__item.weui-bar__item--on:after{*/ /*display: block;*/ /*content: '';*/ /*width: 100%;*/ /*height: 2px;*/ /*bottom: 0;*/ /*left: 0;*/ /*margin-left: -31px;*/ /*top: auto;*/ /*border-radius: 2px;*/ /*background-color: #f23030;*/ /*}*/ /* 下拉选择 */ .weui_select_after { padding-left: 15px; } .weui_cell_select { padding: 0; } .weui_cell:before { content: " "; position: absolute; left: 0; top: 0; width: 100%; height: 1px; border-top: 1px solid #d9d9d9; color: #d9d9d9; -webkit-transform-origin: 0 0; transform-origin: 0 0; -webkit-transform: scaleY(.5); transform: scaleY(.5); left: 15px; } .weui_cell_select .weui_cell_bd:after { content: " "; display: inline-block; -webkit-transform: rotate(45deg); transform: rotate(45deg); height: 6px; width: 6px; border-width: 2px 2px 0 0; border-color: #c8c8cd; border-style: solid; position: relative; top: -2px; position: absolute; top: 50%; right: 15px; margin-top: -3px; } .submit-btn{ padding: 4rem 0.625rem; } .weui-btn-area { margin-top: 2rem; } .weui_cell_primary { -webkit-box-flex: 1; -webkit-flex: 1; flex: 1; } .weui_cell_select .weui_select { padding-right: 30px; } .weui_select_after .weui_select { padding-left: 0; } .weui_select { -webkit-appearance: none; border: 0; outline: 0; background-color: transparent; width: 100%; font-size: inherit; height: 44px; line-height: 44px; position: relative; z-index: 1; padding-left: 15px; } .weui_cell_primary .weui_select { width: 100%; } select::-ms-expand { display: none; } select { box-sizing: border-box; align-items: center; white-space: pre; -webkit-rtl-ordering: logical; color: black; -webkit-appearance: none; } option::-ms-expand{ display: none; } option{ -moz-appearance:none; /* Firefox */ -webkit-appearance:none; /* Safari 和 Chrome */ appearance:none; } /* --背景色字体颜色--*/ option:hover{ color:#fff; background-color:#1E90FF; } [v-cloak] { display: none !important; } .empty { width: 100%; text-align: center; margin-top: 3rem; } .weui-btn_pink { background-color: #bf77fd; } .weui-btn_gray { background-color: #ccc; } p.weui-toast_content { margin: 0; }