mobileoa-common-modules
Version:
移动办公平台前端公共功能模块
2,207 lines (1,866 loc) • 52.3 kB
CSS
@charset "UTF-8";
/**
* This CSS uses adjacent selectors instead of general sibling (~) selectors
* for ion radio that are broken in iOS 9 UIWebView.
*
* To apply the patch, include this CSS after your ionic.css include.
*/
.item-radio input:checked + .radio-content .item-content {
/* style the item content when its checked */
background: #f7f7f7; }
.item-radio input:checked + .radio-content .radio-icon {
/* show the checkmark icon when its checked */
visibility: visible; }
.ng-hide-add-active {
display: none !important; }
/**
* 设备管理模块样式
*/
/**
* 设备管理样式
*/
.account-protect {
background-color: #efeff4;
width: 100%;
text-decoration: none;
margin-bottom: 40px; }
.account-protect-device {
background-color: #efeff4;
margin-top: 0px;
height: 100%;
width: 100%;
position: absolute;
text-decoration: none; }
.account-protect .account-top {
text-align: center;
height: 50%; }
.account-protect .account-bottom {
text-align: center;
height: 40%;
margin-top: 43px; }
.account-protect .device-bottom {
text-align: center;
height: 40%;
margin-top: 250px; }
.account-protect .account-picture {
margin-top: 40px; }
.account-protect .account-font {
margin-top: 15px;
display: block;
color: #666666;
font-size: 15px; }
.account-protect .arrow {
width: 100%;
text-decoration: none;
border-top: 0px;
background-color: white; }
.account-protect .show {
text-align: left;
margin-left: 5px;
display: block;
font-size: 15px;
height: 5px;
margin-top: -5px;
color: #666666; }
.account-protect .show-second {
margin-top: 15px;
font-size: 13px;
font-weight: normal;
color: #999999; }
.account-protect .addheight:before {
display: inline-block;
padding: 0 0 1px 0;
vertical-align: inherit;
font-size: 24px;
line-height: 50px;
pointer-events: none; }
.account-protect .notice {
border-top: 0px;
margin-top: 0px; }
.account-protect .device {
margin-top: 20px; }
.show-login-history {
display: -webkit-box;
display: -moz-box;
display: box;
border: 1px solid #ccc;
margin-bottom: -1px;
height: 60px;
background-color: white; }
.show-login-history .phone-icon-show {
-webkit-box-flex: 1;
-moz-box-flex: 1;
box-flex: 1;
text-align: center;
font-size: 40px;
width: 10%;
margin-top: 8px;
position: absolute; }
.show-login-history .device-show {
-webkit-box-flex: 2;
-moz-box-flex: 2;
box-flex: 2;
width: 40%;
text-align: center; }
.device-show span {
margin-top: 5px;
display: block;
font-size: 13px;
color: gray; }
.device-show span:first-child {
font-size: 15px;
color: black; }
.show-login-history .login-time-show {
width: 50%; }
.login-time-show .bottom-time {
margin-top: 30px;
position: absolute;
margin-left: 20px;
color: gray; }
.other-device {
margin-right: 260px;
margin-top: 15px; }
.account-protect .device-manager {
margin-top: 0px; }
.device-usernow {
color: #22b609;
margin-left: 80px;
position: absolute;
font-weight: normal;
top: 5px; }
.device-login-history {
text-decoration: none;
height: 20%; }
.ionc-item-modify {
padding-top: 0px;
padding-bottom: 0px; }
.device-revise-content {
margin-top: 0px;
background-color: #efeff4; }
.show-login-history .computer-icon-font {
font-size: 30px; }
.show-login-history .change-color {
color: black; }
.lock {
color: red; }
.islocked {
position: absolute;
background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0), rgba(52, 126, 120, 0.96)); }
.lockitem {
padding-top: 38.2%;
margin: 0 16px;
display: flex;
flex-flow: column;
align-items: center;
display: -webkit-flex;
-webkit-flex-flow: column;
-webkit-align-items: center; }
.changImage {
margin-left: 120px;
width: 80px;
height: 80px;
border-radius: 40px; }
.lock-style {
font-size: 6em;
color: red; }
.tip-words {
color: #000000;
line-height: 1.5em;
font-size: 1.4em;
text-align: -webkit-center;
font-family: 微软雅黑; }
/**
* 贺
*/
.bind-bt {
line-height: 2em;
border-radius: 10px;
background-color: rgba(51, 153, 192, 0.74);
border-style: hidden;
color: white;
font-size: 1.2em;
margin-top: 10px;
padding: 0 10px; }
.item .item-right {
position: absolute;
right: 16px;
top: calc(50% - 10px); }
@media (max-width: 355px) {
.item .item-right {
top: 16px; } }
/*****************设备管理信息提示页--样式(新)*******************/
.device-info-tips {
background: #f8f8f8; }
#info-tips-block {
font-family: "微软雅黑", arial;
position: relative;
top: 110px;
background: #ffffff;
border-top: 1px solid #e2e2e2;
padding: 20px 16px;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-flow: column;
-ms-flex-flow: column;
flex-flow: column;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center; }
#info-tips-block .ion-ios-locked {
top: 4px !important;
position: relative !important;
padding: 10px !important; }
.lock-style {
height: 40px;
width: 40px;
font-size: 2em;
color: red;
border-radius: 20px;
border: 1px solid red;
margin-bottom: 16px; }
.device-info-tips .button.button-block {
margin-top: 20px;
margin-bottom: 0px;
font-family: "微软雅黑", arial; }
#view-devsn {
position: relative;
top: 160px;
font-family: "微软雅黑", arial;
color: rgba(50, 50, 50, 0.88);
text-align: -webkit-center;
text-align: center;
line-height: 1.5em; }
.triangle-down {
margin-top: 10px; }
.triangle-no, .triangle-down img {
width: 120%;
position: relative;
top: 32px;
left: -16px;
right: -16px; }
.triangle-no {
border-top: 1px solid #e2e2e2;
top: 20px; }
.button-alternative {
position: relative;
top: 140px;
margin: 16px;
border: 1px solid #0c63ee; }
/**
* 发现模块样式
*/
.find .list {
background-color: #fff; }
.find .icon.ion-link:before {
color: #43b3ec; }
.find .icon.ion-briefcase:before {
color: #c94b4b; }
.find .icon.ion-clipboard:before {
color: #74ce31; }
.find .icon.ion-ios-calendar-outline:before {
color: #2fb9c9; }
.find .icon.ion-ios-world:before {
color: darkcyan; }
.find .icon.ion-ios-paperplane:before {
color: steelblue; }
.find .icon.ion-ios-bookmarks:before {
color: darkgoldenrod; }
.find .icon.ion-ios-list:before {
color: #6A5438; }
.find .icon.ion-email:before {
color: #31CBCE; }
.find .level-second {
margin-left: 16px !important;
border-left-width: 0; }
.find .find-module-point {
float: right; }
.find .find-module-item:after {
display: inline-block;
font-family: "Ionicons";
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
text-rendering: auto;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
float: right;
transition: transform .2s ease-in;
perspective: 200px;
transform-style: preserve-3d;
content: '\f3d0'; }
.find .module-leaf:after {
content: "\f3d3"; }
.find .find-module-item.open:after {
transform: rotateX(180deg);
-webkit-transform: rotateX(180deg);
-moz-transition: rotateX(180deg);
-o-transform: rotateX(180deg); }
.find .find-module-title {
text-align: center;
vertical-align: middle;
color: #bbb;
font-size: 20px;
height: 100%;
display: block;
margin-top: 50px;
line-height: 1.5; }
.find .find-module-recl-button {
border-radius: 10px;
min-height: 30px;
min-width: 150px;
margin-top: 10px; }
/**
* 手势密码样式
*/
.gesture-screen {
background-color: #232736 !important; }
.gesture-screen .person-pic {
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
border-radius: 50%;
width: 70px;
height: 70px;
border: 0px solid #ffffff;
background: #ffffff url("../images/default_person_70x70.png") left top no-repeat; }
.gesturepasswordscreen {
position: relative;
width: 100%;
height: 100%; }
.gesturepasswordscreen > canvas {
position: absolute;
left: 0;
top: 0; }
.gesturepasswordscreen-bg {
z-index: 0; }
.gesturepasswordscreen-layer2 {
z-index: 1; }
.gesturepasswordscreen-layer3 {
z-index: 2; }
.gesture-screen .error-msg {
color: #ee4848;
display: inline-block;
margin-top: 5px; }
.gesture-screen-top, .gesture-screen-bottom {
width: 100%;
position: absolute;
text-align: center;
z-index: 3; }
.gesture-screen-bottom a {
color: #585c6e;
text-decoration: none; }
.gesture-screen-bottom a:first-child {
float: left;
margin-left: 35px; }
.gesture-screen-bottom a:last-child {
float: right;
margin-right: 35px; }
.gesture-screen .set-small-gesture-screen {
margin-top: 10px;
width: 30px;
height: 30px; }
.gesture-screen .set-error-msg {
color: #ee4848;
display: inline-block;
margin-top: 15px;
font-size: 16px; }
.gesture-screen .set-msg {
color: #585c6e;
display: inline-block;
margin-top: 15px;
font-size: 20px; }
.set-top, .set-bottom {
width: 100%;
position: absolute;
text-align: center; }
.set-top span {
text-decoration: none;
color: white;
margin-top: 10px; }
.set-top span:first-child {
margin-top: 5px;
font-size: 20px; }
.set-top span:last-child {
margin-top: 5px;
font-size: 16px; }
.set-bottom a {
color: #585c6e;
text-decoration: none; }
.popup-buttons .button.button-cancel-display {
display: none; }
.gesture-go-back {
position: absolute;
left: 0;
top: 0; }
.gesture-screen-bottom .change-bottom-color {
color: #585c6e; }
/**
* 信息发布模块样式。
*/
/*
* The .sino-info-img-wrapper and img styles should be
* changed to suit your project. The only crucial
* properties are the opacity values and CSS3 transitions
* defined on the img tags.
*/
.sino-info-img-wrapper {
position: relative;
overflow: hidden;
line-height: 0; }
.sino-info-img-wrapper img {
max-width: 100%;
opacity: 0;
-webkit-transition: opacity .5s;
-moz-transition: opacity .5s;
-ms-transition: opacity .5s;
transition: opacity .5s; }
.sino-info-img-wrapper.loaded img {
opacity: 1; }
.sino-info-img-wrapper.loaded .css_spinner {
display: none; }
/*
* CSS loading spinner styles for second example.
* You could also use a background image .gif
* on the img_wrapper, or any rotating element.
*/
.sino-info-img-wrapper ion-spinner {
position: absolute;
width: 48px;
height: 48px;
left: 50%;
top: 50%;
margin: -24px 0 0 -24px;
opacity: 0.5; }
.sino-info-img-wrapper.loaded ion-spinner {
display: none; }
/* 首页样式 */
body {
font-family: 'Biaodian Pro Sans GB', 'Helvetica Neue', Helvetica, Arial, 'Han Heiti GB', sans-serif; }
.info-release-loading, .no-data {
display: flex;
display: -webkit-flex;
flex-flow: row;
-webkit-flex-flow: row;
align-items: center;
-webkit-align-items: center;
justify-content: center;
-webkit-justify-content: center;
margin-top: 60%;
margin-bottom: 10px; }
.info-release-nodata {
margin-top: 60%;
margin-bottom: 10px;
text-align: -webkit-center;
text-align: center; }
.info-release-nodata .refreshx {
position: relative;
bottom: 10px; }
.info-release-nodata span {
font-size: 20px;
position: relative;
bottom: 10px; }
.no-data {
font-size: 20px; }
.spinner svg {
width: 16px;
height: 16px; }
.refreshx {
stroke: #fff !important;
margin-top: 8px !important; }
.info-release-loading span {
color: #999;
line-height: 28px;
margin-left: 6px; }
.info-release-loading .ion-alert:before {
color: red;
font-size: 20px;
margin-right: 5px; }
.info-release-loading .button.button-block {
margin-top: 16px;
margin-bottom: 5px;
border-radius: 10px;
min-height: 30px;
max-width: 150px; }
#detail-from .info-release-loading {
margin-top: 20%;
margin-bottom: 10px;
text-align: center;
text-align: -webkit-center;
display: block; }
.dept-list, .section-list, dept-new-list {
display: inline-block;
width: 100%; }
.info-block {
float: left;
width: 50%;
height: 180px;
margin-bottom: 2px;
position: relative;
display: block;
word-break: break-all;
color: white;
overflow: hidden; }
.info-block:nth-child(even) {
border-left: 1px solid #fff; }
.info-block:nth-child(odd) {
border-right: 1px solid #fff; }
.dept-list .info-block:nth-child(1), .dept-list .info-block:nth-child(2) {
margin-top: 34px; }
.back-img {
width: 100%;
height: 100%; }
.home-page-img {
position: absolute;
width: 100%;
height: 100%; }
.home-page-img img {
min-width: 100%; }
.model-name {
position: absolute;
padding: 10px 10px 0;
height: 160px;
font-size: 16px;
line-height: 1.4;
font-weight: 500;
word-break: break-all;
width: 100%;
background: -webkit-linear-gradient(top, rgba(62, 66, 69, 0.3), rgba(244, 244, 244, 0)); }
.model-new-name {
font-size: 20px;
font-weight: 600; }
.subject {
line-height: 1.3;
font-size: 15px;
width: 100%;
position: absolute;
bottom: 0px;
left: 0;
padding-left: 10px;
padding-right: 9px;
max-height: 100px;
word-break: break-all;
overflow: hidden;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
text-align: justify;
background: -webkit-linear-gradient(top, rgba(244, 244, 244, 0), rgba(46, 49, 52, 0.65)); }
.dept-new-block {
position: relative;
height: 100px;
width: 50%;
background: #3498DB;
float: left;
margin-bottom: 20px;
padding: 6px 16px;
color: #fff !important; }
.dept-new-block:nth-child(3), .dept-new-block:nth-child(4) {
background: #7ECEFD;
color: #fff !important; }
.dept-new-block:nth-child(5), .dept-new-block:nth-child(6) {
background: #BEEB9F;
color: #323232 !important; }
.dept-new-block:nth-child(7), .dept-new-block:nth-child(8) {
background: #DAEDE2;
color: #323232 !important; }
.dept-new-block:nth-child(9), .dept-new-block:nth-child(10) {
background: #E7E2D9;
color: #323232 !important; }
.dept-new-block:nth-child(even) {
border-left: 1px solid #fff; }
.dept-new-block:nth-child(odd) {
border-right: 1px solid #fff; }
.dept-new-list .dept-new-block:nth-child(1), .dept-new-list .dept-new-block:nth-child(2) {
margin-top: 34px; }
.subject-dept {
line-height: 1.3em;
font-size: 16px;
position: absolute;
bottom: 10px;
max-height: 60px;
overflow: hidden; }
.infos-list-content, .infos-more-office-content {
padding: 0 10px; }
.info-list-block {
overflow: hidden;
width: 100%;
display: -webkit-flex;
display: flex;
-webkit-flex-flow: column nowrap;
flex-flow: column nowrap; }
.info-list-block.items_1 {
height: calc(100% - 16px); }
.info-list-block.items_2 {
height: calc(50% - 8px); }
.info-list-block:first-child:not(.items_1) {
border-bottom: 1px solid #D8D7D7; }
.info-list-block header {
-webkit-flex: 0 0 auto;
flex: 0 0 auto; }
.info-list-block header h3 {
color: #373737;
font-size: 22px;
line-height: 1.2;
padding-top: 16px; }
.info-list-block section {
-webkit-flex: 1 1 auto;
flex: 1 1 auto;
overflow: hidden;
padding-top: 12px;
color: #464646;
font-size: 18px;
line-height: 1.5;
font-weight: 400;
text-align: justify;
text-overflow: ellipsis; }
.info-list-block section .img-container {
text-align: center; }
.info-list-block section .sino-info-img-wrapper {
padding: 8px 0;
box-sizing: content-box; }
.info-list-block section p {
margin: 0; }
.info-list-block section .more-outline, .info-list-block section .content-outline {
overflow: hidden; }
.info-list-block footer {
-webkit-flex: 1 1 auto;
flex: 0 0 28px;
height: 28px;
line-height: 28px; }
.info-list-block header, .info-list-block footer {
color: #777777;
font-size: 14px; }
.left-right-display :first-child {
float: left; }
.left-right-display :last-child {
float: right; }
.left-right-display:after {
content: "\f132";
color: transparent;
height: 0;
clear: both; }
.infos-list-page .sino-loading-hint, .infos-list-page .sino-loading-hint-content {
height: 100% !important;
position: relative;
min-height: 100%; }
.item-cggs {
padding: 6px 0 5px 0px !important; }
.infos-list-content .card .item.item-input input {
padding-right: 10px; }
.list-content {
padding: 0 10px; }
#detail-from {
padding: 0 16px; }
#detail-from .pro-time {
position: absolute;
right: 16px;
padding: 10px;
padding-right: 0; }
.add-info-detail {
color: #777777;
font-size: 16px !important;
margin-bottom: 10px;
float: left;
width: 100%; }
.add-info-left {
float: left; }
.add-info-right {
float: right; }
.detail-subject {
color: #292929;
font-size: 26px;
line-height: 1.5;
padding-bottom: 10px;
padding-top: 36px;
word-break: break-all; }
.article-text {
line-height: 1.7;
font-size: 20px;
clear: both;
overflow-x: hidden;
color: #343434;
font-family: 'Biaodian Pro Sans GB', 'Helvetica Neue', Helvetica, Arial, 'Han Heiti GB', sans-serif;
text-align: justify; }
.article-text h1, .article-text h2, .article-text h3, .article-text h4, .article-text h5, .article-text h6 {
font-size: 20px;
font-weight: normal; }
.article-text p {
white-space: pre-wrap;
text-align: justify; }
.article-text .sino-info-img-wrapper {
text-align: center;
width: calc(100vw - 20px);
max-width: 100% !important;
margin: 8px 0; }
.article-text > p, .article > p {
text-indent: 2em;
text-align: justify; }
.article-text.info-article-text > p {
text-indent: 0; }
.article-text.info-article-text > span[face] {
font-family: '宋体','仿宋','微软雅黑'; }
#detail-from .add-info {
font-size: 16px !important; }
.infos-list-page .pageno-position, .infos-more-office-content .pageno-position {
position: absolute;
right: 0;
bottom: 0;
z-index: 999;
color: #BDB5B5; }
.add-bottom {
float: left;
width: 100%;
padding-bottom: 10px; }
.sino-tip {
text-align: center !important; }
.table-container {
width: 100%;
margin-top: 6px; }
.table-unlimited {
width: 1000px;
overflow: hidden; }
.table-unlimited table {
max-width: 700px;
text-align: center;
font-size: 15px;
line-height: 1.7; }
.yzap-title {
text-align: center;
text-align: -webkit-center;
padding: 16px 10px; }
.yzap-title .title {
font-size: 20px;
line-height: 1.5em; }
.yzap-title .time {
font-size: 16px;
line-height: 1.5em; }
.yzap-content {
padding: 10px;
font-size: 16px;
line-height: 1.5em; }
/* #detail-from table {
min-width: 100%;
} */
/***********************************************/
ion-content.info-display-content {
top: 0px !important; }
.info-notion-count {
white-space: nowrap; }
.info-notion-count::before {
color: red;
padding: 0 6px; }
.info-display-content .section-list {
background-color: #fff; }
.info-display-content .section-list .info-item {
border-bottom: 1px solid #e2e2e2;
padding: 10px 16px;
float: left;
width: 100%; }
.info-display-content .section-list .info-item p {
font-size: 18px;
color: #222222;
line-height: 1.2; }
.info-display-content .section-list .info-item span {
color: #999999;
font-size: 14px;
line-height: 1.5;
margin-right: 2px; }
.info-display-content .section-list .info-item span .ion-ios-eye-outline:before {
font-size: 18px;
color: #f85959;
margin-right: 6px; }
.info-display-content .section-list .info-item .item-zhiding {
border: 1px solid #2a90d7;
border-radius: 4px;
color: #2a90d7;
font-size: 12px;
padding: 1px; }
.info-display-content .section-list .info-item:last-child {
border-bottom-width: 0; }
.info-display-content .section-list .img-container {
text-align: center;
width: 33%;
float: right;
height: calc((100vmin - 32px) * 0.33 * 0.647);
overflow: hidden; }
.info-display-content .section-list .sino-info-img-wrapper {
height: 100%; }
.info-content-container {
width: 100%; }
.info-content-img-container {
width: 67%;
float: left;
padding: 0 6px 0 0; }
.info-tab {
background-color: #fff;
border-bottom: 1px solid #e2e2e2; }
.info-tab .segmented-control {
background-color: rgba(255, 255, 255, 0); }
.info-tab .segmented-control .control-item {
padding-left: 10px;
padding-right: 10px;
font-size: 18px;
border-bottom-style: none;
transition: all 0.1s ease-in; }
.info-tab .segmented-control .control-item.selectd {
color: #222;
transform: scale3d(1.1, 1, 1);
-webkit-transform: scale3d(1.1, 1, 1);
-moz-transition: scale3d(1.1, 1, 1);
-o-transform: scale3d(1.1, 1, 1); }
.info-tab.red {
background-color: #D43D3D;
border-bottom: 1px solid #e2e2e2; }
.info-tab.red .segmented-control .control-item {
color: rgba(238, 233, 233, 0.7); }
.info-tab.red .segmented-control .control-item.selectd {
color: #FFF; }
.median {
position: relative;
left: 10px;
width: calc(100% - 20px);
height: 1px;
border-bottom: 1px #B4B1B1;
border-bottom-style: dashed; }
sino-tabs {
display: block; }
sino-tabs .swipe {
overflow: hidden;
visibility: hidden;
position: relative;
top: 43px;
padding-bottom: 84px; }
sino-tabs .swipe > .swipe-wrap {
overflow: hidden;
position: relative; }
sino-tabs .swipe-wrap > sino-tab {
float: left;
position: relative; }
sino-tabs,
sino-tabs > div,
sino-tabs .swipe,
sino-tabs .swipe > .swipe-wrap,
sino-tabs .swipe-wrap > sino-tab,
sino-tabs .swipe-wrap > sino-tab > .sino-tab {
width: 100%;
height: 100%; }
sino-tabs .sino-loading-hint {
min-height: 100%; }
.platform-cordova.platform-ios8:not(.fullscreen) .swipe,
.platform-cordova.platform-ios9:not(.fullscreen) .swipe {
top: 64px; }
sino-list-tabs {
display: block; }
sino-list-tabs .tab-swipe {
overflow: hidden;
visibility: hidden;
position: relative;
top: 44px;
padding-bottom: 84px; }
sino-list-tabs .tab-swipe > .swipe-wrap {
overflow: hidden;
position: relative; }
sino-list-tabs .swipe-wrap > sino-list-pane {
float: left;
position: relative; }
sino-list-tabs,
sino-list-tabs > div,
sino-list-tabs .tab-swipe,
sino-list-tabs .tab-swipe > .swipe-wrap,
sino-list-tabs .swipe-wrap > sino-list-pane,
sino-list-tabs .swipe-wrap > sino-list-pane > .sino-list-pane {
width: 100%;
height: 100%; }
sino-list-tabs .sino-loading-hint {
min-height: 100%; }
.platform-cordova.platform-ios8:not(.fullscreen) .tab-swipe,
.platform-cordova.platform-ios9:not(.fullscreen) .tab-swipe {
top: 64px; }
.sino-model-title {
position: fixed;
width: 60px;
left: calc(50% - 30px);
font-size: 20px;
line-height: 1.5;
text-align: center; }
.sino-model-list .sino-model-span {
margin: 0px 0px 20px; }
.sino-model-list .sino-model-span h5 {
padding: 0 10px; }
.sino-model-list .sino-model-selected-list:after {
display: block;
content: "";
line-height: 0px;
clear: both; }
.sino-model-list .sino-model-list-button {
width: 100%;
height: 52px;
font-size: 14px;
line-height: 25px;
font-weight: 500px;
min-height: 40px;
overflow: hidden;
padding: 0 6px; }
.sino-model-list .sino-model-list-select-button {
font-size: 14px;
font-weight: 600px;
color: #fff;
background: #ff0000;
min-height: 40px;
border-color: red; }
.sino-model-list .sino-model-button-bar {
position: relative;
float: left;
height: 60px;
width: 25%;
padding: 1% 2%; }
.sino-model-list .sino-model-button-bar.dragging {
transform: translate3d(-1000px, 0, 0); }
.sino-model-list .sino-model-badge {
position: absolute;
top: 0px;
left: 0px;
right: initial;
padding: 2px 6px;
line-height: 15px;
min-width: 15px;
background-color: #989694;
color: #fff; }
.check-connect {
color: #22292d;
margin: 10px 0px 0px;
padding: 0px 15px; }
.check-button {
margin: 2px 10px; }
.check-button .button {
background-color: #4883E8; }
.input-right {
position: absolute;
right: 10px; }
.sino-edit-province-icon {
color: red; }
.platform-ios .sino-edit-province-icon {
display: none; }
/**
* 登录模块样式
*/
/**
* 登录界面样式
*/
ion-content.login .signup-header-style, ion-content.login-modal .signup-header-style {
margin: 0 auto;
padding-top: 20px;
padding-bottom: 20px;
text-align: center; }
ion-content.login .signup-header-style h1, ion-content.login-modal .signup-header-style h1 {
text-align: center;
letter-spacing: 3px;
font-weight: bold; }
ion-content.login .signup-header-style img, ion-content.login-modal .signup-header-style img {
height: 100px;
width: 100px;
background: transparent;
display: inline-block;
border-radius: 50px;
background: url("../images/default.png");
background-size: 100px 100px; }
ion-content.login .sign-label-style, ion-content.login-modal .sign-label-style {
margin: 10px 10px;
border-radius: 5px; }
.logins {
height: 100%;
width: 100%;
background: #3954A1 url("../images/login/bg.jpg") fixed top center no-repeat;
background-size: cover; }
ion-content.login .list {
text-align: center;
margin-bottom: 0; }
.login .scroll {
height: 100%; }
.change-user {
position: absolute;
height: 144px;
bottom: 0;
left: 0;
right: 0;
width: 100%; }
.change-user .button.button-block {
margin-bottom: 1px; }
ion-content.login .change-ca {
text-align: left;
padding-left: 10px; }
.button.login-button-positive {
border-width: 0;
background-color: rgba(250, 251, 253, 0.12);
color: #fff;
text-align: -webkit-left;
padding: 0 16px; }
.login .padding .button.button-block:first-child {
text-align: -webkit-center; }
.login .padding {
padding: 30px 16px; }
.login .padding .login-sign {
background-color: #007AFF;
border-radius: 5px;
border-color: #007AFF; }
.login .list .sign-label-style:nth-child(2n) {
border-radius: 5px 5px 0 0; }
.login .sign-label-style:nth-child(2n+1) {
border-radius: 0 0 5px 5px; }
.login .list .sign-label-style-self {
border-radius: 5px; }
ion-content.login .sign-label-style {
background-color: rgba(250, 246, 245, 0);
margin: 0 16px;
border-bottom-style: solid; }
ion-content.login .sign-label-style .ion-person,
ion-content.login .sign-label-style .ion-locked {
border-width: 0; }
.logins .ion-ios-person-outline, .logins .ion-ios-locked-outline {
color: #fff;
font-size: 1.5em; }
.change-user .ion-ios-arrow-right:before {
content: "\f3d3";
font-size: 20px;
position: relative;
left: 95%;
color: #fff; }
.button.button-block {
margin-top: 0;
margin-bottom: 5px; }
.ion-content .login .sign-label-style {
margin: 0; }
ion-content.login .signup-header-style {
padding-top: 44px; }
.only-change-user {
visibility: hidden;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
width: 100%;
height: 45px;
bottom: 0;
left: 0;
right: 0;
background: rgba(250, 246, 245, 0.19);
position: absolute;
padding: 0 16px;
-webkit-flex-flow: row;
-ms-flex-flow: row;
flex-flow: row;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-justify-content: space-around;
-ms-flex-pack: distribute;
justify-content: space-around;
font-size: 2em;
color: #fff;
opacity: 0.6; }
@media screen and (max-height: 503px) {
.change-user {
visibility: hidden; } }
.keyboard-open .change-user,
.keyboard-open .only-change-user {
visibility: hidden; }
.last-login-username {
display: none; }
.login-username-input {
border-bottom: none !important; }
.only-password .last-login-username {
display: block; }
.only-password .login-username-input {
display: none; }
.tishi {
color: rgba(255, 255, 255, 0.75);
font-size: 10px;
position: relative;
top: 45px;
left: 20px; }
.position1 {
left: 10%; }
.position2 {
left: 40%; }
.position3 {
left: 75%; }
.signup-header-style .hidden {
visibility: hidden; }
/**
* 一周会议模块
*/
.list-meet {
position: relative;
padding-bottom: 1px;
padding-left: 0; }
.item-date {
color: #3C3C3C;
background-color: rgba(205, 46, 46, 0);
line-height: 1.5;
border-top-width: 0; }
.form-meet-group {
padding: 0 0 0 16px;
background-color: white;
border-bottom: 1px solid #ddd; }
.meet-group {
padding: 6px 0 6px 0px;
border-bottom: 1px solid #ddd; }
.meet-group:last-child {
padding: 6px 0 6px 0px;
border-bottom-width: 0; }
.meet-borde-left {
border-left-style: solid;
border-left-width: 2px;
margin: 10px 0;
padding-left: 10px; }
.meet-exinfo {
color: #919191; }
.meet-exinfo span {
display: block; }
.meet-title {
color: black;
font-size: 18px;
line-height: 1.5; }
.item-place {
padding: 1px 6px 1px 0; }
.meet-spinner {
float: right;
stroke: #fff !important;
fill: #EAE0E0 !important; }
.list-meet .ion-ios-arrow-up:before, .list-meet .ion-ios-arrow-down:before {
float: right; }
/**
* 消息模块样式
*/
.notice-list {
/**通知列表中各通知消息的业务logo样式**/
/**没有网络提醒组件的样式**/ }
.notice-list .item {
padding-top: 10px;
padding-bottom: 6px;
/**提醒数字组件**/ }
.notice-list .item .icon.notice-icon:before {
width: 48px;
height: 48px;
line-height: 48px;
font-size: 40px;
border-radius: 4px; }
.notice-list .item.item-icon-left .icon {
top: 8px;
left: 12px;
width: 48px;
height: 48px; }
.notice-list .item .badge {
top: 8px;
left: 40px;
right: initial;
font-weight: 400;
padding: 2px 6px;
line-height: 15px;
min-width: 15px; }
.notice-list .network-none {
height: 45px;
text-align: center;
line-height: 45px;
background-color: #fbe8e8;
color: #807676; }
.notice-list .network-none .ion-android-warning {
color: red;
font-weight: lighter;
font-size: 20px;
position: relative;
top: 3px; }
.sino-ng-init {
visibility: hidden; }
/**
* 设置模块样式
*/
/**
* 设置页面样式
*/
.setting img, .userinfo img {
height: 40px;
width: 40px;
border-radius: 20px; }
.about-us-item {
border: 0px;
padding: 5px; }
.mobileoa-qrcode {
text-align: center;
padding: 10px; }
.seach-version-info {
text-align: center;
margin-top: 50px; }
.sino-logout-icon,
.sino-head-portrait-delete-icon {
color: red; }
.platform-ios .sino-logout-icon,
.platform-ios .sino-camera-icon,
.platform-ios .sino-img-icon,
.platform-ios .sino-head-portrait-delete-icon {
display: none; }
.sino-camera-icon {
color: #009688; }
.sino-img-icon {
color: #03A9F4; }
.introjs-overlay {
position: absolute;
z-index: 999999;
background-color: #000;
opacity: 0;
background: -moz-radial-gradient(center, ellipse cover, rgba(0, 0, 0, 0.4) 0, rgba(0, 0, 0, 0.9) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(0, 0, 0, 0.4)), color-stop(100%, rgba(0, 0, 0, 0.9)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(0, 0, 0, 0.4) 0, rgba(0, 0, 0, 0.9) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(0, 0, 0, 0.4) 0, rgba(0, 0, 0, 0.9) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(0, 0, 0, 0.4) 0, rgba(0, 0, 0, 0.9) 100%);
background: radial-gradient(center, ellipse cover, rgba(0, 0, 0, 0.4) 0, rgba(0, 0, 0, 0.9) 100%);
filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#66000000',endColorstr='#e6000000',GradientType=1)";
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
filter: alpha(opacity=50);
-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-ms-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out; }
.introjs-fixParent {
z-index: auto !important;
opacity: 1.0 !important;
position: absolute !important;
-webkit-transform: none !important;
-moz-transform: none !important;
-ms-transform: none !important;
-o-transform: none !important;
transform: none !important; }
.introjs-showElement,
tr.introjs-showElement > td,
tr.introjs-showElement > th {
z-index: 9999999 !important; }
.introjs-disableInteraction {
z-index: 99999999 !important;
position: absolute; }
.introjs-relativePosition,
tr.introjs-showElement > td,
tr.introjs-showElement > th {
position: relative; }
.introjs-helperLayer {
position: absolute;
z-index: 9999998;
background-color: #FFF;
background-color: rgba(255, 255, 255, 0.9);
border: 1px solid #777;
border: 1px solid rgba(0, 0, 0, 0.5);
border-radius: 4px;
box-shadow: 0 2px 15px rgba(0, 0, 0, 0.4);
-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-ms-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out; }
.introjs-tooltipReferenceLayer {
position: absolute;
visibility: hidden;
z-index: 10000000;
background-color: transparent;
-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-ms-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out; }
.introjs-helperLayer *,
.introjs-helperLayer *:before,
.introjs-helperLayer *:after {
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
-ms-box-sizing: content-box;
-o-box-sizing: content-box;
box-sizing: content-box; }
.introjs-helperNumberLayer {
position: absolute;
visibility: visible;
top: -16px;
left: -16px;
z-index: 9999999999 !important;
padding: 2px;
font-family: Arial, verdana, tahoma;
font-size: 13px;
font-weight: bold;
color: white;
text-align: center;
text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
background: #ff3019;
/* Old browsers */
background: -webkit-linear-gradient(top, #ff3019 0%, #cf0404 100%);
/* Chrome10+,Safari5.1+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff3019), color-stop(100%, #cf0404));
/* Chrome,Safari4+ */
background: -moz-linear-gradient(top, #ff3019 0%, #cf0404 100%);
/* FF3.6+ */
background: -ms-linear-gradient(top, #ff3019 0%, #cf0404 100%);
/* IE10+ */
background: -o-linear-gradient(top, #ff3019 0%, #cf0404 100%);
/* Opera 11.10+ */
background: linear-gradient(to bottom, #ff3019 0%, #cf0404 100%);
/* W3C */
width: 20px;
height: 20px;
line-height: 20px;
border: 3px solid white;
border-radius: 50%;
filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3019', endColorstr='#cf0404', GradientType=0)";
/* IE6-9 */
filter: "progid:DXImageTransform.Microsoft.Shadow(direction=135, strength=2, color=ff0000)";
/* IE10 text shadows */
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.4); }
.introjs-arrow {
border: 5px solid white;
content: '';
position: absolute; }
.introjs-arrow.top {
top: -10px;
border-top-color: transparent;
border-right-color: transparent;
border-bottom-color: white;
border-left-color: transparent; }
.introjs-arrow.top-right {
top: -10px;
right: 10px;
border-top-color: transparent;
border-right-color: transparent;
border-bottom-color: white;
border-left-color: transparent; }
.introjs-arrow.top-middle {
top: -10px;
left: 50%;
margin-left: -5px;
border-top-color: transparent;
border-right-color: transparent;
border-bottom-color: white;
border-left-color: transparent; }
.introjs-arrow.right {
right: -10px;
top: 10px;
border-top-color: transparent;
border-right-color: transparent;
border-bottom-color: transparent;
border-left-color: white; }
.introjs-arrow.right-bottom {
bottom: 10px;
right: -10px;
border-top-color: transparent;
border-right-color: transparent;
border-bottom-color: transparent;
border-left-color: white; }
.introjs-arrow.bottom {
bottom: -10px;
border-top-color: white;
border-right-color: transparent;
border-bottom-color: transparent;
border-left-color: transparent; }
.introjs-arrow.bottom-right {
bottom: -10px;
right: 10px;
border-top-color: white;
border-right-color: transparent;
border-bottom-color: transparent;
border-left-color: transparent; }
.introjs-arrow.left {
left: -10px;
top: 10px;
border-top-color: transparent;
border-right-color: white;
border-bottom-color: transparent;
border-left-color: transparent; }
.introjs-arrow.left-bottom {
left: -10px;
bottom: 10px;
border-top-color: transparent;
border-right-color: white;
border-bottom-color: transparent;
border-left-color: transparent; }
.introjs-tooltip {
position: absolute;
visibility: visible;
padding: 10px;
background-color: white;
min-width: 200px;
max-width: 300px;
border-radius: 3px;
box-shadow: 0 1px 10px rgba(0, 0, 0, 0.4);
-webkit-transition: opacity 0.1s ease-out;
-moz-transition: opacity 0.1s ease-out;
-ms-transition: opacity 0.1s ease-out;
-o-transition: opacity 0.1s ease-out;
transition: opacity 0.1s ease-out; }
.introjs-tooltipbuttons {
text-align: right;
white-space: nowrap; }
/*
Buttons style by http://nicolasgallagher.com/lab/css3-github-buttons/
Changed by Afshin Mehrabani
*/
.introjs-button {
position: relative;
overflow: visible;
display: inline-block;
padding: 0.3em 0.8em;
border: 1px solid #d4d4d4;
margin: 0;
text-decoration: none;
text-shadow: 1px 1px 0 #fff;
font: 11px/normal sans-serif;
color: #333;
white-space: nowrap;
cursor: pointer;
outline: none;
background-color: #ececec;
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f4f4f4), to(#ececec));
background-image: -moz-linear-gradient(#f4f4f4, #ececec);
background-image: -o-linear-gradient(#f4f4f4, #ececec);
background-image: linear-gradient(#f4f4f4, #ececec);
-webkit-background-clip: padding;
-moz-background-clip: padding;
-o-background-clip: padding-box;
/*background-clip: padding-box;*/
/* commented out due to Opera 11.10 bug */
-webkit-border-radius: 0.2em;
-moz-border-radius: 0.2em;
border-radius: 0.2em;
/* IE hacks */
zoom: 1;
*display: inline;
margin-top: 10px; }
.introjs-button:hover {
border-color: #bcbcbc;
text-decoration: none;
box-shadow: 0px 1px 1px #e3e3e3; }
.introjs-button:focus,
.introjs-button:active {
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ececec), to(#f4f4f4));
background-image: -moz-linear-gradient(#ececec, #f4f4f4);
background-image: -o-linear-gradient(#ececec, #f4f4f4);
background-image: linear-gradient(#ececec, #f4f4f4); }
/* overrides extra padding on button elements in Firefox */
.introjs-button::-moz-focus-inner {
padding: 0;
border: 0; }
.introjs-skipbutton {
margin-right: 5px;
color: #7a7a7a; }
.introjs-prevbutton {
-webkit-border-radius: 0.2em 0 0 0.2em;
-moz-border-radius: 0.2em 0 0 0.2em;
border-radius: 0.2em 0 0 0.2em;
border-right: none; }
.introjs-nextbutton {
-webkit-border-radius: 0 0.2em 0.2em 0;
-moz-border-radius: 0 0.2em 0.2em 0;
border-radius: 0 0.2em 0.2em 0; }
.introjs-disabled, .introjs-disabled:hover, .introjs-disabled:focus {
color: #9a9a9a;
border-color: #d4d4d4;
box-shadow: none;
cursor: default;
background-color: #f4f4f4;
background-image: none;
text-decoration: none; }
.introjs-bullets {
text-align: center; }
.introjs-bullets ul {
clear: both;
margin: 15px auto 0;
padding: 0;
display: inline-block; }
.introjs-bullets ul li {
list-style: none;
float: left;
margin: 0 2px; }
.introjs-bullets ul li a {
display: block;
width: 6px;
height: 6px;
background: #ccc;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
text-decoration: none; }
.introjs-bullets ul li a:hover {
background: #999; }
.introjs-bullets ul li a.active {
background: #999; }
.introjs-progress {
overflow: hidden;
height: 10px;
margin: 10px 0 5px 0;
border-radius: 4px;
background-color: #ecf0f1; }
.introjs-progressbar {
float: left;
width: 0%;
height: 100%;
font-size: 10px;
line-height: 10px;
text-align: center;
background-color: #08c; }
.introjsFloatingElement {
position: absolute;
height: 0;
width: 0;
left: 50%;
top: 50%; }
.introjs-fixedTooltip {
position: fixed; }
.introjs-hint {
position: absolute;
background: transparent;
width: 20px;
height: 15px; }
.introjs-hidehint {
display: none; }
.introjs-fixedhint {
position: fixed; }
.introjs-hint:hover > .introjs-hint-pulse {
border: 5px solid rgba(60, 60, 60, 0.57); }
.introjs-hint-pulse {
width: 10px;
height: 10px;
border: 5px solid rgba(60, 60, 60, 0.27);
-webkit-border-radius: 30px;
-moz-border-radius: 30px;
border-radius: 30px;
background-color: rgba(136, 136, 136, 0.24);
z-index: 10;
position: absolute;
-webkit-transition: all 0.2s ease-out;
-moz-transition: all 0.2s ease-out;
-ms-transition: all 0.2s ease-out;
-o-transition: all 0.2s ease-out;
transition: all 0.2s ease-out; }
.introjs-hint-dot {
border: 10px solid rgba(146, 146, 146, 0.36);
background: transparent;
-webkit-border-radius: 60px;
-moz-border-radius: 60px;
border-radius: 60px;
height: 50px;
width: 50px;
-webkit-animation: introjspulse 3s ease-out;
-moz-animation: introjspulse 3s ease-out;
animation: introjspulse 3s ease-out;
-webkit-animation-iteration-count: infinite;
-moz-animation-iteration-count: infinite;
animation-iteration-count: infinite;
position: absolute;
top: -25px;
left: -25px;
z-index: 1;
opacity: 0; }
@-moz-keyframes intrjspulse {
0% {
-moz-transform: scale(0);
opacity: 0.0; }
25% {
-moz-transform: scale(0);
opacity: 0.1; }
50% {
-moz-transform: scale(0.1);
opacity: 0.3; }
75% {
-moz-transform: scale(0.5);
opacity: 0.5; }
100% {
-moz-transform: scale(1);
opacity: 0.0; } }
@-webkit-keyframes "introjspulse" {
0% {
-webkit-transform: scale(0);
opacity: 0.0; }
25% {
-webkit-transform: scale(0);
opacity: 0.1; }
50% {
-webkit-transform: scale(0.1);
opacity: 0.3; }
75% {
-webkit-transform: scale(0.5);
opacity: 0.5; }
100% {
-webkit-transform: scale(1);
opacity: 0.0; } }
.intro-span {
font-family: 'Biaodian Pro Sans GB', 'Helvetica Neue', Helvetica, Arial, 'Han Heiti GB', sans-serif;
font-size: 20px;
text-align: center; }
.introjs-button {
padding: 0.6em 1em;
font-size: 16px; }
.content-header {
padding: 10px 10px 5px 20px;
background-color: #206060;
min-height: 113px;
color: white;
-webkit-transform: translate3d(0px, 0px, 0px) scale(1); }
.content-header .title {
color: white;
font-family: Microsoft YaHei, Tahoma, Helvetica, Arial, "\5b8b\4f53", sans-serif;
letter-spacing: 3px; }
.more-style {
position: fixed;
bottom: 49px;
right: 0;
z-index: 2;
width: 40%;
color: white;
border: none; }
.more-style a.item {
background-color: rgba(74, 83, 87, 0.9);
border: none;
font-size: 15px;
line-height: 11px;
width: 130px;
text-align: center; }
.more-style a.item .icon {
font-size: 25px; }
.more-style a.item.activated {
background-color: rgba(57, 65, 68, 0.9); }
.more-style a:first-child {
border-top-left-radius: 3px;
border-top-right-radius: 3px; }
.more-style a:last-child {
border-bottom-left-radius: 3px;
border-bottom-right-radius: 3px; }
.error {
color: red;
position: relative; }
.my-input-label {
flex: 1 0 100px;
display: table;
padding: 7px 10px 7px 0px;
width: 0px;
max-width: 200px;
color: #444;
font-size: 16px;
white-space: normal; }
.view-task-content .list.listMarginTopZero {
margin-top: 0px; }
.content-body {
line-height: 30px;
font-size: 20px;
text-indent: 2em;
background-color: #fff;
padding: 16px;
word-break: break-all; }
table p {
margin: 0;
text-indent: 0; }
/**
* 风格样式
*/
/**
* 类似微信样式
*/
.pane, .view {
background-color: #EFEFF4; }
/* 底部标签页 */
.tab-item.active {
color: #ffffff; }
.tab-item.active i.ion-ios-chatbubble:before,
.tab-item.active i.ion-ios-people:before,
.tab-item.active i.ion-compass:before,
.tab-item.active i.ion-ios-cog:before {
color: #33a6ff; }
.tabs-dark > .tabs, .tabs.tabs-dark {
background-color: #22292d; }
.footer-tabs .tab-item .badge {
top: 10%;
right: 25%;
font-weight: 400;
padding: 2px 6px;
line-height: 14px;
min-width: 14px; }
.platform-ipad.platform-ios .footer-tabs .tab-item .badge {
right: 35%; }
/* 中间标签页 */
.segmented-control {
font-size: 14px;
line-height: 41px;
border-radius: 0px; }
.segmented-control .control-item.active {
background-color: inherit;
border-bottom: 3px solid #0dc20d;
color: #45c01a; }
.segmented-control .control-item {
border-bottom: 1px solid #ddd; }
.segmented-control .control-item:nth-child(2), .segmented-control .control-item:nth-child(3) {
border-left-width: 0; }
.segmented-control .control-item:first-child {
border-top-left-radius: 0px;
border-bottom-left-radius: 0px; }
.segmented-control .control-item:last-child {
border-top-right-radius: 0px;
border-bottom-right-radius: 0px; }
/* 顶部条 */
.bar.bar-header .title {
font-size: 20px;
font-weight: bold; }
.bar.bar-header .button.icon.ion-ios-plus-empty:before {
font-size: 35px;
font-weight: bolder; }
/* .bar.bar-header.bar-dark {
background-color: #22292d;
} */
/* 背景色 */
ion-content.message-list, ion-content.task-list,
ion-content.version, ion-content.setting,
ion-content.userinfo, ion-content.reminder,
ion-content.linker-detail, ion-content.linker-cards,
ion-content.message-discussion-content,
ion-content.message-discussion-content .card,
ion-content.view-task-content,
ion-content.create-task,
ion-content.message-detail,
ion-content.find {
background-color: #EFEFF4; }
/* 搜索框样式 */
.bar.item-input-inset {
font-size: 13px;
padding: 7.5px; }
.bar.item-input-inset .clear-search {
height: 29px;
width: 30px;
line-height: 29px;
font-size: 20px;
text-align: center; }
.bar.item-input-inset .item-input-wrapper {
background-color: #ececec; }
.bar.item-input-inset .item-input-wrapper input, .bar.item-input-inset .item-input-wrapper .search-input-btn {
padding: 0;
height: 29px; }
.bar.item-input-inset .ion-ios-search::before {
font-size: 18px;
margin-top: 1px; }
.bar.item-input-inset .placeholder-icon:first-child {
padding-right: 8px; }
/* 列表数据项样式 */
.message-list .item, .task-list .item {
padding-top: 9px;
padding-bottom: 9px; }
.item-avatar > img:first-child {
top: 8px;
left: 12px;
max-width: 48px;
max-height: 48px; }
.item-avatar > .list-left-content-item:first-child {
position: absolute;
color: red;
top: 8px;
left: 12px;
width: 55px;
height: 55px;
white-space: normal;
word-break: break-word;
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -moz-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
-moz-align-items: center;
align-items: center;
-webkit-box-align: center; }
.item-avatar, .item-avatar .item-content, .item-avatar-left, .item-avatar-left .item-content {
padding-left: 70px;
min-height: 68px; }
/* 按钮样式调整 */
.setting .button.logout {
font-weight: bold; }
.setting .button.logout.active, .setting .button.logout.activated {
box-shadow: none;
background-color: #D9D9D9; }
.view-task-content .button.complete-task, .view-task-content .button.delete-task {
background-color: #ffffff;
border-color: #ddd;
font-weight: bold; }
.view-task-content .button.complete-task.active, .view-task-content .button.complete-task.activated, .view-task-content .button.delete-task.active, .view-task-content .button.delete-task.activated {
box-shadow: none;
background-color: #D9D9D9;
border-color: #ccc; }
.message-list .button.cancel {
color: #45c01a; }
/* 列表样式 */
.setting .list, .view-task-content .list, .linker-detail .list {
margin: 20px auto; }
.setting .card, .view-task-content .card, .linker-detail .card {
margin: 0; }
/* 搜索页 */
.search-page .list {
padding-top: 0px;
padding-bottom: 0px;
border-top: 1px solid #ccc; }
/**
* 底部导航
*/
.tab-item.active {
color: #33a6ff; }
/**几个核心模块的icon样式**/
.icon.icon-dbsy {
color: darkgoldenrod; }
.icon.icon-sw:before {
color: #74ce31 !important; }
.icon.icon-toberead:before {
color: darkgoldenrod; }
.notice-list .icon.ion-link:before, .find .icon.ion-link:before {
color: #43b3ec; }
.notice-list .icon.ion-briefcase:before, .find .icon.ion-briefcase:before {
color: #c94b4b; }
.notice-list .icon.ion-ios-paper:before, .find .icon.ion-ios-paper:before {
color: #74ce31; }
.notice-list .icon.ion-ios-world:before, .find .icon.ion-ios-world:before {
color: darkcyan; }
.notice-list .icon.ion-ios-paperplane:before, .find .icon.ion-ios-paperplane:before {
color: steelblue; }
.notice-list .icon.ion-ios-cart-outline:before, .find .icon.ion-ios-cart-outline:before {
color: #F6B01C; }
.notice-list .icon.ion-ios-paper-outline:before, .find .icon.ion-ios-paper-outline:before {
color: #1299F5; }
.notice-list .icon.ion-ios-pricetag-outline:before, .find .icon.ion-ios-pricetag-outline:before {
color: #40E424; }
.notice-list .icon.ion-ios-pricetags-outline:before, .find .icon.ion-ios-pricetags-outline:before {
color: #C12222; }
.notice-list .icon.ion-coffee:before, .find .icon.ion-coffee:before {
color: forestgreen; }
.notice-list .icon.ion-help-circled, .find .icon.ion-help-circled {
color: #2895E9; }
/**
* 任务模块样式
*/
/**
* vpn管理模块样式
*/
.vpn {
display: flex;
flex-flow: row;
align-items: center;
height: 100%;
justify-content: center;
background: -webkit-linear-gradient(315deg, rgba(255, 255, 255, 0), rgba(105, 116, 133, 0.74)); }
.vpnitem {
text-align: -webkit-center;
margin: 0 16px; }
.wordpro {
font-size: 1.2em;
line-height: 1.2em;
color: red;
text-shadow: 2px 3px 2px #462D2D; }
.bindbt {
line-height: 2em;
border-radius: 10px;
background-color: rgba(51, 153, 192, 0.74);
border-style: hidden;
color: white;
font-size: 1.2em;
mar