/*
 *张龙
 *2015-08-03
 *样式重置
 */
@charset "utf-8";
body {
    background-color: #f2f2f2;
}
.header {
    position: relative;
}
#work_main{
	margin:20px auto;
	overflow:hidden;
	width:1200px;
	background-color: #fff;
}
/*work_title*/
.work_title{
	height:90px;
	background-color:#415dcd;
	border-radius:8px 8px 0 0;
	line-height:90px;
}
.work_title em{
	float:left;
	margin-left:29px;
}
.work_title em span{
	display:inline-block;
	height:90px;
	width:122px;
	line-height:90px;
	text-align:center;
	color:#faf9f9;
	float:left;
	font-size:40px;
	font-family:Arial, Helvetica, sans-serif;
	
}
.work_title em a{
	display:inline-block;
	float:left;
	width:14px;
	height:90px;
	background:url(../../img/calendar_icon.png) left center no-repeat;
}
.work_title em a.pre_year{
	background-position:0 33px;
}
.work_title em a.next_year{
	background-position:0 -67px;
}
.work_title em a.pre_year:hover{
	background-position:0 -167px;
}
.work_title em a.next_year:hover{
	background-position:0 -267px;
}
.work_title i{
	float:left;
	margin-left:20px;
	margin-top:25px;
}
.work_title i a{
	display:inline-block;
	height:40px;
	width:40px;
	text-align:center;
	line-height:40px;
	overflow:hidden;
	color:#faf9f9;
	float:left;
	margin:0 20px;
	border-radius:50%;
	font-size:24px;
	font-family:Arial, Helvetica, sans-serif;
}
.work_title i a.selected,.work_title i a:hover{
	background-color:#f2f2f2;
	color:#ff6600;
}
/*calendar_table*/
.work_table{
	width:1162px;
	margin:20px auto;
	border-right:1px solid #cccccc;
	overflow:hidden;
}
.calendar_table_title{
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
    
}
.calendar_title{
	line-height:65px;
	text-align:center;
	font-size:18px;
	
	
	
}
.calendar_title_item{
	width:165px;
	height:65px;
	line-height:65px;
	text-align:center;
	background-color:#f2f2f2;
	color:#333;
	font-size:16px;
	float:left;
	border-left:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	
}
/**/
.calendar_table_body{
	
	}
.calendar_table_item{
	width:165px;
	min-height:149px;
	float:left;
	height:100%;
	border-left:1px solid #cccccc;
	position:relative;
	
	
}
.calendar_table_list{
	min-height:149px;
	border-bottom:1px solid #cccccc;
	overflow:hidden;
	width:100%;
	}
.calendar_table_item p{
	line-height:34px;
	text-indent:10px;
	color:#333;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
}
.calendar_table_item p.grey em{
	color:#999999;
	}
.calendar_table_item p span{
	float:right;
	font-size:14px;
	color:#ff6600;
	margin-right:10px;
	padding-top:5px;
	}
.hide{
	display:none;
}
.workdiv_item{
	width:134px;
	margin:0 auto 1px;
	border-radius:8px;
	background-color:#9795d2;
	/* height:36px; */
	overflow:hidden;
	padding:4px 14px;
}
.workdiv_item h2{
	line-height:20px;
	color:#fff;
	font-size:12px;
}
.workdiv_item h2 a{
	color:#fff;
	font-size:12px;
}
.workdiv_item h3{
	line-height:16px;
		color:#fff;
	font-size:12px;
}
.workdiv_item h3 span{
	color:#fff;
	font-size:12px;
	padding-right:3px;
}
.workdiv_item h3 em{
	color:#fff;
	font-size:12px;
	padding-right:3px;
}
.workdiv_item h4{
	display:none;
	color:#fff;
	font-size:14px;
	line-height:24px;
	padding-bottom:4px;
}
.workdiv_item h4 span{
	color:#fff;
}
.workdiv_item h5{
	display:none;
	height:32px;
	line-height:32px;
	padding-bottom:8px;
}
.workdiv_item h5 span{
	float:left;
	display:inline-block;
	height:32px;
	width:32px;
	overflow:hidden;
	border-radius:50%;
	
 }
 .workdiv_item h5 span img{
	 width:100%;

	}
 .workdiv_item h5 em{
	 padding-left:9px;
	 color:#fff;
	 font-size:12px;
	}
.workdiv{
	position:relative;
	/* padding-bottom:28px; */
}
.more{
	display:inline-block;
	text-align:center;
	height:6px;
	width:100%;
	position:absolute;
	bottom:8px;
	left:0px;
	background:url(../../img/calendar_more.png) top center no-repeat;
}
.workdiv_item_1{
	background-color:#9795d2;
}
.workdiv_item_2{
	background-color:#daad80;
}
.workdiv_item_3{
	background-color:#6498ee;
}
.workdiv_item_4{
	background-color:#d9bb80;
}
.workdiv_item_5{
	background-color:#d28790;
}
.workdiv_item_6{
	background-color:#59c498;
}
.workdiv_item_7{
	background-color:#d475a4;
}
.workdiv_item_8{
	background-color:#a6937c;
}
.workdiv_item_9{
	background-color:#71bd85;
}
.workdiv_item_10{
	background-color:#efa77b;
}