body{background-image:url(../img/layout/body_bg.png);font-family:\5FAE\8EDF\6B63\9ED1\9AD4,\65B0\7D30\660E\9AD4,Tahoma,PMingLiU}#header{margin-top:60px;position:relative;background-image:url(../img/layout/header_bg.png);background-repeat:no-repeat;background-size:100% 90%;background-position:bottom}.logo{position:relative;margin-bottom:20px}.logo:after{content:'';display:block;position:absolute;top:100%;width:84%;height:10px;left:6%;margin:0 auto;background-image:url(../img/layout/logo_shadow.png);background-size:100%;background-repeat:no-repeat}.logo img{width:84%}.header_top_menu{position:absolute;top:6px;right:0;list-style-type:disc;list-style-image:url(../img/layout/red_link_icon.gif)}.header_top_menu li{float:left;margin:0 16px}.header_top_menu a{text-shadow:1px 1px #fff;letter-spacing:1px}.main_nav{position:absolute;bottom:0;right:0}.main_nav ul{margin:0}.main_nav li{width:14%;float:left}#en_home{width:10%}#en_school{width:17%}#en_admin{width:22%}#en_hc{width:26%}#en_yl{width:25%}.main_nav a{display:block;width:96%;padding:14px 0;margin:0 auto;text-align:center;color:#fff;font-size:1.1em;text-shadow:0 0 10px #333;letter-spacing:1px;border-radius:3px 3px 0 0}.main_nav a:hover{background:#2ca4dd;box-shadow:0 0 10px #069 inset;position:relative}.main_nav a:hover:after{content:'';position:absolute;display:block;width:100%;height:100%;top:0;border-radius:3px 3px 0 0;box-shadow:0 0 6px #ddd}.main_nav a.active{color:#06a;background:#fff;text-shadow:0 0 0;box-shadow:0 0 10px #08c;position:relative}.main_nav a.active:hover:after{box-shadow:0 0 0}#content{background-color:#fff;box-shadow:0 0 12px #ddd;display:inline-block}#content:after{content:'';visibility:hidden}#footer{position:relative;background-image:url(../img/layout/footer_bg.png);background-repeat:no-repeat;background-size:100% 100%;background-position:top;background-repeat:no-repeat}#footer:after{content:'';display:block;position:absolute;width:100%;height:20px;top:100%;background-image:url(../img/layout/footer_shadow.png);background-size:100% 100%}#footer p{padding:10px 0 16px;font-size:.9em;color:#000;line-height:1.8;word-break:break-word;word-wrap:break-word}#footer a{margin-left:6px}#footer a:before{margin-right:4px}#mask{position:fixed;display:none;width:100%;height:100%;top:0;left:0;background-color:#000;opacity:.7}