body {
	/* background-color: #2f82ff; */
	width: 100%;
	margin: 0px !important;
	/* 	background-image: url('../img/login_bk.png');
	background-size: cover;
	background-repeat: no-repeat; */
	/* position: relative; */
}

ul {
	list-style-type: none;
	padding: 0;
	/* 移除默认的填充 */
	margin: 0;
}

.flex {
	display: flex;
}

a {
	text-decoration: none;
}

.m-l-10 {
	margin-left: 10px;
}

.m-l-20 {
	margin-left: 20px;
}

.p-tb-10 {
	padding: 10px 0;
}

.p-tb-15 {
	padding: 15px 0;
}

.m-t-10 {
	margin-top: 10px;
}

.m-t-30 {
	margin-top: 30px;
}

.m-t-20 {
	margin-top: 20px;
}

.Disnone {
	display: none;
}

.reportlist:hover {
	background-color: #ebf3ff;
	border-radius: 4px;
	color: #2F51FF;

}

#header {
	padding: 40px 15px;
	font-size: 30px;
	color: #fff;
	background-color: #2f82ff;
	font-weight: 700;

}

#footer {
	display: flex;
	background-color: #2f82ff;
	color: #fff;
	justify-content: center;
	align-items: center;
	font-size: 20px;
	padding: 20px 0px;
	position: absolute;
	bottom: 0;
	width: 100%;
}

#userInfo {
	display: none;
}

.flex {
	display: flex;
}

.user {
	margin-left: auto;
	margin-right: 20px;
	cursor: pointer;
	position: relative;
}

.user:hover #userInfo {
	display: block;
}

.userNmae {
	margin: 5px 5px 0px 10px;
}

.userImg {
	width: 36px;
	height: 36px;
}

.userInfo {
	width: 160px;
	font-size: 16px;
	background-color: #fff;
	color: #666;
	padding: 10px 10px;
	border-radius: 8px 0px 8px 8px;
	position: absolute;
	bottom: -110px;
	right: 0px;
	box-shadow: 2px 2px 8px 0px #525A6614;

	/* box-shadow: 1px 1px 2px 0px #525A660A; */

}

.userInfo li {
	padding: 10px 15px;

}

.userInfo img {
	margin-top: 1px;
}

.userInfo .phone {
	border-bottom: 1px solid #d9d9d9;
}

.imgSize {
	width: 20px;
	height: 20px;
	margin-right: 5px;
	margin-top: 5px;
	margin-left: 10px;
}

.onclick {
	background-color: #ebf3ff;
	border-radius: 4px;
}

::-webkit-input-placeholder {
	color: #aaa;
}

:-ms-input-placeholder {
	color: #aaa;
}

.rightmenu {
	position: absolute;

	bottom: 100px;
	right: 100px;
}

.obright {
	background-color: #fff;
	border-radius: 8px;
	box-shadow: 2px 2px 8px 0px #2F82FF1A;
	width: 56px;
	padding: 5px 0 10px;
	text-align: center;
}

.obright .text {
	font-family: PingFang SC;
	font-size: 12px;
	font-weight: 400;
	line-height: 12px;
	color: #666666;
	text-align: center;
}

.Leftmenu {
	padding: 10px 15px;
	width: 250px;
	min-width: 250px;
}

.Leftmenu .textname {
	font-family: Source Han Sans CN;
	font-size: 20px;
	font-weight: 500;
	line-height: 30px;
	text-align: left;
	cursor: pointer;
}

.Leftmenu .change {
	color: #2F51FF;
}

.RightBox {
	width: 100%;
	/* padding-right: 30px; */

	background-color: #f7f9fc;
}

.rightdiv {

	margin: 20px;
	padding: 10px 20px;
	padding-bottom: 80px;
	background-color: #fff;
	border-radius: 6px;
}

.handbox {
	width: 265px;
	height: 130px;
	border-radius: 8px;
	padding: 10px 15px;
}

.handbox .name {
	font-family: Source Han Sans CN;
	font-size: 24px;
	font-weight: 700;
	line-height: 36px;
	text-align: left;
	color: #fff;
}

.handbox .number {
	font-family: Source Han Sans CN;
	font-size: 60px;
	font-weight: 500;
	line-height: 90px;
	text-align: left;
	color: #fff;
}

.handbox .image {
	width: 110px;
	height: 110px;
	margin-left: auto;
}

.Totalorder {
	background: linear-gradient(135deg, #88CCFF 0%, #2F76F2 100%);
}

.Totalorder-suc {
	background: linear-gradient(135deg, #CBFFAB 0%, #17E8B6 100%);
}

.Totalorder-wait {
	background: linear-gradient(135deg, #5FFFCF 0%, #53C1FF 100%);
}

.Totalorder-aud {
	background: linear-gradient(135deg, #FE8AF2 0%, #625FF9 100%);
}

.Totalorder-clos {
	background: linear-gradient(135deg, #D8E9F6 0%, #B7C8E6 100%);
}