/*字体*/

/* This stylesheet generated by Transfonter (https://transfonter.org) on July 5, 2017 12:44 PM */
.index_content.right_content {
	width: 1024px\9;
}

@font-face {
	font-family: 'iconfont';
	src: url('iconfont.eot');
	font-weight: 500;
	font-style: normal;
}

@font-face {
	font-family: 'iconfont';
	src:
		url(data:application/font-woff;charset=utf-8;base64,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)
		format('woff'), url('iconfont.ttf') format('truetype');
	font-weight: 500;
	font-style: normal;
}
/*最新消息链接*/
.a-color {
	color: #666;
}

.span4 .btn_an img {
	width: auto\9;
	height: auto;
	max-width: none;
	vertical-align: middle;
	border: 0;
	min-width: 1px;
	width: auto;
}

/*选择月份*/
.choose_month {
	width: 120px;
	line-height: 28px;
	border: 1px solid #ccc;
	cursor: pointer;
	margin: 0 10px;
	position: relative;
}
/*调整中间卡片的长度*/
div.bj.span4.middle_span4 {
	width: 37.66655555555555%;
	width: 37.66655555555555% \9;
}

div.bj.span4.right_span4 {
	width: 39%;
	width: 39% \9;
}

/*选择日历的图标*/
#track_date {
	border: none;
	height: 10px;
	width: 85px;
}
/*点击后出现的月份框*/
.month-item {
	position: absolute;
	width: 100%;
	background: #fff;
	z-index: 1000;
}

.month-num {
	float: left;
	width: 31.5%;
	border: 1px solid #ccc;
	margin-left: -1px;
	margin-top: -1px;
	text-align: center;
	line-height: 30px;
}

.month-num:hover {
	background: #65B4FF;
	color: white;
}

div.month-num.active {
	background: #65B4FF;
	color: white;
}

.month-item-year {
	text-align: center;
	background: #eee;
	margin-left: -1px;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc;
}

.choose_month::focus {
	background: none;
}

.choose_month>div:nth-child(1) {
	float: left;
	margin-left: 10%;
	margin-right: 20%;
}

.choose_month>div:nth-child(2) {
	margin-right: 10%;
}

.staff_choose {
	width: 150px;
}

.date_choose {
	border: 1px solid #aaa;
	line-height: 25px;
	width: 100px;
	border-radius: 5px;
	margin-left: 5px;
}

.date_choose input {
	border: none;
	width: 110px;
	height: 16px;
	outline-style: none;
}

.date_choose label {
	line-height: 25px;
}
/*选择具体人员的轨迹数据*/
.select_staff select {
	outline: none;
	height: 30px;
	width: 100px;
}
/*维保进度下拉框宽度*/
.progress_card_selcet.select_staff select {
	*width: 75px;
	width: 75px\9\0;
}

/*自检卡片样式*/
div.span3.bj.self_check p {
	font-size: 14px;
	line-height: 30px;
}

/*最新消息，top5故障项，每条只显示一行，其他隐藏，hover的时候显示*/
#last-news a, #last-top5 a {
	display: inline-block;
	width: 300px;
	overflow: hidden; white-space : nowrap;
	text-overflow: ellipsis;
	vertical-align: bottom;
	white-space: nowrap;
}

