@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0; padding:0;}
fieldset,img{border:0;width: 100%;}
table{border-collapse:collapse; border-spacing:0;}
ol,ul{list-style:none;}
address,caption,cite,code,dfn,em,strong,th,var{font-weight:normal; font-style:normal;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-weight:normal; font-size:100%;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}
/*--clearfix--*/
.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix{display:inline-block;}
/*--Hides from IE-mac--*/
* html .clearfix{height:1%;}
.clearfix{display:block;}

	body {
	font:14px '微软雅黑',sans-serif;
	color:#333!important
}
a {
	text-decoration:none;
	color:#5a5a5a;
	outline:0;
	blr:expression(this.onFocus=this.blur())
}
.fl {
	float:left
}
.fr {
	float:right
}

/* history */
.history {
	width: 100%;
	height: auto;
	margin: auto;
	position: relative;
	/* background: url(./images/history_bg.png) center no-repeat; */
	overflow: hidden;
}
.start-history {
	width: 1000px;
	height: auto;
	margin:30px auto 0;
	text-align:center;
	background:url("./images/history_start.png") no-repeat top center;
	overflow: hidden;
	display:block;
}
.cc_history {
	color:#2b2b2b;
	font-size:36px;
	font-weight:400;
	display:block;
	padding-top:43px
}
.next_history {
	color:#bbb;
	font-size:26px;
	width:160px;
	margin:0 auto;
	border-bottom:1px solid #d1d1d1
}
.history-img {
	height:750px;
	width: 100px;
	overflow:hidden;
	float:left;
	margin-top: 40px;
	margin-left: 15px;
}
.history_mid {
	width:1000px;
	height:auto;
	margin:0 auto;
	background:0
}
.history_left {
	width: 442px;
	height:750px;
	float:left;
	clear:left;
	position:relative;
	overflow:hidden;
}
.history_right {
	width: 442px;
	height: 905px;
	float: right;
	position:relative;
	overflow:hidden;
}
.history_R {
	width: 442px;
	height: 105px;
	margin-left:500px;
	position: relative;
}
.history_L {
	width: 442px;
	height: 105px;
	float:right;
	margin-right:500px;
	position: relative;
}
.history_r_2005 {
	margin-top: 209px;
	z-index: 99;
}
.history_2007 {
	width:420px;
	height:100px;
	background:#FFF;
	margin-top:73px
}
.history_2005_span {
	float:left;
	line-height: 35px;
	height: 70px;
	font-size: 16px;
	color: #999999;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	font-weight: bold;
}
.history_2005_b {
	width: 330px;
	height:auto;
	float:left;
	padding: 0 0 0 40px;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	margin: auto;
}
.history_r_month {
	float:left;
	color:#FFF;
	display:block;
	width:30px;
	line-height:25px;
	height:auto;
	border-right:1px solid #FFF;
	margin-left:25px
}
.history_r_text {
	float:left;
	font-size:14px;
	color: #d82c1e;
	display:block;
	height:auto;
	line-height:25px;
	text-align:left;
	background: #f5f5f5;
	width: 100%;
	border-radius: 3px;
	padding: 0 10px;
}
.year2006 {
	margin-top: 55px;
	z-index: 99;
}
.year2009 {
	margin-top:65px
}
.year2011 {
	margin-top:53px
}
.year211 {
	margin-top:43px
}
.year2013 {
	margin-top:62px
}
.yearalmost {
	margin-top: 190px;
}
.yearalmostr {
	margin-top: 220px;
}
.history_2008 {
	width:420px;
	height:100px;
	background:#FFF;
	margin-top:73px;
	float:right
}
.history_2011 {
	width:420px;
	height:100px;
	background:#FFF;
	margin-top:43px;
	float:right
}
.history_2006_span {
	float:right;
	line-height: 35px;
	height: 70px;
	font-size: 16px;
	color: #999999;
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	font-weight: bold;
}
.history_2006_b {
	width: 330px;
	height:auto;
	float:right;
	padding-right: 40px;
	position: absolute;
	left: 0;
}
.blue {
	background-position:0 -1400px!important
}
.blue_R {
	background-position:0 -1500px!important
}
.yellow {
	background-position:0 -1600px!important
}
.yellow_R {
	background-position:0 -1700px!important
}
.history_l_month {
	float:right;
	color:#FFF;
	display:block;
	width:30px;
	line-height:25px;
	height:auto;
	border-left:1px solid #FFF;
	margin-right:37px
}
span.blue {
	color:#37779d
}
span.yellow {
	color:#f76d02
}
.history_l_text {
	float:right;
	font-size:14px;
	color: #d82c1e;
	display:block;
	height:auto;
	line-height:25px;
	width:202px;
	text-align: left;
	width: 100%;
	background: #f5f5f5;
	padding: 0 10px;
	border-radius: 3px;
}
.smalltext {
	font-size:12px;
	line-height:18px
}
.smalltxt {
	font-size:12px
}

li{
    background: transparent;
    line-height: 51px;
}

.glyphicon{
    line-height: 50px;
}

.go-study{
	position: relative;
	top: 11px;
	padding: 3px 8px;
	color: #fff;
	background: #d82c1e;
	border: 1px solid #d82c1e;
}

.btn-switch {
	margin-right: 10px;
}

.btn-default:hover,
.btn-default:focus,
.btn-default.focus,
.btn-default.active {
	background: #cc1c1b;
	color: #fff;
}

.table-bordered>thead>tr>th, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>tbody>tr>td, .table-bordered>tfoot>tr>td {
    border: 1px solid #999;
	color: #999999;
}
.table-bordered {
    border: 1px solid #999;
}