@charset "utf-8";
.tongji1{
	text-align: center;
}
.tongji1 .layui-tab{
	height: 100%;
	margin: 0;
}
.tongji1 .layui-tab-content{
	height: calc(100% - 108px);
}
.tongji1 .layui-tab-item,.tongji1 .his_ul{
	height: 100%;
}
.tongji1 .his_tbody{
	height: calc(100% - 76px);
}
.tongji1 .tab_top{
	background: #fff;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	height: 38px;
}
.tongji1 .layui-tab-title{
	display: inline-block;
	border-radius: 6px;
	overflow: hidden;
	border: 1px solid #fbab00;
	height: 36px;
}
.tongji1 .layui-tab-title li{
	line-height: 36px;
}
.tongji1 .layui-tab-title li:after{
	display: block;
	width: 1px;
	height: 100%;
	position: absolute;
	top: 0;
	right: 0;
	background: #fbab00;
	content: '';
}
.tongji1 .layui-tab-title li:last-child:after,.tongji1 .layui-tab-title li.layui-this:after{
	display: none;	
}
.tongji1 .layui-tab-title li.layui-this{
	background: #fbab00;
	color: #fff;
}
.tongji1 .hisul_tit{
	border-bottom: 1px solid #ddd;
	background: none;
	margin-bottom: 0;
}
.tongji1 .layui-tab-item.layui-show{
	background: #fff;
}
.tongji1 .hisul_tit .his_td{
	width: 33.33%;
}
.tongji1 .his_tbody .his_tr .his_td{
	width: 33.33%;
}
.his_ft{
	height: 34px;
	line-height: 34px;
	font-size: 14px;
	text-align: right;
	padding: 0 11px;
	border-top: 1px solid #efefef;
}
/*大小遗漏*/
.size_body{
	height: calc(100% - 89px );
}
.size_bdbox{
	height: calc(100% - 80px );
	overflow-y: auto;
}
.size_tr{
	font-size: 0;
}
.size_td{
	height: 40px;
	line-height: 40px;
	display: inline-block;
	font-size: 14px;
	color: #FD482C;
	width: 25%;
	text-align: center;
}
.size_tbody{
	background: #fff;
	height: calc( 100% - 40px );
	overflow-y: auto;
}
.size_bdbox .size_tr:nth-child(2n-1){
	background: #f7f5f1;
}
.size_tbody .size_tr{
	font-size: 0;
	padding: 0 11px;
}
.size_ul{
	font-size: 0;
	padding: 10px 11px;
}
.size_ul .size_li{
	display: inline-block;
	vertical-align: middle;
	width: 18%;
	margin-right: 2.5%;
	background: #FDC000;
	opacity: .35;
	color: #fff;
	font-size: 14px;
	line-height: 34px;
	border-radius: 5px;
	text-align: center;
}
.size_ul .size_li.active{
	opacity: 1;
	box-shadow: 0 2px 6px -1px #ffd654;
}
.size_ul .size_li:last-child{
	margin-right: 0;
}
.size_bdtit,.size_bdsub{
	background: #FDC000;
	font-size:0;
	
}
.size_bdtit .size_td{
	width: 50%;
}
.size_bdsub .size_td{
	width: 25%;
}
.size_bdtit .size_td,.size_bdsub .size_td{
	color: #fff;
	position: relative;
}
.size_bdtit .size_td:after,.size_bdsub .size_td:after{
	display: block;
	content: '';
	width: 1px;
	height: 100%;
	background:#ca9800;
	position: absolute;
	right: 0;
	top: 0;
}
.size_bdtit .size_td:before,.size_bdsub .size_td:before{
	display: block;
	content: '';
	width: 100%;
	height: 1px;
	background:#ca9800;
	position: absolute;
	bottom: 0;
	left: 0;
}
.size_bdtit .size_td:last-child:after,.size_bdsub .size_td:last-child:after{
	display: none;
}
.tongji2 .hisul_tit .his_td,.tongji2 .his_tbody .his_td{
	width: 33.33%;
}
.tongji2 .his_tbody .his_tr .his_td{
	color: #f96903;
}
.tongji2 .his_tbody .his_tr .his_td:first-child{
	color: #999;
}
.his_ul:after{
	display: block;
	content: '';
	clear: both;
}
.his_ul .his_ulL{
	float: left;
	width: 25%;
	height: calc(100% - 35px);
}
.tongji2 .hisul_tit{
	padding: 0;
}
.his_ul .his_ulL .his_td{
	width: 100%;
}
.his_ul .his_ulR{
	float:right;
	width: 75%;
	height: calc(100% - 35px);
}
.tongji2 .his_tbody{
	height: calc(100% - 40px);
}
.his_tbody .his_tr.active .his_td{
	color: #fff !important;
	background: #FDC000;
	border-radius: 6px;
}
.tongji2 .his_ft{
	clear: both;
	background: #fff;
}
/*今日统计*/
.color_hint{
	text-align: center;
}
.tongji3 .color_hint{
	height: 36px;
	overflow: hidden;
	margin-top: 10px;
	background: #fff;
}
.color_hint .cl_hintL,.color_hint .cl_hintR{
	line-height: 36px;
	display: inline-block;
	vertical-align: middle;
}
.color_hint .cl_hintR{
	margin-left: 30px;
}
.cl_hintL em,.cl_hintR em{
	display: inline-block;
	vertical-align: middle;
	width: 10px;
	height: 10px;
	border-radius: 2px;
} 
.cl_hintL em{
	background: #ff6a00;
}
.cl_hintR em{
	background: #cec5b8;
}
.cl_hintL span,.cl_hintR span{
	vertical-align: middle;
	display: inline-block;
	padding-left: 2px;
	color: #333;
	font-size: 14px;
}
.tongji3 .his_ul{
	height: calc(100% - 86px );
	overflow-y: auto;
}
.tongji3 .his_ul .his_tbody{
	height: auto;		
}
.tongji3 .histit{
	margin-bottom: 0;
}
.tongji3 .hisul_tit{
	padding: 0;
	height: 36px;	
}

