.clearfix11:after{content:"\20";display:block;height:0;clear:both;visibility:hidden}
.clearfix11{zoom:1}

.menu-level-3 { padding:10px 0 0 0; border-bottom: 1px solid #db5440; background:#fff8f7}
.menu-level-3 a { display:block; float:left; margin:0 10px 0 0; padding:10px; font-size:14px;}
.menu-level-3 a.active { background:#db5440; color:#fff;}

.activity-yearbooks { background:url(../images/xctx-bg.jpg) no-repeat top center;}

.activity-yearbooks .page-hd {}
.activity-yearbooks .page-bd-bg { margin:0 auto 40px auto; width:1200px; background:#fff;}
.activity-yearbooks-title { padding:10px 0; height:210px; background:url(../images/page-hd-bg2.png) no-repeat 160px 60px; line-height:210px; font-size:0; font-weight:bold; text-align:center}
.activity-yearbooks-content { padding:20px; border-bottom: 1px solid #ddd; background:#f7f7f7; font-size:14px; line-height:1.5em; color:#333;}


.activity-yearbooks .item { position: relative; float: left; margin: 0 0 20px 21px; padding:0; width: 370px; border: 1px solid #c3d6df; border-radius:2px; box-shadow: 2px 2px 5px #bfd1d9; background:#fff;}
.activity-yearbooks .item-hd { position: relative; border-bottom: 1px solid #c3d6df; height:30px; background:#e0f5ff;}

.activity-yearbooks .item-title { padding: 9px 9px 0 9px; line-height: 24px; font-size: 16px; color: #008bcc}
.activity-yearbooks .item-content { margin:0 9px; padding:6px 0 9px 0; border-bottom: 1px dotted #c3d6df;	line-height: 22px; font-size: 14px;color: #333}

.activity-yearbooks .item-txt { padding:9px 9px 0 9px}
.activity-yearbooks .item-txt .item-dl { position: relative; padding: 0 0 8px 80px; font-size: 14px; line-height: 20px;}
.activity-yearbooks .item-txt .item-dl-dt { position: absolute; left: 0; top: 0; width: 80px; height: 30px; overflow: hidden; color: #999;}
.activity-yearbooks .item-type { padding:0 10px 0 0; line-height:30px; text-align:right; color: #333;}
.activity-yearbooks .item-date { color: #169e49;}
.activity-yearbooks .item-tel { color: #ea5300;}

.activity-yearbooks .item-num { position: absolute; left:10px; top:5px; width:40px; background:#00a0e9; font-size:12px; text-align:center; line-height:20px; color: #fff;}

.page-2018lyhd .activity-yearbooks-title { padding:10px 0; height:210px; background:url(../images/page-hd-bg3.png) no-repeat 160px 60px; line-height:210px; font-size:0; font-weight:bold; text-align:center}


.activity-yearbooks-title-new { padding:10px 0; height:210px;  line-height:210px; font-size:40px; font-weight:bold; text-align:center; color:#e60012;}


.activity-yearbooks .list-page { padding:0 0 0 20px}

.list-filter { position: relative; padding:20px; border-bottom: 1px solid #ddd; background:#f7f7f7; font-size:14px; line-height:1.5em; color:#333;}
.list-filter-item { position:relative; padding:0 0 10px 80px; min-height:24px; line-height:24px;}
.list-filter-item .item-dt { position:absolute; left:0; top:0; line-height:24px; font-weight:bold;}

.list-filter-item .item-dd li { display:inline-block; *display:inline; float:left;}
.list-filter-item .item-dd li a { display:block; padding:0 15px 0 0; line-height:24px;}
.list-filter-item .item-dd li a:link { color:#222; text-decoration:none;}
.list-filter-item .item-dd li a:visited { color:#222; text-decoration:none;}
.list-filter-item .item-dd li a:hover { color:#db5440; text-decoration:none;}
.list-filter-item .item-dd li a:active { color:#222; text-decoration:none; font-weight:bold;}
.list-filter-item .item-dd li.active a { color:#db5440; font-weight:bold;}

.list-filter-item .item-dd .radio-box { padding-left: 0; padding-right: 20px;}
.list-filter-item .item-dd label { font-size:12px;}
.list-filter-item .item-dd .radio-box-group { display:inline-block; *display:inline;}
.list-filter-item .item-dd .input-group { display:inline-block; *display:inline;}

.list-count { padding:10px 20px; }

.list-filter .list-bar { position:absolute; right:20px; top:20px; padding:0 0 0 20px; width:200px; border-left:1px solid #ddd; line-height:24px;}



