html { background: #fff; /*font-size: 12px;*/ } body { background: #fff; max-width: 480px; margin: auto; line-height: initial; font-size: 14px; } div { max-width: 480px; } img { vertical-align: middle; } .hide { display: none; } .page.page-nav-bottom{ margin-bottom: 50px; } .page_hd{ /*padding-top: 10px;*/ text-align: center; } .page_title { color: #555; font-weight: 400; font-size: 20px; } .flex { display: -webkit-box; display: -webkit-flex; display: flex; } .flex-row { display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: horizontal; -webkit-flex-direction: row; flex-direction: row; } .flex-col { display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-flex-direction: column; flex-direction: column; } .flex-grow-0 { min-width: 0; -webkit-box-flex: 0; -webkit-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; } .flex-grow-1 { min-width: 0; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-flex-shrink: 1; -ms-flex-negative: 1; flex-shrink: 1; } .flex-x-center { display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } .flex-y-center { display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; -ms-grid-row-align: center; align-items: center; } .flex-y-bottom { display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; -ms-grid-row-align: flex-end; align-items: flex-end; } .btn { position: relative; display: block; margin-left: auto; margin-right: auto; box-sizing: border-box; font-size: 16px; text-align: center; text-decoration: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); overflow: hidden; color: white; background: #d83f31; padding: 10px; border-radius: 2px; } .btn:after { border: none; } .btn-submit { margin-top: 20px; } .btn-mini { line-height: 22px; border: 1px solid #d83f31; color: #d83f31; display: inline-block; font-size: 13px; padding: 0 10px; background: white; } .btn-red { border: none; color: white; background: #d83f31; } .btn-area { padding: 20px; margin: auto; position: fixed; left: 0; right: 0; bottom: 50px; } .banner{ } .border-top, .border-bottom, .border-right { position: relative; } .border-top:before { content: " "; position: absolute; left: 0; top: 0; right: 0; height: 1px; border-top: 1px solid #ddd; color: #CCCCCC; -webkit-transform-origin: 0 100%; transform-origin: 0 -100%; -webkit-transform: scaleY(0.5); transform: scaleY(0.5); } .border-bottom:after { content: " "; position: absolute; left: 0; bottom: 0; right: 0; height: 1px; border-bottom: 1px solid #ddd; color: #CCCCCC; -webkit-transform-origin: 0 100%; transform-origin: 0 100%; -webkit-transform: scaleY(0.5); transform: scaleY(0.5); } .border-right:before { content: " "; position: absolute; right: 0; top: 0; width: 1px; bottom: 0; border-right: 1px solid #D9D9D9; color: #D9D9D9; -webkit-transform-origin: 100% 0; transform-origin: 100% 0; -webkit-transform: scaleX(0.5); transform: scaleX(0.5); } .bottom-bar { position: fixed; background: #f9f9f9; display: -webkit-box; display: -webkit-flex; display: flex; /*position: absolute;*/ z-index: 2; bottom: 0; width: 100%; border-top: 1px solid #eee; } .bottom-bar-item { display: block; -webkit-box-flex: 1; -webkit-flex: 1; flex: 1; font-size: 15px; color: #555; text-align: center; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 15px 0; border-right: 1px solid #eee; } .bottom-bar-item:last-child { border: none; } /*.bottom-bar-item .item-icon {*/ /*width: 16px;*/ /*!*height:20px;*!*/ /*vertical-align: middle;*/ /*margin-right: 4px;*/ /*}*/ .bottom-bar-item .item-icon { background: url(../img/work.png) no-repeat center; background-size: contain; width: 16px; height: 16px; margin-right: 4px; vertical-align: middle; display: inline-block; margin-bottom: 4px; } .bottom-bar-item .item-icon.icon-work { background: url(../img/work.png) no-repeat center; background-size: contain; } .bottom-bar-item.active .item-icon.icon-work { background: url(../img/work-select.png) no-repeat center; background-size: contain; } .bottom-bar-item .item-icon.icon-project { background: url(../img/project.png) no-repeat center; background-size: contain; } .bottom-bar-item.active .item-icon.icon-project { background: url(../img/project-select.png) no-repeat center; background-size: contain; } .bottom-bar-item .icon-back { background: url(../img/icon-back.png) no-repeat center; background-size: contain; } .bottom-bar-item .icon-back-white { background: url(../img/icon-back-white.png) no-repeat center; background-size: contain; } .bottom-bar-item.active .item-label { color:#e26036; } .bottom-bar .nav-back { width: 80px; flex: initial; } .banner_img{ width: 100%; } .weui-navbar:after { border-bottom: 1px solid #e0e0e0; } .weui-cell_link { color: #888; font-size: 14px; } .weui-cell__img { height: 12px; padding-right: 6px; } .weui-grid__icon{ width: 50%; padding:10px; display: -webkit-inline-box; } .weui-btn_primary { background-color: #d83f31; } .weui-btn_lightgreen { background-color: #0db10d; } .weui-dialog { border-radius: 6px; } .weui-media-box { padding: 10px 15px; } .weui-media-box__info { margin-top: 10px; font-size: 14px; } .weui-vcode-btn{ color: white; } .weui-vcode-btn:active{ color:white; } button.weui-vcode-btn{ background-color: #d83f31; padding: 0 20px; } .weui-btn_primary:not(.weui-btn_disabled):active{ color:rgba(255, 255, 255, 0.6); background-color:#c11f10; } .weui-media-box__thumb { background: #eee; } .weui-panel__hd{ font-size: 16px; background: #f9f9f9; color: #666; } .weui-navbar__item { font-size: 15px; } .weui-media-box__img{ height: 14px; padding :0 0 0 6px; } .weui-media-box__num{ color: #d83f31; } .weui-panel{ margin-top: 0px; } .weui-cell_portrait{ width: 40px; height: 40px; border-radius: 50%; background: #c3c0c0; } .wei-cell_department{ color: #999; font-size: 12px; } .weui-cell__ft_on{ color:#d83f31; } .weui-cell_right{ float: right; font-size: 12px; } .weui-flex_bgimg{ width: 76px; } .weui-flex_text{ font-size: 14px; color: #414141; padding: 0px 0 10px 0; } .weui-flex_num{ display: inherit; position: relative; z-index: 5000; color: #21b6ab; background: url(../img/ellipse.png) no-repeat center; background-size: 90px 90px; height: 100px; display: -webkit-box; -webkit-box-pack: center; -webkit-box-align: center; } .weui-cell_access .weui-cell__ft:after { height: 8px; width: 8px; border-width: 1px 1px 0 0; } .my-weui-dialog .weui-dialog { background: none; } .my-weui-dialog .weui-dialog-close { position: absolute; right: 0; top: 0; width: 20px; height: 20px; background: url(../img/icon-close.png); background-position: center; background-size: contain; } .my-weui-dialog .weui-dialog__hd { margin-top: 26px; background: white; border-radius: 4px 4px 0 0; } .my-weui-dialog .weui-dialog__bd { background: white; } .weui-tab__bd-item { display: none; } .weui-tab__bd-item--on { display: block; } .weui-loadmore { width: 65%; margin: auto; line-height: 45px; font-size: 14px; text-align: center; } i.icon-dropdown { position: relative; } i.icon-dropdown:after { content: " "; display: inline-block; height: 6px; width: 6px; border-width: 2px 2px 0 0; border-color: #888; border-style: solid; transform: rotate(135deg) translate(0, 2px); position: absolute; top: 50%; margin-top: -4px; right: -16px; } .proj-title span { color: #555; font-weight:bold; } .weui-cells { font-size: 15px; } .title-auditor { padding: 10px 0; text-align: center; background: red; color: white; } .row-title { margin-top: .77em; margin-bottom: .3em; padding-left: 15px; padding-right: 15px; color: #555; font-size: 14px; font-weight: bold; } /* Simple Timeline */ .pui-timeline { position: relative; } .pui-timeline-list { margin-left: 20px; padding: 5px 0; border-left: 2px solid #ddd; } .pui-timeline-item { position: relative; padding-left: 48px; min-height: 40px; } .pui-timeline-item > .pui-badge { position: absolute; top: 7px; left: -12px; } .pui-timeline-item > .pui-badge-dot { position: absolute; top: 15px; left: -6px; } .pui-timeline-badge-date > .pui-badge, .pui-timeline-badge-datetime > .pui-badge { padding: 0 5px; } .pui-timeline-badge-date, .pui-timeline-badge-datetime { padding-left: 130px; } .pui-timeline-item-context { padding: 8px 0 8px 10px; } .pui-timeline-divider { margin-left: 5px; padding: 10px 0 10px 0; font-size: 12px; color: #404040; } .pui-timeline-divider-dashed-line, .pui-timeline-divider-line { padding-top: 10px; border-top: 1px solid #eee; } .pui-timeline-divider-dashed-line { border-top-style: dashed; } .pui-badge.pui-badge-info { color: #fff; border-color: #C54B3B; background-color: #C54B3B; } .pui-badge.pui-badge-unbordered { border: none; } .pui-badge.pui-badge-circle { -webkit-border-radius: 400px; border-radius: 400px; } .pui-badge.pui-badge-square { -webkit-border-radius: 0; border-radius: 0; } .pui-badge.pui-badge-dot { display: inline-block; width: 8px; min-width: 8px; height: 8px; padding: 0; line-height: 14px; text-indent: -9999em; border-radius: 5px; } .pui-badge.pui-badge-info a { color: #fff; } .pui-badge { cursor: pointer; min-width: 24px; padding: 0 2px 1px; font-size: 10px; text-align: center; border: 1px solid transparent; white-space: nowrap; -webkit-border-radius: 3px; border-radius: 3px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none; -webkit-touch-callout: none; -webkit-transition: color 0.15s ease-out, border-color 0.15s ease-out, background-color 0.15s ease-out; /* Safari, Chrome */ -moz-transition: color 0.15s ease-out, border-color 0.15s ease-out, background-color 0.15s ease-out; /* Firefox 4.0~16.0 */ transition: color 0.15s ease-out, border-color 0.15s ease-out, background-color 0.15s ease-out; /* IE >9, FF >15, Opera >12.0 */ } /* Tooltips */ .pui-tooltip { position: relative; display: inline-block; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none; -webkit-touch-callout: none; } .pui-tooltip.square, .pui-tooltip.pui-square { -webkit-border-radius: 0; border-radius: 0; } .pui-tooltip.shadow, .pui-tooltip.pui-shadow { -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2); /* Webkit browsers */ box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2); /* IE9+, News */ } .pui-tooltip-bordered { padding: 8px 12px; padding: 0.8rem 1.2rem; background: #fff; border: 1px solid #ddd; -webkit-border-radius: 5px; border-radius: 5px; } .pui-tooltip-opacity { color: #fff; background: #000; border-color: #000; opacity: 0.7; /* W3C */ filter: alpha(opacity=70); /* IE */ } .pui-tooltip-opacity-1 { opacity: 1; /* W3C */ filter: alpha(opacity=100); /* IE */ } .pui-tooltip-viewer { display: inline-block; background: #fff; border: 1px solid #ddd; -webkit-border-radius: 5px; border-radius: 5px; } .pui-tooltip-context { position: relative; } .pui-tooltip-context > img + p { margin-top: 5px; } .pui-tooltip-context > p:last-child { margin-bottom: 0; } [class*=pui-tooltip-arrow-]:before, [class*=pui-tooltip-arrow-]:after { width: 0; height: 0; display: block; content: ""; border: 7px solid transparent; pointer-events: pointer-events; position: absolute; } /* Top */ [class*=pui-tooltip-arrow-t]:before, [class*=pui-tooltip-arrow-t]:after { border-bottom-color: #ccc; top: -14px; } [class*=pui-tooltip-arrow-t]:after { border-bottom-color: #fff; top: -13px; } .pui-tooltip-arrow-tl:before, .pui-tooltip-arrow-tl:after { left: 8%; } .pui-tooltip-arrow-tc:before, .pui-tooltip-arrow-tc:after { left: 49%; } .pui-tooltip-arrow-tr:before, .pui-tooltip-arrow-tr:after { right: 8%; } /* Bottom */ [class*=pui-tooltip-arrow-b]:before, [class*=pui-tooltip-arrow-b]:after { border-top-color: #ccc; bottom: -14px; } [class*=pui-tooltip-arrow-b]:after { border-top-color: #fff; bottom: -13px; } .pui-tooltip-arrow-bl:before, .pui-tooltip-arrow-bl:after { left: 8%; } .pui-tooltip-arrow-bc:before, .pui-tooltip-arrow-bc:after { left: 49%; } .pui-tooltip-arrow-br:before, .pui-tooltip-arrow-br:after { right: 8%; } /* left */ [class*=pui-tooltip-arrow-l]:before, [class*=pui-tooltip-arrow-l]:after { border-right-color: #ccc; left: -14px; } [class*=pui-tooltip-arrow-l]:after { border-right-color: #fff; left: -13px; } .pui-tooltip-arrow-lt:before, .pui-tooltip-arrow-lt:after { top: 12px; } .pui-tooltip-arrow-lc:before, .pui-tooltip-arrow-lc:after { top: 46%; } .pui-tooltip-arrow-lb:before, .pui-tooltip-arrow-lb:after { bottom: 12px; } /* right */ [class*=pui-tooltip-arrow-r]:before, [class*=pui-tooltip-arrow-r]:after { border-left-color: #ccc; right: -14px; } [class*=pui-tooltip-arrow-r]:after { border-left-color: #fff; right: -13px; } .pui-tooltip-arrow-rt:before, .pui-tooltip-arrow-rt:after { top: 12px; } .pui-tooltip-arrow-rc:before, .pui-tooltip-arrow-rc:after { top: 46%; } .pui-tooltip-arrow-rb:before, .pui-tooltip-arrow-rb:after { bottom: 12px; }