body{font-family:"PT Serif",serif;margin:0;padding:0}a,a:hover{text-decoration:none}input{outline:none}article,aside,figure,footer,header,nav,section{display:block}h1,h2,h3,h4,h5,h6,div,ul,p,li,form,article,aside,figure,footer,header,nav,section{margin:0;padding:0}ul{list-style:none}:root{--red: #EE303B;--dred:#B70000;--gray: #444;--white: #fff;--black: #000;--ffpt: "PT Serif", serif;--ffroboto: "Roboto", sans-serif;--df:flex;--jcsb:space-between;--fs16:16px;--fs17:17px;--fs20:20px;--fs24:24px;--lh22:22px;--lh24:24px;--lh27:27px;--lh28:28px;--lh32:32px;--ttu:uppercase;--fwb:bold;--tac:center;--bdr:1px solid #C7C3BC;--pnm8:8px;--pnm16:16px;--pnm24:24px;--pnm32:32px;--pnm48:48px;--bsbb:border-box;--prelative:relative;--pabsolute:absolute}.df{display:flex}.hbnsearchbox{position:var(--pabsolute);left:0;top:-142px;display:var(--df);z-index:4;display:none}.hbnsearchbox.adcls{top:11px}.hbnsearchbox .hbnsbox{width:24px;height:24px;background-color:var(--white);display:var(--df);justify-content:var(--tac);align-items:var(--tac);margin-right:24px}.slinkbox{position:var(--pabsolute);right:0;top:-142px}.slinkbox.adcls{top:11px}.slinkbox.dnone{display:none}.sitelinks{background-color:#808485;padding:5px 12px;border-radius:4px;font-size:12px;display:inline-block;color:var(--white);font-family:var(--ffroboto);margin-left:16px;text-transform:var(--ttu)}.sitelinks:hover{color:var(--white);background:var(--dred)}header{text-align:center;height:140px}header .ttlogobox{width:516px;padding-top:40px;display:inline-block}header .datentime{font-size:12px;color:#777;display:inline-block;padding-top:8px;font-family:var(--ffroboto);display:block;text-align:center}nav{background:var(--white);transition:all 500ms ease;padding-top:52px;padding-bottom:26px}nav.adcls{position:sticky;top:0;left:0;z-index:6;transition:all 500ms ease;box-shadow:0px 3px 6px rgba(0,0,0,.1607843137)}nav .navinner{display:var(--df);max-width:1060px;width:100%;margin:0 auto;flex-wrap:wrap}nav .navinner li{font-size:12px;color:var(--gray);margin-right:30px;text-transform:var(--ttu);font-family:var(--ffroboto);font-weight:var(--fwb);position:var(--prelative)}nav .navinner li a{padding:16px 0 14px;display:inline-block;color:#333;font-family:Quicksand;font-size:15px;font-style:normal;font-weight:600;line-height:18px;text-transform:uppercase}nav .navinner li:last-child{margin-right:0}nav .navinner li:hover{color:#000}nav .navinner li.dlink a{padding:16px 20px 14px 0;display:inline-block}nav .navinner li.dlink::before{position:var(--pabsolute);right:5px;top:17px;width:6px;height:6px;border-bottom:1px solid #000;border-left:1px solid #000;transform:rotate(-45deg);transition:.3s;content:""}nav .navinner li.dlink:hover .ddnav{display:block}nav .navinner li.act{color:#000}nav .navinner li .ddnav{width:200px;padding:10px 16px 10px 20px;position:var(--pabsolute);top:45px;left:0;background:var(--white);box-shadow:1px 6px 12px rgba(0,0,0,.2392156863);z-index:2;display:none;box-sizing:border-box}nav .navinner li .ddnav a{padding:16px 0 8px;border-bottom:var(--bdr);color:var(--gray);display:block;position:var(--prelative)}nav .navinner li .ddnav a:last-child{border-bottom:0}nav .navinner li .ddnav a:hover::before{width:4px;height:32px;background-color:#000;position:var(--pabsolute);left:-20px;top:8px;content:""}nav .navinner li a:hover{color:#000}.searchbox{width:312px;height:48px;box-shadow:1px 6px 12px rgba(0,0,0,.2392156863);border-radius:4px;padding:8px;position:var(--pabsolute);top:0;left:42px;align-items:var(--tac);box-sizing:border-box;background-color:var(--white);font-family:var(--ffroboto);display:none}.searchbox.adcls{display:var(--df)}.searchbox .sboxinner{border:1px solid #c7c3bc;width:100%;display:var(--df);justify-content:space-between}.searchbox .sboxinner input[type=text]{width:250px;border:1px solid var(--white);font-size:14px;padding-left:8px}.searchbox .sboxinner input[type=text]::placeholder{color:#b1b1b1}.searchbox .sboxinner button{width:32px;height:32px;font-size:14px;display:var(--df);align-items:var(--tac);justify-items:var(--tac);color:var(--white);text-transform:var(--ttu);background:#000;padding-left:4px;cursor:pointer}.sitelogo{position:var(--pabsolute);top:7px;right:0;display:none}.sitelogo a{padding-left:var(--pnm24)}.sitelogo a svg path{fill:#444}.sitelogo a:hover svg path{fill:#b70000}.sitelogo.dblock{display:block}.asi-logo-nav-backedu{display:flex;justify-content:space-between;padding-left:40px}.asi-logo-nav-backedu .logo-bright{width:205px}.asi-logo-nav-backedu .backtoedulogo .backtoedu{color:#444;text-align:right;font-family:Quicksand;font-size:12px;font-weight:600;line-height:18px}.asi-logo-nav-backedu .backtoedulogo a img{width:90px}.asi-logo-nav-backedu .logo-bright{position:relative;width:230px;flex:none;margin-right:40px;z-index:9}.asi-logo-nav-backedu .logo-bright a img{position:absolute;left:0;top:-32px;width:230px;height:168px}.asi-logo-nav-backedu .bxlogonav{display:flex}.breadcrumbs{display:flex;font-size:12px;padding:8px 0;margin:0;vertical-align:bottom;font-family:var(--ffroboto);height:30px;box-sizing:border-box;background-color:#f7f7f7;justify-content:center}.breadcrumbs li{margin-right:20px;position:relative;color:#999;white-space:nowrap}.breadcrumbs li::before{content:"/";position:absolute;top:0;right:-12px;color:#979797}.breadcrumbs li a{display:inline-block;line-height:1;color:var(--gray)}.breadcrumbs li:last-child::before{content:none}.exhamburgerouter{background-color:rgba(0,0,0,.4);height:100vh;width:100%;position:fixed;right:0;top:0;z-index:99;font-family:var(--ffroboto);display:none}.exhamburgerouter.adcls{left:0;display:block}.exhamburger{box-shadow:1px 6px 12px rgba(0,0,0,.2392156863);width:360px;position:var(--pabsolute);top:30px;right:0;padding:var(--pnm24);background-color:var(--white);height:480px;overflow:auto;box-sizing:border-box}.exhamburger .hpnav{padding-top:64px}.exhamburger .hpnav li{border-bottom:var(--bdr);position:var(--prelative)}.exhamburger .hpnav li a{color:#333;font-family:Quicksand;font-size:16px;font-style:normal;font-weight:700;line-height:18px;text-transform:uppercase;padding:24px 0;position:var(--prelative);display:block}.exhamburger .hpnav li a:hover::before{content:"";width:4px;background-color:var(--black);position:var(--pabsolute);left:-24px;height:64px;top:0}.exhamburger .hpnav li .hbsubnav{background:#efebea;padding:24px;display:none;border-radius:4px 0 4px 4px}.exhamburger .hpnav li .hbsubnav span{display:block;font-size:16px;line-height:26px;padding:8px 0;font-weight:400}.exhamburger .hpnav li .hbsubnav span:first-child{padding-top:0}.exhamburger .hpnav li .hbsubnav span:last-child{padding-bottom:0}.exhamburger .hpnav li .hbsubnav a{display:block;font-size:14px;line-height:26px;padding:8px 0;font-weight:var(--fwb)}.exhamburger .hpnav li .hbsubnav a::before{content:none}.exhamburger .hpnav li .hbsubnav a:first-child{padding-top:0}.exhamburger .hpnav li .hbsubnav a:last-child{padding-bottom:0}.exhamburger .hpnav li .bharrowbox{width:51px;height:51px;position:absolute;top:4px;right:0;display:flex;justify-content:var(--tac);align-items:var(--tac)}.exhamburger .hpnav li .bharrowbox span{width:7px;height:7px;border-right:2px solid #5b5b5b;border-bottom:2px solid #5b5b5b;transform:rotate(45deg);transition:all 500ms ease;margin-top:-10px}.exhamburger .hpnav li .bharrowbox.adcls{background:#efebea;border-radius:4px 4px 0 0}.exhamburger .hpnav li .bharrowbox.adcls span{transform:rotate(225deg);margin-top:-2px}.exhamburger .wslink{border-radius:4px;border:1px solid #e6e6e6;background:#f5f5f5;font-size:14px;color:var(--dred);margin-top:24px;height:50px;line-height:50px;text-align:var(--tac);display:block;font-weight:var(--fwb)}.exhamburger .crtext{font-size:12px;line-height:20px;color:#777;padding-top:32px;text-align:var(--tac)}.exhamburger::-webkit-scrollbar{width:4px}.exhamburger::-webkit-scrollbar-thumb{background:#eee}.hbclosebox{background-color:var(--white);height:68px;position:absolute;z-index:2;width:100%;top:0;left:0;border-bottom:2px solid #f9d217}.hbclosebox .hbclosebtn{width:24px;height:24px;display:var(--df);align-items:var(--tac);justify-content:var(--tac);position:var(--pabsolute);top:22px;right:18px}body.overfynone{overflow:hidden}.expandHUmBacktoedulogo{text-align:center;position:absolute;bottom:52px;left:0;width:100%;display:none}@media(max-width: 1199px){.asi-logo-nav-backedu .logo-bright a img{width:205px;height:153px}nav .navinner li a{font-size:14px}}@media(max-width: 1023px){nav{padding-top:40px;padding-bottom:26px}}@media(max-width: 799px){nav{padding-top:42px;padding-bottom:26px}}