@charset "UTF-8";*{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{width:100%;height:100%;font-family:Arial,Helvetica,"微軟正黑體",sans-serif;text-size-adjust:none;font-size:16px}ul{margin:0;padding:0;list-style:none}img{display:block}header .top{width:100%;padding:0 calc((100% - 1280px)/2);display:flex;justify-content:flex-start;align-items:center;height:150px}header .top .logo{width:28%;text-align:center}header .top .logo img{max-width:100%;margin:0 auto}header .top .search{width:42%}header .top .search .search_wrap{border:1px solid #23d9bd;display:flex;justify-content:flex-start;border-radius:50px}header .top .search .search_wrap input,header .top .search .search_wrap button{outline:none;border:0;font-size:1em}.top .search .search_wrap input{width:88%;padding:12px 15px;color:#333;border-radius:50px 0 0 50px}.top .search .search_wrap button{width:12%;border-radius:0 50px 50px 0;background-color:#23d9bd;color:#fff;cursor:pointer}.top .search .search_wrap button i{font-size:1.5em}header .top .user-serve{width:30%;display:flex}header .top .user-serve>div{display:flex;align-items:center;margin-left:25px;padding:5px 0}header .top .user-serve>div span{margin-right:5px;width:32px;height:32px;color:#fff;background-color:#23d9bd;border-radius:50%;display:flex;flex-shrink:0;justify-content:center;align-items:center}header .top .user-serve>div a{text-decoration:none;color:#666}header .top .user-serve .login{position:relative}header .top .user-serve .login ul{display:none;position:absolute;top:100%;z-index:91;width:100%;border:1px solid #999;font-size:.95em;border-radius:5px;background-color:#fff}header .top .user-serve .login ul li a{display:block;padding:6px 10px;border-bottom:1px dashed #999}header .top .user-serve .login ul li a:hover{background-color:#23d9bd}header .top .user-serve .login ul li:last-child a{border-bottom:0;color:#009590}header .top .user-serve .login ul li:last-child a:hover{color:#fff}header .top .user-serve .login ul li:first-child{padding:6px 10px;border-bottom:1px dashed #999;color:#fa8c16}.mobile-top,.m-allexam-wrapper{display:none}.lightWrap{display:none}.lightWrap .lightContent{padding:50px 30px;width:60%;background-color:#003945;position:relative;display:inline-block}.lightWrap .oplightCon{display:inline-block}.wrapbkg::after{content:'';display:block;position:fixed;top:0;left:0;z-index:99;height:100%;width:100%;background:#000;opacity:.3}.wrapbkg .lightWrap{position:fixed;top:0;left:0;z-index:9999;height:100%;width:100%;justify-content:center;align-items:center;display:flex}.wrapbkg .closeLight{position:absolute;top:20px;right:20px;width:30px;height:30px;background:#fff;border-radius:50%;font-weight:bold;text-decoration:none;display:flex;justify-content:center;align-items:center;color:#003945}.addLine .public-box{display:flex;justify-content:center;align-items:center}.addLine .public-box .pic{flex-shrink:0}.addLine .public-box .pic img{margin:0 auto;max-width:100%}.addLine .public-box .text{margin-left:20px;font-size:1.8em;line-height:1.8;color:#23d9bd}.addLine .public-box .text a{display:inline-block;text-decoration:none;margin-left:10px;padding:0 20px;color:#003945;font-size:24px;background-color:#23d9bd;border-radius:50px}.addLine .public-box .text a:hover{background-color:#fff}.addLine .class-box{margin:30px 0 0;text-align:center}.addLine .class-box h3{padding-bottom:15px;font-size:1.4em;color:#23d9bd}.addLine .class-box div{display:flex;flex-wrap:wrap;justify-content:center}.addLine .class-box div a{display:inline-block;margin:2px;padding:5px 20px;font-size:1.1em;color:#fff;text-decoration:none;border:1px solid #fff;border-radius:5px}.addLine .class-box div.ck a:hover{background-color:#00858c}.addLine .class-box div.pcsr a:hover{background-color:#0b408c}.addLine .class-box .pcsr a:last-child:hover{background-color:#f7b029}.addLine .class-box div.books a:hover{background-color:#b12028}.addLine .class-box div.cek a:hover{background-color:#f7b029}nav .nav-wrap{width:1280px;position:relative;z-index:90;margin:0 auto}nav .menu-wrap{display:flex}nav .menu-allexam{width:17%;background-color:#009590;border-radius:15px 0 0 0;overflow:hidden}nav .menu-allexam>a{padding:0 20px;display:block;height:50px;font-size:17px;color:#fff;display:flex;justify-content:flex-start;align-items:center;text-decoration:none}nav .menu-allexam>a i{margin-right:5px}nav .menu-allexam>a:hover{background-color:#00b3ad}nav .menu-bar{width:83%;border-radius:0 15px 0 0;background-color:#009590;position:relative}nav .menu-bar a{text-decoration:none}nav .menu-bar>ul{display:flex;border-radius:15px 15px 0 0;background-color:#009590}nav .menu-bar>ul>li{width:15%;border-left:1px solid #fff;text-align:center;position:relative}nav .menu-bar>ul>li>a{display:block;height:50px;font-size:17px;color:#fff;display:flex;justify-content:center;align-items:center}nav .menu-bar>ul>li>a:hover{background-color:#00b3ad}nav .menu-bar>ul>li>a i{font-size:20px;padding-left:12px}nav .menu-bar>ul>li>ul.active{background:'#00b0aa';display:block}nav .menu-bar .menu-bar-subtitle{display:none;position:absolute;top:100%;width:100%;background-color:#00b0aa;z-index:10}nav .menu-bar .menu-bar-subtitle li a{display:block;padding:10px 0;color:#fff}nav .menu-bar .menu-bar-subtitle li a:hover{background-color:#009590}nav .allexam-subtitle.active{display:flex}nav .allexam-subtitle{display:none;width:100%;align-items:stretch}nav .allexam-subtitle>ul{width:17%;background-color:#23d9bd;top:0;left:0}nav .allexam-subtitle>ul>li{border-bottom:1px solid #fff}nav .allexam-subtitle>ul>li>a{display:block;padding:10px 15px;text-decoration:none;font-size:1em;color:#000;position:relative}nav .allexam-subtitle>ul>li>a::after{content:"";font-family:"Font Awesome 5 Free";font-weight:900;color:#fff;position:absolute;right:15px}nav .allexam-subtitle>ul>li>a:hover{background-color:#fa8c16}nav .allexam-subtitle{position:absolute;width:100%}nav .allexam-subtitle>div{padding:15px;width:83%;background-color:#eef6f3;display:flex;flex-wrap:wrap}nav .allexam-subtitle .examItemList>div{width:100%;display:none;flex-wrap:wrap}nav .allexam-subtitle .examItemList .active{display:flex}nav .allexam-subtitle .allexam-box{width:22%;margin:15px}nav .allexam-subtitle .allexam-box h3{margin-bottom:5px;padding-bottom:10px;font-size:17px;font-weight:700;color:#333;border-bottom:1px dashed #999}nav .allexam-subtitle .allexam-box ul li{padding:5px 0}nav .allexam-subtitle .allexam-box ul li a{text-decoration:none;color:#333;font-size:1em;position:relative}nav .allexam-subtitle .allexam-box ul li a::after{content:"";width:0;height:1px;background-color:#333;position:absolute;bottom:-2px;left:1px;transition:all .3s linear}nav .allexam-subtitle .allexam-box ul li a:hover::after{width:100%;height:1px}footer .social_links{padding:30px 0;text-align:center;display:flex;justify-content:center}footer .social_links a{text-decoration:none;margin:0 5px}footer .social_links a img{max-width:100%}footer .site_links{padding:40px calc((100% - 1200px)/2);background-color:#003945}footer .site_links>div{display:flex;justify-content:space-between}footer .site_links>div .box{width:15%}footer .site_links>div .box .type-title{padding-bottom:10px;font-size:1.1em;color:#23d9bd;font-weight:700}footer .site_links>div .box ul li a{display:block;margin:6px 0;text-decoration:none;color:#fff}footer .site_links>div .box ul li a:hover{text-decoration:underline}footer .copyright{padding:15px 5%;text-align:center;background-color:#00303a;font-size:14px;color:#fff}@media(max-width:1279px){header .top{padding:0;display:none}nav .nav-wrap{padding:0;display:none}.mobile-top{display:block;width:100%}.mobile-top .mobile-nav{width:100%;height:60px;display:flex;justify-content:space-between;align-items:center;background-color:#fff;position:relative}.mobile-top .mobile-nav .m-menu-allexam{padding:0 15px;width:24%}.mobile-top .mobile-nav .m-menu-allexam a{font-size:1.5em;color:#00858c}.hc-offcanvas-nav .nav-container,.hc-offcanvas-nav .nav-wrapper,.hc-offcanvas-nav ul{background:#00858c}.hc-offcanvas-nav .nav-content>h2{color:#fff}.hc-offcanvas-nav .nav-wrapper>.nav-content>ul:first-of-type>li:first-child:not(.nav-back):not(.nav-close)>.nav-item-wrapper>.nav-item-link,.hc-offcanvas-nav .nav-item-link,.hc-offcanvas-nav a.nav-next{border-color:#fff}.hc-offcanvas-nav.nav-levels-none li.level-open,.hc-offcanvas-nav .nav-back a,.hc-offcanvas-nav .nav-back a:hover{background:#006d73;border-color:#fff}.hc-offcanvas-nav .nav-item-link{font-size:16px}.mobile-top .mobile-nav .m-logo{display:flex;align-items:center}.mobile-top .mobile-nav .m-logo img{margin:0 auto;max-height:50px}.mobile-top .mobile-nav .m-user-serve{width:24%;display:flex;justify-content:flex-end;align-items:center}.mobile-top .mobile-nav .m-user-serve>a{margin:0 5px;width:32px;height:32px;color:#fff;background-color:#23d9bd;border-radius:50%;display:flex;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none}.mobile-top .mobile-nav .m-user-serve .muser-main{display:none;position:absolute;top:60px;left:0;width:100%;background-color:#fff;z-index:20;box-shadow:0 1px 4px 0 rgba(0,0,0,.3)}.mobile-top .mobile-nav .m-user-serve .muser-main li{font-size:15px}.mobile-top .mobile-nav .m-user-serve .muser-main li:first-child{padding:8px 10px;color:#fa8c16}.mobile-top .mobile-nav .m-user-serve .muser-main li:nth-child(even){background-color:#f1f1f1}.mobile-top .mobile-nav .m-user-serve .muser-main li a{display:block;padding:8px 10px;text-decoration:none;color:#333}.mobile-top .mobile-nav .m-user-serve .muser-main li:last-child a{color:#009590}.mobile-top .m-search{width:100%;padding:10px;display:flex;background:#21c4a9;background:-moz-linear-gradient(top,#21c4a9 0%,#23d9bd 100%);background:-webkit-linear-gradient(top,#21c4a9 0%,#23d9bd 100%);background:linear-gradient(to bottom,#21c4a9 0%,#23d9bd 100%)}.mobile-top .m-search input,button{outline:none;border:0;font-size:15px}.mobile-top input{width:89%;padding:10px 15px;border-radius:50px 0 0 50px;color:#333}.mobile-top button{width:11%;border-radius:0 50px 50px 0;background-color:#fff;color:#23d9bd;cursor:pointer}.mobile-top button i{font-size:1.1em}footer .site_links{padding:40px 5%}}@media(max-width:820px){header .top{padding:0;display:none}nav .nav-wrap{padding:0;display:none}.mobile-top{display:block;width:100%}.mobile-top .mobile-nav{width:100%;height:60px;display:flex;justify-content:space-between;align-items:center;background-color:#fff;position:relative}.mobile-top .mobile-nav .m-menu-allexam{padding:0 15px;width:24%}.mobile-top .mobile-nav .m-menu-allexam a{font-size:1.5em;color:#00858c}.mobile-top .mobile-nav .m-logo{display:flex;align-items:center}.mobile-top .mobile-nav .m-logo img{margin:0 auto;max-height:50px}.mobile-top .mobile-nav .m-user-serve{width:24%;display:flex;justify-content:flex-end;align-items:center}.mobile-top .mobile-nav .m-user-serve>a{margin:0 5px;width:32px;height:32px;color:#fff;background-color:#23d9bd;border-radius:50%;display:flex;flex-shrink:0;justify-content:center;align-items:center}.mobile-top .mobile-nav .m-user-serve .muser-main{display:none;position:absolute;top:60px;left:0;width:100%;background-color:#fff;z-index:20;box-shadow:0 1px 4px 0 rgba(0,0,0,.3)}.mobile-top .mobile-nav .m-user-serve .muser-main li{font-size:15px}.mobile-top .mobile-nav .m-user-serve .muser-main li:first-child{padding:8px 10px;color:#fa8c16}.mobile-top .mobile-nav .m-user-serve .muser-main li:nth-child(even){background-color:#f1f1f1}.mobile-top .mobile-nav .m-user-serve .muser-main li a{display:block;padding:8px 10px;text-decoration:none;color:#333}.mobile-top .mobile-nav .m-user-serve .muser-main li:last-child a{color:#009590}.mobile-top .m-search{width:100%;padding:10px;display:flex;background:#21c4a9;background:-moz-linear-gradient(top,#21c4a9 0%,#23d9bd 100%);background:-webkit-linear-gradient(top,#21c4a9 0%,#23d9bd 100%);background:linear-gradient(to bottom,#21c4a9 0%,#23d9bd 100%)}.mobile-top .m-search input,button{outline:none;border:0;font-size:15px}.mobile-top input{width:89%;padding:10px 15px;border-radius:50px 0 0 50px;color:#333}.mobile-top button{width:11%;border-radius:0 50px 50px 0;background-color:#fff;color:#23d9bd;cursor:pointer}.mobile-top button i{font-size:1.1em}.lightWrap{display:none}.lightWrap .lightContent{padding:30px 15px;width:100%}.wrapbkg .lightWrap{position:fixed;top:0;left:0;z-index:9999;height:100%;width:100%;justify-content:center;align-items:flex-start;display:flex}.wrapbkg .closeLight{position:absolute;top:15px;right:15px;width:30px;height:30px}.addLine .public-box{flex-wrap:wrap;justify-content:center}.addLine .public-box .pic{width:100%}.addLine .public-box .text{margin-left:0;font-size:1.2em;line-height:1.6}.addLine .public-box .text a{font-size:17px}.addLine .class-box{margin:15px 0 0}.addLine .class-box h3{padding-bottom:5px;font-size:1em}.addLine .class-box div a{margin:5px 2px;padding:5px 8px;font-size:15px}footer .site_links{padding:30px 6%}footer .site_links>div{flex-wrap:wrap}footer .site_links>div .box{width:100%}footer .site_links>div .box .type-title{padding:10px 0 5px;font-size:17px}footer .site_links>div .box ul{display:flex;flex-wrap:wrap}footer .site_links>div .box ul li{width:33%}footer .site_links>div .box ul li a{margin:4px 0;font-size:15px}footer .copyright{font-size:13px;line-height:1.5}}@media(max-width:600px){}