.mb20 { margin-bottom: 20px !important;}
.yanse {
	color:#5dd5c8 !important
}
.mainbg {
	background:#fff;
	padding:25px;
}
.mainbg10 {
	background:#fff;
	padding:15px 10px;
}
.mydtj {
	height:100%;
	margin:15px 25px 25px;
	border:1px solid #F0F0F0;
	display:flex;
	position:relative;
}
.mydleft {
	width:20%;
	height:100%;
	display:block;
	background:#fff;
	float:left;
}
.mydleft .main {
	padding:15px 15px 0 15px;
}
.mydleft .yf {
	height:25px;
	overflow:hidden;
	padding-bottom:10px;
}
.mydleft .yf span,.mydleft .yf select {
	line-height:27px;
	float:left;
	display:block;
	color:#555;
}
.mydleft .yf select {
	width:50%;
	height:25px;
	line-height:25px;
	padding-left:5px;
	margin-left:5px;
}
.mydleft .lname {
	width:100%;
	display:block;
}
.mydleft .lname li {
	width:100%;
	height:30px;
	line-height:30px;
	display:block;
}
.mydleft .lname li span {
	width:85%;
	height:30px;
	line-height:30px;
	overflow:hidden;
	float:left;
	display:block;
	overflow:hidden;
}
.mydleft .lname li a {
	float:right;
	display:block;
	color:#18B1F0;
}
.mydright {
	width:80%;
	float:right;
	display:block;
	border-left:1px solid #f0f0f0;
}
.mydright .mydrtop {
	width:100%;
	display:inline-block;
	position:relative;
	margin:15px 0;
}
.mydright .mydrtop .name {
	width:100%;
	margin-bottom:15px;
	text-indent:15px;
	color:#055555;
	font-weight:600;
	display:inline-block;
}
.mydright .mydrtop .dc {
	width:64px;
	height:25px;
	line-height:25px;
	text-align:center;
	color:#2EA9E9;
	display:block;
	border-radius:3px;
	border:1px solid #2EA9E9;
	position:absolute;
	right:15px;
	top:50%;
	margin-top:-13px;
}
.mydright .mydrtop .numxq {
	width:100%;
	display:inline-block;
}
.mydright .mydrtop .numxq li {
	float:left;
	margin:0 15px;
	display:block;
	text-align:left;
}
.mydright .mydrtop .numxq li a {
	color:#2EA9E9;
	margin-right:3px;
}
.mydright .mydrtop .numxq li span {
	float:left;
	display:block;
	height:27px;
	line-height:27px;
}
.mydright .mydrtop .numxq li select {
	width:150px;
	float:left;
	display:block;
	height:25px;
	line-height:25px;
	padding-left:5px;
}
.mydright .mydrtop .numxq li .ck {
	line-height:27px;
}
.mydright .table1 {
	margin-bottom:10px;
}
.mydright .table1 td {
	width:10%;
	text-align:center;
	padding:5px;
	cursor:pointer;
}
.mydright .table1 div {
	height:36px;
	line-height:18px;
	overflow:hidden;
}
.mydright .tleft td {
	line-height:20px;
	text-align:center;
	padding:5px;
	cursor:pointer;
}
.mydright .tleft tr:hover {
	color:#18B1F0;
}
.mydright .tleft tr:hover td {
	color:#18B1F0;
}
.mydright .tright {
	width:50%;
	float:left;
}
.mydright .tright table {
	margin-top:5px;
}
.mydright .tright .titlen {
	width:100%;
	height:30px;
	display:block;
	background:#F9F9F9;
}
.mydright .tright .titlen span {
	width:80%;
	float:left;
	display:block;
	text-align:center;
	line-height:30px;
	font-weight:600;
	color:#000;
}
.mydright .tright .titlen span:nth-child(2) {
	width:100px;
}
.mydright .tright td {
	line-height:20px;
	text-align:center;
	padding:5px 0;
	cursor:pointer;
	text-align:left;
}
.mydright .tright td:nth-child(1) {
	text-align:right;
}
.mydright .tright td:nth-child(3) {
	text-align:center;
}
.mydright .ewb {
	border-top:1px solid #f0f0f0;
}
/*a1*/
.xmkqtj {
	min-height:auto!important;
	display:table;
	padding-bottom:0;
}
.xmkqtjl {
	width:195px;
	height:75vh;
	overflow-y:auto;
	float:left;
	display:block;
	padding:20px 0;
}
.xmkqtjl .topname {
	width:100%;
	display:table;
}
.xmkqtjl .topname span {
	line-height:25px;
	float:left;
	display:block;
}
.xmkqtjl .topname input {
	width:50%;
	float:left;
	display:block;
	padding-left:5px;
	margin-bottom:10px;
}
.xmkqtjl .topname button {
	height:24px;
	line-height:24px;
	display:block;
	border:none;
	background:#4CA5FF;
	color:#fff;
	float:left;
	padding:0 10px;
}
.xmkqtjl .tale li {
	text-align:left;
	line-height:30px;
	cursor:pointer;
}
.xmkqtjl .tale li img {
	margin-right:5px;
}
.xmkqtjr {
	width:calc(100% - 205px);
	padding:20px 0 20px 0;
	float:left;
	display:block;
	margin-left:10px
}
.xmkqtjr .topname {
	width:100%;
	margin-bottom:15px;
	display:table;
}
.xmkqtjr .topname span {
	margin-right:30px;
}
.xmkqtjr .topname span select {
	padding-right:80px;
	margin-bottom:10px;
}
.xmkqtjr .topname span input {
	margin-bottom:10px;
	text-indent:5px;
}
.xmkqtjr .topname .sea {
	padding:0 30px;
	text-align:center;
	line-height:26px;
	color:#fff;
	border:none;
	background:#5dd5c8;
	font-size:14px;
	font-weight:600;
	margin-left:25px;
}
.xmkqtjr .topname .sea:hover {
	background:#6adbcf;
}
.xmkqtjr .table table {
	text-align:center;
	line-height:25px;
}
.xmkqtjr .table tr {
	}.xmkqtjr .table td {
	border:solid 1px #ebedf2;
	padding-bottom:10px;
}
.xmkqtjr .table tr:nth-child(1) {
	height:30px;
	background:#f9f9f9;
}
.xmkqtjr .table tr:nth-child(1) td {
	padding-bottom:0;
	text-indent:inherit;
	text-align:center;
}
.ts {
	padding:0 10px;
}
.ts tr {
	border:none !important;
}
.ts tr:nth-child(1) {
	background:none !important;
}
.ts tr:nth-child(1) td,.ts td {
	text-align:left !important;
	border:none !important;
}
.xmkqtjr .table .aniu {
	position:relative;
	line-height:22px;
	overflow:inherit !important;
	padding:0 6px !important;
	min-height:185px;
}
.xmkqtjr .table .aniu .zccq {
	z-index:-1;
}
.xmkqtjr .table .aniu div {
	float:left;
	text-align:left;
	margin-left:10px;
	z-index:99;
}
.xmkqtjr .table .aniu div p {
	line-height:22px;
}
.xmkqtjr .table .aniu .xiugai {
	position:absolute;
	right:10px;
	bottom:5px;
	display:block;
	color:#4CA5FF;
	background:none;
	border:none;
	font-size:14px;
	z-index:99;
}
.xmkqtjr .table .aniu .xiugai img {
	vertical-align:middle;
	margin-right:5px;
}
.xmkqtjr .table .aniu .xiugaihui {
	color:#666;
}
.xmkqtjr .rfot {
	width:100%;
	padding:25px 0;
}
.xmkqtjr .rfot .dc {
	width:100px !important;
	text-align:center;
	line-height:28px;
	color:#fff;
	border:none;
	background:#5dd5c8;
	border-radius:3px;
	font-size:14px;
	margin-left:25px;
	margin-top:5px;
}
.xmkqtjr .rfot .dc:hover {
	background:#6adbcf;
}
.xmkqtjr .rfot .page {
	padding:3px 0 0 !important;
	color:#333;
}
.xmkqtjr .rfot .page input {
	width:50px;
	margin:0 5px;
}
/*项目考勤统计*/
.shenh table {
	text-align:left !important;
}
.xzjdsz {
	width:700px;
	display:block;
	padding-top:10px;
}
.xzjdsz form {
	margin-bottom:25px;
	border:#c8ccd5 solid 1px;
}
.xzjdsz form table {
	background:none !important;
	padding:10px 30px;
	display:block;
}
.xzjdsz form table tr td {
	padding:5px 0;
}
.xzjdsz form table .xz {
	border:none;
	border-radius:3px;
	background-color:#2ea9e9;
	color:#fff;
	padding:0 10px;
	height:24px;
	line-height:24px;
}
.xzjdsz form table .radio span {
	margin-right:15px;
}
.xzjdsz form table .tj {
	font-weight:600;
}
.xzjdsz form table input[type="text"] {
	padding-left:5px;
	width:80px;
	border-radius:2px;
}
/*审核流程设置-新增节点*/
.bckqsjsz {
	padding:25px 0 30px 45px !important;
}
.bckqsjsz td {
	padding:5px 0;
}
.bckqsjsz td .ri {
	text-align:right;
	display:block;
}
.bckqsjsz td .zxsj {
	color:#2ea9e9;
	font-weight:600;
}
.bckqsjsz td input {
	height:25px;
	line-height:25px;
	border-radius:2px;
	text-indent:5px;
}
.bckqsjsz td select {
	height:28px;
	padding-right:61px;
}
.bckqsjsz td .bc,.bckqsjsz td .qx {
	width:100px;
	line-height:25px;
	display:block;
	color:#fff;
	background:#4CA5FF;
	text-align:center;
	margin-right:10px;
	float:left;
	border:none;
	border-radius:2px;
	margin-top:15px;
}
.bckqsjsz td img {
	vertical-align:sub;
	margin-right:3px;
}
.bckqsjsz td .hs {
	color:#E87D00;
}
.bckqsjsz td .timename {
	margin-left:30px;
	cursor:pointer;
}
.bckqsjsz td a {
	cursor:pointer;
}
.bckqsjsz td .sc {
	color:#f00;
	margin-left:30px;
}
/*班次考勤时间设置-设置*/
.kqlxszr {
	width:99.9%;
	min-height:320px;
	float:left;
	padding:10px 0;
	margin:20px 0;
}
.kqlxszrtab {
	min-height:320px;
	float:left;
	padding:10px 5px;
	border:#dcdcdc solid 1px;
}
.kqlxszrtab .xztop {
	width:100%;
	margin-bottom:15px;
	display:table;
}
.kqlxszrtab .xztop span,.kqlxszrtab .xztop button {
	float:left;
	display:block;
	line-height:28px;
}
.kqlxszrtab .xztop span {
	color:#999;
}
.kqlxszrtab .xztop button {
	margin-left:5px;
	padding:0 16px;
	color:#2ea9e9;
	border:1px solid #2ea9e9;
	background:none;
	letter-spacing:3px;
}
.kqlxszrtab table td {
	border:solid 1px #ebedf2;
	overflow:hidden;
	white-space:nowrap;
	word-wrap:normal;
	text-overflow:ellipsis;
	line-height:33px !important;
	text-align:left;
	text-indent:15px;
	cursor:pointer;
}
.kqlxszrtab table td a {
	color:#18b1f0;
	margin-right:5px;
}
.kqlxszrtab table td a:hover {
	text-decoration:underline;
}
#kaoqintypeset td input {
	margin-left:3px;
}
.kqlxtdhover td:hover {
	background:#eaf9ff;
}
/*end*/ 
.xmjky {
	margin:10px 15px;
	display:block;
}
.xmjky .titlen {
	width:100%;
	height:60px;
	background:#3A5775;
	display:block;
	font-size:18px;
}
.xmjky .titlen .name {
	float:left;
	display:block;
	line-height:60px;
	padding-left:10px;
	color:#fff;
}
.xmjky .titlen .tr {
	float:right;
	padding-right:10px;
}
.xmjky .titlen .tr button,.xmjky .titlen .tr span {
	float:left;
	display:block;
	border:none;
	background:none;
	color:#C2E0FF;
	font-size:16px;
	line-height:60px;
}
.xmjky .titlen .tr span {
	margin:0 25px;
	color:#fff;
}
.xmjky .main {
	display:block;
	background:#f4f4f2;
	padding:15px;
}
.xmjky .part1 {
	width:100%;
	margin-bottom:25px;
	display:table;
}
.xmjky .part1 .tx {
	width:60px;
	height:60px;
	border-radius:50%;
	overflow:hidden;
	float:left;
	display:block;
}
.xmjky .part1 .tx img {
	width:100%;
	display:block;
}
.xmjky .part1 .font {
	height:60px;
	line-height:60px;
	float:left;
	display:block;
	font-size:16px;
	color:#333;
}
.xmjky .part1 .mc {
	font-size:20px;
	margin-left:15px;
}
.xmjky .part1 .color {
	line-height:60px;
	color:#4ca5ff;
	text-decoration:underline;
	margin-left:20px;
	font-size:14px;
}
.xmjky .partm,.xmjky .partm ul {
	width:100%;
	display:table;
}
.xmjky .partm ul li {
	width:25%;
	display:block;
	color:#333;
	float:left;
	margin-bottom:25px;
	cursor:pointer;
}
.xmjky .partm ul li .lim {
	width:95%;
	margin:0 auto;
	display:block;
	border-radius:5px;
	background:#fff;
	padding:15px 0 10px;
	min-height:230px;
}
.xmjky .partm ul li .m1,.xmjky .partm ul li .m2 {
	width:90%;
	display:table;
	margin:0 auto;
}
.xmjky .partm ul li .m1 {
	margin-bottom:25px;
}
.xmjky .partm ul li .m1 .mleft {
	width:48%;
	float:left;
}
.xmjky .partm ul li .m1 .mleft .img {
	width:40px;
	height:40px;
	display:block;
	border-radius:50%;
	overflow:hidden;
}
.xmjky .partm ul li .m1 .mleft .img img {
	width:100%;
	display:block;
}
.xmjky .partm ul li .m1 .mleft .name {
	font-size:14px;
	margin:10px 0 5px;
}
.xmjky .partm ul li .m1 .mleft .xm {
	width:90%;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	font-size:14px;
}
.xmjky .partm ul li .m1 .mright {
	width:52%;
	float:left;
	padding-top:19px;
}
.xmjky .partm ul li .m1 .mright p {
	margin-top:8px;
	text-align:left;
	display:block;
	font-size:12px;
	color:#666;
}
.xmjky .partm ul li .m1 .mright .p1 span {
	color:#E87D00;
	margin-right:10px;
}
.xmjky .partm ul li .m2 p {
	width:100%;
	color:#666;
	margin-bottom:10px;
	display:block;
	text-align:left;
}
.xmjky .partm ul li .m2 .p3 a {
	float:right;
	color:#4CA5FF;
	cursor:pointer;
}
.xmjky .partm ul li .m2 .p3 a:hover {
	text-decoration:underline;
}
/*项目管理-项目实况页end*/ 
.xmjk_xqy {
	display:block;
	padding:15px 0;
}
.xmjk_xqy .xmtitle {
	width:100%;
	display:table;
	border-bottom:1px solid #ccc;
	padding-bottom:15px;
	margin-bottom:25px;
}
.xmjk_xqy .xmtitle .tleft {
	text-align:center;
	display:block;
	line-height:20px;
	float:left;
}
.xmjk_xqy .xmtitle .tleft span {
	width:80px;
	height:80px;
	display:block;
	border-radius:50%;
	overflow:hidden;
	margin:0 auto 10px;
}
.xmjk_xqy .xmtitle .tleft span img {
	width:100%;
}
.xmjk_xqy .xmtitle .tleft p {
	font-size:14px;
}
.xmjk_xqy .xmtitle .tleft .pq {
	font-size:14px;
	font-weight:600;
	color:#333;
}
.xmjk_xqy .xmtitle .tright {
	width:80%;
	float:left;
	display:block;
	margin-left:3%;
	padding-top:20px;
}
.xmjk_xqy .xmtitle .tright .num {
	margin-bottom:10px;
	font-size:14px;
	color:#333;
	font-weight:600;
}
.xmjk_xqy .xmtitle .tright .num a {
	margin-left:15px;
	color:#4CA5FF;
}
.xmjk_xqy .xmtitle .tright .num span {
	margin-right:15px;
	color:#E87D00;
}
.xmjk_xqy .xmtitle .tright .num1 span {
	color:#00A20F;
}
.xmjk_xqy .xmtitle .tright ul {
	width:100%;
	margin:0 0 10px;
	display:table;
}
.xmjk_xqy .xmtitle .tright ul li {
	float:left;
	margin-right:15px;
	color:#666;
	margin-bottom:10px;
}
.xmjk_xqy .xcheng .yf {
	width:100%;
	display:table;
	margin-bottom:25px;
}
.xmjk_xqy .xcheng .yf input {
	width:120px;
	padding-left:8px;
	cursor:pointer;
	margin-left:15px;
}
.xmjk_xqy .xcheng .yf span {
	float:left;
	display:block;
	font-size:15px;
	margin-right:5px;
	line-height:25px;
	font-weight:600;
}
.xmjk_xqy .xcheng .yf select {
	width:160px;
	height:25px;
	line-height:25px;
	padding-left:5px;
	float:left;
	display:block;
}
.xmjk_xqy .xcheng .yf select option {
	}.xmjk_xqy .xcheng ul {
	width:100%;
	display:table;
}
.xmjk_xqy .xcheng ul li {
	width:100%;
	display:table;
}
.xmjk_xqy .xcheng ul li .line {
	position:absolute;
}
.xmjk_xqy .xcheng ul li .date {
	width:100px;
	float:left;
	text-align:right;
	color:#4CA5FF;
	padding-right:10px;
	font-size:16px;
}
.xmjk_xqy .xcheng ul li .quan {
	width:10px;
	height:10px;
	border-radius:50%;
	overflow:hidden;
	display:block;
	float:left;
	background:#4CA5FF;
	margin-top:5px;
}
.xmjk_xqy .xcheng ul li .dateright {
	height:100%;
	float:left;
	border-left:1px solid #4CA5FF;
	display:block;
	padding-left:40px;
	margin-left:-5px;
	padding-bottom:25px;
}
.xmjk_xqy .xcheng ul li .dateright p {
	line-height:25px;
	text-align:left;
	color:#333;
}
.xmjk_xqy .xcheng ul li .dateright p span {
	margin-right:15px;
	color:#E87D00;
}
.xmjk_xqy .xcheng ul li .dateright .fen span {
	color:#666;
}
.xmjk_xqy .xcheng ul li .dateright .xmname {
	font-size:14px;
	font-weight:600;
	margin:3px 0 10px;
}
/*项目管理-项目实况-主管详情页*/
.xmjkxzy {
	padding:25px;
	font-size:14px;
	line-height:26px;
}
.xmjkxzy .mokuai {
	margin-bottom:25px;
}
.xmjkxzy .mokuai h4 {
	font-weight:600;
	font-size:14px;
	margin-bottom:15px;
	color:#000;
}
.xmjkxzy .mokuai .qxlxmc {
	float:left;
}
.xmjkxzy .mokuai p {
	width:100%;
	display:block;
	margin-bottom:5px;
}
.xmjkxzy .mokuai input {
	padding:2px 5px;
	border-radius:3px;
}
.xmjkxzy .sure a {
	width:100px;
	height:30px;
	text-align:center;
	line-height:35px;
	display:block;
	border-radius:5px;
	float:left;
	margin-right:50px;
	background:#4CA5FF;
	color:#fff;
}
/*项目实况查看权限设置-新增页end*/  
.xmjk_zxqy {
	margin:0 20px;
}
.xmjk_zxqy .xmtitle {
	width:auto;
	height:80px;
	padding:15px;
	display:block;
	background-color:#f4f4f2;
	margin-bottom:10px;
	border:1px solid #eee;
}
.xmjk_zxqy .xmtitle .tleft span {
	float:left;
}
.xmjk_zxqy .xmtitle .tleft div {
	float:left;
	padding:24px 0 0 15px;
}
.xmjk_zxqy .xmtitle .tleft div p {
	text-align:left;
}
.xmjk_zxqy .xcheng .yf a {
	line-height:25px;
	color:#4CA5FF;
	font-size:14px;
	margin-left:15px;
}
.xmjk_zxqy .second {
	border:1px solid #eee;
	display:table;
	background:#fafafa;
	padding-bottom:15px;
}
.xmjk_zxqy .listname {
	height:30px;
	background-color:#f4f4f2;
	line-height:14px;
	padding-top:14px;
	min-width:200px;
	display:block;
}
.xmjk_zxqy .listname a {
	border-right:2px solid #aeaeae;
	display:block;
	float:left;
	padding:0 20px;
	cursor:pointer;
	color:#666;
	font-weight:bold;
}
.xmjk_zxqy .listname a:last-child {
	border-right:0;
}
.xmjk_zxqy .listname .on {
	color:#E87D00;
}
.xmjk_zxqy .numxq {
	padding:20px;
	color:#666;
	text-align:left;
}
.xmjk_zxqy .numxq span {
	margin-right:25px;
	font-weight:600;
}
.xmjk_zxqy .numxq .color1 {
	color:#333;
}
.xmjk_zxqy .numxq .color2 {
	color:#E87D00;
}
.xmjk_zxqy .numxq .color3 {
	color:#FF0000;
}
.xmjk_zxqy .numxq a {
	color:#4CA5FF;
}
.xmjk_zxqy .second .listm ul {
	padding:15px;
	display:block;
}
.xmjk_zxqy .second .listm ul li {
	width:12.5%;
	float:left;
	display:block;
	margin-bottom:15px;
}
.xmjk_zxqy .second .listm ul li span {
	width:90%;
	margin:0 auto;
	overflow:hidden;
	display:block;
	border-radius:5px;
}
.xmjk_zxqy .second .listm ul li img {
	width:100%;
	display:block;
}
.xmjk_zxqy .xcheng {
	width:99.9%;
	padding:15px 0;
	display:block;
	border:1px solid #eee;
	background:#fafafa;
	margin-top:10px;
}
.xmjk_zxqy .xcheng .yf {
	width:auto;
	padding:0 15px;
}
.xmjk_zxqy .xangmxz {
	border:1px solid #ccc;
	margin-bottom:10px;
}
.xmjk_zxqy .xangmxz .part1 {
	width:100%;
	display:table;
	background:#fff;
	padding:20px 0;
}
.xmjk_zxqy .xangmxz .part1 span {
	float:left;
	display:block;
	line-height:60px;
	margin:0 10px;
	font-size:14px;
}
.xmjk_zxqy .xangmxz .part1 .tx {
	width:60px;
	height:60px;
	display:block;
	overflow:hidden;
	float:left;
	border-radius:50%;
	margin-left:20px;
}
.xmjk_zxqy .xangmxz .part1 .tx img {
	width:100%;
	display:block;
}
.xmjk_zxqy .xangmxz .part1 .xmname {
	color:#000;
}
.xmjk_zxqy .xangmxz .part2 {
	width:100%;
	background:#f4f4f2;
	padding-bottom:5px;
}
.xmjk_zxqy .xangmxz .part2 .xmbt {
	width:90%;
	margin:0 auto;
	padding:25px 0 35px;
	font-size:16px;
}
.xmjk_zxqy .xangmxz .part2 .hdgjlist {
	width:85%;
	margin:0 auto 30px;
	display:table;
	position:relative;
}
.xmjk_zxqy .xangmxz .part2 .hdgjlist ul {
	width:95%;
	display:block;
	float:left;
}
.xmjk_zxqy .xangmxz .part2 .hdgjlist ul li {
	width:20%;
	float:left;
	display:block;
	position:relative;
	overflow:hidden
}
.xmjk_zxqy .xangmxz .part2 .hdgjlist ul li div {
	width:42%;
	display:block;
}
.xmjk_zxqy .xangmxz .part2 .hdgjlist ul li div img {
	width:100%;
	display:block;
	border-radius:50%;
	z-index:9;
}
.xmjk_zxqy .xangmxz .part2 .hdgjlist .line {
	width:53%;
	height:1px;
	display:block;
	background:#ACD2F7;
	position:absolute;
	left:45%;
	top:40px;
	z-index:1;
}
.xmjk_zxqy .xangmxz .part2 .hdgjlist ul li div p {
	margin-top:8px;
	text-align:center;
	display:block;
}
.xmjk_zxqy .xangmxz .part2 .hdgjlist .xq {
	display:block;
	color:#4CA5FF;
	font-weight:600;
	font-size:16px;
	float:right;
}
.xmjk_zxqy .xangmxz .part2 .hdgjlistm {
	width:85%;
	margin:0 auto 25px;
	display:block;
	border:1px solid #ccc;
	background:#fff;
	padding:20px 0;
}
.xmjk_zxqy .xangmxz .part2 .hdgjlistm .topl {
	width:100%;
	margin-bottom:20px;
	display:table;
}
.xmjk_zxqy .xangmxz .part2 .hdgjlistm .zb {
	float:left;
	color:#333;
	font-size:16px;
	padding-left:20px;
}
.xmjk_zxqy .xangmxz .part2 .hdgjlistm .xqfont {
	color:#666;
	text-align:left;
	float:right;
	padding-right:20px;
	line-height:24px;
	font-size:16px;
}
.xmjk_zxqy .xangmxz .part2 .hdgjlistm .xqfont span {
	margin-right:25px;
	font-weight:600;
}
.xmjk_zxqy .xangmxz .part2 .hdgjlistm .xqfont .color1 {
	color:#333;
}
.xmjk_zxqy .xangmxz .part2 .hdgjlistm .xqfont .color2 {
	color:#E87D00;
}
.xmjk_zxqy .xangmxz .part2 .hdgjlistm .xqfont .color3 {
	color:#FF0000;
}
.xmjk_zxqy .xangmxz .part2 .hdgjlistm .xqfont a {
	color:#4CA5FF;
	font-weight:600;
	font-size:16px;
}
.xmjk_zxqy .xangmxz .part2 .hdgjlistm ul {
	width:80%;
	max-height:150px;
	display:table;
	padding-left:20px;
	overflow:hidden;
}
.xmjk_zxqy .xangmxz .part2 .hdgjlistm ul li {
	width:20%;
	float:left;
	display:block;
}
.xmjk_zxqy .xangmxz .part2 .hdgjlistm ul li span {
	width:90%;
	overflow:hidden;
	display:block;
	border-radius:5px;
}
.xmjk_zxqy .xangmxz .part2 .hdgjlistm ul li img {
	width:100%;
	display:block;
}
/*项目管理-项目实况-子详情页*/
.xmjk_zghdgj {
	margin:15px 20px;
	padding:20px;
	background:#fafafa;
	border:1px solid #eee
}
.xmjk_zghdgj .xmtitle {
	border-bottom:none;
	margin-bottom:10px;
}
.xmjk_zghdgj .xmtitle .tright h2 {
	font-size:16px;
	font-weight:600;
	margin-bottom:10px;
	display:block;
	letter-spacing:1px;
}
/*项目管理-项目实况-主管活动轨迹*/
.xmjk_tszg .listname a span {
	margin-left:5px;
}
.xmjk_tszg .listname .on span {
	color:#E87D00;
}
.xmjk_tszg .second {
	width:99.9%;
}
.xmjk_tszg .tszgm {
	width:100%;
	margin-bottom:0;
	display:table !important;
}
.xmjk_tszg .tszgm .listm {
	padding:15px 20px;
	display:block;
}
.xmjk_tszg .tszgm .listm .numxqnone {
	padding:10px 0 0 0 !important;
}
.xmjk_tszg .tszgm .listm ol {
	width:100%;
	display:table;
	padding:15px 0;
	border-bottom:1px solid #e4e4e4;
}
.xmjk_tszg .tszgm .listm ol li {
	width:12.5%;
	display:block;
	border-radius:5px;
	overflow:hidden;
	float:left;
	margin-bottom:10px;
}
.xmjk_tszg .tszgm .listm ol li span {
	width:90%;
	margin:0 0 !important;
	display:block;
}
.xmjk_tszg .tszgm .listm ol li span img {
	width:100%;
}
/*项目管理-项目实况-详情-投诉整改*/
.xmjk_kqxq {
	margin:15px 20px;
}
.xmjk_kqxq .kqxqpart1 {
	width:100%;
	display:block;
	background:#fafafa;
	border:1px solid #eee;
}
.xmjk_kqxq .kqxqpart1 .mainbg {
	padding:0 15px;
	display:block;
}
.xmjk_kqxq .kqxqpart1 p {
	text-align:left;
	margin-top:10px;
	font-size:14px;
}
.xmjk_kqxq .kqxqpart1 .title {
	font-size:14px;
}
.xmjk_kqxq .kqxqpart1 .title b {
	margin-right:30px;
}
.xmjk_kqxq .kqxqpart1 .title a {
	color:#4CA5FF;
	margin-left:5px;
	cursor:pointer;
}
.xmjk_kqxq .kqxqpart1 .title a:hover {
	text-decoration:underline;
}
.xmjk_kqxq .kqxqpart1 .num span {
	margin-right:50px;
}
.xmjk_kqxq .kqxqpart1 .num .color1 {
	color:#E87D00;
}
.xmjk_kqxq .kqxqpart1 .num .color2 {
	color:#f00;
}
.xmjk_kqxq .kqxqpart1 .qyjl {
	width:100%;
	display:table;
	margin:15px 0 0;
}
.xmjk_kqxq .kqxqpart1 .qyjl li {
	width:12.5%;
	float:left;
	display:block;
	overflow:hidden;
	margin-bottom:15px;
}
.xmjk_kqxq .kqxqpart1 .qyjl li span {
	width:90%;
	display:block;
}
.xmjk_kqxq .kqxqpart1 .qyjl li span img {
	width:100%;
	display:block;
	border-radius:5px;
}
.xmjk_kqxq .namelist {
	width:99.9%;
	margin:15px 0;
}
.xmjk_kqxq .namelist .list {
	width:100%;
	display:table;
	border:1px solid #eee;
	margin-bottom:15px;
	background:#fafafa;
	padding:15px 0;
}
.xmjk_kqxq .namelist .list .name {
	width:70px;
	float:left;
	text-align:left;
	display:block;
	margin:0 25px;
	font-size:14px;
	font-weight:600;
	letter-spacing:1px;
}
.xmjk_kqxq .namelist .list .listr {
	width:80%;
	float:left;
	display:block;
}
.xmjk_kqxq .namelist .list .listr .time {
	width:100%;
	text-align:left;
	display:table;
}
.xmjk_kqxq .namelist .list .listr .time li {
	width:5%;
	float:left;
	margin-bottom:10px;
}
.xmjk_kqxq .namelist .list .listr p {
	margin-bottom:10px;
}
/*项目管理-项目实况-详情-考勤详情*/
.gb-conmenu .xjsearch {
	width:100%;
	display:inline-block;
	margin-bottom:15px;
}
.xm_banci_m {
	display:block;
}
.xm_banci_m .xmmain {
	width:100%;
	display:block;
}
.xm_banci_m .titlebcgl {
	width:100%;
	display:block;
	margin-bottom:10px;
	font-size:14px;
	color:#414A60;
}
.xm_banci_m .tablelist {
	width:100%;
	display:block;
}
.xm_banci_m .tablelist table {
	text-align:center;
	width:100%;
	margin-bottom:10px;
}
.xm_banci_m .tablelist table tr {
	}.xm_banci_m .tablelist table tbody tr:last-child {
	border-bottom:none;
}
.xm_banci_m .tablelist table td {
	line-height:25px;
	padding:5px 3px;
	color:#9fa3b0;
}
.xm_banci_m .tablelist thead td {
	color:#414a60;
	line-height:25px;
}
.xm_banci_m .tablelist td input {
	margin-right:10px;
}
.xm_banci_m .tablelist table .xinzeng {
	padding:3px 8px;
	color:#fff;
	background:#18C3B1;
	cursor:pointer;
}
.xm_banci_m .tablelist .rowspan {
	}.xm_banci_m .tablelist .rowspan a {
	width:25%;
	float:left;
	display:block;
}
.xm_banci_m .tablelist .rowspan a img {
	display:block;
	margin:0 auto;
	vertical-align:middle;
	padding-top:8px
}
.xm_banci_m .tablelist .rowspan .bc {
	width:50%;
}
.xm_banci_m .tablelist .rowspan .bc span {
	padding:2px 8px;
	color:#fff;
	background:#18C3B1;
	border-radius:3px;
	cursor:pointer;
}
.xm_banci_m .tablelist .lx {
	display:block;
	width:50%;
	float:right
}
.xm_banci_m .tablelist .lx span {
	padding:2px 12px;
	color:#fff;
	background:#18C3B1;
	cursor:pointer;
}
.xm_banci_m .tablelist .ptjb a {
	width:50%;
	display:block;
	float:left;
}
/*项目管理-班次与考勤设置*/
.xm_yggl .tablelist table {
	margin-bottom:0;
}
.xm_yggl .tablelist .rowspan .dryg {
	width:70%;
	float:right;
}
.xm_yggl .tablelist .rowspan .dryg span {
	padding:2px 10px 2px 30px;
	color:#fff;
	background:#18C3B1 url(../images/daoru.png) no-repeat 10px center;
	cursor:pointer;
}
.xm_yggl .last a {
	width:33%;
	float:left;
}
.xm_yggl .tablelist .ygglsel {
	width:110px;
	border:1px solid #56C1F3;
	padding-left:5px;
	color:#56C1F3;
	line-height:30px;
	background:none;
}
.xm_yggl .daochu {
	float:left;
	display:block;
	padding-left:38px;
}
.xm_yggl .daochu a {
	padding:2px 10px 2px 30px;
	color:#fff;
	background:#18C3B1 url(../images/daochub.png) no-repeat 10px center;
	cursor:pointer;
}
/*项目管理-员工管理*/
.xm_ysgl .xzys {
	width:100%;
	display:table;
	margin-bottom:10px;
}
.xm_ysgl .xzys a {
	width:90px;
	height:20px;
	text-align:center;
	line-height:20px;
	display:block;
	color:#fff;
	background:#18C3B1;
	display:block;
	cursor:pointer;
}
.last a {
	width:50%;
	float:left;
	display:block;
	text-align:center;
	margin-left:0 !important;
}
.last a img {
	margin:0 auto;
	display:block;
	float:none !important;
}
/*项目管理-预算管理*/
.xj_main {
	}.xj_title {
	width:100%;
	line-height:40px;
	display:block;
	border-bottom:1px solid #ecedef;
	margin-bottom:25px;
	font-size:14px;
	font-weight:600;
}
.xj_main table tr {
	background:#fff;
	display:block;
}
.xj_main table input,.xj_main table select {
	width:210px;
	line-height:30px;
	float:left;
	border:1px solid #ecedef;
}
.xj_main table input {
	width:200px;
	height:30px;
	padding-left:10px;
	color:#414A60 !important;
}
.xj_main table select {
	height:32px;
	padding-left:7px;
}
.xj_main table thead tr {
	border-bottom:1px solid #eef0f5;
	margin-bottom:15px;
}
.xj_main table thead td {
	line-height:30px;
	padding:5px 0;
}
.xj_main table thead td input {
	width:13px;
	margin-right:5px;
	margin-top:2px;
}
.xj_main table .aniu {
	float:left;
	margin-right:50px;
}
.xj_main table .aniu label {
	width:100%;
	font-size:14px;
	font-weight:600;
	color:#414A60;
	display:block;
}
.xj_main table .aniu:last-child {
	margin-right:0;
}
.xj_main table .list {
	width:100%;
	display:table;
	margin:15px 0;
}
.xj_main table .xfont {
	width:110px;
	text-align:right;
	float:left;
	line-height:30px;
	color:#9FA3B0;
}
.xj_main table .xfont img {
	vertical-align:super;
	margin-right:5px;
}
.xj_main table .xfont input {
	width:13px;
	display:block;
	margin:2px 0 0 18px;
}
#table1 tr {
	margin-bottom:20px;
}
.xj_main table tbody td:nth-child(1) {
	text-align:center;
	font-size:30px !important;
	color:#00D7C6 !important;
	width:150px;
}
.xj_main table tbody td:nth-child(2) {
	text-align:left;
	width:330px;
}
.xj_main table tbody td:nth-child(3) {
	text-align:left;
}
.xj_main table .cjzg {
	color:#00D7C6;
	cursor:pointer;
}
.baocun {
	text-align:center;
	margin-top:50px;
}
.baocun button {
	padding:0 30px;
}
.baocun .bc {
	border-color:#5dd5c8;
	background:#5dd5c8;
	color:#fff;
	margin-right:25px;
}
.baocun .qx {
	color:#9FA3B0;
	background:#fff
}
.baocun .bc:hover {
	background:#6adbcf;
}
.baocun .qx:hover {
	color:#5dd5c8;
	border-color:#5dd5c8;
}
/*项目管理-班次与考勤设置-中间新建按钮-新建组织结构、部门、项目*/
.xiangmu_wsjcjh .jhtoptil {
	font-weight:600;
	color:#414A60;
	margin-bottom:10px;
}
.xiangmu_wsjcjh .shaixuan {
	width:100%;
	display:table;
	background:#fff;
	padding:20px 0;
	line-height:30px;
	text-align:left;
}
.xiangmu_wsjcjh .shaixuan input {
	width:200px;
	height:28px;
	line-height:28px;
	float:left;
	display:block;
}
.xiangmu_wsjcjh .shaixuan .radio {
	width:12px;
	height:12px;
	margin:10px 5px 0 5px;
	float:left;
	display:block;
}
.xiangmu_wsjcjh .shaixuan span {
	float:left;
	color:#414A60;
	display:block;
}
.xiangmu_wsjcjh .shaixuan .num {
	color:#18C3B1;
	margin:0 20px;
	font-weight:600;
	font-size:22px;
	float:left;
	display:block;
}
.xiangmu_wsjcjh .shaixuan .xg {
	color:#00D7C6;
	margin-left:10px;
}
.xiangmu_wsjcjh .shaixuan .cjian {
	padding:0 30px;
	height:30px;
	display:block;
	color:#fff;
	background:#5dd5c8;
	float:left;
	margin-left:50px;
}
.xiangmu_wsjcjh .shaixuan .cjian:hover {
	background:#6adbcf;
}
.xiangmu_wsjcjh .maint {
	background:#fff;
	border:1px solid #ecedef;
}
.xiangmu_wsjcjh .maint table {
	width:100%;
	border:none;
}
.xiangmu_wsjcjh .maint tr {
	}.xiangmu_wsjcjh .maint thead td {
	color:#414A60;
	background:#DAE6E6;
}
.xiangmu_wsjcjh .maint tbody td {
	color:#9fa3b0;
}
.xiangmu_wsjcjh .maint td {
	text-align:center;
	padding:8px 5px;
	color:#414A60;
}
/*项目管理-卫生检查计划*/
.xiangmu_cjjcjh .jhtoptil {
	font-weight:600;
	color:#414A60;
	margin-bottom:10px;
}
.xiangmu_cjjcjh .shaixuan {
	width:100%;
	display:table;
	background:#fff;
	padding:20px 0;
	line-height:30px;
	text-align:left;
}
.xiangmu_cjjcjh .shaixuan p {
	float:left;
	display:block;
	text-align:left;
	color:#414A60;
	margin-left:40px;
}
.xiangmu_cjjcjh .xing {
	font-style:normal;
	margin-right:3px;
	color:#F47979;
}
.xiangmu_cjjcjh .shaixuan select {
	width:105px;
	height:30px;
	line-height:30px;
	color:#9FA3B0;
	margin:0 10px;
	float:left;
	display:block;
	text-align:left;
	padding-left:5px;
	border-color:#ecedef;
}
.xiangmu_cjjcjh .shaixuan span {
	}.xiangmu_cjjcjh .shaixuan .s2 {
	width:220px;
}
.xiangmu_cjjcjh .maint {
	border:1px solid #ecedef;
	margin-bottom:30px;
}
.xiangmu_cjjcjh .maint .mlist {
	width:100%;
	border:none;
}
.xiangmu_cjjcjh .maint .mlist tr {
	width:25%;
	float:left;
}
.xiangmu_cjjcjh .maint .mlist td {
	text-align:left;
	padding:12px 5px;
	color:#9FA3B0;
	text-indent:125px;
}
.xiangmu_cjjcjh .maint thead td {
	color:#414a60 !important;
}
.xiangmu_cjjcjh .maint .mlist td input {
	margin-right:5px;
}
.xiangmu_cjjcjh .maint .yxg {
	color:#9FA3B0;
	padding-left:52px;
	line-height:50px;
}
/*项目管理-卫生检查计划*/
.xiangm_cjclzyjh {
	margin-bottom:50px;
}
.xiangm_cjclzyjh .tblist {
	margin-bottom:50px;
}
.xiangm_cjclzyjh .tblist td {
	padding:10px 0;
	text-align:center;
	line-height:25px;
	color:#6D6F73;
	border-bottom:1px solid #f5f5f5;
}
.xiangm_cjclzyjh .tblist td input {
	border-color:#f5f5f5;
}
.xiangm_cjclzyjh .tblist td:nth-child(1) input {
	margin-right:5px;
}
.xiangm_cjclzyjh .bcqx {
	text-align:center;
	display:block;
}
.xiangm_cjclzyjh .bcqx a {
	padding:6px 20px;
	margin:0 45px;
	border:1px solid #ccc;
}
.xiangm_cjclzyjh .bcqx .bc {
	background-color:#62d5c8;
	border:1px solid #62d5c8;
	color:#fff;
}
.xiangm_cjclzyjh .bcqx a:hover {
	background-color:#22d7c6;
	border-color:#22d7c6;
	color:#fff;
}
/*项目管理-车辆作业计划—创建计划*/
.xm_gwpb {
	width:100%;
	display:table;
	margin-bottom:10px;
}
.xm_gwpb .topbianj {
	height:25px;
	display:block;
	background:#fff;
	margin-bottom:10px;
}
.xm_gwpb .topbianj a {
	height:25px;
	padding:0 10px;
	text-align:center;
	line-height:25px;
	color:#fff;
	background:#5dd5c8;
	float:left;
	display:block;
	float:left;
}
.xm_gwpb .topbianj a:hover {
	background:#6adbcf;
}
.xm_gwpb .topbianj span {
	float:left;
	margin-left:15px;
	color:#9FA3B0;
	line-height:25px;
}
.xm_gwpb .last a {
	width:50%;
	float:left;
	display:block;
	text-align:center;
}
/*项目管理-岗位排班*/
.zxzygl .choseyear {
	width:100px;
	height:25px;
	line-height:25px;
	display:table;
	margin-bottom:20px;
	text-align:left;
	color:#414A60;
	padding:0 5px;
	border:1px solid #5499f5;
	margin-top:2px;
	position:relative;
}
.zxzygl .choseyear span,.zxzygl .choseyear a {
	float:left;
}
.zxzygl .choseyear a b {
	color:#18C3B1;
	margin-left:30px;
}
.byyfont {
	height:25px;
	background:url(../images/chosen-lower.png) no-repeat left center;
}
.buttonmoth {
	background:#fff;
	height:30px;
	line-height:30px;
	display:table;
	margin-bottom:10px;
}
.buttonmoth .href {
	height:30px;
	line-height:30px;
	background:none;
	border:none;
	margin-right:25px;
	color:#919499;
	cursor:pointer;
	display:block;
	float:left;
}
.buttonmoth .on {
	border-bottom:#e87d00 solid 3px;
	color:#e87d00;
}
.zxzygl {
	padding:20px 10px;
	border:1px solid #eef0f5;
}
.zxzygl .monthyf {
	height:20px;
	padding:25px;
	background:#fff;
	display:block;
	text-align:left;
	margin-bottom:10px;
	border:1px solid #eef0f5;
}
.zxzygl .monthyf a {
	width:8.3%;
	float:left;
	line-height:20px;
	text-align:center;
	color:#9FA3B0;
}
.zxzygl .monthyf .on {
	color:#fff;
	background:#FF8C38;
}
.zxzygl .xinzeng {
	width:100%;
	display:table;
	margin-bottom:10px;
}
.zxzygl .xinzeng .xzbtn {
	padding:0 15px;
	line-height:25px;
	color:#5499f5;
	float:left;
	margin-right:5px;
	border:1px solid #5499f5;
}
.zxzygl .xinzeng .xzbtn:hover {
	background:#5499f5;
	color:#fff;
}
.zxzygl .xinzeng .font1 {
	float:left;
	color:#9FA3B0;
	line-height:26px;
	margin-left:10px;
}
.zxzygl .xinzeng .xiang {
	color:#333;
	margin-right:10px;
}
.zxzygl .tablelist tr {
	border-bottom:1px solid #f5f5f5;
}
.zxzygl .tablelist tr:last-child {
	border-bottom:none;
}
.zxzygl .tablelist td {
	padding:10px 3px;
	line-height:22px;
	color:#919499;
	text-align:center;
}
.zxzygl .tablelist td:last-child a {
	width:50%;
	float:left;
}
/*项目管理-专项作业计划-作业任务*/
.xtsz_rs_yght .tilname {
	color:#9FA3B0;
	margin:14px 0 20px;
}
.xtsz_rs_yght .tablelist {
	width:100%;
	display:table;
	background:#fff;
}
.xtsz_rs_yght .tablelist .listm {
	padding:25px;
	display:table;
}
.xtsz_rs_yght .listm span {
	float:left;
	display:block;
	color:#9FA3B0;
	line-height:28px;
}
.xtsz_rs_yght .listm input {
	float:left;
	display:block;
	height:28px;
	line-height:28px;
	border:1px solid #F3F3F3;
	color:#9FA3B0;
	margin:0 10px;
}
.xtsz_rs_yght .bctn {
	width:230px;
	margin:50px auto;
	display:table;
}
.xtsz_rs_yght .bctn a {
	width:70px;
	height:28px;
	line-height:30px;
	text-align:center;
	float:left;
	display:block;
}
.xtsz_rs_yght .bctn .bc {
	background:#18C3B1;
	color:#fff;
	border:1px solid #18C3B1;
}
.xtsz_rs_yght .bctn .qx {
	color:#9FA3B0;
	border:1px solid #ccc;
	margin-left:80px;
}
.xtsz_rs_rznlcx .xm_gd1 {
	width:100%;
	display:table;
	padding:14px 0 20px;
}
.xtsz_rs_rznlcx .xm_gd1 span {
	float:left;
	line-height:28px;
}
.xtsz_rs_rznlcx .clear_mbsea5 {
	color:#fff;
	border:1px solid #18C3B1;
	background:#18C3B1;
	margin-left:25px;
}
.xtsz_rs_rznlcx .clear_mbsea5:hover {
	color:#fff;
	border:1px solid #18C3B1;
	background:#18C3B1;
	margin-left:25px;
}
.xtsz_rs_rznlcx .cfont {
	color:#9FA3B0;
	margin:0 0 20px 0;
}
.xtsz_rs_rznlcx .part1 {
	background:#fff;
	display:table;
	width:100%;
}
.xtsz_rs_rznlcx .part1 .part1m {
	padding:25px;
	display:table;
}
.xtsz_rs_rznlcx .part1 span,.xtsz_rs_rznlcx .part1 input {
	float:left;
	display:block;
	line-height:21px;
}
.xtsz_rs_rznlcx .part1m span {
	color:#414A60 !improtant;
	margin-left:10px;
}
.xtsz_kq_bc {
	width:100%;
	display:table;
}
.xtsz_kq_bc .tilname {
	color:#414A60;
	margin-top:10px;
}
.xtsz_kq_bc .tablename {
	height:30px;
	line-height:30px;
	width:100%;
	display:table;
	background:#fff;
	margin:0 0 10px 0;
	padding:10px 0;
}
.xtsz_kq_bc .tablename a {
	float:left;
	display:block;
	padding:0 25px;
	color:#919499;
}
.xtsz_kq_bc .tablename a:hover,.xtsz_kq_bc .tablename .on {
	color:#18C3B1;
}
.xtsz_kq_bc .tablist {
	padding:25px;
	background:#fff;
	margin-bottom:25px;
}
.xtsz_kq_bc .szlist {
	padding:25px;
	background:#fff;
	margin-top:20px;
}
.xtsz_kq_bc .szlist td {
	padding:10px 0;
	border:none;
	color:#414A60;
}
.xtsz_kq_bc .szlist td:nth-child(1) {
	text-align:right;
}
.xtsz_kq_bc .szlist td span {
	margin-left:5px;
	font-style:normal;
}
.xtsz_kq_bc .szlist td b {
	color:#F47979;
}
.xtsz_kq_bc .szlist td input {
	width:145px;
	height:28px;
	line-height:28px;
	padding-left:5px;
	border:1px solid #f3f3f3;
	color:#414A60;
}
.xtsz_kq_bc .szlist td select {
	width:150px;
	height:30px;
	line-height:30px;
	border:1px solid #f3f3f3;
	color:#414A60;
}
.xtsz_kq_bc .szlist td p {
	height:30px;
	line-height:30px;
	float:left;
	display:block;
	margin-right:15px;
}
.xtsz_kq_bc .szlist td p img {
	padding-top:5px;
}
.xtsz_kq_bc .szlist td .xztime {
	width:80px;
	height:25px;
	margin-top:2px;
	text-align:center;
	line-height:25px;
	color:#fff;
	background:#18C3B1;
	display:block;
}
.xtsz_kq_bc .bcqx {
	width:230px;
	margin:50px auto;
	display:table;
}
.xtsz_kq_bc .bcqx a {
	width:70px;
	height:28px;
	display:block;
	float:left;
	text-align:center;
	line-height:28px;
}
.xtsz_kq_bc .bcqx .bc {
	border:1px solid ##18C3B1;
	background:#18C3B1;
	color:#fff;
}
.xtsz_kq_bc .bcqx .qx {
	border:1px solid #ccc;
	color:##EEF0F5;
	margin-left:85px;
}
.xtsz_kq_bc .kqlxlist table {
	width:100%;
	display:table;
	background:#fff;
	margin-bottom:20px;
}
.xtsz_kq_bc .kqlxlist table tbody {
	}.xtsz_kq_bc .kqlxlist table td {
	padding:10px 0;
	line-height:30px;
	text-align:center;
	color:#666;
}
.xtsz_kq_bc .kqlxlist table thead {
	background:#DAE6E6;
	color:#9FA3B0 !important;
}
.xtsz_kq_bc .kqlxlist table tr {
	border-bottom:1px solid #F5F5F5;
}
.xtsz_kq_bc .kqlxlist table tr:last-child {
	border-bottom:none;
}
.xtsz_kq_bc .kqlxlist table .lx {
	display:block;
	width:50%;
	float:right;
}
.xtsz_kq_bc .kqlxlist table .lx span {
	padding:2px 12px;
	color:#fff;
	background:#18C3B1;
	cursor:pointer;
}
.xtsz_kq_bc .kqlxlist table td:last-child a {
	margin:0 20px;
}
.xtsz_wl_xmpd {
	width:100%;
	display:table;
	min-height:80vh;
	background:#fff;
	margin-top:0;
}
.xtsz_wl_xmpd .tablelist {
	padding:25px 50px;
	background:#fff;
}
.xtsz_wl_xmpd .tablelist .tilname {
	width:100%;
	display:table;
}
.xtsz_wl_xmpd .tablelist .tilname span,.xtsz_wl_xmpd .tablelist .tilname a {
	float:left;
	display:block;
	line-height:25px;
	color:#414A60;
}
.xtsz_wl_xmpd .tablelist .tilname a {
	margin-left:20px;
	background:#18C3B1;
	color:#fff;
	width:80px;
	text-align:center;
}
.xtsz_wl_xmpd .tablelist .fontil {
	width:100%;
	color:#9FA3B0;
	margin:20px 0;
	display:table;
}
.xtsz_wl_xmpd .tablelist .last {
	width:100%;
	display:table;
}
.xtsz_wl_xmpd .tablelist .last span,.xtsz_wl_xmpd .tablelist .last select {
	height:28px;
	line-height:28px;
	float:left;
	display:block;
	margin-right:5px;
}
.xtsz_wl_xmpd .tablelist .last select {
	width:80px;
}
.xtsz_wl_xmpd .bcqx {
	text-align:center;
}
.xtsz_wl_xmpd .bcqx a {
	padding:5px 30px;
	margin:0 10px;
	background:#5dd5c8;
	color:#fff;
}
.xtsz_wl_xmpd .bcqx .bc {
	border:1px solid #5dd5c8;
}
.xtsz_wl_xmpd .bcqx .qx {
	border:1px solid #ccc;
	color:#9FA3B0;
	background:none;
}
.xtsz_wl_xmpd .bcqx .bc:hover {
	background:#6adbcf;
}
.xtsz_wl_xmpd .bcqx .qx:hover {
	background:#e2e2e2;
}
.xtsz_wl_wldw {
	width:100%;
	display:table;
}
.xtsz_wl_wldw .search {
	width:100%;
	display:table;
	margin:14px 0 10px;
	background:#fff;
	padding:25px 0;
}
.xtsz_wl_wldw .search .searchmain {
	padding:0 25px;
}
.xtsz_wl_wldw .search span {
	float:left;
}
.xtsz_wl_wldw .search span label {
	line-height:24px;
	height:24px;
	width:90px;
	display:inline-block;
	text-align:right;
}
.xtsz_wl_wldw .search span input {
	width:158px;
	padding-left:2px;
	height:28px;
	line-height:28px;
	border:1px solid #f5f5f5;
}
.xtsz_wl_wldw .clright {
	float:right;
}
.xtsz_wl_wldw .clright button {
	line-height:28px;
	height:28px;
	width:80px;
	float:left;
	font-size:12px;
	cursor:pointer;
	background:#5dd5c8;
	color:#fff;
	border:1px solid #5dd5c8;
}
.xtsz_wl_wldw .zj {
	margin-bottom:10px;
}
.xtsz_wl_wldw .tablelist table tr {
	border-bottom:1px solid #f5f5f5;
}
.xtsz_wl_wldw .tablelist table td {
	line-height:30px;
	border:none;
}
.xtsz_wl_wldw .tablelist thead td {
	padding:10px 0;
	text-align:center;
}
.xtsz_wl_wldw .tablelist tbody td {
	padding:10px 0;
	text-align:center;
}
.xtsz_wl_wldw .tablelist table td:last-child a {
	width:50%;
	float:left;
	text-align:center;
}
.xtsz_oa_qywjj {
	}.xtsz_oa_qywjj .menulist {
	margin-left:140px;
	min-height:400px;
	padding-top:20px;
}
.xtsz_oa_qywjj .menulist ul li {
	padding-left:20px;
	display:table;
	line-height:30px;
	color:#53555C;
	cursor:pointer;
}
.xtsz_oa_qywjj .menulist ul .cname,.xtsz_oa_qywjj .menulist ul dl dt,.xtsz_oa_qywjj .menulist ul dl dd {
	padding-left:20px;
	background:url(../images/wjj.png) no-repeat left center;
}
.xtsz_oa_qywjj .menulist ul dl {
	padding-left:20px;
}
.xtsz_oa_qywjj .menulist ul dl p,.xtsz_oa_qywjj .menulist ul dl a {
	float:left;
	display:block;
}
.xtsz_oa_qywjj .menulist ul dl a {
	height:30px;
	margin-left:40px;
}
.xtsz_oa_qywjj .menulist ul dl a img {
	padding-top:7px;
	display:block;
}
.xtsz_fjgnqy .ys1ht_address {
	width:100%;
	display:table;
	padding:20px 0;
}
.xtsz_fjgnqy .ys1ht_address font {
	float:left;
}
.xtsz_fjgnqy .ys1ht_address span {
	float:left;
	color:#9FA3B0;
	margin-left:50px;
}
.xtsz_fjgnqy .talist {
	margin-bottom:30px;
}
.xtsz_fjgnqy .talist .name {
	color:#414a60;
	margin-bottom:10px;
	padding-left:20px;
	background:url(../images/sj.png) no-repeat left 5px;
	font-weight:600;
}
.xtsz_fjgnqy .talist .listm b {
	font-weight:500;
}
.xtsz_fjgnqy .talist .tablem {
	width:70%;
	padding:25px;
	background:#fff;
	border:1px solid #eef0f5;
}
.xtsz_fjgnqy .talist .tablem .listm span {
	margin-left:50px;
}
.xtsz_fjgnqy .talist .tablem .listm input {
	margin-right:10px;
}
/*系统设置*/
.hwgl_clpb_xzjh {
	width:100%;
	display:table;
	margin-top:0;
}
.hwgl_clpb_xzjh .tabm {
	line-height:30px;
	text-align:left;
	padding:25px;
	margin-bottom:10px;
	background:#fff;
	color:#414A60;
}
.hwgl_clpb_xzjh .tabm i {
	color:#F47979;
	margin-right:5px;
}
.hwgl_clpb_xzjh .tabm select {
	height:30px;
	line-height:30px;
	border-color:#F3F3F3;
}
.hwgl_clpb_xzjh .part1 select {
	width:110px;
}
.hwgl_clpb_xzjh .part2 select {
	width:200px;
}
.hwgl_clpb_xzjh .tabm a img {
	vertical-align:middle;
	margin-left:50px;
}
.hwgl_clpb_xzjh .tablist {
	width:100%;
	display:table;
	background:#fff;
}
.hwgl_clpb_xzjh .tablist table tr {
	border-bottom:1px solid #F5F5F5;
}
.hwgl_clpb_xzjh .tablist table td {
	border:none;
	text-align:center;
	line-height:25px;
	padding:5px 0;
	color:#6D6F73;
}
.hwgl_clpb_xzjh .tablist table input[type="checkbox"] {
	margin-right:10px;
}
.hwgl_clpb_xzjh .bcqx {
	width:230px;
	margin:50px auto;
	display:table;
}
.hwgl_clpb_xzjh .bcqx a {
	width:70px;
	height:28px;
	display:block;
	float:left;
	text-align:center;
	line-height:30px;
}
.hwgl_clpb_xzjh .bcqx .bc {
	border:1px solid ##18C3B1;
	background:#18C3B1;
	color:#fff;
}
.hwgl_clpb_xzjh .bcqx .qx {
	border:1px solid #ccc;
	color:#9FA3B0;
	margin-left:85px;
}
/*环卫管理——岗位排班*/
.right-con-right {
}
.con_ggmenu {
	width:190px;
	min-height:calc(100vh - 200px);
	border-right:1px #e3e7ed solid;
	position:inherit;
	left:inherit;
	top:inherit;
	padding:20px 0;
	background:#f2f5fa;
}
.con_ggmenu .menum {
	display:block;
}
.con_ggmenu .newcz {
	width:100%;
	display:table;
	margin-bottom:6px;
}
.con_ggmenu .newcz a {
	background-color:#5dd5c8;
	line-height:30px;
	text-align:center;
	color:#fff;
	cursor:pointer;
}
.con_ggmenu .newcz a:hover {
	background:#6adbcf;
}
.con_ggmenu .newcz a:nth-child(1) {
	width:47%;
	float:left;
}
.con_ggmenu .newcz a:nth-child(2) {
	width:50%;
	float:right;
}
.con_ggmenu .newcz a:hover {
	background-color:#22d7c6;
	color:#fff;
	border-color:#22d7c6;
}
.con_ggmenu .search {
	width:100%;
	display:block;
	position:relative;
	margin-bottom:10px;
}
.con_ggmenu .search input {
	width:99.5%;
	height:26px;
	line-height:26px;
	border:1px solid #9FA3B0;
	color:#9FA3B0;
	text-indent:30px;
	z-index:0;
}
.con_ggmenu .search input:focus {
	border:1px solid #62d5c8;
	border-top-color:#62d5c8;
	border-bottom-color:#62d5c8;
	box-shadow:0 0 5px #62d5c8;
}
.con_ggmenu .search .sbutton {
	width:15px;
	height:26px;
	display:block;
	background:url(../images/ss.png) no-repeat left center;
	position:absolute;
	left:8px;
	top:0;
	border:none;
}
.con_ggmenu .menum ul {
	width:100%;
	display:block;
}
.con_ggmenu .menum ul li {
	display:block;
	line-height:30px;
	color:#53555C;
	margin-left:12px;
	background:url(../images/menu-line2.png) repeat-y;
}
/* 部门图标 */
.bmicon1,.bmiconh1 {background:url(../images/menu-bm.png) no-repeat left 5px;}
/* 项目图标 */
.bmicon2,.bmiconh2{background:url(../images/menu-cd.png) no-repeat left 5px;}
.con_ggmenu .menum ul li img,.menum .bmicon1,.menum .bmicon2{cursor:pointer;}
.con_ggmenu .menum ul li ul{margin-left:6px;}
.con_ggmenu .menum ul .cname {
	padding-left:17px;
	background:url(../images/icom_hebi.png) no-repeat left center;
}
.con_ggmenu .menum ul .zankai {
	background:url(../images/icom_zhankai.png) no-repeat left center;
}
.con_ggmenu .menum .gbicon,.con_ggmenu .menum .zkicon {
	line-height:23px;
}
.con_ggmenu .menum .zkicon,.con_ggmenu .menum .gbicon {
	position:relative;
}
.con_ggmenu .menum .zkicon .hover,.con_ggmenu .menum .gbicon .hover {
	width:100%;
	position:absolute;
	top:0px;
	left:0;
	background:#fff;
	display:none;
}
.con_ggmenu .menum .zkicon .hover a,.con_ggmenu .menum .gbicon .hover a {
	width:25%;
	float:left;
	text-align:center;
}
.con_ggmenu .menum .zkicon .hover a {
	float:left;
}
.con_ggmenu .menum .gbicon:hover .hover,.con_ggmenu .menum .zkicon:hover .hover {
	display:block;
}
.con_ggmenu .menum ul li dl dt,.con_ggmenu .menum ul li dl dd {
	padding-left: 27px;
	margin-left: 7px;
	line-height:25px;
}
.con_ggmenu .menum ul li dl dt {
	color:#777;
}
.bmiconh1,.bmiconh2 {
	color:#5dd5c8 !important;
}
.zkicon img,.gbicon img{padding-right:5px; float: left; vertical-align: middle; padding-top:5px;}
/* 组织架构 */
.sx,.xg {
	display:none;
}
/*con_ggmenu*/
input:focus {
	border:1px solid #00d7c6;
}
tbody td {
	color:#414a60 !important;
}
.sz_ks1 {
	background:url(../images/sj.png) no-repeat left center;
}
.contact_left .list_global .sbutton {
	width:15px;
	height:26px;
	display:block;
	background:url(../images/ss.png) no-repeat left center;
	position:absolute;
	left:8px;
	top:0;
	border:none;
}
.hwindexm .lzzjg {
	width:160px;
	padding:20px 10px;
	min-height:60vh;
	background:#fff;
	position:fixed;
	left:0;
	top:54px;
	z-index:99;
}
.hwindexm .lzzjg .lzsearch {
	width:100%;
	display:block;
	position:relative;
	margin:0 auto 10px;
}
.hwindexm .lzzjg .lzsearch input {
	width:99.5%;
	height:26px;
	line-height:26px;
	border:1px solid #9FA3B0;
	color:#9FA3B0;
	text-indent:30px;
	z-index:0;
}
.hwindexm .lzzjg .lzsearch .sbutton {
	width:15px;
	height:26px;
	display:block;
	background:url(../images/ss.png) no-repeat left center;
	position:absolute;
	left:8px;
	top:0;
	border:none;
}
.hwindexm .lzzjg dl {
	margin:5px 0;
}