.tongji3 .his_tbody .his_tr:first-child .his_td{
	width: 20%;
	height: 36px;
	line-height: 36px;
	color: #fff;
	background: #FDC000;
}
.tongji3 .his_tr .his_td{
	width: 20%;
	vertical-align: middle;
}
.tongji3 .his_ul .his_tbd{
	font-size: 0;
}
.tongji3 .his_tbdL{
	width:12%;
	display: inline-block;
	vertical-align: top;
}
.tongji3 .his_tbdR{
	display: inline-block;
	width: 88%;
	vertical-align: top;
}
.tongji3 .his_tbdL .his_tr .his_td{
	font-size: 13px;
	width: 100%;
}
.tongji3 .his_tbdL .his_tr:first-child .his_td{
	font-size: 12px;
	height: 36px;
    line-height: 36px;
    color: #fff;
    background: #FDC000;
}
.tongji3 .his_tbdL .his_tr:first-child .his_td:before{
    display: block;
    width: 100%;
    height: 1px;
    position: absolute;
    bottom: 0;
    left: 0;
    content: '';
    background: #ca9800;
}
.tongji3 .his_tbdL .his_tr .his_td:after{
    display: block !important;
    width: 1px;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    content: '';
    background: #e0dbd1;
    }
.tongji3 .his_tbdL .his_tr:first-child .his_td:after {
    display: block;
    width: 1px;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    content: '';
    background: #ca9800;
    }
.tongji3 .his_tbdL .his_tr{
    background: #fff;
}
.tongji3 .his_tbdL .his_tr:nth-child(2n) {
    background: #f7f5f1;
}

