* {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

@font-face {
	font-family: '汉仪综艺体简';
	src: url('../fonts/汉仪综艺体简.ttf');}

.glyphicon {
	position: relative;
	top: 1px;
	display: inline-block;
	font-family: 'Glyphicons Halflings';
	-webkit-font-smoothing: antialiased;
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	-moz-osx-font-smoothing: grayscale;
}

.month a{
	margin: 0;
	padding: 0 13px;
	display:block;
	float: left;
	/*background:rgba(159,22,27,1) ;*/
	/*width: 70px;*/
	height: 40px;
	text-align: center;
	line-height: 40px;
	font-size: 20px;
	color: rgba(159,22,27,1) ;
	}
.month-number{
	width: 840px;
	margin: 0 auto;
}
.month a:hover{
	background:rgba(159,22,27,.6) ;
	text-decoration: none;
	color: #fff;
}
.month a.active{
	background:rgba(159,22,27,1) ;
	color: #fff;
}

.mytable header{
	font-family: "宋体";
	width: 981px;
	margin: 0 auto;
	height: 70px;
	background:rgba(227,108,1,.6);
	line-height: 70px;
	color: #fff;
	font-size:25px;
	text-indent: 1em;
	
}
.mytable .table{
	width: 981px;
	margin: 0 auto;
}
.mytable .table tr td{
	background:rgba(243,210,176,.3);
	border:1px solid rgba(254,254,254,.5);
	padding-right: 4px;
	padding-bottom: 0;
}
.mytable .table tr td:hover{
	background:rgba(227,108,1,.4);
}
.mytable .table a{
	text-decoration: none;
	color: #000;
	display: block;
	margin: 0;
	padding: 0;
	width: 122px;
	height: 85px;
}
.mytable .table a:hover{
	color:rgba(254,254,254,1) ;
}
.mytable .table p{
	margin: 0;
	padding: 0;
}
.tip {
	color:rgba(231,161,89,1) ;
	margin: 0;
	padding: 0;
	font-family: "汉仪综艺体简";
	font-size: 30px;
	line-height: 28px;
	text-align: right;
}

.footer{
	background:rgba(159,22,27,1) ; 
	height: 80px; 
	text-align: center;
	padding: 20px 0;
	color: #ddd;
}
.footer p{
	margin: 0;
	padding: 0;
	line-height: 20px;

}


/*弹出层*/
#v_box {
	margin-top: -320px;
	margin-left: -448px;
	text-align: center;
	background: #fff;
	position: fixed;
	top: 50%;
	left: 50%;
	z-index: 522222;
	box-shadow: #333 0px 0px 10px;
	_position: absolute;
	display: none;
	
}
#v_box video {
	margin: 0 auto;
	cursor: pointer;
	width: 896px;
	height: 504px;

}
#v_box div.h3-l{
	text-align: left;
}
#v_box h3 {
	color: #333;
	padding-left: 28px;
	overflow: hidden;
}
#v_box div.shut-v{
	text-align: right;
}
#shut {
	padding: 0;
	margin: 0;
	margin-right: 10px;
	margin-top: -5px;
	display: inline;
	color: #333;
	font-size: 30px;
	cursor: pointer;
}
#shut:hover {
	text-decoration: none;
	color: #f00;
	
}