.event{width:820px;}
.event, .event a, .event ul, .event h4, .event div, .event span{font-family: var(--primary-font); line-height:1.4; font-size:var(--font-size-sm); color: #333333;}
.event img{vertical-align: top;}
.event .box-sizing{-webkit-box-sizing:border-box;box-sizing: border-box;*behavior: url(/common/js/boxsizing.htc);}
.hot_event_wrap{}

.hot_event{position:relative;height:215px;background: #f9f9f9;margin-bottom: 10px;}
.hot_list_wrap{float:left;width:477px;margin:22px 30px 0;height:164px;position: relative;overflow:hidden;}
.hot_list_wrap ul{float:left;}
.hot_list_wrap li{float:left;position: relative;width:249px;text-align: left;}
.hot_list_wrap .hot_ico{position: absolute;right:21px;top:0;}
.hot_event .prev2{position: absolute;left:0;top:88px;cursor:pointer;display: none;}
.hot_event .next2{position: absolute;right:283px;top:88px;cursor:pointer;display: none;}

.hotListTop{float:left;border-left: 1px solid #fff;padding:22px 0 30px;text-align: center;width:281px;position: relative;background: #f4f4f4;}
.hotListTop .hot_ico{position: absolute;right:27px;top:47px;}
.hot_event .hTitle{font-size:15px;font-weight: var(--font-weight-semibold); color:#b7b7b7;height: 25px;text-align: left;line-height: 1;}
.hotListTop .hTitle{padding-left: 27px;}

/* .hot_event .paging{position: absolute;right:42px;top:25px;color: #bac2d9;}
.hot_event .paging strong{color: #757889;}
.hot_event .paging img{margin:-1px 2px -0 2px;display:inline-block;cursor:pointer;}
.hot_event_wrap .announce{float:right;width:252px;}
.hot_event .prev{position: absolute;left:18px;top:109px;cursor:pointer;}
.hot_event .next{position: absolute;right:18px;top:109px;cursor:pointer;} */
.announce{border: 1px solid #d8d8d8;background: #f9f9f9;height: 78px;overflow: hidden;margin-bottom: 50px;}
.announce h4{float:left;background: #fff;height: inherit;width:219px}
.announce h4 a{display: table-cell;height: inherit;vertical-align: middle;text-align: center;width:inherit}
.announce  ul{float:left;width:560px;padding:19px 0 0 20px;}
.announce  li{height: 26px;position: relative;}
.announce  li a{display: block;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;width:480px;overflow:hidden;font-size:14px}
.announce  ul img{vertical-align: 0;}
.announce  .date{position: absolute;right:0;top:0;color:#a9a9a9}
.event_list{width:100%;position: relative;}
.tab_menu{width:100%;overflow: hidden;border-top: 1px solid #d9d9d9;background: #f4f8ff;}
.tab_menu h4{display: inline-block;font-size:16px; font-weight: var(--font-weight-semibold); color:#1162db;padding:0 20px;line-height: 49px;letter-spacing: -1px;}
.tab_menu ul{display: inline-block;}
.tab_menu li{display: inline-block;}
.tab_menu a{display: inline-block;line-height: 49px;font-size:14px;margin-right: 14px;}
.tab_menu a:hover, .tab_menu .on a{color: #1162db;text-decoration: underline;}
.event_list .info_event{width:100%;overflow: hidden;padding:30px 0 15px 0;}
.info_event p{float:left;color: #999;font-size:var(--font-size-xs);padding: 14px 0 0 10px;margin:0;}
.info_event p strong{font-weight: var(--font-weight-regular); color: #177ee5;}
.info_event .sort{float:right;}
.info_event .sort a{float:left;background: url(//img.megastudy.net/inside_new/event/2020/ic_sort.gif) 0 50% no-repeat;padding-left: 16px;font-size:var(--font-size-sm);color:#9ba1ac;margin-left: 25px;}
.info_event .sort .on{background: url(//img.megastudy.net/inside_new/event/2020/ic_sortOn.gif) 0 50% no-repeat;color:#333333;text-decoration: underline; font-weight: var(--font-weight-semibold);}
.event_list .list{border-bottom: 1px solid #b5b5b5;}
.list li{border-top: 1px solid #d0d0d0;width:100%;overflow:hidden;padding:0 0 0 0;height: 150px;}
.list .pic{float:left;padding-left: 20px;margin-right: 29px;display: flex;align-items: center;height: inherit;}
.list .pic img{width:180px;height:100px}
.list .info{float:left;width:500px;display: flex;height: inherit;flex-flow: column;justify-content: center;letter-spacing: -0.5px;}
.list .ico{float:right;color: #ff7d33;font-size:var(--font-size-xs);text-align: center;padding: 0 20px 0 0;text-align: center;height: inherit;display: flex;align-items: center;flex-direction: column;justify-content: center;}
.list .ico span{display: flex;width:60px;height:60px;border-radius: 60px;background: #e7effb;text-align: center;line-height: 1.1;font-size:14px;letter-spacing: -1px;align-items: center;justify-content: center;color:#1162db}
.list .ico .done1{background: #feeded;color:#f34d51}
.list .ico .done2{background: #eaeaea;color:#333333}

.list .info .date{display:inline-block;border: 0;width:118%;padding:0;text-align: left;color:#a9a9a9}
.list .info .date .teacher{color:#666}
.list .info .date .line{font-family: var(--primary-font); font-size:var(--font-size-sm);display: inline-block;margin:0 2px}
.list .info .date strong, .list .info .date span{font-weight: var(--font-weight-regular); color:#a9a9a9}
/* .list .info .date span{letter-spacing: 0;} */
.list .info li{display:inline-block;border: 0;width:auto;margin:0;padding:0 10px 0 0;font-size:var(--font-size-xs);color: #999;}
.list .info h4{display:inline-block;padding:0 0 7px 0;margin:0;}
.list .info h4 a{color: #333;font-size:14px; font-weight: var(--font-weight-semibold); }
.list .info .txt{margin:0;margin-bottom: 10px;height:38px;overflow: hidden;}
.list .info .txt, .list .info h4, .list .info .txt, .list .info .info--tag{width: 460px;}
.info--tag{margin-bottom: 4px;}
.info--tag span{margin-right: 3px;}
.info--tag .tag1{color:#3fd1ca}
.info--tag .tag2{color:#9b4ce3}
.info--tag .tag3{color:#ee4495}
.info--tag .tag4{color:#fb9a10}

.list_search_wrap{width:100%;overflow:hidden;padding:10px 0 9px 0;}
.list_search_wrap select, .list_search_wrap input, .list_search_wrap a{float:left;font-size:var(--font-size-sm);margin-right: 6px;}
.list_search_wrap select{margin-left: 11px;*display:inline;}
.list_search_wrap input{border: 1px solid #bbb;width:172px;height: 20px;padding:4px 0 0 3px;line-height: 13px;}

.event_list .board_list{width:100%;table-layout: fixed;border-collapse: collapse;border-top: 2px solid #ffc8a5;border-bottom: 1px solid #ffc8a5;}
.board_list thead th{background: #fef5f0;color: #f4691f;font-size:var(--font-size-sm);font-weight: var(--font-weight-regular); font-size:var(--font-size-xs);padding:8px 0 5px 0;text-align: center;}
.board_list tbody td{border-top: 1px solid #e0e0e0;font-size:var(--font-size-sm);text-align: center;padding:8px 0 5px 0;color: #999;}
.board_list tbody td a{color: #999;}
.board_list tbody .subject{text-align: left}
.event .noData{text-align: center;padding-top: 110px;padding-bottom: 102px;}

.announce_view{position: relative;width:100%;padding-top: 15px;}
.announce_view h4{font-size:var(--font-size-sm);padding:10px 0 7px 13px;border-top: 2px solid #ffc7a6;border-bottom: 1px solid #ddd;color: #666; font-weight: var(--font-weight-semibold);}
.announce_view .hit{position: absolute;right:15px;top:28px;color: #3f3f3f;font-size:var(--font-size-xs);}
.announce_view .hit strong{font-weight: var(--font-weight-regular); color: #777;}
.announce_view .date{color: #a1a1a1;padding: 8px 0 5px 13px;font-size:var(--font-size-xs);}
.announce_view .txt-contents{padding: 10px 0 25px 13px;line-height: 1.7;border-bottom: 1px solid #e0e0e0;}
.announce_view .view-btns{text-align: right;padding: 10px 5px 34px 0}
.announce_view .view-bottom-area{border-top: 2px solid #ffc7a6;width:100%;overflow: hidden;border-bottom: 1px solid #b5b5b5;}
.view-bottom-area .blist{width:100%;overflow: hidden;border-top: 1px solid #e0e0e0;margin-top: -1px;}
.view-bottom-area .blist span{float:left;height: 28px;-webkit-box-sizing:border-box;box-sizing: border-box;*behavior: url(/common/js/boxsizing.htc);}
.view-bottom-area .blist .tit{background: #fff8f3;width:90px;font-size:var(--font-size-xs);padding:7px 0 0 0;color: #f26522;text-align: center;margin-right: 20px;}
.view-bottom-area .blist .subject{padding:7px 0 0 0;width:624px;}
.view-bottom-area .blist .date{float:right;padding:7px 8px 0 0}

.done_list .list .pic img{filter:gray;}
.done_list .list .info h4, .done_list .list .info h4 a{color: #111;}