ul,ol{list-style-type:none;margin:0;padding:0}
.wrap{position:relative;padding-top:50px; padding-bottom: 20px; margin:0 auto;}
.wrap:before{background:none repeat scroll 0 0 #e2e2e2;content:"";display:block;height:100%;left:50%;margin-left:-4.5px;position:absolute;top:0px;width:3px;z-index:1}
.content{background:#FFF;position:relative;padding:10px; opacity: 0.8;}
.event{position:relative}
button{position:relative;z-index:1}
.box{width:15px;height:15px;display:block;position:absolute;background:#e2e2e2;left:50%;top:32px;margin-left:-10px;border-radius:10px}
.pos-left .content{float:left;width:46%}
.pos-left .content:before{width:0;height:0;border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:20px solid #FFF;position:absolute;right:-10px;top:20px;display:block;content:""}
.pos-right .content:before{width:0;height:0;border-top:20px solid transparent;border-bottom:20px solid transparent;border-right:20px solid #FFF;position:absolute;left:-10px;top:20px;display:block;content:""}
.pos-right .content{float:right;width:46%}
.timeline .event{margin-top:-40px}
.timeline .event:first-child{margin-top:0}
.clearfix:before,.clearfix:after,.event:before,.event:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.clearfix:after,.event:after{clear:both}
.timelineDateNow { background: #e2e2e2; padding: 5px; border-radius: 4px; width: 100px; text-align: center; color: #9d9999; font-weight: bold; margin: 0 auto; clear: both}

.content { color: #9d9999  }
.content > div p { padding: 10px 0 0 0; text-align: justify; margin: 0}