.event_calendar{width:100%;background-color:#fff}.event_calendar .container{background-color:#fff;padding-top:100px;padding-bottom:155px}.event_calendar .container .calendar_address{width:112px;height:770px;overflow:auto}.event_calendar .container .calendar_address::-webkit-scrollbar{width:10px}.event_calendar .container .calendar_address::-webkit-scrollbar-thumb{border-radius:10px;background-color:#c2c2c2}.event_calendar .container .calendar_address::-webkit-scrollbar-track{background-color:#fafafa;border-right:1px solid #ededed}.event_calendar .container .calendar_address .address_li{width:100%;font-size:16px;color:#707070;margin-bottom:31px;text-align:center;cursor:pointer}.event_calendar .container .calendar_address .address_li.active{color:#dc1e1d;font-weight:700}.event_calendar .container .calendar_box{margin-left:30px}.event_calendar .container .calendar_box .time_select{margin-bottom:32px}.event_calendar .container .calendar_box .calendar_container{width:698px}.event_calendar .container .calendar_box .calendar_container .calendar .time_select .year_select{margin-right:19px}.event_calendar .container .calendar_box .calendar_container .calendar .calendar_table{box-shadow:0 2px 4px 2px rgba(0,0,0,.06);border-radius:2px;height:680px}.event_calendar .container .calendar_box .calendar_container .calendar .calendar_table .calendar_thead{height:45px;background-color:#dc1e1d}.event_calendar .container .calendar_box .calendar_container .calendar .calendar_table .calendar_thead .calendar_thead_tr{width:698px;display:flex;flex-direction:row}.event_calendar .container .calendar_box .calendar_container .calendar .calendar_table .calendar_thead .calendar_thead_tr .week{font-size:16px;color:#fff;flex:1;text-align:center;line-height:45px}.event_calendar .container .calendar_box .calendar_container .calendar .calendar_table .calendar_tbody{height:630px}.event_calendar .container .calendar_box .calendar_container .calendar .calendar_table .calendar_tbody .calendar_tbody_tr{width:100%;display:flex;flex-direction:row;margin-bottom:30px}.event_calendar .container .calendar_box .calendar_container .calendar .calendar_table .calendar_tbody .calendar_tbody_tr:last-child{margin-bottom:0}.event_calendar .container .calendar_box .calendar_container .calendar .calendar_table .calendar_tbody .calendar_tbody_tr:first-child{margin-top:33px}.event_calendar .container .calendar_box .calendar_container .calendar .calendar_table .calendar_tbody .calendar_tbody_tr td{flex:1;text-align:center;cursor:pointer;position:relative;float:left}.event_calendar .container .calendar_box .calendar_container .calendar .calendar_table .calendar_tbody .calendar_tbody_tr td.disabled{visibility:hidden}.event_calendar .container .calendar_box .calendar_container .calendar .calendar_table .calendar_tbody .calendar_tbody_tr td.disabled .event{display:none}.event_calendar .container .calendar_box .calendar_container .calendar .calendar_table .calendar_tbody .calendar_tbody_tr td.selected .date_box{border:1px solid #e22c2c;padding-top:2px}.event_calendar .container .calendar_box .calendar_container .calendar .calendar_table .calendar_tbody .calendar_tbody_tr td.selected .date_box .calendar_tbody_date{color:#e12626;font-weight:700;font-size:18px;margin-top:4px}.event_calendar .container .calendar_box .calendar_container .calendar .calendar_table .calendar_tbody .calendar_tbody_tr td.selected .date_box.future_time,.event_calendar .container .calendar_box .calendar_container .calendar .calendar_table .calendar_tbody .calendar_tbody_tr td.selected .date_box.overdue_time,.event_calendar .container .calendar_box .calendar_container .calendar .calendar_table .calendar_tbody .calendar_tbody_tr td.selected .date_box.today_time{background-color:#fff}.event_calendar .container .calendar_box .calendar_container .calendar .calendar_table .calendar_tbody .calendar_tbody_tr td.selected .date_box.future_time .calendar_tbody_date,.event_calendar .container .calendar_box .calendar_container .calendar .calendar_table .calendar_tbody .calendar_tbody_tr td.selected .date_box.overdue_time .calendar_tbody_date,.event_calendar .container .calendar_box .calendar_container .calendar .calendar_table .calendar_tbody .calendar_tbody_tr td.selected .date_box.today_time .calendar_tbody_date{margin-top:4px;color:#e12626;font-weight:700;font-size:18px}.event_calendar .container .calendar_box .calendar_container .calendar .calendar_table .calendar_tbody .calendar_tbody_tr td.selected .date_box.future_time .text,.event_calendar .container .calendar_box .calendar_container .calendar .calendar_table .calendar_tbody .calendar_tbody_tr td.selected .date_box.overdue_time .text,.event_calendar .container .calendar_box .calendar_container .calendar .calendar_table .calendar_tbody .calendar_tbody_tr td.selected .date_box.today_time .text{font-size:16px;color:silver;margin-top:2px}.event_calendar .container .calendar_box .calendar_container .calendar .calendar_table .calendar_tbody .calendar_tbody_tr td .date_box{width:65px;height:65px;margin:0 auto;border-radius:50%;padding-top:7px}.event_calendar .container .calendar_box .calendar_container .calendar .calendar_table .calendar_tbody .calendar_tbody_tr td .date_box .calendar_tbody_date{font-size:18px;color:#000}.event_calendar .container .calendar_box .calendar_container .calendar .calendar_table .calendar_tbody .calendar_tbody_tr td .date_box .text{font-size:16px;color:silver;margin-top:2px}.event_calendar .container .calendar_box .calendar_container .calendar .calendar_table .calendar_tbody .calendar_tbody_tr td .date_box.overdue_time{background-color:#d3d3d3}.event_calendar .container .calendar_box .calendar_container .calendar .calendar_table .calendar_tbody .calendar_tbody_tr td .date_box.overdue_time .calendar_tbody_date,.event_calendar .container .calendar_box .calendar_container .calendar .calendar_table .calendar_tbody .calendar_tbody_tr td .date_box.overdue_time .text{color:#fff}.event_calendar .container .calendar_box .calendar_container .calendar .calendar_table .calendar_tbody .calendar_tbody_tr td .date_box.future_time{background-color:#3396fa}.event_calendar .container .calendar_box .calendar_container .calendar .calendar_table .calendar_tbody .calendar_tbody_tr td .date_box.future_time .calendar_tbody_date,.event_calendar .container .calendar_box .calendar_container .calendar .calendar_table .calendar_tbody .calendar_tbody_tr td .date_box.future_time .text{color:#fff}.event_calendar .container .calendar_box .calendar_container .calendar .calendar_table .calendar_tbody .calendar_tbody_tr td .date_box.today_time{background-color:#dc1e1d}.event_calendar .container .calendar_box .calendar_container .calendar .calendar_table .calendar_tbody .calendar_tbody_tr td .date_box.today_time .calendar_tbody_date,.event_calendar .container .calendar_box .calendar_container .calendar .calendar_table .calendar_tbody .calendar_tbody_tr td .date_box.today_time .text{color:#fff}.event_calendar .container .calendar_box .calendar_container .calendar .calendar_table .calendar_tbody .calendar_tbody_tr td .event{font-size:16px;color:#e12626;position:absolute;left:23px;margin-top:5px}.event_calendar .container .calendar_box .calendar_container .calendar .calendar_table .calendar_tbody .calendar_tbody_tr td .event:before{content:"";width:6px;height:6px;border-radius:50%;position:absolute;top:8px;left:-10px;clear:both}.event_calendar .container .calendar_box .search_result_box{width:396px;height:680px;background-color:#f9f9f9;margin-top:74px;margin-left:5px;border-left:1px solid #ccc;box-shadow:0 2px 4px 2px rgba(0,0,0,.06);border-radius:2px}.event_calendar .container .calendar_box .search_result_box .search_result_title{height:45px;line-height:45px;font-size:16px;color:#53575b;text-align:center}.event_calendar .container .calendar_box .search_result_box .result_box{padding:0 18px;height:633px;overflow:auto;background-color:#fff}.event_calendar .container .calendar_box .search_result_box .result_box .search_result_list::-webkit-scrollbar{width:10px}.event_calendar .container .calendar_box .search_result_box .result_box .search_result_list::-webkit-scrollbar-thumb{border-radius:10px;background-color:#c2c2c2}.event_calendar .container .calendar_box .search_result_box .result_box .search_result_list::-webkit-scrollbar-track{background-color:#fafafa;border-right:1px solid #ededed}.event_calendar .container .calendar_box .search_result_box .result_box .search_result_list .search_result_li{width:100%;height:45px;background-color:#f9f9f9;border-radius:5px;margin-bottom:18px;line-height:45px;cursor:pointer}.event_calendar .container .calendar_box .search_result_box .result_box .search_result_list .search_result_li:first-child{margin-top:18px}.event_calendar .container .calendar_box .search_result_box .result_box .search_result_list .search_result_li span{display:inline-block;font-size:16px;vertical-align:middle}.event_calendar .container .calendar_box .search_result_box .result_box .search_result_list .search_result_li span.event_date{color:#dc1e1d;margin-right:15px;margin-left:17px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:90%}.event_calendar .container .calendar_box .search_result_box .result_box .search_result_list .search_result_li span.event_name{width:285px;color:#52575b;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.event_calendar .container .calendar_box .search_result_box .result_box .search_result_list .search_result_li span.event_name.more_event{margin-left:52px}.event_calendar .container .calendar_box .search_result_box .no_result_tips{width:100%;height:633px;background-color:#fff;position:relative}.event_calendar .container .calendar_box .search_result_box .no_result_tips .no_result_icon{display:block;width:149px;height:202px;background:url(../img/no_result_icon.da66eccd.png) no-repeat 50%;background-size:contain;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}