form#searcha { width:100%; float:left; position: relative; z-index: 2;}
#boxFil { width:100%; float:left; background:#1295D8; border-left:none; border-right:none;}
#boxFil .main { width:1440px; margin:0px auto;}
#fil { width:100%; float:left; padding:12px 150px; box-sizing:border-box;}
#boxItem #fil { padding: 12px 30px; box-sizing: border-box; }
#fil .left { float:left; width: calc(100% - 120px);}
#fil input { width:calc(100% - 37px); height:36px; background:#fff; font-size:13px; color:#000; padding:0px 6px; box-sizing:border-box; float: left; font-family: Helvetica; border: none;}
#fil 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;}
#fil .right { float:right; line-height:36px; cursor:pointer;}
#fil .right span { float:right; font-size:13px; color:#fff; font-family: 'Din-Bold'; text-transform: none;}
#fil .right span.s2 { color:#fff; margin-left:3px; font-family: 'Din-Bold';}
#fil .right span.s2:after { content:"\25bc"; float:right; color:#fff; margin-left: 3px; font-size:12px;}
#fil .right.opened span.s2:after { content:"\25b2";}
#boxFilDetail { width:100%; float:left; background:#1295d8; display:none;}
#boxFilDetail .main { width:1440px; margin:0px auto;}
#filDetail { width:100%; float:left; padding:30px 150px; box-sizing:border-box; display: none;}
#boxItem #filDetail { padding:12px 30px; background: #224f84; box-sizing: border-box; }
#filDetail ul { width:100%; float:left;}
#filDetail ul li { float:left; width:50%; font-size:13px; color:#fff; line-height:18px; box-sizing:border-box; cursor:pointer;}
#filDetail ul li:nth-child(n+3) { margin-top:12px;}
#filDetail ul li:before { width:18px; height:18px; background:#fff; border-radius:100%; content:""; float:left; margin-right:10px;}
#filDetail ul li.checked:before { background: url(../images/icon-checked.png) center center no-repeat #fff; }
#filDetail ul li input { display:none;}
#filDetail .btn { width:100%; float:left; margin-top:12px; border-top: 1px solid #fff; padding-top: 12px;}
#filDetail .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';}
#filDetail .btn input+input { margin-left: 20px; }
#boxItem { width:100%; float:left; position: relative;}
#boxItem .bI { width: 100%; float: left; }
#boxItem .bI1 { z-index: 9; }
#boxItem .main { width:100%; float: left;}
#boxItem .rmain { width: 100%; float: left; }
#boxItem .bI2 .rmain { padding: 30px; box-sizing: border-box; }
#item { width:100%; float:left; padding:0px 0px 0px; box-sizing:border-box;}
#boxItem.single .rmain { padding: 30px; box-sizing: border-box; }
#boxItem.single #item { padding-bottom: 0; }
#item .jscroll-inner { width:100%; float:left;}
#item .jscroll-inner .jscroll-added { width:100%; float:left;}
#item .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;}
#item .sitem { width:100%; float:left; position:relative; padding:12px 0px; border-bottom:1px dotted #979797;}
#item .nextPno { width: 100%; float: left; text-align: center; padding-top: 30px; }
#item .nextPno a { font-family: 'Din-Bold'; color: #F19831; font-size: 21px; text-transform: none; }
#boxItem.single #item .sitem { border: none; padding: 0; }
#item .sitem .s1 { width: 100%; float: left; display: flex; justify-content: center; margin-bottom: 58px;}
#item .sitem .s1 span { width:102px; float: left; font-size: 48px; line-height: 60px; color: #000; text-align: center; font-family: 'Din-Bold'; padding-bottom: 5px; border-bottom: 1px solid #9b9b9b;}
#item .sitem .s2 { width: 100%; float: left; display: flex; justify-content: center; }
#item .sitem .s2 a { width: 175px; height: 175px; float: left; border-radius: 100%; overflow-y: hidden; }
#item .sitem .s2 img { width:100%; float:left; height:auto;}
#item .sitem .s3 { width:100%; float:left; margin-top: 12px;}
#item .sitem .s3 .s31 { width:100%; float:left; font-size:16px; line-height:20px; color:#0095d8; font-family: 'Din-Bold';} 
#item .sitem .s3 .s31 a { color: #0095d8; float: left; font-family: 'Din-Bold'; }
#item .sitem .s3 .s32 { width:100%; float:left; margin-top:6px; font-size:13px; line-height:18px; color:#666; }
#item .sitem .s4 { width:100%; float:left; margin-top: 12px;}
#item .sitem .s4 .s41 { width:100%; float:left; font-size:16px; line-height:20px; color:#333; font-family: 'Din-Bold';}
#item .sitem .s4 .s42 { width:100%; float:left; font-size:13px; line-height:18px; color:#666; margin-top: 6px;}
#item .sitem .s4 .s42 a { color:#666;}
#item .sitem .s5 { width:100%; float:left; margin-top: 12px;}
#item .sitem .s5 .s51 { width:100%; float:left; font-size:16px; color:#333; line-height:20px; font-family: 'Din-Bold';}
#item .sitem .s5 .s52 { width:100%; float:left; font-size:13px; line-height:18px; color:#666; margin-top: 6px;}
#item .sitem .s5 .s52 a { color:#666;}
#item .sitem .s5 .s52 ul { width:100%; float:left; margin:0px; padding:0px; list-style:none;}
#item .sitem .s5 .s52 ul li { width:100%; float:left; font-size:15px; line-height:21px;}
#item .sitem .s5 .s52 ul li a { color:#666; font-family: arial;}
#item .sitem .s5 .s52 ul li a:hover { text-decoration:underline;}

#boxResources { width: 100%; float: left; padding: 90px 0; }
#boxResources .main { width: 1440px; margin: 0 auto; }
#resources { width: 100%; float: left; padding: 0 150px; box-sizing: border-box; }
#resources ul { width: 100%; float: left; }
#resources ul li { width:100%; float:left; padding: 20px 0; border-top: 1px solid #eee; }
#resources ul li:first-child { border-top: none; }
#resources ul li .title { font-size:24px; line-height:23px; width: 100%; float: left; color: #0095d8; font-family: 'Din-Bold'; }
#resources ul li .detail { width: 100%; float: left; margin-top: 16px; }
#resources ul li .detail .img { width:330px; float:left; overflow:hidden; margin-top: 4px; }
#resources ul li .detail .img img { width:100%; float:left; height:auto; min-height:140px;}
#resources ul li .detail .content { width: calc(100% - 350px); float:left; font-family:Arial, Helvetica, sans-serif; font-size:15px; line-height:23px; color:#4a4a4a; margin-left: 20px; }