		/* new clearfix */
		.clearfix:after {
		    visibility: hidden;
		    display: block;
		    font-size: 0;
		    content: " ";
		    clear: both;
		    height: 0;
		}


		.event_year {
		    width: 180px;
		    /* border-bottom: 2px solid #DDD; */
		    text-align: center;
		    /* float: left; */
		    margin-bottom: 20px;
		}

		.event_year li {
            height: 35px;
            line-height: 35px;
            background: #f4f4f4;
            margin-bottom: 20px;
            font-size: 16px;
            color: #828282;
            cursor: pointer;
		}

		.event_year li.current {
            width: 160px;
            background: #f39d1f url(../images/jian.png) 150px -6px no-repeat;
            color: #FFF;
            text-align: left;
            font-weight: bold;
            padding-left: 20px;
        }


		.event_list {
		    /* width: 850px;  */
    /* float: right; */
    background: url(../images/dian3.png) 50px 0 repeat-y;
    /* margin: 10px 0 20px 0;*/
		}
        .event_list div {
            margin-bottom: 50px;
        }

		.event_list h3 {
            margin: 0 0 10px 50px;
            font-size: 24px;
            font-family: Georgia;
            color: #f49d1f;
            padding-left: 25px;
            background: url(../images/jian.png) 0 -45px no-repeat;
            height: 38px;
            line-height: 30px;
            font-style: italic;
		}

		.event_list li {
            background: url(../images/jian.png) 15px -80px no-repeat;
		}

		.event_list li span {
            width: 127px;
            padding-left: 50px;
            /* text-align: right; */
            display: block;
            float: left;
            margin-top: 10px;
		}

		.event_list li p {
            /* width: 680px; */
			width: 100%;
            margin-left: 24px;
            display: inline-block;
            padding-left: 25px;
            /* background: url(../images/jian.png) -21px 0 no-repeat; */
            line-height: 25px;
            /* _float: left; */
		}

		.event_list li p span {
		    color: #565656;
    font-size: 14px;
    width: 100%;
    text-align: left;
    /* border-bottom: 2px solid #DDD; */
    padding: 10px 15px;
    background: #f5f5f5;
    margin: 0;
		}

		.titlelist {
		    line-height: 24px;
		    color: #8C8C8C;
		    padding-bottom: 20px;
		}

		.titlelist dt {
		    font-weight: bold;
		    color: #666;
		    white-space: nowrap;
		    margin: 10px;
		}

		.titlelist dd {
		    padding-left: 13px;
		}

		h1 {
		    font-family: Tahoma, Arial, sans-serif;
		    font-size: 14px;
		    margin-bottom: 15px;
		    padding-bottom: 12px;
		}

		.hr {
		    border-top: 1px solid #CCD5DE;
		    font-size: 0;
		    height: 0;
		    line-height: 0;
		    margin: 15px 0;
		}

		.red {
		    color: #0065CB;
		    font-size: 15px;
		}