/* BASIC css start */
#event-list .listWrap { padding-top:15px; position:relative }
#event-list .listWrap .listArea { display:none }
#event-list .listWrap .listArea.listDisplayShow { display:block }
#event-list .listWrap .listArea ul { width:100%; display:table; table-layout:fixed; box-sizing:border-box; text-align:left; font-size:0 }
#event-list .listWrap .listArea li { width:50%; display:inline-block; vertical-align:top; text-align:left }
#event-list .listWrap .listArea li a { display:block; margin-right:-1px; height:100%; border-right:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; border-left:none; margin-left:0;}
#event-list .listWrap .listArea li img.listPic { width:100% }
#event-list .listWrap .listArea li .list_shoppingInfo { padding:0 8px; min-height:100px }
#event-list .listWrap .listArea li .listName { display:block; padding-top:6px; font-size:16px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis }
#event-list .listWrap .listArea li .listSubname { display:block; display:-webkit-box; -webkit-box-orient:vertical; font-size:14px; color:#666; line-height:18px; white-space:normal; -webkit-line-clamp:2; height:38px; overflow:hidden }
#event-list .listWrap .listArea li .listDate { padding-top:8px; font-size:12px; color:#666 }

#event-list .listWrap .productMore { display:none; padding-top:27px; text-align:center }
#event-list .listWrap .productMore a { display:inline-block; width:40%; height:50px; font-size:16px; text-align:center; line-height:50px; border:1px solid #666 }
/* BASIC css end */

