html,body{ display: block; width: 100%; height: 100%; min-width: 950px; background-color: #f2f2f2; overflow: auto; font-family: '微软雅黑','PingFang SC'; } body{ padding: 80px 12px 32px; } body { -ms-scroll-chaining: chained; -ms-content-zooming: zoom; -ms-scroll-rails: none; -ms-content-zoom-limit-min: 100%; -ms-content-zoom-limit-max: 500%; -ms-scroll-snap-type: proximity; -ms-scroll-snap-points-x: snapList(100%, 200%, 300%, 400%, 500%); /*IE下隐藏滚动条*/ -ms-overflow-style: none; /*火狐下隐藏滚动条*/ /* scrollbar-width: none; */ } body::-webkit-scrollbar { width: 4px; height: 4px; scrollbar-arrow-color: rgba(0, 0, 0, 0); /*三角箭头的颜色*/ scrollbar-highlight-color: rgba(0, 0, 0, 0); /*滚动条空白部分的颜色*/ scrollbar-track-color: #94d1ff; /*立体滚动条背景颜色*/ } body::-webkit-scrollbar-track-piece { background-color: rgba(0, 0, 0, 0); } body::-webkit-scrollbar-button { background-color: rgba(0, 0, 0, 0); } body::-webkit-scrollbar-track { background-color: rgba(0, 0, 0, 0); } body::-webkit-scrollbar-thumb { background-color: #94d1ff; } body::-webkit-scrollbar-corner { background-color: rgba(0, 0, 0, 0); } body::-webkit-scrollbar-resizer { background-color: rgba(0, 0, 0, 0); } /*o内核*/ body::-o-scrollbar { /* -moz-appearance: none !important; */ background: rgba(0, 255, 0, 0) !important; } body::-o-scrollbar-button { background-color: rgba(0, 0, 0, 0); } body::-o-scrollbar-track { background-color: rgba(0, 0, 0, 0); } body::-o-scrollbar-track-piece { background-color: rgba(0, 0, 0, 0); } body::-o-scrollbar-thumb { background-color: #94d1ff; } body::-o-scrollbar-corne { background-color: rgba(0, 0, 0, 0); } body::-o-scrollbar-resizer { background-color: rgba(0, 0, 0, 0); } *{ box-sizing: border-box; margin: 0; padding: 0; } .clearfix::after { clear: both; } .clearfix::before, .clearfix::after { content: ' '; display: table; } .left{ float: left; } .right{ float: right; } .width50_{ width: 50%; } .tcenter{ text-align: center; } .tleft { text-align: left; } .relative{ position: relative; } .ellipsis { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .inline-block{ display: inline-block; } .topdatabox{ display: block; width: 100%; } .topdatabox .tit{ font-size: 20px; font-weight: normal; font-stretch: normal; line-height: 24px; letter-spacing: 0px; color: #333333; } .titlebox{ display: block; width: calc(100% - 28px); position: fixed; background-color: #f2f2f2; top: 0px; left: 12px; padding-top: 24px; z-index: 9; padding-bottom: 16px; } .everydatabox { display: block; /* height: 150px; */ background-color: #ffffff; /* box-shadow: 3px 2px 5px 0px rgba(210, 210, 210, 0.36); */ border-radius: 5px; border: solid 1px #eeeef5; padding: 16px; } .topleftdata{ width: 60%; } .toprightdata { width: calc(40% - 10px); } .iconimg{ width: 16px; position: relative; top: 2px; } .toptitbox{ margin-left: 8px; line-height: 20px; font-size: 16px; } .monthaddnum{ margin-left: 4%; } .rightadd{ margin-right: 8px; font-size: 16px; font-weight: bold; line-height: 22px; color: #F51231; } .righticonimg{ width: 24px; position: relative; top: -4px; margin: 0 24px; } .topnum{ display: block; font-size: 24px; font-family: DIN; font-weight: bold; color: #333333; letter-spacing: 1px; margin-bottom: 24px; } .signmoney{ width: 35%; } .signnum{ width: 15%; } .signtext{ font-size: 16px; font-weight: 400; color: #6B7D8E; } .alldatatoprightbox .signpt{ width: 25%; } .numtablebox{ display: block; width: 200px; color: #000; font-size: 14px; border: 1px solid #E4E4E4; } .topnumtit{ border-bottom: 1px solid #E4E4E4; background: #F6FAFD; line-height: 24px; font-size: 16px; color: #333; } .everynumtable{ padding: 12px 0; line-height: 24px; } .mr52{ margin-right: 48px; } .cluept { width: 25%; } .ml160{ margin-left: 160px; } .mr10{ margin-right: 9%; } .leftbdr{ border-left: 1px solid #e4e4e4; } .center{text-align: center;} .mt16{ margin-top: 8px; } .mt32 { margin-top: 32px; } .color249efb { color: #249efb; } .mr24{ margin-right: 24px; } .pointer { cursor: pointer; } .width50_{ width: 50%; } .cluetext{ font-size: 16px; font-weight: 400; color: #6B7D8E; } .height170 { height: 200px; } .height180{ height: 180px; } .leftlinecloseimgbox,.rightlinecloseimgbox{ position: absolute; top: 4px; left: 4px; width: 20px; z-index: 999; } .crmallnum{ font-size: 24px; font-family: DIN; font-weight: bold; color: #333333; /* font-family: Impact, Haettenschweiler,'Arial Narrow Bold', sans-serif; */ margin-bottom: 4px; } .levelcrm{ margin-top: 20px; width: 20%; } .crmpiebox{ padding-left: 100px; width: 100%; } .everycrmbox{ margin-top: 20px; } .everycrmbox .alev{ display: block; background-color: #ff0000; width: 20px; height: 12px; position: relative; top: 4px; margin-right: 8px; } .everycrmbox .blev { display: block; background-color: #249efb; width: 20px; height: 12px; position: relative; top: 4px; margin-right: 8px; } .everycrmbox .clev { display: block; background-color: #f5dc00; width: 20px; height: 12px; position: relative; top: 4px; margin-right: 8px; } .everycrmbox .dlev{ display: block; background-color: #5EC530; width: 20px; height: 12px; position: relative; top: 4px; margin-right: 8px; } .looktit{ padding-left: 11px; font-size: 16px; font-weight: 400; color: #333333; position: relative; } .looktit::after{ content: ' '; display: block; width: 4px; height: 14px; background: #85A1B8; position: absolute; left: 0; top: 4px; border-radius: 2px; } .echartlinebox{ display: block; height: 526px; background-color: #ffffff; border-radius: 10px; } .rightmainbox{ display: block; height: 526px; background-color: #ffffff; border-radius: 10px; } .achievement{ float: left; z-index: 1; font-size: 16px; color: #333333; padding-left: 12px; position: relative; } .achievement::after{ content: ' '; display: block; width: 4px; height: 14px; background-color: #85A1B8; position: absolute; top: 4px; left: 0; border-radius: 4px; } .rightmainbox{ padding: 12px; } .maintypebox{ display: block; float: right; } .maintypebox div{ float: right; margin: 0 8px; width: 60px; height: 28px; position: relative; cursor: pointer; font-size: 14px; background-color: #fff; color: #555; border: 1px solid #c9c9c9; line-height: 28px; text-align: center; } .maintypebox div.nowtit{ position: relative; background-color: #28a1ff; border-color: #28a1ff; color: #fff; } .rankingbox{ display: block; width: 100%; background-color: #fbfbfb; margin-top: 48px; border-radius: 10px; height: 460px; padding-top: 45px; } .rankingbox .borderbt{ border-bottom: 1px solid #f2f2f2; } .ranktitbox{ display: block; width: 100%; height: 45px; position: absolute; top: 0; left: 0; } .ranklistbox{ display: block; width: 100%; height: 100%; overflow-y: auto; } .ranklistbox .ranknum{ font-size:16px; } .firstbox .ranknum{ color: #F51231; font-size:20px; font-style: italic; } .secondbox .ranknum { color: #249efb; font-size:20px; font-style: italic; } .thirdbox .ranknum{ color: #FAC858; font-size:20px; font-style: italic; } .ranklistbox { -ms-scroll-chaining: chained; -ms-content-zooming: zoom; -ms-scroll-rails: none; -ms-content-zoom-limit-min: 100%; -ms-content-zoom-limit-max: 500%; -ms-scroll-snap-type: proximity; -ms-scroll-snap-points-x: snapList(100%, 200%, 300%, 400%, 500%); /*IE下隐藏滚动条*/ -ms-overflow-style: none; /*火狐下隐藏滚动条*/ /* scrollbar-width: none; */ } .ranklistbox::-webkit-scrollbar { width: 4px; /* height: 0px; */ scrollbar-arrow-color: rgba(0, 0, 0, 0); /*三角箭头的颜色*/ scrollbar-highlight-color: rgba(0, 0, 0, 0); /*滚动条空白部分的颜色*/ scrollbar-track-color: #94d1ff; /*立体滚动条背景颜色*/ } .ranklistbox::-webkit-scrollbar-track-piece { background-color: rgba(0, 0, 0, 0); } .ranklistbox::-webkit-scrollbar-button { background-color: rgba(0, 0, 0, 0); } .ranklistbox::-webkit-scrollbar-track { background-color: rgba(0, 0, 0, 0); } .ranklistbox::-webkit-scrollbar-thumb { background-color: #94d1ff; } .ranklistbox::-webkit-scrollbar-corner { background-color: rgba(0, 0, 0, 0); } .ranklistbox::-webkit-scrollbar-resizer { background-color: rgba(0, 0, 0, 0); } /*o内核*/ .ranklistbox::-o-scrollbar { /* -moz-appearance: none !important; */ background: rgba(0, 255, 0, 0) !important; } .ranklistbox::-o-scrollbar-button { background-color: rgba(0, 0, 0, 0); } .ranklistbox::-o-scrollbar-track { background-color: rgba(0, 0, 0, 0); } .ranklistbox::-o-scrollbar-track-piece { background-color: rgba(0, 0, 0, 0); } .ranklistbox::-o-scrollbar-thumb { background-color: #94d1ff; } .ranklistbox::-o-scrollbar-corne { background-color: rgba(0, 0, 0, 0); } .ranklistbox::-o-scrollbar-resizer { background-color: rgba(0, 0, 0, 0); } .ranknum{ display: block; float: left; width: 15%; text-align: center; } .ranklistbox div.bgfff{ background-color: #ffffff !important; height: 53px; } .namebox{ display: block; float: left; width: 30%; text-align: center; } .departbox{ display: block; float: left; width: 20%; text-align: center; } .workbox{ display: block; float: left; width: 17%; text-align: center; } .complete{ display: block; float: left; width: 18%; text-align: center; } .ranktitbox .ranknum,.ranktitbox .namebox,.ranktitbox .workbox,.ranktitbox .complete,.ranktitbox .departbox{ line-height: 45px; } .ranklistbox .ranknum,.ranklistbox .namebox,.ranklistbox .workbox,.ranklistbox .complete,.ranklistbox .departbox{ line-height: 53px; height: 53px; position: relative; z-index: 3; } .ranknum{ border-width: 0; } .namebox img{ width: 24px; height: 24px; border-radius: 12px; position: relative; top: 14px; margin-right: 8px; } .personamebox{ width: calc(61% - 30px); } .firstbox{ height: 72px !important; } .firstbox .ranknum, .firstbox .namebox, .firstbox .workbox, .firstbox .complete, .firstbox .departbox{ line-height: 72px; height: 72px; position: relative; z-index: 3; } .firstbox .namebox img { width: 48px; height: 48px; border-radius: 24px; position: relative; top: 10px; margin-right: 8px; } .secondbox{ height: 64px !important; } .secondbox .ranknum, .secondbox .namebox, .secondbox .workbox, .secondbox .complete, .secondbox .departbox { line-height: 64px; height: 64px; position: relative; z-index: 3; } .secondbox .namebox img { width: 40px; height:40px; border-radius: 20px; position: relative; top: 12px; margin-right: 8px; } .rankimg{ display: block; position: absolute; top: 0; left: 0; width: 38px; height: 38px; z-index: 2; } .commontool{ display: block; width: 100%; margin-top: 24px; background-color: #ffffff; border-radius: 10px; padding: 30px 38px; } .tooltitbox{ font-size: 20px; color: #333; } .everytoolbox{ width: 146px; height: 58px; background-color: #60b9ff; /* box-shadow: 3px 2px 5px 0px rgba(210, 210, 210, 0.36); */ border-radius: 8px; margin-top: 16px; margin-right: 64px; cursor: pointer; } .toolimg{ display: block; height: 20px; margin-right: 10px; position: relative; top: 19px; } .tooltext{ font-size: 16px; color: #ffffff; line-height: 58px; } .addtoolbox{ display: block; width: 146px; height: 58px; background-color: #ffffff; /* box-shadow: 3px 2px 5px 0px rgba(210, 210, 210, 0.36); */ border-radius: 8px; margin-top: 16px; margin-right: 64px; cursor: pointer; } .addtoolbox .tooltext{ color: #60b9ff; } .addimg{ display: block; width: 20px; height: 20px; border-radius: 5px; border: solid 2px #60b9ff; line-height: 16px; text-align: center; font-size: 16px; color: #60b9ff; float: left; margin-right: 10px; position: relative; top: 19px; } @media screen and (max-width: 1366px) { .numboldbox{ font-size: 32px; } } /* 饼状图 */ .echartpiebox{ display: block; width: 100%; margin-top: 16px; border-radius: 10px; height: 428px; } #echartpie{ display: block; width: 100%; height: 100%; } .ranknumbox{ position: absolute; top: 50%; left: 50%; z-index: 99; transform: translate(-50%,-50%); } .ranknumbox div.num{ font-family: Impact; font-size: 80px; letter-spacing: 1px; color: #249efb; line-height: 88px; } .ranknumbox div.text{ font-size: 18px; color: #aaa; } #echartpie1{ display: block; width: 100%; height: 100%; }