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%;
}