.hwindexm .lzzjg dd {
	padding-left:20px;
	line-height:25px;
	margin:5px 0;
}
.lzsecond {
	width:240px;
	height:auto;
	position:fixed;
	left:50%;
	margin-left:-120px;
	top:74px;
	z-index:9;
}
.lzsecond .choose {
	width:100%;
	padding:10px 0;
	display:block;
	background:#fff;
	margin-bottom:10px;
}
.lzsecond .choose {
	float:left;
	display:block;
	text-align:left;
	color:#333;
}
.lzsecond .choose input,.lzsecond .choose label {
	float:left;
}
.lzsecond .choose label {
	margin-right:10px;
}
.lzsecond .choose input {
	margin:0 5px 0 15px;
}
.lzsecond .listcse {
	width:100%;
	display:table;
	background:#fff;
	padding:5px 0;
}
.lzsecond .listcse li {
	padding:10px 15px;
	display:flex;
}
.lzsecond .listcse li i {
	margin:0 10px 0 5px;
}
.lzsecond .listcse li img {
	padding-top:4px;
}
.lzright {
	width:190px;
	overflow:inherit;
	background:#fff;
	padding:10px;
	position:fixed;
	right:0;
	margin-left:-120px;
	top:74px;
	z-index:999;
}
.lzright .lzrmain {
	position:relative;
}
.lzright .lzrmain .listrm {
	max-height:82vh;
	overflow-y:auto;
}
.lzright .lzrmain .sos {
	width:40px;
	height:40px;
	background:url(../images/sos.png) no-repeat;
	position:absolute;
	left:-40px;
	top:50%;
	z-index:1;
}
.lzright .lzrmain ul {
	border-bottom:1px solid #E6E6E6;
	margin-bottom:10px;
	border-radius:3px;
	z-index:2;
}
.lzright .lzrmain ul li {
	width:100%;
	display:inline-block;
	padding:5px 0;
}
.lzright .lzrmain ul h4 {
	font-weight:600;
}
.lzright .lzrmain ul label {
	float:left;
	display:block;
	color:#888;
}
.lzright .lzrmain ul span {
	float:left;
	color:#333;
}
.lzright .lzrmain ul .more {
	float:right;
	color:#2F96D4;
	padding-right:10px;
}
/*新改首页样式*/
.indexgy {
	max-width:1400px;
	padding: 0 20px;
	margin:0 auto 20px;
	display:block
}
.indexgy .head {
	width:100%;
	height:68px;
	display:block;
	background:url(../images/itopbg.png) no-repeat center;
}
.indexgy .head .ilogo {
	width:189px;
	height:68px;
	display:block;
	background:url(../images/ilogo.png) no-repeat center;
	margin-left:19px;
	float:left;
}
.indexgy .head .r {
	float:right;
	margin-right:20px;
}
.indexgy .head .r a {
	float:left;
	margin:39px 0 0 23px;
	line-height:15px;
}
.indexgy .head .r a img {
	vertical-align:middle;
	margin-right:5px;
}
.indexgy .imain {
	width:100%;
	min-height:600px;
	background:#fff;
	box-shadow:#d6d6d6 0px 3px 5px 0px;
}
.indexgy .dhl {
	width:100%;
	height:34px;
	display:block;
	border-radius:2px;
	background:#6ADBCF;
}
.indexgy .dhl .home {
	width:50px;
	height:24px;
	display:block;
	font-size:14px;
	float:left;
	background:#fff;
	color:#6ADBCF;
	text-align:center;
	line-height:24px;
	border-radius:2px 2px 0 0;
	margin:10px 10px 0 15px;
}
.indexgy .dhl .igzt {
	float:left;
	position:relative;
}
.indexgy .dhl .igzt .font {
	cursor:pointer;
	width:60px;
	height:22px;
	display:block;
	font-size:14px;
	float:left;
	background:#fff;
	color:#6F6764;
	text-align:center;
	line-height:22px;
	margin-top:10px;
	border-radius:2px;
	position:relative;
}
.indexgy .dhl .igzt .hover {
	display:none;
	top:33px;
}
.indexgy .dhl .igzt:hover .hover {
	display:block;
}
.indexgy .topnews {
	width:922px;
	height:35px;
	margin:0 20px;
	display:inline-block;
}
.indexgy .topnews .icon {
	height:29px;
	line-height:38px;
	float:left;
	display:block;
	padding-left:16px;
	display:block;
	background:url(../images/itishi.png) no-repeat left 12px;
	columns:#918365；
}
.indexgy .topnews .nes {
	height:29px;
	line-height:38px;
	color:#214EA6;
	display:block;
	float:left;
}
.indexgy .izmain {
	margin:0 20px;
	margin-left: 15px;
	display:inline-block;
}
.indexgy .ileft {
	width:70%;
	float:left;
	display:block;
}
.indexgy .ileft .mk1 {
	width:100%;
	border:1px solid #F0F0F0;
	display:block;
	background:#FCFCFC;
}
.indexgy .ileft .mk1 .mkmain {
	padding:10px;
	display:block;
}
.indexgy .ileft .mk1 .hy {
	border-bottom:1px solid #F0F0F0;
	display: flex;
	padding-bottom: 20px;
}
.indexgy .ileft .mk1 .hy .tx {
	width:72px;
	height:72px;
	float:left;
	display:block;
}
.indexgy .ileft .mk1 .hy .fontl {
	float:left;
	margin-left:5px;
}
.indexgy .ileft .mk1 .hy .fontl p {
	color:#000;
	text-align:left;
}
.indexgy .ileft .menu {
	width:100%;
	height:30px;
	display:block;
	border-bottom:1px solid #CE5A74;
	margin-top:10px;
}
.indexgy .ileft .menu span {
	width:112px;
	height:30px;
	display:block;
	text-indent:23px;
	line-height:30px;
	color:#fff;
	background:#28C3B1 url(../images/idaichuli.png) no-repeat 4px center;
	border-radius:2px;
	position:relative;
	left:0;
	bottom:-1px;
}
.indexgy .ileft .dclrs {
	width:100%;
	padding-top:10px;
	display:table;
}
.indexgy .ileft .dclrs p {
	width:48%;
	float:right;
	height:25px;
	border-bottom:1px solid #F09840;
}
.indexgy .ileft .dclrs .p1 {
	margin-right:20px;
	border-bottom-color:#5590D3;
	float: left;
}
.indexgy .ileft .dclrs .p1 span {
	height:24px;
	display:table;
	color:#0040B4;
	font-size:13px;
	border-bottom:2px solid #2251B9;
}
.indexgy .dclrw {
	width:100%;
	display:table;
	margin-top:3px;
}
.indexgy .dclrw li {
	width:15%;
	float:left;
	display:block;
	height:26px;
	line-height:26px
}
.indexgy .dclrw li a {
	display:block;
	text-align:left;
}
.indexgy .dclrw li a em {
	margin:0 auto;
	color:#214EA6
}
.indexgy .ileft .mk2 {
	margin-top:50px;
}
.indexgy .biaot {
	text-align:left;
	color:#000;
	line-height:16px;
	display:inline-block;
}
.indexgy .biaot i {
	width:2px;
	height:16px;
	background:#28C3B1;
	margin-right:8px;
	display:block;
	float:left;
}
.indexgy .version {
	width: 100%;
	margin: 10px 0 5px 0;
	display: flex;
}
.indexgy .version span {
	margin:0 5px 0 10px;
}
.indexgy .version_list {
	margin-left: 10px;	
}
.indexgy .version_list ul {
	width: 100%;	
    max-height: 90px;
    overflow: hidden;	
	list-style-type: decima !important;
}
.indexgy .version_list ul li {
	width: 100%;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	text-overflow:ellipsis; 
	white-space:nowrap;	
}
.version_a {
	width: 100%;
	display:inline-block;
	margin-bottom: 15px;
	text-align: right;
}
.version_a a {
	color:#214EA6 ;
	margin: 0 10px;
}
.indexgy .biaot span {
	float:left;
	display:block;
}
.indexgy .rukou {
	width:100%;
	position:relative;
	display:block;
	margin-top:7px;
}
.indexgy .rukou .rkmk {
	width:100%;
	height:inherit;
	z-index:1;
	overflow:hidden;
	position:inherit;
	left:inherit;
	top:inherit;
	background:none;
}
.indexgy .rukou .rkmk ul {
	padding-top:0;
	border-bottom: 0;
}
.indexgy .rukou .rkmk ul li {
	margin-right:4px !important;
}
.indexgy .rukou .suberl {
	width:14px;
	height:26px;
	display:block;
	position:absolute;
	top:18px;
	left:0px;
	background:url(../images/izou.png) no-repeat;
	z-index:9;
}
.indexgy .rukou .suberr {
	width:14px;
	height:26px;
	display:block;
	position:absolute;
	top:18px;
	right:50px;
	background:url(../images/iyou.png) no-repeat;
	z-index:9;
}
.indexgy .iright {
	width:30%;
	float:right;
}
.iright_main {
	padding-left: 30px;
}
.indexgy .iright .list {
	width:100%;
	height:129px;
	overflow-y:auto;
	display:block;
	border-bottom:1px solid #F0F0F0;
	border-top:1px solid #F0F0F0;
	margin:7px 0;
}
.indexgy .iright .list ul {
	padding-left:10px;
}
.indexgy .iright .list li {
	width:100%;
	display:block;
	height:30px;
}
.indexgy .iright .list li a {
	line-height:30px;
	display:block;
	color:#010101;
}
.indexgy .iright .list li .xw {
	width:220px;
	line-height:30px;
	overflow:hidden;
	float:left;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.indexgy .iright .list li .time {
	float:right;
	color:#333;
}
.indexgy .iright .list .xw {
	}.indexgy .iright .paih {
	height:170px;
	background:url(../images/irbga.png) no-repeat left bottom;
	border-top:1px solid #F0F0F0;
	margin-top:7px;
}
.indexgy .iright .paih a {
	height:30px;
	line-height:30px;
	display:block;
	color:#214EA6;
	padding-left:10px;
}
/*新改首页样式-end*/

.zjborder td {
	border-right:1px solid #ccc;
}


/*新增统计分析-全部项目资料分析-全部项目*/
.allxm_xm .toptil {
	background: #fff;
	padding: 10px;
	text-align: center;
	font-size: 16px;
	font-weight: 600;
}
.allxm_xm .part1 {
	background: #fff;
	padding:0 10px;
	margin:0 0 0 0;
	display: flex;
}
.allxm_xm .part1 .l {
	width: 25%;
	
}
.allxm_xm .part1 .l .date {
	width: 100%;	
	float: left;
	margin-bottom: 15px;
}
 
.allxm_xm .date input { 
	width: 60px;
	height: 28px;
	line-height: 28px;
	padding-left:10px;
	margin-left: 5px;
	cursor: pointer;
 }
.allxm_xm .part1 .l .date input {
	width: 65%;
	height: 30px;
	margin-left: 0;
}
.allxm_xm .part1 .l dl {
	line-height: 30px;
	text-align: left;	
	padding: 10px;
	background: #fff;
}
.allxm_xm .part1 .l dl dl {
	display: flex;
}
.allxm_xm .part1 .l dl dt {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 20px;
}
.allxm_xm .part1 .l dl dd {
	margin-right: 50px;
	font-size: 20px;
	color: blue;
}
.allxm_xm .part1 .l dl .red {
	color: red;
}
.allxm_xm .part1 .l dl .font14 {
	font-size: 14px;
}

.allxm_xm .part1 .r {
	width: 75%;
	padding:  10px;
	float: left;
	border: 1px solid #eee;

}
.allxm_xm .part1 .rm {
	
}
.allxm_xm .part2 {
	padding: 10px;
	display: flex;
	margin-bottom: 10px;
	background:#fff;
}
.allxm_xm .part2 .l {
	width:40%;
	float: left;
	padding: 10px;
	margin-right: 5px;	
	border: 1px solid #eee;
} 
.allxm_xm .date { 
	width: 100%;
	display: inline-block;
 }
.allxm_xm h3 {
	width: 100%;
	text-align: center;
	float: left;
	font-weight:bold;
	line-height: 30px;
}

 
.allxm_xm .part2 .l .h4 {
	font-size: 16px;
	margin: 5px 0;
} 
.allxm_xm .allyear {
	width: 60px;
	height: 30px;
	text-align: center;
	float: left;
	line-height: 30px;
	background: #2ea9e9;
	color: #fff;
	display: block;
	cursor: pointer;
} 
.allxm_xm .part2 .l .module {
	width:99.5%;
	min-height: 300px;	
	display: flex;
}
.allxm_xm .part2 .r {
	width: 60%;
	float: left;
	 
	margin-left:5px;
	border: 1px solid #eee;
}
.allxm_xm .part2 .r .module {
	width:99.5%;
	min-height: 340px;	
	display: flex;
}
 
.allxm_xm .part3 {
	padding: 10px 10px 0 10px;
	display: flex;
	background: #fff;
}
.allxm_xm .part3 .l,.allxm_xm .part3 .r { 
	width:50%;
	float: left;
 
}
.allxm_xm .part3 .l {
	background: #fff;
	margin-right: 5px;
	padding: 10px;
}
.allxm_xm .part3 .r {
	margin-right: 10px;
	display: block;
	margin-right: 0;
}
.allxm_xm .part3  .module {
	width:99.5%;
	min-height: 205px;	
	display: flex;
	padding-top:10px;
}
.allxm_xm .part3 .l .module {
	height: 468px;
}
.allxm_xm .part3 .two,.allxm_xm .part3 .three {
 	display: block;
 	padding: 10px;
 	background: #fff;
 	border: 1px solid #eee;
}
.allxm_xm .part3 .two {
	margin-bottom: 10px;
}

/*升级说明页end*/
.versionv_procy .right_navigation_secondr {
	display: block;
}
.versionv_procy .right_navigation_secondr .on,
.versionv_trainingy .right_navigation_secondr .on,
.versionv_procy .right_navigation_secondr .on,
.versionv_usey .right_navigation_secondr .on
{
	color: #5dd5c8!important;
}
.versionv_procy_main {
	 width: 95%;
	 margin: 0 auto;
}
.versionv_procy_main .part1 td {
	border: none;
}
.versionv_procy_main .part1 tr td:first-child {
	text-align: left;
	font-size: 22px !important;
}
.versionv_procy_main .part1 tr td:last-child {
	text-align: left;
}
.versionv_procy_main .part2 {
	/* border: 1px solid #ebedf2;
	padding:10px 20px; */
} 

.versionv_procy_main .part2 .text1 {
	width: 100%;
	display: block;
	  font-size: 14px;
	  font-weight: bold;
	  line-height: 35px;
	  float: left;
  }
  .versionv_procy_main .part2  table {
	  margin-bottom: 30px;
  }
.versionv_procy_main .part2 td {
	 border: 1px solid #ebedf2;
  }
.versionv_procy_main .last td { border: none;}
.versionv_procy_main .part2  thead {
	   background: #DAE6E6;
   }
.versionv_procy_main .line {
	margin-bottom: 20px;
	border-bottom: 1px solid #eee;
}
  .versionv_procy_main .part2 .instructions {
	  float: left;
  }
.versionv_procy_main .part2 .instructions span {
	 float: left;
	 margin-right: 35px;
	 line-height: 37px;
 }
.versionv_procy_main .part2 {
	min-height: 60vh;
}
/*.versionv_procy_main .part2 table {
	 margin-bottom: 20px;	
	 background-color: #ebedf2;
 }
.versionv_procy_main .part2 thead {
	background: #DAE6E6; 
 }
.versionv_procy_main .part2 thead td {
	line-height: 35px;
}
.versionv_procy_main .part2 tr {
	border-bottom: 1px solid #fff;
}
.versionv_procy_main .part2 td {
 	 border: none !important;
 	 line-height: 30px;
  }*/
.versionv_procy_main .part2 .last {
	 background-color:#fff;
 }
 .versionv_procy_main .part2 .last td {
	 padding: 0;
 } 
 .versionv_procy_main .part2 .last td img {
	vertical-align: bottom;
 }
.versionv_usey .right_navigation_secondr {
	display: block !important;
}
.versionv_trainingy_main {
	padding: 10px;
	background: #fff;
	
}
.versionv_trainingy_main .ys1ht_box {
	padding:0 50px;
	padding-top:15px;
	border: solid 1px #ebedf2;
	border-left: 0;
}
.versionv_trainingy .right_navigation_secondr {
	display: block;
}
.versionv_trainingy_main .ys1ht_box .title {
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 10px;
}
.versionv_trainingy_main .ys1ht_box .title span {
	margin-right: 30px;
}
.versionv_trainingy_main .ys1ht_box table {
	border: solid 1px #ebedf2;
}
.versionv_trainingy_main .ys1ht_box table thead td {
	background: #DAE6E6;
	line-height: 35px;
}
.versionv_trainingy_main .ys1ht_box tbody tr {
	border-bottom: 1px solid #ebedf2;
}
.versionv_trainingy_main .ys1ht_box tbody tr td:first-child {
	border-right: 1px solid #ebedf2;
}
.versionv_trainingy_main .ys1ht_box tbody tr td:last-child {
	padding-left: 20px;
	text-align: left;
}
.versionv_trainingy_main .ys1ht_box td { 
	text-align: center;
	border: none;
}
.versionv_trainingy_main .ys1ht_box td img {
	vertical-align: sub;
	margin-right: 3px;
}
.versionv_trainingy_main .ys1ht_box .span span {
	margin: 0;
	margin-right: 30px;
}
.versionv_trainingy_main .ys1ht_box .czsc div {
	float: left;
	margin-right: 20px;
}
.versionv_trainingy_main .ys1ht_box .czsc div p {
	text-align: center;
}
.versionv_trainingy_main .ys1ht_box .czsc div p img {
	max-width: 50px;
}
/*版本介绍升级end*/
/* 日报设置 */
.work_report_sztc{
	width: 1000px;
	padding-bottom: 30px;
	background: #fff;
	box-shadow:1px -1px 3px #ddd;
	margin-bottom: 20px;
}
.work_report_sztc .sz1-top {
	width: 100%;
	height: 60px;
	line-height: 60px;	
	background-color: #18C3B1;
}
.work_report_sztc .sz1-top .l {
	color: #fff;	
	float: left;
	font-size: 16px;
	padding-left: 30px;
}
.work_report_sztc .sz1-top .close {
	color: #fff;
	float: right;
	height: 60px;
	padding: 0 30px 0 20px;
	background: url(../images/closegb.png) no-repeat left center ;
	background-size: 13px 13px;
}
.work_report_sztc .con {
	padding: 15px 60px;
}
.work_report_sztc .sm {
	font-size: 16px;
	color: #333;
	line-height: 40px;
	margin-bottom: 15px;
}
.work_report_sztc form p {
	line-height: 30px;
	text-align: left;
	margin-bottom: 25px;
}
.work_report_sztc form label {
	font-size: 14px;
	float: left;
	font-weight: normal;
}
.work_report_sztc .red {
	color: red;
}
.work_report_sztc form input[type=text] {
	float: left;
	width: 200px;
	height: 28px;
	border: 1px solid #CCCCCC;
	padding-left: 5px;
	margin-right: 10px;
}
.work_report_sztc form input[type=radio] {
	margin:0 5px 0 45px;
}
.work_report_sztc .til {
	font-size: 16px;
	line-height: 50px;
}
.work_report_sztc dl {
	font-size: 14px;
	padding-left: 30px;
	margin-bottom: 20px;
}
.work_report_sztc dl dt {
	line-height: 50px;
}
.work_report_sztc dd {
	padding-left: 30px;
}
.work_report_sztc dd ul {
	width: 100%;
	display: inline-block;
}
.work_report_sztc dd ul li {
	font-size: 14px;
	width: 25%;
	text-align: left;
	line-height: 30px;
	float: left;
	display: block;
	
}
.work_report_sztc dd ul li input {
	margin-right: 5px;
}
.work_report_sztc dd ul li span {
	color: red;
}
.work_report_sztc .line {
	width: 100%;
	height: 1px;
	background: #000;
	margin: 25px 0;
}
.work_report_sztc .btn_qdqx {
	height: 50px;
	text-align: center;
	padding-bottom: 25px;
	box-sizing: border-box;
}
.work_report_sztc .btn_qdqx a {
	padding:8px 40px;
	border-radius: 2px;
	background: #E5E5E5;
	color: #414A60;
	margin: 0 50px;
}
.work_report_sztc .btn_qdqx .qd {
	background: #18C3B1;
	color: #fff;
}
.work_report_sztc .baocun {
	margin: 0 0 20px 0;
}
/* 工作日报设置页 */
.work_report_szy {
	background: #fff;
	box-sizing: border-box;
	padding: 20px;
	margin-bottom: 20px;
	padding-bottom: 5px;
}
.work_report_szy .main {
	padding: 20px;
}
.work_report_szy dl {
	width: 80%;
	padding: 20px;
	border: 1px solid #CCCCCC;
	margin-bottom: 20px;
}
.work_report_szy dl dt {
	width: 100%;
	height: 25px;
	line-height: 25px;
	display: block;
	margin-bottom: 20px;
	font-size: 16px;
}
.work_report_szy dl dt a,
.work_report_szy dl dt span {
	float: left;
}
.work_report_szy dl dt a {
	width: 50px;
	height: 25px;
	display: block;
	text-align: center;
	line-height: 25px;
	background: #18C3B1;
	color: #fff;
	margin-left:20px ;
	border-radius: 2px;
	font-size: 14px;
}
.work_report_szy dl dd {
	margin-left: 20px;
}
.work_report_szy .part label {
	float: left;	
}
.work_report_szy .font {
	color: #666;
	margin-bottom: 10px;
}
.mb20 {
	margin-bottom: 20px;
}
.mb0 {
	margin-bottom: 0px;
}
.work_report_szy .part p {
	width: 100%;
	display: inline-block;
}
.work_report_szy .part .kong { width: 30px; height: 20px; float: left; display: block;}

.work_report_szy .part input {
	float: left;
	padding-left: 5px;
}
.work_report_szy .part span {
	float: left;
}

.work_report_szy ul {
	width: 100%;
	display: inline-block;
}
.work_report_szy ul li {
	width: 20%;
	float: left;
	display: block;
	height: 30px;
 } 
.work_report_szy ul li input {
	 margin-right: 5px;
 }
.work_report_szy table thead {
	background: #EEF0F5; 
 }
.work_report_szy table td {
	 line-height: ;
	 text-align: center;
	 padding: 5px;
 }
.work_report_szy table a {
	  text-align: center;
	  color: #18B1F0;
	  margin: 0 5px;
  }
  /* 修改群组 */
.work_report_xgqzy {
	box-sizing: border-box;
	padding: 20px;
	background: #fff;
}
.work_report_xgqzy .name {
	margin-bottom: 20px;
	font-size: 14px;
	text-align: left;
}
.work_report_xgqzy .name span {
	margin-right: 5px;
	line-height: 30px;
}
.work_report_xgqzy .name i {
	color: red;
	margin-right: 5px;
}
.work_report_xgqzy dl,.work_report_xgqzy .part1 {
	width: 80%;
	padding-left: 30px;
	margin-bottom: 25px;
	display: block;
}
.work_report_xgqzy dl dd {
	padding: 20px;
	border: 1px solid #eee;
}
.work_report_xgqzy .part1 p {
	margin-bottom: 10px;
}
.work_report_xgqzy .part1 p input {
	margin-right: 3px;
}
.work_report_xgqzy dt {
	margin-bottom: 15px;
}
.work_report_xgqzy dt a {
	padding: 6px 15px;
	background: #18C3B1;
	color: #fff;
	margin-left: 20px;
}
.work_report_xgqzy .kong { width: 30px; height: 20px; float: left; display: block;}
.work_report_xgqzy .part2 li {
	width: 25%;
	float: left;
	line-height: 30px;
	margin-bottom: 5px;
}
.work_report_xgqzy .part2 li img {
	width: 18px;
	height: 18px;
	vertical-align: middle;
}
.work_report_xgqzy .part2 li span,
.work_report_xgqzy .part2 li a {
	float: left;
}
.work_report_xgqzy .part2 ul,
.work_report_xgqzy .part3 ul {
	width: 100%;
	display: inline-block;
}
.work_report_xgqzy .part3 {
	clear: both;
}
.work_report_xgqzy .part3 dd {
	padding-left: 0;
}
.work_report_xgqzy .part3 li {
	width:8%;
	float: left;
	margin-right: 20px;
	margin-bottom: 10px;
	position: relative;
}
.work_report_xgqzy .part3 li a {
	width: 26px;
	height: 26px;
	position: absolute;
	right: -8px;
	top: -8px;
	background: url(../images/close1.png) no-repeat;
	background-size: 100%;
} 
.work_report_xgqzy .part3 li img {
	width: 100%;
}
.work_report_xgqzy .baocun {
}
.quyu_left { background: #f2f5fa !important; border: none!important; padding-top: 0!important; margin-top: 0;}
.quyu_left ul { background-color: #f2f5fa !important; padding-top: 10px; }
.quyu_left .menum ul { height: 100% !important;}
.table_div  { background: #fff;}
#move_box_overlay { z-index: 99 !important;}
#move_box { z-index: 999 !important;}

/* 统计分析-物料报表-日报统计 */
.wuliao_bb_rztj .wuliao_part1 {
	width: 100%;
	padding: 17px 20px;
	margin-bottom: 10px;
	box-sizing: border-box;
	background: #fff;
	font-size: 16px;
	border-radius: 4px;
}
.wuliao_bb_rztj .wuliao_part1 li {
	width: 100%;
	display: inline-block;
}
.wuliao_bb_rztj .wuliao_part1 .li1 {
	height: 100px;
	line-height: 100px;
	margin-bottom: 30px;
}
.wuliao_bb_rztj .wuliao_part1 .li1 span {
	float: left;
	color: #333;
	text-align: left;
	margin-right: 30px;
}
.wuliao_bb_rztj .wuliao_part1 .li1 img {
	width: 100px;
	height: 100px;
	border-radius: 50px;
	background-color: #eee;
	margin-right: 9px;
}
.wuliao_bb_rztj .wuliao_part1 .li1 a {
	float: left;
	font-size: 12px;
	margin-right: 30px;
	color: #5499f5;
}
.wuliao_bb_rztj .wuliao_part1 .li1 a:hover
.wuliao_bb_rztj .wuliao_part1 .li1 .kong { width: 80px; height: 100%; display: table;}
.wuliao_bb_rztj .wuliao_part1 .li2 {
	margin-bottom: 25px;
}
.wuliao_bb_rztj .wuliao_part1 .li2 span { 
	width: 185px;
	text-align: left;
	float: left;
}
.wuliao_bb_rztj .wuliao_part1 .li3 { margin-bottom: 0;}
.wuliao_bb_rztj .wuliao_part2 {
	width: 100%;
	min-height: 300px;
	max-height: 500px;
	overflow-y: auto;
	padding: 20px;
	box-sizing: border-box;
	background: #fff;
	border-radius: 4px;
	margin-bottom: 20px;
}

.wuliao_bb_rztj .wuliao_part2 .part2_til {
	margin-bottom: 15px;
	font-size: 16px;
	text-align: left;
}
.wuliao_bb_rztj .wuliao_part2 .part2_til span {
	margin-right: 40px;
}
.wuliao_bb_rztj .wuliao_part2 .part2_til span:first-child {
	margin-right: 50px;
	color: #333;
}
.wuliao_bb_rztj .wuliao_part2 .part2_til span:last-child {
	color: #1B96FF;
}
.wuliao_bb_rztj .wuliao_part2 .til_h4 {
	font-size: 14px;
	color: #333;
	margin-bottom: 5px;
}
.wuliao_bb_rztj .wuliao_part2 .list_jh {	
	margin-bottom: 10px;
}
.wuliao_bb_rztj .wuliao_part2 .list_jh li {
	color: #666;
	line-height: 30px;	
	font-size: 12px;
}
.wuliao_bb_rztj .wuliao_part2 .list_img {
	width: 100%;
	display: inline-block;
	margin-bottom: 20px;
}
.wuliao_bb_rztj .wuliao_part2 .list_img li {
	width: 20%;
	float: left;
}
.wuliao_bb_rztj .wuliao_part2 .list_img li img {
	width: 80%;
	margin: 0 auto;
}
.wuliao_bb_rztj .wuliao_part2 .mrjh {
	padding-bottom: 20px;
	border-bottom: 1px solid #E6E6E6;
}
.wuliao_bb_rztj .wuliao_part2 .list_line {
	width: 670px;
	margin-left: 20px;
}
.wuliao_bb_rztj .wuliao_part2 .list_line li {
	padding: 3px 0;
	line-height: 30px;
	border-bottom: 1px solid #E6E6E6;
	color: #333;
}
.wuliao_bb_rztj .wuliao_part2 .list_line li:last-child {
	border-bottom: none;
}
.wuliao_bb_rztj .wuliao_part2 .list_line i { margin-right: 10px;}
.wuliao_bb_rztj .wuliao_part2 .list_line i img {
	vertical-align: inherit;
}
.wuliao_bb_rztj .wuliao_part2 .list_line .fontblue {
	color: #144966;
}
.wuliao_bb_rztj .wuliao_part2 .gzjh {
	margin-bottom:20px;
	border-bottom: 1px solid #E6E6E6;
}
.wuliao_bb_rztj .wuliao_part2 .gzjh:last-child {
	border-bottom: none;
}
.wuliao_part2_tab {
	width: 100%;
	height: 30px;
	display: table;
	background-color: #fff;
	padding: 20px;
	box-sizing: border-box;
	border-bottom: 1px solid #DFE1E6;
}
.wuliao_part2_tab a {
	width: 50px;
	height: 30px;
	float: left;
	text-align: center;
	line-height: 30px;
	border-radius: 4px;
	background-color: #EEF0F5;
	color: #333;
	font-size: 14px;
	margin-right: 30px;
}
.wuliao_part2_tab .on ,.wuliao_part2_tab a:hover {
	background-color: #1B96FF;
	color: #fff;
}
/* 登录页面 */
.login_page {
	height: 100%;
	min-height: 100vh;
	min-width: 1200px;
	/* background: url(../images/login_bg.png) left top/100% no-repeat; */
	background: url(../images/login_bg.png) no-repeat; 
	background-size: 100% 100%;
}	
.login_page .dping_href {
	height: 25px;
	line-height: 25px;
	font-size: 14px;
	color: #fff;
	text-decoration: none;
	padding-right: 30px;
	background: url(../images/login_go.png) no-repeat right center;
	position: absolute;
	right: 15%;
	top:5%;
}
.login_page .dping_href:hover {
	text-decoration: underline;
}
.login_page .login_slogin {
	width: 281px;
	height: 178px;
	display: block;
	background: url(../images/login_slogin.png) no-repeat ;
	position: absolute;
	left: 20%;
	top: 50%;
	margin-top: -89px;
}

.login_page .login_dlu {
	width: 460px;
	background: #fff;	
	border-radius: 5px;	
	z-index: 9;
	position: absolute;
	top: 50%;
	left: 70%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	/* box-shadow: 0 6px 20px 5px rgba(40, 120, 255, 0.1), 0 16px 24px 2px rgba(0, 0, 0, 0.05); */
	box-shadow: 0 6px 20px 5px rgba(40, 120, 255, 0.1), 0 16px 24px 2px rgba(0, 0, 0, 0.01);
}
.login_page .login_dlu form {
	padding: 88px 27px;
}
.login_page .login_dlu .login_til {
	font-size: 24px;
	color: #2e3341;
	margin-bottom: 45px;
	margin-top: 0;
	letter-spacing: 4px;
	text-align: center;
	font-weight: 500;
}
.login_page .login_dlu form .ipt {
	width: 100%;
	height: 48px;
	padding-left: 10px;
	line-height: 48px;
	margin-bottom: 20px;
	background-color: #FFFFFF ;
	border: 1px solid #b8bcc0;
	box-sizing: border-box;
}
.login_page .login_dlu form .tc_dd01 {
	width: 100%;
	height: 50px;
	display: block;
	margin-bottom: 60px;
}
.login_page .login_dlu form .tc_dd01 .ipt  {
	width: 50%;
	float: left;
}
.login_page .login_dlu form .tc_dd01 img {
	padding-top: 5px;
	margin-left: 20px;
	float: left;
	vertical-align: middle;
}
.login_page .login_dlu form .tc_dd01 a {
	line-height: 48px;
	float: right;
	color: #00151d;
	text-decoration: none;
}
.login_page .login_dlu form .tc_dd01 a:hover {
	color:#00c2b3;
}
.login_page .login_submit {
	width: 100%;
	height: 50px;
	cursor: pointer;
	display: block;
	text-align: center;
	line-height: 50px;
	padding: 0;
	border-radius: 50px;
	background-color: #00c2b3 !important;
	border: none;
	color: #fff;
	font-size: 24px;
	font-weight: 500;
	letter-spacing: 5px;
}
.login_page .login_submit:hover {
	background-color: #00d7c6 !important;
}
.login_page .zcy_db {
	width: 100%;
	line-height: 30px;
	position: absolute;
	bottom: 0;
	text-align: center;
	color: #878d91;
}
.login_page .zcy_db a {
	width: 100%;
	display: inline-block;
	text-decoration: none;
	color: #878d91;
}
.login_page .zcy_db a:hover {
	color: #00D7C6;
}
