@import url("/Other/ec.ibrain/Publish/www/file/css/ani.css");
@import url("/Other/ec.ibrain/Publish/www/icon_new/css/all.min.css");
@import url("/Other/ec.ibrain/Publish/www/MDesign_Icon/css/materialdesignicons.min.css");
.border1px{border:1px #000 solid;}/*框線測試用*/
a:hover{text-decoration: none;}
.ft_NOTO{font-family: 'Noto Sans TC', sans-serif;}
.ft_NOTOSer{font-family: 'Noto Serif TC', serif;}
.ft_Meiro{font-family: Meiryo, "Meiryo UI", Arial, sans-serif;}
.container{margin:0 auto;}
/*置頂區域Bar*/
.top_bg{border-left: none;
    /* padding: 0% 0 0% 9%; */
    margin-top: 4%;} 
/* .top_bg > li{margin:0 0.2%;} */
/* .top_bg > li:nth-child(-n+4):after{content:' | '} */
.top_bg li,.top_bg a{color: #0075c1;font-size: 0.95rem;font-family: "微軟正黑體";line-height: 2.0em;}
.top_bg a{text-decoration: ;}
.top_bg .fa,.top_bg li:nth-child(-n+4) .fas{font-size: 1.0rem;}

/*搜尋引擎*/
.search{width: 90%;margin-top: 22px;}
.search input[type="text"]{width:50%;}
.search input[type="submit"]{background-color: #f38f00;color: white;font-family:-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue',Arial, sans-serif;font-size: 0.9rem;font-weight: 700;}
.search input[type="submit"]{padding: 1.2% 3%;}
.search select{padding: 1.2% 0.4%;}

.search input[type="text"],.search input[type="submit"],.search select{border-radius: 4px;}
.search input[type="text"],.search select{border:1px #f38f00 solid;color: #828282;font-family:Arial, sans-serif;font-weight:normal;font-size: 1.0rem;}

/*主選單*/
.bg-Nvmenu,.NavMenu,.Chcolor{background:#004679;background:-moz-linear-gradient(to right,#004679 0,#0075c1 65%,#0f94eb 100%);background:-webkit-linear-gradient(to right,#004679 0,#0075c1 65%,#0f94eb 100%);background:linear-gradient(to right,#004679 0,#0075c1 65%,#0f94eb 100%)}
[class*="nav_click"]{color: white;}
[class*="nav_click"]:hover,.act_on{color:#f38f00} 
/* .MenurowBar {height: 2.5rem;} */
.MenurowBar li{
    /* padding: rem;line-height: 2.5rem; */
    font-size: 1.05rem;}
.MenurowBar li a:hover{border-bottom: #f38f00 3px solid ;padding-bottom: 0;}
[class*="nav_show"]{display: none;} 

/*選單切換*/
.NavMenu,.Chcolor{color:white;}
.NavMenu{white-space: nowrap;}
.NavMenuOut,.Navcontent,.NavMenu,[class*="inNav"],[class*="NavsecC"],.NavMenu li div,[class*="nav_show"]{z-index: 100;}
.NavMenu li div{color:black;}
.NavMenuOut li:hover{cursor:pointer;}
[class*="inNav"]{background-color: white;padding: 0.5%;}
[class*="inNav"] ul{padding: 0.5rem;}
[class*="NavsecC"] dt .fa-caret-right{color: #015B98;}
[class*="NavsecC"] dd{font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;}
[class*="NavsecC"] dd a:hover{color: rgb(8, 149, 214);}
[class*="NavsecC"] dd a img{max-width: 100%;}
[class*="NavsecC"]{margin-top: 0.5rem;}
[class*="NavsecC"] dl:hover{color:;background-color: #f3f3f3;}
[class*="inNav"],[class*="NavsecC"]{display:none;}
[class*="inNav"]{overflow: hidden;}
.Chcolor{padding: 0 0.4rem;}
.active,.active2,.active3,.act_firstGo{display: flex; }
.active3{animation:ani1 0.5s;}
.active2,.active{animation: ani2 0.3s;box-shadow: 1px 1px 3px #999;}
@keyframes ani1{from {opacity: 0; 
    /* transform: translate3d(100%, 0, 0); */
}
    to {opacity: 1;
        /* transform: none; */
    }}
@keyframes ani2{from {opacity: 0;
    /* transform: translate3d(0, -100%, 0);  */
}
to {opacity: 1;
    /* transform: none; */
}}
@keyframes ani3{from {opacity: 0; }to {opacity: 1;}}
[class*="NavsecC"] dt{border-bottom: solid 3px #017bc9 ;background: #c9e9ff;}
[class*="NavsecC"] dl{margin: 0.5rem;text-align: center;}

/*收合選單樣式(mobile才顯示)*/
.closeMenu .closeText{margin: 1.5rem auto;}
.fa-angle-double-up{animation:ani_updown 0.6s ease 0.6s infinite alternate;top:0;position: absolute;left:50%;transform: translate(-50%, 0);}
@keyframes ani_updown{from {top:0.5rem;opacity: 1; }to {top:0rem;opacity: 0.5;}}
/*收合選單樣式(mobile才顯示)END*/

/*選單寬度變換*/
[class*="NavsecC"] dl{width:calc(100%/2.2);}
[class*="NavsecC"] dd a img{max-width: 100%;}
[class*="inNav"] li{width:calc(auto);}

@media all and (min-width: 1px) and (max-width: 1023px){       
    [class*="inNav"] li{width:calc(100%/1.5);}
    .NavMenuOut{top:1%;}
    /*行動裝置點課程總覽背景透明灰*/
    .navGray{width: 100%;left:0;top:0; position: absolute;z-index:100;height: 100%;background-color: rgb(97, 97, 97 ,0.9);animation: ani3 0.2s;}
}
@media all and (min-width: 1024px){
    [class*="NavsecC"] dl{width: calc(100%/6.7);}
}
@media all and (min-width: 768px){
    [class*="NavsecC"] dl{max-width:calc(100%/3.22);min-width:auto;}
}
/*選單寬度變換 END*/


/*左右兩側浮動*/
aside *{transition: all .5s;}
.top-1{top:20%;}
.top-2{top:25%;}
.top-12{top:140px;}
/* .top-96 {
    top: 24rem;
  } */
.bottom-05{bottom:5%;}
.bottom-1{bottom:10%;}
.bottom-2{bottom:20%;}.bottom-3{bottom:30%;}
.bottom-4{bottom:40%;}.bottom-5{bottom:50%;}.bottom-6{bottom:60%;}
.aside_bgL,.aside_bgR{z-index: 99;}
.aside_bgL{background:#e76900;background:-moz-linear-gradient(top,#e76900 0,#ed7e00 22%,#f5960e 54%,#feaf40 87%);background:-webkit-linear-gradient(top,#e76900 0,#ed7e00 22%,#f5960e 54%,#feaf40 87%);background:linear-gradient(to bottom,#e76900 0,#ed7e00 22%,#f5960e 54%,#feaf40 87%)}
.aside_bgL dl:hover{transform: scale(1.2);}
.aside_bgR dl div,.aside_bgR dl > dd{align-items: center;justify-content: center;}
.circle{width:70px;height:70px;}
.circle{border:8px solid;z-index: 2;position: relative;left:-70px;}
.circle::after{content:'';position: absolute;border:2px #fff solid;box-shadow: 0px 0px 3px #000;z-index: -1;width:70px;height:70px;border-radius: 9999px;}
.aside_bgR dl dd{left:-15px;top:15px;padding:10px 0 10px 15px;width:100px;}
.aside_bgR dl{right:-80px;}
.aside_bgR dl:hover{right:0;}
.cirY {--border-opacity: 1;border-color: #0075c1;border-color: rgba(0, 117, 193, var(--border-opacity));}
.cirR {--border-opacity: 1;border-color: #f38f00;border-color: rgba(243, 143, 0, var(--border-opacity));}
/*登入後訊息*/
.loginShow {position: fixed;right: 0;top: 6%;color: #037CCB;width: 9rem;border: 5px #037CCB solid;border-radius: 0.25rem;background: white;padding: 0.25rem;z-index: 15;}
.closeLogin:hover{cursor: pointer;transform:translateX(-8px);}

/*banner Start*/
    /*tab banner 純css版 20201222*/
        /* .snap-x {scroll-snap-type: x mandatory;scroll-behavior: smooth;-webkit-overflow-scrolling: touch;}
        .snap-start {scroll-snap-align: start;} */

        /* .slideClick a{padding: 0 0.5rem;display: flex;justify-content: center;align-items: center;} */
        /* [class*='slideitem']{color: white;} */

        .snap-start img{height: auto;width:100%;}
        .slideClick{opacity: 0.7;padding:0.2rem 0;}
        .slideClick li{animation-name:none;
        text-align: center;
        }
        .slideClick li:hover{cursor:pointer;}
        [class*='slideshow']{display:none;}
        .changeOn{display:flex;/*animation-name:bounceInRight2;animation-duration: .5s;*/}
        .color-btnw{color:#fff;}
        .color-btn{color:#f38f00;}
    
        

/*中間banner END*/
    /*BANNER右側文字*/
    .slider_bg dd,.slider_bg dt{font-family: "微軟正黑體",Arial;}
    /*.slider_title{font-family: Noto Serif TC;font-weight: 700;padding: 0.275rem 0 0;/*padding: 0.875rem 0 0;*/
    .slider_title {
    font-family: Noto Serif TC;
    font-weight: 700;
    padding: 0.275rem 0 0;
    /* padding: 0.875rem 0 0; */
    font-family: Arial, 文泉驛正黑, "WenQuanYi Zen Hei", "儷黑 Pro", "LiHei Pro", 微軟正黑體, "Microsoft JhengHei", sans-serif;
    /* font-weight: normal; */
    font-size: 1.2rem;
}
.slider_title {
    font-family: Noto Serif TC;
    font-weight: 700;
    padding: 0.275rem 0 0;
    /* padding: 0.875rem 0 0; */
    font-family: Arial, 文泉驛正黑, "WenQuanYi Zen Hei", "儷黑 Pro", "LiHei Pro", 微軟正黑體, "Microsoft JhengHei", sans-serif;
    /* font-weight: normal; */
    font-size: 1.55rem;
    /* line-height: 1.73rem; */
    text-align: left;
    margin-top: 4px;
    margin-bottom: -8px;
    margin-left: 70px;
}
.slider_title i{}
.slider_title i.icon1 {font-size: 1.4rem;padding: 0 3px;color: #f38f00;}
    .slider_bg *{transition: all .5s;}
    .slider_bg dt {
    color: #fff;
    font-weight: bold;
    font-size: 1.3rem;
    /*line-height: 1.8rem;*/
    /* border-bottom: 1px solid #FFF; */
    margin-bottom: -3%;
}
    .slider_bg dl:hover{background-color: rgb(243 143 0);}
    .slider_bg dl:hover{background: linear-gradient(to bottom,#e76900 0,#ed7e00 22%,#f5960e 54%,#feaf40 87%)}
    .slider_bg dl:hover{background: linear-gradient(to bottom,#ed7e00 22%,#f5960e 54%,#feaf40 87%)}
    .slider_bg dl {
    /* border-bottom: 1px rgb(228, 228, 228) solid; */
    height: 176px;
    padding: 23px 0 7px;
    border-bottom: 5px #e8fbffa8 solid;
}
    .slider_bg dl i {
    color: #fff;
    font-size: 1.15rem;
    background-color: #ffffff45;
    padding: 6px 6px 6px 8px;
    width: 32px;
    border-radius: 50px;
}
    /*.slider_bg dd{font-size: 1rem;padding-left: 0.31rem;margin-bottom: 0.31rem;}*/
    /*.slider_bg dd {
    font-size: 1.2rem;
    padding-left: 0.31rem;
    margin-bottom: 0.31rem;
    font-weight: bold;
    color: #fff;
}*/
   .slider_bg dd {
    font-size: 1.15rem;
    font-weight: bold;
    color: #fff;
}
    .slider_bg dd:hover{/*transform: translateX(1px);*/}
    .slider_bg dd a:hover{color:#fff;font-size:1.25rem;line-height: 1.8rem;margin-bottom: 0%;}
    .slider_bg .t_big1, .slider_bg .t_big2 {
        font-size: 2.3rem;
        line-height: 1rem;
        padding: 1.9rem 0.7rem 0.5rem 1rem;
        font-weight: bold;
        margin-top: 0.6rem;
    }
    .slider_bg .t_big1 {color: #ffffff91;color: #02a7bc;background-color: #00bcd4;color: #fff;}
    .slider_bg .t_big2 {color: #ffffff91;color: #f47336;color: #009688;color: #fff;background-color: #03b1a1;}
    .slider_bg .t_ss{ font-size:0.7rem;color: #242323;}
    .py-35 {padding-top: rem;padding-bottom: 1rem;}
    .each_topic{ height:px;}
    .bg-amber-400 {border-left: 1px #fff dotted;background-color: rgb(3 177 161);}
    .t2 {
        color: #ffffffbd;
        font-style: italic;
        font-size: 1.85rem;
        border-bottom: 3px #ffffff38 dotted;
    }
    
    
    /*新課上架+PTT*/
    .learn_more{bottom:2%;right:1%;background-color: #FF564F;color: white;font-weight: normal;}
    .learnLineA,.learnLineB,.learnLineA dd,.learnLineB dd{border-bottom-style: solid;}
    .learnLineA,.learnLineB{border-bottom-width: 5px;}
    .learnLineA{border-bottom-color:#0075c1;}
    .learnLineB{border-bottom-color:#f38f00;}
    .learnLineA dd,.learnLineB dd{border-bottom-width: 1px;}
    .learnLineA dd{border-bottom-color:rgb(36, 169, 209);}
    .learnLineB dd{border-bottom-color:rgb(245, 183, 14);}
    .list_learn *{transition: all .5s;}
    .list_learn dd:hover{transform: translateX(8px);}
    .listbuy dd::before{content:'•';}
    .pttoffer{background-color: #f49600;color: white;border-radius: 5px;}
    .circleOut .fas:nth-child(1){color: #167bb4;}
    .circleOut .fas:nth-child(2),.learnLineA dd a:hover,.learnLineA dd:hover::before{color: #2e93c4;}
    .circleOut .fas:nth-child(3),.learnLineB dd a:hover,.learnLineB dd:hover::before{color: #eb9316;}
    .circleOut .fas{transform: scale(0.75);margin: 0 0.1rem;}

    /*新書上架*/
    .bookLineA,.bookLineA figure{border-bottom-style: solid;}
    .bookLineA{border-bottom-width: 5px;}
    .bookLineA{border-bottom-color:#f38f00;}
    .bookLineA > figcaption:not(.ddnborder){padding: 0.2rem 0;}    
    .bookLineA figcaption a{border-bottom-color:rgb(245, 183, 14);height: 2.5rem;border-bottom-width: 1px;line-height: 2;}
    .bookLineA figcaption a:hover,.bookLineA figure a:hover::before{color: #eb9316;}
    .bookcoverA img {height: 180px;    margin: 0 auto;}


    /*考取學員+2倍速+跨考轉職*/
    .ytshare{position: relative;width: 100%;height: 0;padding-bottom: 56.25%;box-shadow: 3px 3px 6px #818181;}
    .ytmov{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
    .recommend *{transition: all .5s;}
    /* .text-button{bottom:2%;right:2%;background-color: salmon;color:white;} */
    .recommend_title{color: #0075c1;}
    .recommendSub{color: #f38f00;}
    .dottedDes{border-top: dotted 2px black;}
    .readMore{background-color:#0075c1;color: white;border-radius: 0.3rem;width:max-content}
    .readMore:hover{transform: scale(1.1);}
    .rec_subject > li{width:calc(100%/2.3);list-style: disc;margin-left: 1rem;}
    .rec_subject li:hover{transform: translateX(8px);}
    .rec_subject a:hover{color: #F05501;}
    .mov_slide.swiper-slide{width: 100%;}

    /*考試日程表*/
    .time_container{}
    .TimeLine{}
    .time{overflow:auto;-webkit-overflow-scrolling:touch;z-index: 1;position: relative;height:60px;}
    .time::-webkit-scrollbar{display:none;}
    .time__inner{display:flex;align-items:flex-end;width:max-content;border-bottom:5px solid#0083ca;}
    .time__item{width:calc(400px/2);/* margin-left:8px; */padding:5px 10px 3px;border-radius:5px 5px 0 0;text-align:center;cursor:pointer;user-select:none;transition:all .2s ease;position: relative;color: #0083ca;}
    /* .time__item:last-child{margin-right:8px} */
    .time__item.is-active{padding:6px 10px 3px;color: #f59d00;position: relative;z-index: 998;}
    .time__item::before,.time__item.is-active::before{content: ' ';position: absolute;border-radius: 9999rem;width:30px;z-index: 999;height: 30px;}
    .time__item::before{background-color: #0083ca;top:1.7rem;background: url(/Publish/www/file/image/0902085_poin01.png);}
    .time__item.is-active::before{background-color: #f59d00;background: url(/Publish/www/file/image/0902085_poin02.png);}

    /* .timepanel{padding:20px;} */
    /* .timepanel__item{padding: 10px;} */
    .slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
    .slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
    .slick-list:focus{outline:none}
    .slick-list.dragging{cursor:pointer;cursor:hand}
    .slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
    .slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}
    .slick-track:before,.slick-track:after{display:timele;content:''}
    .slick-track:after{clear:both}
    .slick-loading .slick-track{visibility:hidden}
    .slick-slide{display:none;float:left;height:100%;min-height:1px}
    [dir='rtl'] .slick-slide{float:right}
    .slick-slide img{display:block}
    .slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}
    .slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}
    .slick-vertical .slick-slide{display:block;height:auto;/* border:1px solid transparent */}
    .slick-arrow.slick-hidden{display:none}
    .slick-loading .slick-list{background:#fff}
    /*.slick-loading .slick-list{background:#fff url(/Publish/www/file/css/ajax-loader.gif) center center no-repeat}*/
    .slick-prev,.slick-next{z-index: 12;font-weight:900;font-size:3rem;line-height:0;position:absolute;top:50%;width:20px;height:40px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}
    .slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}
    .slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}
    .slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}
    .slick-prev:before,.slick-next:before{font-size:2rem;line-height:1;opacity:.75;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
    .slick-prev{left:-33px}
    .slick-next{right:-15px}
    [dir='rtl'] .slick-prev{right:-25px;left:auto}
    .slick-prev:before{content:"〈"}
    [dir='rtl'] .slick-prev:before{content:"〈"}
    [dir='rtl'] .slick-next{right:auto;left:-22px}
    .slick-next:before{content:"〉"}
    [dir='rtl'] .slick-next:before{content:"〉"}

    /*日程表的內層TAB切換功能區*/
    .TimeIndexAct,.decAct{background-color: #f49600;color: white;}
    [class*="tab-group"] > li,  .Dec-groupL > li{border-radius: 5px;border:1px rgb(221, 221, 221) solid;padding: 0.4rem;margin:0.25rem 0;} 
    [class*="content-group"] > div,[class*="DecShow"]{display: none; }
    [class*="tab-group"] > li:hover,[class*="dateSub"]:hover{cursor: pointer;}
    .TimeShow{display: block;animation-name:Timeani;animation-duration:1.5s;}
    @keyframes Timeani{from {opacity: 0;}to {opacity: 1;}}
    .panel-group li{margin: 0.25rem 0.5rem;}
    /*日程表的內層TAB切換功能區 END*/

    /*日程表內容資料區*/
    .recom_books  a{outline: none;}
    .recom_books > dt:nth-child(1){border-radius: 15px 15px 0 0;color:#f59d00;border-bottom: 3px #f59d00 solid;margin:0.5rem 0;text-align: left;}
    .bookslist > dt{line-height: 1.9rem;}
    .bookslist > dd:not(.ddnborder){border-bottom:1px rgb(221, 221, 221) solid;padding: 0.3rem 0;}
    .bookstop{color:#7d7d7d ;font-weight: ;}
    .bookslist *{transition: .5s;}
    .bookslist dd:hover{transform: translateX(8px);}
    .timepanel__item{outline: none;}
    .recom_double dd > img{width: 100%;}
    /* .recom_double{justify-items: start;justify-content: start;justify-self: start;} */
    .courseIMG{z-index: 10;}
    .recom_keyword{z-index: 9;}
    .recom_keyword{top:50%;left: 50%;transform: translate(-50%, -50%);}
    .courseText li{word-wrap:break-word;}
    /*書封尺寸*/
    .bookCover img{width:150px;height: 204px;}
    /*試聽圖尺寸*/
    .tea_adu img{width:120px;height: 110px;}
    /*書封文字區域特別高度*/    
    .text-rule{height: 370px;}
    /*書籍更多*/
    .booksmore{background-color: #F49600;color: white;width: max-content;border-radius: 0.25rem;}
    .ddnborder{padding: 0.5rem 0;}

    /*日程表內容資料區END*/
/*考試日程表END*/

/*footer and siteMap(網站導覽)*/
footer{background-color: #fef1e0;}
footer *{transition: .5s;}
footer dt{font-weight: 900;}
footer dd{color:rgb(85, 85, 85);font-weight: normal;}
footer dd > a{white-space: nowrap;}
footer dd:hover{transform: translateX(8px);}
/* footer dd::before{"Font Awesome 5 Free"; content: "\f138";} */
footer .nobefore::before,.noteIMG dd::before{content: '';}
footer li::before{content: '';margin-left: 12%;}
/* .address{border-top: 1px #ddd solid;} */
.contact dd a{white-space: normal;}
.contact dd{text-indent: 0rem;margin-left: 1rem;}
[class*="siteMap"]{z-index: 100;box-shadow: 0px 0px 3px #000 ;top:1%;left:50%;transform: translate(-50%, 1%);display: none; background-color: #fff;border-radius: 5px;}
.sitebgact{left:0;top:0; position: absolute;z-index:99;height: 100%;background-color: rgb(97, 97, 97 ,0.9);animation: ani3 0.2s;}
.mapgo{display: flex;}
.Map1 .fa-bars:hover{ box-shadow: 0px 0px 3px #000 ;}

/*網站導覽樣式設計*/
.siteMap1 dl dd{font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;}
.siteMap1 dt,.siteMap1 dt a{color: white;}
.siteMap1 dd a,footer dd .fas,.Map_title{color: #004679;}
.siteMap1 dd{text-indent: -0.65rem;margin-left:1.5rem;}
.siteMap1 dl{border:0.5px #0075c1 solid;border-radius: 0.25rem;}
.siteMap1 dl dt{background: #004679;
    background: -moz-linear-gradient(to right,#004679 0,#0075c1 65%,#0f94eb 100%);
    background: -webkit-linear-gradient(to right,#004679 0,#0075c1 65%,#0f94eb 100%);
    background: linear-gradient(to right,#004679 0,#0075c1 65%,#0f94eb 100%);}

/*20210804隱私保護聲明*/
.privacy{padding: 0% 1rem;margin: 1% 0 5%;}
.privacy_bg small{color:black;}
.privEach:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-color:#0885d7;}
.privEach{position:relative; /*width:max-content;*/padding:0.3rem 1rem; margin:1rem 0;color:white;font-size:1.5rem;}
.listde li{list-style-type: decimal;}
.privacy_bg ol{margin: 1rem;text-align: justify;}
#listdot > li{list-style-type: disc;margin-left: 1.5rem;}
.privacy_bg > p{font-size:1.1rem;line-height: 1.9em;   text-align: justify;margin: 1rem;}
.priv_list li{font-size:1.1rem;line-height: 2.4rem;margin-left:1rem;}


/*公告專用區域*/
/* body{position: relative;}
.Annout{position: fixed;} */
.closeAnn{top:-1.5rem; z-index: 999;    right: 0.5rem;}
.Announcement{ /*transform: translate(-50%, -50%)*/;position: fixed;z-index: 99;/*width:95%;*/;bottom:65%;right: 0;}
.Announcement div img,.Announcement div font{margin:0 auto;text-align: center; }
.Announcement div{
    /* box-shadow: 3px 3px 9px black;  */
    /* border-radius: 3px; */
    /*background-color: white;padding: 0.5rem;position: relative;z-index: 954;
    box-shadow: 1px 1px 30px black;*/}
/* .Announcement div::after{
    content:'';
    width: 100%;height: 100%;left:0;top:0; position: absolute;z-index:1;
    box-shadow: 1px 1px 30px black;
     background-color: rgb(97, 97, 97 ,0.5); 
} */

/*自訂顏色*/
.orange-custom{color: #f05501;}
.books-yellow-300{color:#f6a300;}
.blue-custom{color: #007cc6;}
.gray-custom{color: #6f6f6f;}
.bg-blue-custom{background-color: #0075c1;}
.bg-yellow-custom{background-color:#f38f00;}
.bg-master{background-color: #f5f5f5;}

/*補充tw新版本寬度*/
.w-11 {
    width: 2.75rem;
  }

/*連結變換動態*/
.hover-transX-8px:hover{transform: translateX(8px);}

/*topADLink登入區*/
.topADLink{font-family: Arial, 文泉驛正黑, "WenQuanYi Zen Hei", "儷黑 Pro", "LiHei Pro", 微軟正黑體, "Microsoft JhengHei", sans-serif;}







@media (min-width: 1024px) {
    .top_bg{border-left: #78b6de solid 1px;}
    .lg\:bottom-5{bottom:50%;}
    .lg\:bottom-1{bottom:10%;}
    .annSiteA{ top:15%;}
.annSiteB{ top:25%;}
.Announcement{position: fixed;right:0;left:unset;transform: none;width:auto;}
.Announcement div:nth-child(2){box-shadow: 1px 1px 2px black;}
.Announcement div,.Announcement div::after{box-shadow: none;}
.Annout{position:static;}

    /* .lg\:bottom-96 {
        bottom: 24rem;
      }
      /* .lg\:top-64 {
        top: 16rem;
      } */ 
}
@media all and (min-width: 1px) and (max-width: 1023px){    
    .aside_bgL{bottom:0;top:auto;display: flex;flex-wrap: wrap;width: 100%;border-radius: 0px;
    justify-content: space-around;}
    .h-95{height: 95%;}    
    .Map1{/* border: 1px #0075c1 solid; */border-radius: 3px;}
    .slick-prev{left:-2px}
    .slick-next{right:12px}
    .slick-prev,.slick-next{opacity: 0;}
    .text-rule{height: 550px;}
    .Announcement{bottom:45%;}

}
@media all and (min-width: 768px) and (max-width: 1023px){   
    .Map1{top:-4rem; right: -2rem;margin-right:1.5rem;}
    .search input[type="text"]{width:68%;}
    
 }

 @media all and (min-width: 1px) and (max-width: 767px){    
    .Map1{top:-8rem;margin-right:0.5rem;}
    .text-rule{height: 680px;}
    .slider_bg .t_big1, .slider_bg .t_big2 {padding: 0.5rem 0.5rem 0.2rem 2.5rem;}
    .slider_bg .t_big1, .slider_bg .t_big2 {padding: 1rem 0.5rem 0.2rem 0.7rem;font-size: 1.95rem;line-height: 2.2rem;}
 }
 @media (max-width: 1280px) {
    .snap-start  a img{max-width:100%;max-height:100%;}
    }


    /*各大相容檢視*/
@media screen and (-webkit-min-device-pixel-ratio:0) { /*Webkit*/
    #noie{display: none;}
}
@-moz-document url-prefix(){/*Firefox*/
    #noie{display: none;}
}

@media \0screen\,screen\9 {/*IE 6 7 8*/
    
    #noie{position: relative;margin: 0.5rem auto;display: block;text-align: center;font-weight: 100;border:3px #f8ae37 solid;padding: 0.5rem 0;width:65%;background-color: #fffaf1;color: rgb(17, 113, 202);}
    #noie a{color:#0b5c92;font-weight: 900;text-decoration: underline;}
    #noie .fas{color: red;font-size:1.4rem;}
}

@media screen\0 {/*IE 8 9 10 11*/

    .circle::after {
       border:0px;
       box-shadow: none;
    }
    
    #noie{position: relative;margin: 0.5rem auto;display: block;text-align: center;font-weight: 100;border:3px #f8ae37 solid;padding: 0.5rem 0;width:70%;background-color: #fffaf1;color: rgb(17, 113, 202);}
    #noie a{color:#0b5c92;font-weight: 900;text-decoration: underline;}
    #noie .fas{color: red;font-size:1.4rem;}

}

@media print {
}