﻿@charset "utf-8";@media screen and (-webkit-min-device-pixel-ratio:0){}
body > center,
body > center ~ *{display:none;visibility:hidden;}
body{margin:0;padding:0;}
body,p{color:#5c5c5c;font-size:15px;line-height:22px;font-family:"微軟正黑體", Arial;XXXtext-decoration:line-through;-webkit-text-size-adjust:none;margin:1.5em 0;}
img{border:none;}
a:hover img.over{opacity:0.80;filter:alpha(opacity=80);}
.toplink{float:right;font-size:12px;font-family:Arial;color:#edb29d;margin-top:5px;}
.toplink a{font-size:12px;font-family:Arial;color:#edb29d;text-decoration:none;}
.toplink a:hover{color:#fff;}
#sns{position:relative;display:inline-block;width:70px;text-align:right;}
#snsULContainer{position:absolute;right:60px;top:-1.5px;width:0;overflow:hidden;}
#snsULContainer ul{margin:0 !important;padding:0;list-style:none;overflow:hidden;width:115px;}
#snsULContainer ul li{float:left;width:25px;height:25px;margin:0 0 0 3px;padding:0;}
#snsULContainer ul li a{display:block;height:100%;text-indent:99999px;overflow:hidden;background-repeat:no-repeat;}
#snsULContainer ul li.fb a{background-image:url(../images/sns-f.png?21001231);}
#snsULContainer ul li.twitter a{background-image:url(../images/sns-t.png?21001231);}
#snsULContainer ul li.plurk a{background-image:url(../images/sns-p.png?21001231);}
#snsULContainer ul li.gplus a{background-image:url(../images/sns-gplus.png?21001231);}
#snsULContainer ul li.fb a:hover,
#snsULContainer ul li.twitter a:hover,
#snsULContainer ul li.plurk a:hover,
#snsULContainer ul li.gplus a:hover{opacity:0.80;filter:alpha(opacity=80);}
.headerBG{position:absolute;background:#bf0000 url(../images/bg-header.jpg?21001231) center top no-repeat;min-width:1000px;width:100%;left:0;top:0;z-index:1;}
.headerBG.fixed{position:fixed;top:-35px;}
.headerBG.fixed h1.logo{visibility:hidden;}
.header{position:relative;margin:0 auto;padding:0 40px;width:920px;XXXXbackground-color:#000;}
h1.logo{margin:0;padding:20px 0;width:150px;float:left;}
h1.logo a{text-indent:-9999999px;background:url(../images/logo.gif?21001231) 0 0 no-repeat;display:block;width:105px;height:35px;}
.navArea{float:left;width:770px;}
.nav1 a.student,.nav1 a.studentNow{text-indent:-9999999px;background:url(../images/navTab-student.png?21001231) 0 -35px no-repeat;display:block;width:157px;height:35px;}
.nav1 a.studentNow{background:url(../images/navTab-student.png?21001231) 0 0 no-repeat;}
.nav1 a:hover.student{background:url(../images/navTab-student.png?21001231) 0 -70px no-repeat;}
.nav1 a.workplace,.nav1 a.workplaceNow{text-indent:-9999999px;background:url(../images/navTab-workplace.png?21001231) 0 -35px no-repeat;display:block;width:125px;height:35px;}
.nav1 a.workplaceNow{background:url(../images/navTab-workplace.png?21001231) 0 0 no-repeat;}
.nav1 a:hover.workplace{background:url(../images/navTab-workplace.png?21001231) 0 -70px no-repeat;}
ul.nav1,ul.nav2{margin:0;padding:0;}
ul.nav1 li,ul.nav2 > li{margin:0;padding:0;list-style:none;float:left;color:#FFF;font-weight:bold;}
ul.nav2{padding-left:28px;padding-top:8px;}
ul.nav2student > li{margin-right:41px;}
ul.nav2student > li.end{margin-right:0;}
ul.nav2workplace > li{margin-right:30px;}
ul.nav2workplace > li.end{margin-right:0;}
ul.nav2 > li > a{color:#FFF;font-size:15px;text-decoration:none;display:block;padding-bottom:10px;}
ul.nav2 > li:hover > a,
ul.nav2 > li.now > a{color:#ffbe69;}
a.setHome,a.unsetHome{font-size:12px;font-family:Arial;font-weight:normal;XXXletter-spacing:-0.05em;color:#edb29d;text-decoration:none;display:block;margin:5px 0 0 15px;padding-left:20px;}
a.unsetHome{background:url(../images/icon-unsetHome.png?21001231) 0 1px no-repeat;}
a.setHome,a:hover.unsetHome{background:url(../images/icon-setHome.png?21001231) 0 1px no-repeat;}
a:hover.setHome,a:hover.unsetHome{color:#fff;}
.nav3BG{position:absolute;XXXleft:0;left:40px;top:75px;background-color:#fff;box-shadow:2px 2px 5px rgba(0,0,0,.2);border:solid 1px #CCC;border-top:none;XXXwidth:1000px;width:920px;margin:0 auto;overflow:hidden;display:none;}
.nav3Area{overflow:hidden;padding:10px 0 10px;}
.nav3{margin:0;padding:0;}
.nav3 li{margin:0;margin-left:20px;padding:0;list-style:none;float:left;font-size:15.5px;font-weight:bold;XXXwidth:150px;width:140px;height:180px;xxxbackground-color:#6F0;margin-bottom:10px;}
.nav3 li a{color:#333;text-decoration:none;}
.nav3 li a span.item{font-size:15px;border-bottom:solid 1px #CCC;display:block;margin-bottom:2px;margin-left:-4px;}
.nav3 li a img{display:block;width:140px;height:93px;margin:2px 0 4px;}
.nav3 li a strong{font-size:12.5px;line-height:15px;color:#e20015;}
.nav3ta{margin:0;padding:0;float:left;}
.nav3ta li{margin:0;padding:0;list-style:none;font-size:15px;font-weight:bold;}
.nav3ta li a,.nav3ta li a.now{color:#333;text-decoration:none;display:block;width:100px;background-color:#e8e8e8;border-bottom:solid 1px #ccc;text-align:center;padding:4px 0;}
.nav3ta li a.now{color:#e20015;border-bottom:solid 3px #e20015;}
.nav3ta li a:hover{color:#e20015;}
ul.nav2workplace .nav3ta{display:none;}
ul.nav2workplace .nav3 li{margin-left:37px;}
.containerArea{position:relative;width:920px;XXXXpadding:50px 40px;padding:35px 40px;margin:0 auto;XXXborder:solid 1px #09F;}
.containerArea-fff{position:relative;width:920px;padding:30px 40px;margin:0 auto;background-color:#FFF;}
.Area3middle{margin:0 10px;}
.fullcolor{background-color:#e8e8e8;overflow:hidden;}
.fullbgkv{background:url(../images/bg-fullkv.jpg?21001231) top center no-repeat;background-size:cover;}
.fullbgkv1{background:url(../images/bg-fullkv1.jpg?21001231) top center no-repeat;background-size:cover;}
.fullbgkv2{background:url(../images/bg-fullkv2.jpg?21001231) top center no-repeat;background-size:cover;}
.fullkv1{background:url(../images/fullkv1.jpg?21001231) top center no-repeat;background-size:cover;}
.left{float:left;}
.right{float:right;}
.clearLR{clear:both;}
.MTopAddKV{margin-top:75px;}
.MTopAdd{margin-top:8px;}
.MTopAdd1{margin-top:15px;}
.PadAdd1{padding:25px 0 35px;margin-bottom:20px;}
.bannerBlock{position:relative;width:300px;}
.bannerBlock .bannerCT{overflow:hidden;position:relative;}
.bannerBlock .bannerCT .carouselUL{position:relative;list-style:none;margin:0;padding:0;overflow:hidden;}
.bannerBlock .bannerCT .carouselUL > li{float:left;width:300px;margin:0;padding:0;}
.bannerBlock .bannerCT .carouselUL > li a,
.bannerBlock .bannerCT .carouselUL > li a img{display:block;border:none;}
.bannerBlock .bannerCT .carouselUL > li a img{width:300px;height:188px;}
.bannerBlock .pageNavUL{position:absolute;list-style:none;margin:0;padding:0;left:50%;top:200px;overflow:visible;}
.bannerBlock .pageNavUL li{float:left;position:relative;left:-50%;width:10px;height:10px;cursor:pointer;border-radius:10px;background:#9b9b9b;border:2px solid #FFF;text-indent:-9999px;overflow:hidden;}
.bannerBlock .pageNavUL li:hover{background:#CCC;}
.bannerBlock .pageNavUL li + li{margin-left:6px;}
.bannerBlock .pageNavUL li.now{background:#FFF;border-color:#9b9b9b;}