*,*:before,*:after { margin: 0; padding: 0; outline: none !important; -webkit-text-size-adjust: 100%; -webkit-font-smoothing: antialiased; } ol, ul { list-style: none; } .clear { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; } .l, .col-l, .col_l, .col-c, .col_c { float: left; } .r, .col-r, .col_r { float: right; } .c { clear: both; } .fix { *zoom: 1; } .fix:after, .fix:before { display: block; content: "clear"; height: 0; clear: both; overflow: hidden; visibility: hidden; } ::-webkit-input-placeholder {color: #c3c3c3;} ::-moz-placeholder {color: #c3c3c3;} ::-ms-input-placeholder {color: #c3c3c3;} /* tabbar */ .g-tabbar{ height: 50px; } .tabbar{ bottom: 0; display: table; width: 100%; height: 50px; padding: 0; table-layout: fixed; border-top: 0; border-bottom: 0; padding-top: 3px; position: fixed; z-index: 10; right: 0; left: 0; background-color: #fff; box-shadow: 0px -10px 10px -10px rgba(40,48,58,.08); -webkit-backface-visibility: hidden; backface-visibility: hidden; } .tabbar .tab-item { display: table-cell; vertical-align: top; overflow: hidden; width: 1%; height: 50px; text-align: center; white-space: nowrap; text-overflow: ellipsis; color: #929292; } .tabbar .icon{ height: 26px; text-align: center; font-size: 0; line-height: 26px; overflow: hidden; } .tabbar .icon img{ display: inline-block; vertical-align: middle; max-height: 26px; } .tabbar .icon img:nth-child(2){ display: none; } .tabbar .name{ font-size: 11px; display: block; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; color: #888; } .tab-item.active .name{ color: #2b976e; } .tab-item.active .icon img{ display: none; } .tab-item.active .icon img:nth-child(2){ display: inline-block; } /* tabbar end */ .m-pagetit.mui-bar{ background-color: transparent; } .m-pagetit.mui-bar-nav{ box-shadow: none; } .m-pagetit .mui-title{ font-size: 18px; /* font-weight: bold; */ color: #fff; } .m-pagetit.mui-bar .mui-icon{ color: #fff; } .g-bg{ background-color: #eff1f3; background-size: 100% auto; background-repeat: no-repeat; background-position: top center; } .g-bg .mui-content{ background-color: transparent; } .g-bg.h100{ height: 100%; overflow: hidden; } .g-src_box{ top: 54px; height: calc(100vh - 84px); } .m-listbox{ margin: 10px 20px 0; } .g-listb1{ margin: 0 -8px; } .g-listb1 li{ float: left; width: 50%; } .g-listb1 .con{ display: block; height: 109px; overflow: hidden; border-radius: 6px; background-repeat: no-repeat; background-size: cover; background-position: center; position: relative; margin: 0 8px 16px; box-shadow: 0 5px 10px rgba(4,110,188,.2); z-index: 1; } .g-listb1 .tit{ font-size: 16px; color: #fff; padding-left: 18px; position: relative; margin-top: 17px; } .g-listb1 .tit::before{ content: ""; display: block; width: 3px; height: 15px; background: #fff; position: absolute; left: 0; top: 50%; margin-top: -8px; } .g-listb1 .icon{ position: absolute; bottom: 15px; right: 15px; } .g-listb1 .icon img{ display: block; max-width: 38px; } /* 日期选择 */ .g-date_box{ position: relative; display: flex; justify-content: space-between; align-items: center; height: 57px; margin: 0 20px 9px; } .g-date_box .inpbox{ width: 172px; height: 35px; border-radius: 18px; overflow: hidden; padding: 0 22px; background: rgba(0, 113, 68, .2) url(../../images/icons/g-i2.png) no-repeat left 22px center; background-size: 16px; } .g-date_box .inp{ display: block; width: 100%; height: 100%; background-color: transparent; padding-left: 25px; background: url(../../images/icons/g-i3.png) no-repeat right center; background-size: 9px; border: none; font-size: 14px; color: #fff; } .g-date_box .day{ font-size: 14px; color: #fff; cursor: pointer; } /* 弹窗 */ .m-pop{ position: fixed; left: 0; top: 0; width: 100%; height: 100%; display: none; z-index: 999; } .pop-bg{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; display: block; background-color: rgba(0, 0, 0, .5); } .m-pop .inner{ position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); display: block; max-width: 95%; max-height: 95%; } .m-pop .close{ text-align: center; color: #fff; margin-top: 12px; } .m-pop .close .mui-icon{ font-size: 36px; } .m-viewer{ border: 2px solid rgba(255,255,255,.3); width: 273px; max-height: 85vh; overflow: hidden; border-radius: 8px; } .m-viewer .img{ display: block; width: 100%; } .wp{ padding: 0 20px; } /* 搜索框 */ .g-sobox { background-color: #fff; border-radius: 18px; overflow: hidden; position: relative; margin:11px 20px 0; } .g-sobox .row{ padding-right: 135px; } .g-sobox .row .icn{ float: left; margin-left: 13px; line-height: 35px; } .g-sobox .row .icn img{ display: inline-block; vertical-align: middle; width: 14px; margin-top: -4px; } .g-sobox .row .inpbox{ overflow: hidden; } .g-sobox .mui-search{ background-color: #fff; } .g-sobox input{ background-color: #fff; margin-bottom: 0; line-height: 35px; height: 35px; font-size: 15px; width: 100%; text-align: left; } .g-sobox .mui-input-row.mui-search .mui-icon-clear{ right: 60px; } .g-sobox .mui-search:before{ left: 5px; top: 50%; transform: translateY(-50%); margin-top: -2px; } .g-sobox .mui-btn{ border-radius: 20px; width: 60px; padding: 6px 12px; position: absolute; top: 50%; transform: translateY(-50%); right: 2px; background-image: url(../../images/c7.png); background-repeat: no-repeat; background-position: center; background-size: cover; border: none; color: #fff; } .g-sobox .mui-search .mui-placeholder{ font-size: 15px; text-align: left; color: #c3c3c3; } .g-sobox .s-btn{ position: absolute; top: 50%; right: 75px; transform: translateY(-50%); border-radius: 13px; width: 70px; height: 25px; border: 1px solid #fa9427; color: #fa9427; font-size: 13px; display: flex; align-items: center; justify-content: center; } .g-sobox .s-btn img{ display: block; width: 13px; margin-right: 4px; } /* */ .g-listb2{ overflow: hidden; margin: 0 -8px; } .g-listb2 li{ float: left; width: 50%; } .g-listb2 .con{ display: flex; align-items: center; height: 45px; padding: 0 10px; overflow: hidden; border-radius: 10px; margin: 0 8px 15px; background-repeat: no-repeat; background-size: cover; background-position: center; font-size: 13px; color: #fff; } .g-listb2 .con b{ font-size: 17px; margin-left: 4px; } /* 工单申请 */ .gd-list{ margin: 0 -8px; } .gd-list li{ float: left; width: 50%; } .gd-list .con{ display: block; height: 88px; overflow: hidden; border-radius: 10px; background-repeat: no-repeat; background-size: cover; background-position: center; position: relative; margin: 0 8px 15px; box-shadow: 0 5px 10px rgba(4,110,188,.2); z-index: 1; } .gd-list .tit{ font-size: 14px; color: #fff; padding-left: 13px; position: relative; margin: 14px 0 10px; } .gd-list .tit::before{ content: ""; display: block; width: 3px; height: 15px; background: #fff; opacity: .6; border-radius: 0 2px 2px 0; position: absolute; left: 0; top: 50%; margin-top: -8px; } .gd-list .name{ text-align: center; font-size: 20px; /* font-weight: bold; */ color: #fff; } /* picker */ .mui-dtpicker, .mui-poppicker{ border-radius: 10px 10px 0 0; } .mui-picker, .mui-dtpicker, .mui-poppicker{ background-color: #fff; } .mui-dtpicker .mui-btn-blue, .mui-poppicker .mui-btn-blue{ border: none; background-color: #188356; } .mui-pciker-rule-bg{ background-color: #e7f2ee; }