/* CSS Document */
.eventBg{ background:url(../images/event/event.png) no-repeat;}
.latest{ background-color:#fff; overflow:hidden; padding:15px; font-family:"Microsoft YaHei";}
.latest .eventTitle{ font:bold 16px/200% "Microsoft YaHei"; color:#e05800; border-bottom:1px solid #ccc;}
.latest .eventList .deTitle{ font-size:18px; text-align:center; padding:30px 0 0 0; font-weight:bold; color:red;}
.latest .eventList .item .content{ font-size:14px; width:874px; margin:0 auto;}
.latest .eventList .item .content strong{ color:#F63; font-size:16px;}

.eventList .item{ overflow:hidden; padding:20px 0;}
.eventList .item .img{ width:320px; text-align:center; position:relative; padding-left:3px;}
.eventList .item .img a{ display:block; border:1px solid #dfdfdf; padding:4px 0;}
.eventList .item .img a:hover{ border-color:#F90;}
.eventList .item .tb{ width:75px; height:75px; position:absolute; left:0px; top:-3px;}

.eventList .item .text{ margin:0 20px 0 350px; position:relative;}
.eventList .item .text .title a{ font:bold 18px/200% "Microsoft YaHei"; color:#e05800;}
.eventList .item .text .title a:hover{ text-decoration:underline;}
.eventList .item .text ul li span.label{ color:#999; float:left; width:60px; position:absolute; left:0;}
.eventList .item .text ul li{ padding-left:60px; position:relative; color:#333;}
.eventList .item .text ul li.btns{ padding-left:0px; margin-top:10px;}
.eventList .item .text ul li.btns a{ display:inline-block; background-color:#d03113; color:#fff; font-size:18px; width:129px; height:40px; text-align:center; line-height:40px;}

.onGoing{ width:100px; height:78px; background-position:-8px -93px; position:absolute; right:30px; top:20px;}
.onOver{ width:100px; height:78px; background-position:-124px -93px; position:absolute; right:30px; top:20px;}
.Upcoming{ width:100px; height:78px; background-position:-8px -173px; position:absolute; right:30px; top:20px;}
.eventList .item .text ul li.btns a.btn_over{background:#666;color:#CCC}