.tongji3 .his_tr{
	padding: 0;
	font-size: 0;
}
.tongji3 .his_tr .his_td span{
	display: block;
	font-size: 12px;
	color: #ff6a00;
	height: 18px;
	line-height: 18px;
	margin-top: 2px;
}
.tongji3 .his_tr .his_td span:nth-child(2){
	color: #cec5b8;
	margin-top: 0;
}
.tongji3 .his_tbdL .his_tr .his_td:first-child span{
	display: block;
	width: 26px;
	height: 26px;
	line-height: 26px;
	text-align: center;
	border-radius: 50px;
	background: #ff3232;
	margin: 6px auto;
	color: #fff;
	font-size: 13px;
}
.tongji3 .his_tbody .his_tr:first-child .his_td{
	position: relative;
}
.tongji3 .his_tbody .his_tr:first-child .his_td:after{
	display: block;
	width: 1px;
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	content: '';
	background: #ca9800;
}
.tongji3 .his_tbody .his_tr:first-child .his_td:last-child:after{
	display: none;
}
.tongji3 .his_tbody .his_tr:first-child .his_td:before{	
	display: block;	
	width: 100%;
	height: 1px;
	position: absolute;
	bottom: 0;
	left: 0;
	content: '';
	background: #ca9800;
}
.tongji3 .his_tr .his_td{
	position: relative;
}
.tongji3 .his_tr .his_td:after{
	display: block;
	width: 1px;
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	content: '';
	background: #e0dbd1;
}
.tongji3 .his_tr .his_td:last-child:after{
	display: none;
}
.tongji3 .his_tr .his_td:before{	
	display: block;	
	width: 100%;
	height: 1px;
	position: absolute;
	bottom: 0;
	left: 0;
	content: '';
	background: #e0dbd1;
}
/*统计进度条*/
.tongji_num .num_tit{
	text-align: center;
	height: 36px;
	line-height: 36px;
	margin-top: 10px;
	background: #fff;
	font-size: 14px;
}
.num_tabbox{
	background: #fff;
}
.num_tabbox .num_ul{
	display: inline-block;
	vertical-align: top;
	width:12%;
	text-align: center;
}
.num_ul .num_li{
	display: block;
	margin-bottom: 10px;
	
} 
.num_li .num_qiu{
	width: 26px;
	height: 26px;
	line-height: 26px;
	background: #ff3233;
	border-radius:50px;
	color: #fff;
	text-align: center;
	margin: 0 auto;
	font-size: 13px;
}
.num_tabbox .progress_ul{
	display: inline-block;
	vertical-align: top;
	width: calc(86% - 10px);
	border-left: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	box-sizing: border-box;
	padding-left: 10px;
	padding-top: 5px;
}
.progress_ul .progress_li{
	margin-bottom: 17.8px;
}
.ft_num{
	font-size: 0;
	padding-left: calc(12% + 16px);
	padding-bottom: 10px;
	padding-right: 10px;
}
.ft_num .ft_numli{
	font-size: 12px;
	color: #999;
	width: 16.66%;
	display: inline-block;
	vertical-align: middle;
	text-align: right;
}
.today_box .his_tbd{
	position: relative;
}
.today_box .his_tbdL{
	position: absolute;
	left: 0;
	top: 0;
}
.today_box .his_tbdR{
	margin-left: 12%;
	
}
.today_box .his_tbdR .his_tbody{
	width: 100%;
	overflow-x: auto;
}
.today_box .his_tbdR .his_tbody .his_tr{
	width: 636.5px;
}
.today_box .his_tbdR .his_tbody .his_tr .his_td{
	width: 63.65px;
}

.today_box .his_ul .his_tbd{
	background:#fff;
	height: calc(100% - 35px);
}
/*0914增*/
.size_body:after{
	display: block;
	content: '';
	clear: both;
}
.size_big{
	width: 50%;
	float: left;
}
.size_small{
	width: 50%;
	float: right;
}
.size_bdsub .size_td{
	width: 50%;
}
.size_bdtit .size_td{
	width: 100%;
}
.size_big .size_bdsub .size_td:last-child:after,.size_big .size_bdtit .size_td:after{
	display: block;
	width: 1px;
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	content: "";
	background: #ca9800;
}
.size_bdbox .size_tr .size_td{
	width: 50%;
	position: relative;
}
.size_bdbox .size_tr .size_td:after{
	display: block;
	width: 1px;
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	content: "";
	background: #dacdb3;
}
.size_small .size_bdbox .size_tr .size_td:last-child:after{
	display: none;
}

