/* BASIC css start */
#bbsData {margin: auto; }
#bbsData .bbs-link { position: relative; }
#bbsData .bbs-link-top { margin-top: 10px; margin-bottom: -40px; margin-right: 400px; text-align: left; margin-left: 18px; }
#bbsData .bbs-link-btm { margin-top: 10px; margin-bottom: -40px; text-align: right; }

.eventInfo h2 {font-size: 44px; font-weight: 400; line-height: 55px; padding: 48px 0; text-align:center;}
.eventInfo .eventCategory {display:flex; justify-content: space-between; margin-bottom:40px;}
.eventInfo .eventCategory ul li {float:left; line-height:65px; position:relative;}
.eventInfo .eventCategory ul:first-child {color:#858585;}
.eventInfo .eventCategory ul:first-child li.active a {color:#000;}
.eventInfo .eventCategory ul:first-child li:first-child {margin-right:20px; padding-right:20px;}
.eventInfo .eventCategory ul:first-child li:first-child:after {content:''; width:1px; position:absolute; height:16px; top:50%; margin-top:-8px; right:0; background:#BCC2CC;}


.fixed-img-collist { position: relative; }     
.fixed-img-collist ul {overflow:hidden;}
.fixed-img-collist ul li { float:left; width:calc((100% - 60px) / 4); font-size: 12px; margin-right:20px; margin-bottom:40px;}
.fixed-img-collist ul li a { display: block; width: 100%; font-size: 11px; color: #2e2e2e; text-decoration: none;}
.fixed-img-collist ul li:nth-child(4n){margin-right:0;}
.fixed-img-collist ul li.nodata {line-height:300px; font-size:18px; text-align:center; width:100%;}
.fixed-img-collist ul li a span img {width:100%;}
.fixed-img-collist ul li a strong { display: inline-block; margin-top: 5px; font-size: 11px; letter-spacing: -1px; }
.fixed-img-collist ul li a span {  } 
/* noimage */
.fixed-img-collist ul li a span.noimg{ display: block; width: 294px; height: 294px; padding: 3px; text-align: center; font-size: 16px; line-height: 142px; font-family: Tahoma; border: 1px solid #d8d8d8; background-color: #e0e0e0; }
.fixed-img-collist ul li p { font-size: 11px; margin-top: 3px; }
.fixed-img-collist ul li a strong { display: inline-block; margin-top: 5px; font-size: 11px; letter-spacing: -1px; margin-left:25px; }

#bbsData .category {text-align:center;  clear: both; width: 100%; margin: 40px 0; padding: 0; list-style: none; font-size: 0; line-height: 0;  }
#bbsData .category li {display:inline-block; margin:0 2.5px; }
#bbsData .category li a { display:block;width: 100%;     padding: 10px 20px; box-sizing:border-box;
    border-radius: 20px;
   border: 1px solid #dedede; font-size: 15px; font-weight: 700; text-align: center; color: #888; }
#bbsData .category li a.selected {   color: #fff;  background: #000;
    border: 1px solid #000; }


.itemListInfo{}
.itemListInfo dt{font-size:15px; font-weight:700; margin-top:15px; line-height:25px;}
.itemListInfo dt:nth-child(2) {font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 20px;
height:40px;
color:#858585;
 margin-top:2px; }
.itemListInfo dd{font-size:13px; color:#858585; font-weight:500; margin-top:10px; line-height:18px;}
/* BASIC css end */