.iconfont {
	font-family: "iconfont" !important;
	font-size: 16px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-icondayu:before {
	content: "\e670";
	float: left;
}

.icon-icondayu1:before {
	content: "\e504";
	float: right;
}
/*箭头*/
.sorrow {
	float: left;
}

.sorrow:hover {
	cursor: default;
}
/*清理浮动*/
.sorrow-progress:after {
	display: block;
	clear: both;
	height: 0;
	content: '';
	visibility: hidden;
}
/*维保进展正文，文字部分*/
.check_progress_text.row-fluid span.span6 {
	padding: 0 15px;
}
.check_progress_text {
	padding-bottom: 5px;
}
/*维保进展正文，横条部分*/
.check_progress_column {
	height: 15px;
	margin-left: 4%;
	background: #D4D4D4;
	width: 92%;
	margin-bottom:25px;
}

/*蓝色卡片布局*/
.progress-card {
	float: left;
	width: 47%;
	margin: 1%;
}
/*饼图样式*/
.total_title {
	float: right;
	padding: 3%;
	font-weight: bolder;
}

.chart_colomn {
	background: #f5f5f6;
	height: auto;
}
/*背景颜色 */
div.table_box .progress-card.bg-line-statistics-index {
	background: #65B4FF;
	color: #fff;
}

button.btn_an {
	margin: 0 5px;
}
/**/
.card-title {
	text-align: left;
	padding: 1% 3%;
}

.title_line {
	height: 1px;
	width: 98%;
	background: #d4d4d4;
	margin: 20px auto;
	margin-left: 0;
}
/*正文的字体大小*/
.table_box {
	font-size: 14px;
}
/*进度条*/
.progress-box {
	height: 10px;
	width: 95%;
	background: #d4d4d4;
	border-radius: 10px;
	overflow: hidden;
	float: left;
	margin: 4% 0;
}

.progress-item {
	height: 100%;
	float: left;
}

.total-num {
	text-align: right;
	padding-right: 5%;
	height: 15px;
}

/*图例*/
.legend-box {
	padding: 6%;
	margin-left: -4%;
}

.legend div {
	float: left;
}

.legend-cirlce {
	width: 15px;
	height: 15px;
	border-radius: 50%;
	border: 1px solid #999;
	vertical-align: middle;
	margin-right: 10px;
	margin-left: 11%;
	margin-top: 4px;
}

.sorrow-progress {
	margin-top: 27px;
	margin-left: 4%;
}

@media ( max-width : 2300px) {
	/*维保进度下拉框宽度*/
	.progress_card_selcet.select_staff select {
		width: 75px;
		*width: 65px;
		width: 65px\9\0;
	}
}

@media ( max-width : 2000px) {
	/*维保进度下拉框宽度*/
	div.progress_card_selcet.select_staff {
		width: 100%;
	}
	.progress_card .progress_card_title.span4 {
		width: 100%;
	}
}

@media ( max-width : 1400px) {
	/*维保进度下拉框宽度*/
	.progress_card_selcet.select_staff select {
		width: 55px;
		*width: 55px;
		width: 55px\9\0;
	}
	#last-news a, #last-top5 a {
		display: inline-block;
		width: 220px;
	}
}

@media ( max-width : 1380px) {
	/*维保进度下拉框宽度*/
	div.progress_card_selcet.select_staff {
		width: 100%;
	}
	.progress_card .title_line {
		height: 0;
	}
	.progress_card .progress_card_title.span4 {
		width: 100%;
	}
	div.span3.bj.self_check p {
		font-size: 14px;
	}
	.date_choose.track_date_box {
		width: 94px;
	}
	#track_date {
		width: 85px;
		height: 10px;
	}
}

@media ( max-width : 1200px) {
	/*维保进度下拉框宽度*/
	#last-news a, #last-top5 a {
		display: inline-block;
		width: 138px;
	}
	div.progress_card_selcet.select_staff {
		width: 100%;
	}
	.progress_card .title_line {
		height: 0;
	}
	.progress_card .progress_card_title.span4 {
		width: 100%;
	}
	div.bj.span4.middle_span4 {
		width: 38.66655555555555%;
	}
	div.bj.span4.right_span4 {
		width: 38%;
	}
	div.span3.bj.self_check p {
		font-size: 16px;
	}
	.date_choose.track_date_box {
		width: 100px;
	}
	.date_choose.track_date_box {
		width: 94px;
	}
	#track_date {
		width: 85px;
		height: 10px;
	}
	div.span3.bj.self_check p {
		font-size: 14px;
	}
	div.bj.span4.right_span4 {
		width: 36%;
	}
	.row-fluid .progress_card.span4 {
		width: 38.023932%;
	}
	.row-fluid .emergency_finish_card.span4 {
		width: 38.023932%;
	}
	.row-fluid .worktrack_card.span8 {
		width: 60.811966%;
	}
	.row-fluid .result_card.span8 {
		width: 60.811966%;
	}
	.select_staff select {
		width: 75px;
	}
	.progress_card_selcet.select_staff select {
		width: 60px;
	}
	div.bj.span4.middle_span4 {
		width: 37.666556%;
	}
}

@media ( max-width : 980px) {
	div.bj.span3.self_check, div.bj.span4.middle_span4, div.bj.span4.right_span4,
		.row-fluid .progress_card.span4, .row-fluid .emergency_finish_card.span4,
		.row-fluid .worktrack_card.span8, .row-fluid .result_card.span8 {
		width: 100%;
		margin: 0;
	}
	#last-news a, #last-top5 a {
		display: inline-block;
		width: 300px;
	}
}