#boxNewsLists { width:100%; float:left;}
#newsFilter { width: 100%; float: left; }
#boxNewsLists .boxFil { width:100%; float:left; background:#0095d8; }
#boxNewsLists .boxFil .main { width: 100%; float: left; padding: 12px 30px; box-sizing: border-box; }
#newsFil { width:100%; float:left; }
#newsFil .left { width: calc(100% - 130px); float: left; }
#newsFil input[type=text] { width:calc(100% - 37px); height:36px; float:left; background:#fff; padding:0px 6px; box-sizing:border-box; font-size:13px; border:none; outline:none;}
#newsFil input[type=submit] { width: 36px; height: 36px; margin-left: 1px; padding: 0; background: url(../images/bg-faculty-search.png) center center no-repeat; cursor: pointer; background-size: contain; border: none; float: left;}
#newsFil .right { float:right; line-height:36px;}
#newsFil .right a { font-size:13px; color:#fff; font-family: 'Din-Bold'; text-transform: none;}
#newsFil .right a:after { content:"\25bc"; font-size:12px; float:right; margin-left:3px; box-sizing:border-box;}
#boxNewsLists .boxAdvance { width:100%; float:left; background:#224f84; display:none;}
#boxNewsLists .boxAdvance .main { width: 100%; float: left; padding: 12px 30px; box-sizing: border-box; }
#newsAdvance { width:100%; float:left;}

#newsAdvance ul { width:100%; float:left;}
#newsAdvance ul li { float:left; width:50%; font-size:13px; color:#fff; line-height:18px; box-sizing:border-box; cursor:pointer;}
#newsAdvance ul li:nth-child(n+3) { margin-top:12px;}
#newsAdvance ul li:before { width:18px; height:18px; background:#fff; border-radius:100%; content:""; float:left; margin-right:10px;}
#newsAdvance ul li.checked:before {background: url(../images/icon-checked.png) center center no-repeat #fff;}
#newsAdvance ul li input { display:none;}
#newsAdvance .btn { width:100%; float:left; margin-top:12px; border-top: 1px solid #fff; padding-top: 12px;}
#newsAdvance .btn input { float:left; text-align: center; background: none; font-size:16px; line-height: 34px; padding: 0 28px; border: 1px solid #fff; color:#fff; text-transform: none; cursor:pointer; position: relative; font-family: 'Din-Bold';}
#newsAdvance .btn input+input { margin-left: 20px; }

#boxNewsLists .boxNote { width:100%; float:left;}
#boxNewsLists .boxNote .main { width: 100%; float: left; padding: 12px 30px 6px; box-sizing: border-box; }
#newsNote { width:100%; float:left; box-sizing:border-box;}
#newsNote .text { float:left; font-size:13px; line-height:30px; color:#4a4a4a; font-family:Arial, Helvetica, sans-serif;}
#newsNote .text span { font-weight:bold; color:#101010;}
#newsNote .keywords { float:left; margin-left:11px;}
#newsNote .keywords ul li { float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:30px; color:#222;}
#newsNote .keywords ul li { font-weight:bold; color:#0095d8; border:1px solid #0095d8; line-height:28px; box-sizing:border-box; border-radius:15px; margin-left:0px; text-transform: none; padding:0px 28px 0px 13px; position:relative;}
#newsNote .keywords ul li a { width:16px; height:16px; position:absolute; right:5px; top:5px; background:#ccc; border-radius:100%; cursor:pointer; z-index:2; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:16px; line-height:17px; color:#fff; font-weight:normal;}
#newsNote .keywords ul li+li { margin-left:8px;}
#boxNewsLists .boxLists { width:100%; float:left;}
#boxNewsLists .boxLists .main { width: 100%; float: left; padding: 6px 30px 30px; box-sizing: border-box; }
#news { width:100%; float:left; }
#news .jscroll-inner { width:100%; float:left;}
#news .jscroll-inner .jscroll-added { width:100%; float:left;}
#news .jscroll-inner .jscroll-added .jscroll-loading { width:100%; float:left; padding:30px 0px; background:url(../images/icon-loading.gif) center center no-repeat; height:37px;}
#news .jscroll-added:first-child .item:first-child { margin-top: 0; padding-top: 0; border-top: none; }
#news .item { width:100%; float:left; display:flex; flex-direction:column; align-items:center; margin-top: 18px; padding-top: 18px; border-top: 1px dotted #ccc;}
#news .item .date { width:100px; float:left; height:107px; background: url(../images/bg-calendar.png) center center no-repeat; background-size: contain; }
#news .item .date span { float:left; text-align:center; color:#fff; text-transform: none; width: 94px; font-family: 'Din-Bold';}
#news .item .date span.s1 { font-size:18px; margin-top: 7px;}
#news .item .date span.s2 { font-size:50px; line-height:34px; margin-top: 15px;}
#news .item .info { width:100%; float:left; }
#news .item .info .img { width:100%; float:left;}
#news .item .info .img img { max-width:100%; height:auto;}
#news .item .info .ititle { font-size:16px; line-height:20px; width:100%; float:left; font-family: 'Din-Bold'; padding: 12px 0;}
#news .item .info .ititle a { color:#0095D8; font-family: inherit;}
#news .item .info .excerpt .icontent { width:100%; float:left; font-size:13px; line-height:18px; color:#666;}
#news .item .info .excerpt .tag { width:100%; float:left; font-size:13px; color:#666; line-height:18px; margin-top:0px;}
#news .item .info .excerpt .tag span { color:#0095d8;}
#news .item .info.info_small .img { width:100%; float:left; overflow:hidden;}
#news .item .info.info_small .img img { width:100%; float:left; height:auto;}
#news .item .info.info_small .excerpt { width:100%; float:left;}
#news .item .info.info_big .img { width:100%; float:left; overflow:hidden;}
#news .item .info.info_big .img img { width:100%; float:left; height:auto;}
#news .item .info.info_big .excerpt { width:100%; float:left;}
#news .item .info .excerpt .eventsDate { width: 100%; float: left; font-size: 13px; color: #666; line-height: 18px; }
#news .item .info .excerpt .location { width: 100%; float: left; margin-top: 0px; font-size: 13px; line-height: 18px; color: #666; }
#news .item .info .excerpt .locationEvents {width: calc(100% - 100px);height:100px;display:flex;align-items:center; font-family:'Din-Bold';color:#333;text-transform: none;font-size:15px;float: left;padding-left: 6px;box-sizing: border-box;}

#news .seeMore { width: 100%; float: left; text-align: center; padding-top: 30px; font-family: 'Din-Bold'; color: #F19831; font-size: 21px; text-transform: none; }
/*#news .item .info .excerpt .location:before { content: ""; width: 13px; height: 18px; float: left; background: url(../images/icon-location.png) center center no-repeat; background-size: contain; margin-right: 4px; }*/