 #timeline .timeline-item:after,#timeline .timeline-item:before {
    content: '';
    display: block;
    width: 100%;
    clear: both;
}
*, *:before, *:after {
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}
.container {
    max-width: 1245px;
    margin: 0 auto 120px auto;
	position:relative;top:-400px;z-index:1;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0
}
#timeline {
    position: relative;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    transition: all 0.4s ease;
}
#timeline:before {
    content: "";
    width: 26px;
    height: 100%;
    background:url(../images/newsbg1.jpg) repeat-y center center;
    left: 49%;
    top: 0;
    position: absolute;
}
#timeline:after {
    content: "";
    clear: both;
    display: table;
    width: 100%;
}
#timeline .timeline-item {
    position: relative;
}
#timeline .timeline-item .timeline-icon {
    background:url(../images/newsarrow1.jpg) repeat-y center center;
    width: 26px;
    height: 107px;
    position: absolute;
    top: 0;
    left: 49%;
}
#timeline .timeline-item .timeline-content {
    width: 47.5%;
    background: #F3F3F3;
	height:107px;
	margin-bottom:-30px;
	overflow: hidden;
}
.time{
	float:left;width:107px;background-color:#E8E6E7;height:107px
}
.time p{
	background-color:#2E4E9B;height:35px;line-height:35px;font-size:14px;color:#FFFFFF;text-align:center;margin:0
}
.time h2{margin:0;text-align:center;font-weight:100;line-height:70px;font-size:32px;color:#8F8F8F;font-family:'\5FAE\8F6F\96C5\9ED1';}
.content{float:left;width:470px;padding-left:20px}
.content h2{font-weight:bold;font-size:16px;color:#333333;margin-top:16px}
.content p{font-size:14px;color:#989898;line-height:21px;margin-top:10px}
.r{float: right !important;}
#timeline .timeline-item .timeline-content:before {
    content: '';
    position: absolute;
    left: 47.5%;
    top: 48px;
    width: 0;
    height: 0;
    border-top: 7px solid transparent;
    border-bottom: 7px solid transparent;
    border-left: 7px solid #F3F3F3;
	
}
#timeline .timeline-item .timeline-content.right {
    float: right;
	margin-bottom:-45px;
}
#timeline .timeline-item .timeline-content.right:before {
    content: '';
    right: 47.5%;
    left: inherit;
    border-left: 0;
    border-right: 7px solid #F3F3F3;
	
}
