body {
	font: 14px/150% Microsoft yahei, Arial, Verdana, "宋体";
	color: #666;
}
.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}
.clearfix:before, .clearfix:after {
	content: '.';
	display: block;
	visibility: hidden;
	font-size: 0;
	line-height: 0;
	width: 0;
	height: 0;
}
.clearfix:after {
	clear: both;
}
.clearfix {
	zoom: 1;
}
.inline-block() {
	display: inline-block;
	*display: inline;
	*zoom: 1;
}
.fl{ float: left;}
.fr{ float: right;}
.m25{ margin: 25px;}
.mt10{ margin-top: 10px;}
.mt20{ margin-top: 20px;}
.mt25{ margin-top: 25px;}
.mt30{ margin-top: 30px;}
.ml25{ margin-left: 25px;}
.ml10{ margin-left: 10px;}
.mr25{ margin-right: 25px;}
.mr15{ margin-right: 15px;}
.pl10{ padding-left: 10px;}
.f20{font-size: 20px; line-height: 20px;}
.f32{ font-size: 32px; line-height: 32px;}


.container{
	td{
		vertical-align: top;
	}
}

.title{
	background-color: #fff;
	height: 50px;
	line-height: 48px;
	h3{
		color: #383e4c;
		font-size: 16px;
		font-weight: 600;
		border-left: 3px solid #11a8ab;
		padding-left: 10px;
		display: inline;
		margin-left: 25px;
	}
}
.w1000{ width: 1000px; margin: 25px auto;}
.select_member{
	span{ color: #95a0aa;}
	select{ width: 175px; padding: 5px;}
}
.huodong{
	border:1px solid #d8d8d8;
	background-color: #fff;
	padding: 8px 10px;
	h3{
		font-size: 16px;
		line-height: 16px;
		color: #33363f;
		margin-left: 5px;
	}
	ul{
		margin-top: 10px; overflow: hidden;
		li{
			text-align: center;
			border:1px solid #d8d8d8;
			margin: 5px;
			width: 142px;
			height: 125px;
			padding-top: 10px;
			.inline-block();
			float: left;
			p{ height: 34px; line-height: 34px;}
			.cheng{ color: #fa8564;}
			i{ color: #fa8564; 
				font-size: 36px; 
				line-height: 36px; 
				display: block; 
				margin-top: 8px; 
				margin-bottom: 15px;
				&.lvse{
					font-size: 56px;
				}
			}
			.lanse{ color: #7fbee9;}
			.lvse{ color: #11a8ab;}
		}
		.tk_cheng{
			background-color: #fa8564;
			color: #fff;
			.xiaokh{ height: 32px; line-height: 32px; background-color: #d04c19}
			i{ color: #e96e45;}
		}
		.tk_lanse{
			background-color: #7fbee9;
			color: #fff;
			.yxkh{ height: 32px; line-height: 32px; background-color: #2177b1}
			i{ color: #4597ce; font-size: 50px;}
		}
		.tk_lvse{
			background-color: #11a8ab;
			color: #fff;
			.cjkh{ height: 32px; line-height: 32px; background-color: #078385}
			i{ color: #16898f; font-size: 50px;}
		}
	}
}
.detail{
	background-color: #fff;
}
.switch{ padding: 10px;}
.xqmt{
	background-color: #e5e5e5;
	height: 36px;
	line-height: 36px;
	padding-left: 10px;
	color: #33363f;
}
.tj_chart{
	border:1px solid #d8d8d8;
	padding: 10px;
	.chart_date{
		a{ 
			color: #666; margin-right: 5px;
			&:hover{ color: #5faee3}
		}
		.tj_Wdate{ 
			color: #d8d8d8; border:1px solid #f86b4f; width: 95px; padding-left: 5px; outline: none;
			&:focus{
				-webkit-box-shadow: 0 0 1px 1px rgba(248,107,79,.5);
				-moz-box-shadow: 0 0 1px 1px rgba(248,107,79,.5);
				-ms-box-shadow: 0 0 1px 1px rgba(248,107,79,.5);
				-o-box-shadow: 0 0 1px 1px rgba(248,107,79,.5);
				box-shadow: 0 0 1px 1px rgba(248,107,79,.5);
				transition: box-shadow linear .2s;
			}
		}
		.tri_inp{
			position: relative;
			i{
				border: 6px solid #f86b4f;
				border-color: #f86b4f transparent transparent transparent;
				overflow: hidden;
				*width: 0;
				*height: 0;
				position:absolute;
				right: 5px;
				top: 7px;
			}
		}
	}
	.chart_area{ height: 350px;}
}
.tongji{
	padding: 10px;
	.tj_hd{
		overflow: hidden;
		li{
			float: left;
			width: 150px;
			height: 36px;
			line-height: 36px;
			text-align: center;
			background-color: #e5e5e5;
			margin-right: 16px;
			.inline-block();
			cursor: pointer;
			&.last{ margin-right: 0;}
			&.on{
				background-color: #fa8564;
				color: #fff;
			}
		}
	}
}
.tj_table{
	margin-top: 15px;
	th,td{ text-align: center; height: 36px; vertical-align: middle; color: #939393}
	th{ background-color: #dfe5fa; color: #33363f; height: 30px;}
}