@charset "utf-8";

ul, li{padding:0; margin:0; list-style-type: none;}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{*+height:1%;}

.box-train{
	float: left;
	width: 287px;
	margin: 0 20px 10px 0;
	height: 360px;
	overflow: hidden;
}
.box-train .top {
	height: 30px;
	line-height: 30px;
	padding: 0 10px 0px 0;
	background-color: #f7f7f7;
	border-bottom: 1px solid #d9d9d9;
	margin-bottom: 15px;
}
.box-train .top .title {
	font-size: 16px;
	color: #d30c0c;
	background-color: #ffffff;
	border-top: 2px solid #d30c0c;
	border-left: 1px solid #d9d9d9;
	border-right: 1px solid #d9d9d9;
	border-bottom: 0px solid #ffffff;
	display: block;
	float: left;
	padding: 0 20px;
	height: 30px;
	color: #14px;
	font-weight: bold;
}
.box-train .top span{cursor: pointer; float:right;font-size:10px}
.box-train .top a{color:#000}
.tab_messages ul{background-color:#f6f6f6; border: 1px solid #E6E6E6; width: 270px; margin:0px 0px 10px 0px;line-height: 1.5; position:relative;}
.tab_messages ul li{margin:4px 5px;}
.tab_messages ul li a{color:#333333;}
.tab_messages ul li a:hover{color:#d30c0c;}
.tab_messages .date{}
.tab_messages .date span{color:#666; padding-left:25px;}
.tab_messages .more{color:#818181;}
.tab_messages .type{float:right;}
.tab_messages .red{color:#f00;}
.tab_messages .yellow{color:#df8900;}
.tab_messages .blue{color:#0133ff;}

#calendar{width:280px; height:245px;}
#mydate{margin-left:75px;}
#mydate li{height:30px; line-height:30px; text-align:center;  margin-left:10px; font-weight:normal; float:left;}
#mydate #title{font-size:14px;}
#mymonth{width:280px; height:245px; }
#mymonth li{border:1px solid #ccc; background-color:#f7f7f7; margin:7px 0 0 4px; float:left; font-size:14px; cursor:pointer; cursor:hand; position:relative; font-family: "Arial"; color:#888; width:33px; height:33px; text-align:center; line-height:33px;}
#mymonth li:hover{background-color:#ddd;}
.box-train .pre, .box-train .next{font:18px 宋体B8B\4F53;color:#888;width:9px;display:inline-block;overflow:hidden;cursor:pointer; cursor:hand;}
.box-train .active{background-color:#ddd !important;}
.box-train .next{text-indent:-9px;}

.box-train .tips{background-color:#ddd; border:0px solid #ccc; display:inline; width:10px; height:3px; margin-bottom:2px; position:absolute; top:29px; }
.box-train .type1{background-color:#f00;  left:0px; }
.box-train .type2{background-color:#df8900;left:10px }
.box-train .type3{background-color:#0133ff; left:20px; }
/***Calendar End***/
.legend ul li{ height:12px; float:right; padding-left:18px; margin:15px 5px 0 10px; line-height:12px;}
.legend span{width:12px;display:inline-block;margin-right:3px; }
.legend .legend_blue {background-color:#f00; }
.legend .legend_yellow   {background-color:#df8900; }
.legend .legend_red  {background-color:#0133ff;}
.peixun-head{
	background-color: #e0e0e0;
	border: 1px solid #d9d9d9;
	line-height:36px;
	height:36px;
}
.peixun-head a{
	background-image: url(/static/cn/images/icon2_021.png);
 	background-repeat: no-repeat;
 	background-position: left center;
	display:block;
	padding-left:30px;
}
.peixun-head a:link, .peixun-head a:hover, .peixun-head a:visited{
	color:#d30c0c;
}
.peixun-notice{
	border:1px solid #d30c0c!important;
	margin-top:10px!important;
	background-color:#ffffff!important;
}
.peixun-notice .peixun-notice-title{
	color:#d30c0c;
	background-color:#ffffff;
	width:80px;
	height:21px;
	margin:-10px 0 0 10px;
	line-height:21px;
	display:block;
	text-align:center;
}