:root{--primary:#046985;--secondary:#0B2154;--light:#F2F2F2;--dark:#111111}
.fw-medium{font-weight:600!important}
.back-to-top{position:fixed;display:none;right:20px;bottom:20px;z-index:99;text-align:center;vertical-align:middle}
.back-to-top i{text-align:center;vertical-align:middle}
.container .h2_icon{display:flex;justify-content:end;align-items:center}
.h2_icon a{text-align:center;display:inline-block;height:35px;width:35px;line-height:0;margin:0 2px;background-size:contain;text-indent:-999999px;transition:all .1s ease-in-out}
.plurk{background:url(../img/icon/plurk.svg) no-repeat;background-size:contain}
.print{background:url(../img/icon/print.svg) no-repeat center;background-size:contain}
.twitter{background:url(../img/icon/twitter.svg) no-repeat;background-size:contain}
.lineicon{background:url(../img/icon/line.svg) no-repeat;background-size:contain}
.facebook{background:url(../img/icon/facebook.svg) no-repeat;background-size:contain}
#spinner{opacity:0;visibility:hidden;transition:opacity .5s ease-out,visibility 0s linear .5s;z-index:99999}
#spinner.show{transition:opacity .5s ease-out,visibility 0s linear 0s;visibility:visible;opacity:1}
.btn{font-weight:500;text-transform:uppercase;transition:.5s}
.btn.btn-primary,.btn.btn-secondary{color:#fff}
.btn-square{width:38px;height:38px}
.btn-sm-square{width:32px;height:32px}
.btn-lg-square{width:48px;height:48px}
.btn-lg-square,.btn-sm-square,.btn-square{padding:0;display:flex;align-items:center;justify-content:center;font-weight:400;border-radius:2px}
.navbar .dropdown-toggle::after{border:none;content:"\f107";font-family:"Font Awesome 5 Free";font-weight:900;vertical-align:middle;margin-left:8px}
.navbar-light .navbar-nav .nav-link{margin-right:25px;padding:25px 0;color:#fff;font-size:1.2em;outline:0}
.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link:hover{color:var(--primary)}
@media (max-width:1140px){.navbar-light .navbar-nav .nav-link{margin-right:15px;padding:25px 0;color:#fff;font-size:1.1em;outline:0}}
@media (max-width:991.98px){.navbar-light .navbar-nav .nav-link{margin-right:0;padding:10px 0}
.navbar-light .navbar-nav{border-top:1px solid #eee}
}
.navbar-light .navbar-brand,.navbar-light a.btn{height:75px}
.navbar-light .navbar-nav .nav-link{color:var(--dark);font-weight:600}
.navbar-light.sticky-top{top:-100px;transition:.5s}
@media (min-width:992px){.navbar .nav-item .dropdown-menu{display:block;border:none;margin-top:0;top:150%;opacity:0;visibility:hidden;transition:.5s}
.navbar .nav-item:hover .dropdown-menu{top:100%;visibility:visible;transition:.5s;opacity:1}
}
.carousel-control-next,.carousel-control-prev{width:10%}
.carousel-control-next-icon,.carousel-control-prev-icon{width:3rem;height:3rem}
@media (max-width:768px){#header-carousel .carousel-item{position:relative;min-height:280px}
#header-carousel .carousel-item img{position:absolute;width:100%;height:100%;object-fit:cover}
}
@media (max-width:577px){#header-carousel .carousel-item{position:relative;min-height:170px}
#header-carousel .carousel-item img{position:absolute;width:100%;height:100%;object-fit:cover}
}
.page-header{background-position:center center;background-repeat:no-repeat;background-size:cover}
.page-header-inner{background:rgba(0,0,0,.25)}
.breadcrumb-item+.breadcrumb-item::before{color:var(--light)}
.h2_content h2{font-size:2.4em;font-weight:600;color:#fff;letter-spacing:2px}
.h2_content a{color:#cacaca;text-decoration:none}
.fact{background:linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,.7)),url(../img/carousel-bg-1.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}
.News-section{padding-top:2em;padding-bottom:2em;overflow:hidden;position:relative}
.News-block-one .News-image{position:relative;overflow:hidden;border-radius:10px}
.News-block-one .News-image img{width:100%;transform:scale(1);transition:all 1s ease;-moz-transition:all 1s ease;-webkit-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease}
.News-block-one:hover .News-image img{transform:scale(1.15)}
.News-block-one .News-info{padding-top:15px;margin-bottom:15px}
.News-block-one .News-info span{position:relative;display:inline-block;padding-right:10px;margin-right:10px;color:#046985;font-size:.9em;line-height:1.2em}
.News-block-one .News-info span:before{position:absolute;top:5px;right:0;width:1px;height:15px;content:'';background-color:var(--paragraph-color)}
.News-block-one .News-info span:last-child{padding-right:0;margin-right:0}
.News-block-one .News-content p.newsTitle{margin-bottom:10px;font-size:1.44em;font-weight:700}
.News-block-one h5 a{display:inline-block;color:var(--title-color)}
.News-block-one .newsTitle a{display:inline-block;color:#0b2154}
.News-block-one h5 a:hover{color:#046985}
.News-block-one .newsTitle a:hover{color:#046985}
.News-block-one .News-content p{margin-bottom:20px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;white-space:normal;overflow:hidden;margin-bottom:0;position:initial;font-family:"微軟正黑體";font-size:1em;color:#333}
.News-block-one .link-btn{margin-left:10px}
.News-block-one .link-btn a{color:var(--paragraph-color);font-weight:700;font-size:14px;line-height:26px;display:inline-block}
.News-block-one .link-btn a:hover{color:var(--primary-color);letter-spacing:1px}
.News-block-one .link-btn a i{margin-left:10px}
.News-block-one.style-two{position:relative;display:flex;align-items:center;margin-bottom:45px}
.News-two-content{width:66%;margin-right:30px}
.News-two-content h5{margin-bottom:6px}
.News-two-content p{margin-bottom:15px;line-height:29px}
.News-block-one.style-two .News-info{padding-top:0;margin-bottom:12px}
.News-block-one .News-info li{font-size:14px}
.News-two-image{max-width:212px;width:100%;border-radius:10px;overflow:hidden}
.News-two-image img{width:212px;height:202px;transform:scale(1);transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}
.News-block-one:hover .News-two-image img{transform:scale(1.15)}
.News-section.home-three{padding-top:150px}
.last_more a{background:linear-gradient(135deg,#046985 0,#057f69 100%);-moz-transform-origin:bottom;-moz-transform:skewX(-30deg);-webkit-transform-origin:bottom;-webkit-transform:skewX(-30deg);-o-transform-origin:bottom;-o-transform:skewX(-30deg);-ms-transform-origin:bottom;-ms-transform:skewX(-30deg);transform-origin:bottom;transform:skewX(-30deg)}
.last_more a span{display:block;color:#fff;-moz-transform:skewX(30deg);-webkit-transform-origin:bottom;-webkit-transform:skewX(30deg);-o-transform-origin:bottom;-o-transform:skewX(30deg);-ms-transform-origin:bottom;-ms-transform:skewX(30deg);transform-origin:bottom;transform:skewX(30deg)}
.last_more a:hover{background:linear-gradient(135deg,#02556c 0,#046985 100%)}
.event-news-section{padding-top:250px;padding-bottom:120px}
.single-News-item{position:relative;margin-bottom:30px;border-bottom:1px solid rgba(0,0,0,.1)}
.single-News-item .News-info li{position:relative;display:inline-block;padding-right:10px;margin-right:10px;color:var(--paragraph-color)}
.single-News-item .News-info li:before{position:absolute;top:5px;right:0;width:1px;height:15px;content:'';background-color:var(--paragraph-color)}
.single-News-item .News-info li:last-child{padding-right:0;margin-right:0}
.single-News-item .News-info li:last-child:before{display:none}
.single-News-item .News-info li a{display:inline-block;color:var(--paragraph-color)}
.single-News-item .News-info li a:hover{color:var(--primary-color)}
.single-News-item h5{font-weight:700;margin-bottom:25px}
.single-News-item h5 a{color:var(--title-color)}
.single-News-item h5 a:hover{color:var(--primary-color)}
.event-block-three{padding:38px 30px;background:var(--white-color);box-shadow:0 4px 20px rgba(0,0,0,.05);border-radius:5px}
.event-block-three .event-content .date{display:inline-block;font-weight:600;padding:5px 15px;border-radius:5px;margin-bottom:10px;color:var(--paragraph-color);background-color:var(--grey-color-one);transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}
.event-block-three .event-content .date span{font-weight:400}
.event-block-three:hover .event-content .date{color:var(--white-color);background-color:var(--title-color)}
.event-block-three .event-content h5 a{display:inline-block;color:var(--title-color)}
.event-block-three:hover .event-content h5 a{color:var(--primary-color)}
.event-block-three .event-content p{font-size:14px;line-height:26px;color:var(--paragraph-color)}
.event-block-four{padding:38px 30px;background-size:cover;background-repeat:no-repeat;background-position:center bottom}
.event-block-four .event-content .date{display:inline-block;font-weight:600;padding:5px 15px;border-radius:5px;margin-bottom:10px;color:var(--white-color);background-color:var(--primary-color);transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}
.event-block-four .event-content .date span{font-weight:400}
.event-block-four:hover .event-content .date{color:var(--white-color);background-color:var(--title-color)}
.event-block-four .event-content h5 a{display:inline-block;color:var(--white-color)}
.event-block-four:hover .event-content h5 a{color:var(--primary-color)}
.event-block-four .event-content p{font-size:14px;line-height:26px;color:var(--white-color)}
.event-block-five{position:relative;overflow:hidden;border-radius:10px;background:var(--white-color);box-shadow:0 4px 20px rgba(0,0,0,.05)}
.event-block-five .image img{width:100%}
.event-block-five .event-content{padding:30px;padding-bottom:50px}
.event-block-five .event-content .date{display:inline-block;font-weight:600;padding:5px 15px;border-radius:5px;margin-bottom:15px;color:var(--paragraph-color);background-color:var(--grey-color-one);transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}
.event-block-five .event-content .date span{font-weight:400}
.event-block-five:hover .event-content .date{color:var(--white-color);background-color:var(--title-color)}
.event-block-five .event-content h5 a{color:var(--title-color)}
.event-block-five .event-content h5 a:hover{color:var(--primary-color)}
.event-block-five .event-content p{font-size:14px;line-height:26px;color:var(--paragraph-color)}
.News-section.News-page{padding:150px 0 100px}
.News-details-left .feature-list li{list-style-type:disc;list-style-position:inside;position:relative;font-size:18px;line-height:36px;color:var(--paragraph-color);transition:.5s}
.News-content-two p{font-size:16px;line-height:29px;color:var(--paragraph-color)}
.post-share-option{display:flex;align-items:center;padding:15px 0;justify-content:space-between;border-top:1px solid #b4c4d9;border-bottom:1px solid #b4c4d9}
.post-share-option .post-tag li{display:inline-block;font-style:normal;font-weight:600;font-size:16px;line-height:29px;color:var(--paragraph-color);font-family:var(--poppins)}
.post-share-option .post-tag li strong{margin-right:20px}
.post-share-option .post-tag li a{display:inline-block;font-weight:400;color:var(--paragraph-color)}
.post-share-option .share-links li{display:inline-block;margin-left:5px}
.post-share-option .share-links li:first-child{margin-left:0}
.post-share-option .share-links li a{display:inline-block;color:#032b66;font-size:18px;width:32px;height:32px;text-align:center;line-height:32px;display:inline-block;border-radius:50%;transition:.5s;border:1px solid #032b66}
.post-share-option .share-links li a:hover{color:#5e789c;border-color:#5e789c}
.comment-box .comment{position:relative;display:flex;flex-direction:row;align-items:flex-start;gap:30px;padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #b4c4d9}
.comment-box .comment.comment-2{margin-left:130px;border:none}
.comment-box .comment .thumb-box{width:80px;height:80px;border-radius:50%;overflow:hidden}
.comment-box .comment .comment-inner{width:85%}
.comment-box .comment .comment-info{display:flex;flex-direction:row;align-items:center;gap:10px}
.comment-box .comment .comment-info h5{font-weight:500;font-size:18px;line-height:29px;margin-bottom:0;color:var(--paragraph-color);font-family:var(--poppins)}
.comment-box .comment .comment-inner p{line-height:29px;color:var(--paragraph-color)}
.comment-box .comment .comment-inner .post-date{font-size:12px;line-height:29px;font-weight:400;display:block;color:var(--paragraph-color)}
.comment-box .comment .reply-btn{position:absolute;top:0;right:0;font-size:24px;color:#5e789c}
.comments-form-area .form-group{margin-bottom:20px}
.comments-form-area input,.comments-form-area textarea{font-size:16px;line-height:26px;font-weight:700;height:60px;padding:15px 25px;font-family:var(--manjari);color:rgba(3,43,102,.3);background:#f7f7f7;border-radius:5px}
.comments-form-area textarea{height:235px}
.comments-form-area .checkbox-button{display:inline-flex;align-items:center;gap:15px;width:100%;margin-bottom:30px}
.comments-form-area input[type=checkbox]{width:15px;height:15px;font-style:normal;font-weight:400;font-size:12px;line-height:26px;font-family:var(--poppins);color:var(--paragraph-color)}
.comments-form-area label{font-style:normal;font-weight:400;font-size:12px;line-height:26px;font-family:var(--poppins);color:var(--paragraph-color)}
@media only screen and (max-width:1450px){.News-block-one .News-info li:before{display:none}
.News-block-one .News-info li{padding-right:0;margin-right:5px}
.News-section.News-page{padding:100px 0 70px}
}
@media only screen and (max-width:1199px){.News-block-one .News-info{padding:0;margin:20px 0 10px}
.News-block-one .News-info li{padding-right:0}
.News-block-one .News-info li:before{display:none}
.News-section.home-three{padding-top:100px}
.event-news-section{padding-top:150px}
}
@media only screen and (max-width:767px){.News-section{padding-top:20px;padding-bottom:50px}
.News-section.home-three{padding-top:100px}
.comment-box .comment.comment-2{margin-left:0}
}
@media only screen and (max-width:600px){.News-block-one.style-two{display:block}
.News-two-image{max-width:100%}
.News-two-image img{width:100%}
.News-two-content{width:100%;margin-bottom:20px}
.News-section.home-three{padding-top:50px}
}
@media only screen and (max-width:450px){.comment-box .comment .thumb-box{margin-bottom:20px}
.comment-box .comment{display:block}
}
.section-title{position:relative;padding:10px 0;color:#1f283e;text-align:center;letter-spacing:2px;font-style:italic}
.subheading{position:relative;font-size:1em;font-weight:700;letter-spacing:0;text-transform:uppercase;margin:auto;white-space:normal;padding:0 12px;color:#0b2154;text-align:right;display:block;font-style:italic}
.section-title::before{position:absolute;top:0;left:0;content:"";display:block;height:4px;width:60%;background:linear-gradient(135deg,#046985 0,#19a087 37%,#92ddc2 100%);transform:skewX(-45deg)}
.section-title::after{position:absolute;top:0;left:0;content:"";display:block;height:4px;width:60%;background:linear-gradient(135deg,#92ddc2 0,#19a087 65%,#046985 100%);transform:skewX(-45deg)}
.section-title::after{top:auto;left:auto;bottom:0;right:0}
.Event .nav .nav-link{background:var(--light);transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}
.Event .nav .nav-link:before{position:absolute;top:0;left:0;width:0;height:100%;content:'';z-index:-1;transition:.8s;background:var(--primary)}
.Event .nav .nav-link.active-btn:before,.Event .nav .nav-link:hover:before{width:100%;color:#fff!important}
.Event .nav .nav-link:hover{color:#fff!important}
.Event .nav .nav-link.active{background:linear-gradient(135deg,#046985 0,#057f69 100%)}
.Event .nav .nav-link.active h4{color:#fff!important}
.booking{background:linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,.7)),url(../img/carousel-bg-2.jpg) center center no-repeat;background-size:cover}
.bootstrap-datetimepicker-widget.bottom{top:auto!important}
.bootstrap-datetimepicker-widget .table *{border-bottom-width:0}
.bootstrap-datetimepicker-widget .table th{font-weight:500}
.bootstrap-datetimepicker-widget.dropdown-menu{padding:10px;border-radius:2px}
.bootstrap-datetimepicker-widget table td.active,.bootstrap-datetimepicker-widget table td.active:hover{background:var(--primary)}
.bootstrap-datetimepicker-widget table td.today::before{border-bottom-color:var(--primary)}
.team-item .team-overlay{display:flex;align-items:center;justify-content:center;background:var(--primary);transform:scale(0);transition:.5s}
.team-item:hover .team-overlay{transform:scale(1)}
.team-item .team-overlay .btn{color:var(--primary);background:#fff}
.team-item .team-overlay .btn:hover{color:#fff;background:var(--secondary)}
.testimonial-carousel .owl-item .testimonial-text,.testimonial-carousel .owl-item.center .testimonial-text *{transition:.5s}
.testimonial-carousel .owl-item.center .testimonial-text{background:var(--primary)!important}
.testimonial-carousel .owl-item.center .testimonial-text *{color:#fff!important}
.testimonial-carousel .owl-dots{margin-top:24px;display:flex;align-items:flex-end;justify-content:center}
.testimonial-carousel .owl-dot{position:relative;display:inline-block;margin:0 5px;width:15px;height:15px;border:1px solid #ccc;transition:.5s}
.testimonial-carousel .owl-dot.active{background:var(--primary);border-color:var(--primary)}
.footer{background:linear-gradient(rgb(0,57,72,.9),rgb(1,88,111,.9)),url(../img/footerbg.svg) center center no-repeat;background-size:cover}
.footer .btn.btn-social{margin-right:5px;width:35px;height:35px;display:flex;align-items:center;justify-content:center;color:var(--light);border:1px solid #fff;border-radius:35px;transition:.3s}
.footer .btn.btn-social:hover{color:var(--primary)}
.footer .btn.btn-link{display:block;margin-bottom:5px;padding:0;text-align:left;color:#fff;font-size:1em;font-weight:400;text-transform:capitalize;transition:.3s}
.footer .btn.btn-link::before{position:relative;content:"\f105";font-family:"Font Awesome 5 Free";font-weight:900;margin-right:10px}
.footer .btn.btn-link:hover{letter-spacing:1px;box-shadow:none}
.footer .copyright{padding:15px 0;font-size:1em;border-top:1px solid rgba(256,256,256,.1)}
.footer .copyright a{color:var(--light)}
.footer .footer-menu a{margin-right:15px;padding-right:15px;border-right:1px solid rgba(255,255,255,.3)}
.footer .footer-menu a:last-child{margin-right:0;padding-right:0;border-right:none}
@keyframes slideFadeIn{0%{opacity:0;transform:translateX(50px)}
100%{opacity:1;transform:translateX(0)}
}
.nav-link{opacity:0;transform:translateX(50px);animation:slideFadeIn .6s ease forwards}
.object-fit-cover{object-fit:cover}
#toggleCarousel{opacity:.9;z-index:10}
#toggleCarousel:hover{opacity:1}
.bg_animat{background:url(../img/Earth.svg);position:absolute;width:560px;height:560px;animation-name:rotate360;animation-duration:40s;animation-iteration-count:infinite;animation-timing-function:linear;z-index:-1;right:-8%;bottom:-50px}
@keyframes rotate360{from{transform:rotateZ(0)}
to{transform:rotateZ(360deg)}
}
@keyframes rotate360-2{from{transform:rotateZ(360deg)}
to{transform:rotateZ(0)}
}
.searchBox{background-color:#55d5d6;padding:1rem;border-radius:0 0 1rem 1rem}
@media (max-width:767.98px){.navbar-nav .nav-link{padding:.75rem 1rem}
}
#C:focus,#accesskey_c:focus,.acc:focus,.accesskey:focus{color:#264a60!important}
.wrapper_content,.wrapper_content2,.wrapper_content3,.wrapper_content4,.wrapper_content5{width:100%;max-width:92%;position:relative;margin:0 auto}
.wrapper_content2{max-width:92%}
.wrapper_content3{max-width:87%}
@media screen and (max-width:992px){.wrapper_content,.wrapper_content2,.wrapper_content3,.wrapper_content4,.wrapper_content5{max-width:none;padding:0 10px}
}
@media screen and (max-width:400px){.wrapper_content,.wrapper_content2,.wrapper_content3,.wrapper_content4{padding:0 10px}
}
.top_bar_group .form-control3{margin-top:0!important}
.top_bar_group{text-align:center;margin:20px 5px}
.top_bar0,.top_bar1,.top_bar2{display:inline-block;margin:0 5px;vertical-align:middle}
.top_bar_group label{display:inline-block;max-width:100%;font-weight:700;margin-bottom:0!important;word-break:break-word}
.top_control{padding-top:10px;padding-right:15px;padding-bottom:5px;padding-left:0}
.top_control input{margin-top:5px!important}
.btn_upload{display:inline-block;margin-left:5px;font-size:120%;cursor:pointer}
.form-control2{display:block;width:100%;max-width:100px;height:30px;padding-left:10px;font-size:100%;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}
.form-control4{display:block;width:100%;max-width:200px;height:30px;padding-left:8px;font-size:100%;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}
@media screen and (max-width:968px){.top_bar0,.top_bar1,.top_bar2{margin:5px 0}
.top_bar0{width:92px}
.top_bar1{width:calc(100% - 130px)}
.top_bar2{min-width:25px}
.form-control2,.form-control4{width:100%;max-width:inherit}.top_control{padding-right:0px;}
.top_bar_group{text-align:left;margin:15px 10px}
}
.img-fluid{max-width:100%;height:auto;border-radius:5px}
.card-titleSmall{font-weight:700;font-size:1.3em;line-height:1.4em;color:#21416a}
p a.newsTitle2{padding:0 25px 0 10px;background:linear-gradient(-45deg,transparent 10px,rgba(0,0,0,.75) 0);background-color:#333;color:#fff;font-weight:700;font-size:1.5em;border-left-width:3px;border-left-style:solid;border-left-color:#f9b500}
p a.newsTitle2:active,p a.newsTitle2:focus,p a.newsTitle2:hover{color:#f9b500}
.s-right p a.newsDownloads,p a.newsDownloads{font-weight:400;font-size:1em}
.card-text{display:-webkit-box;letter-spacing:1px;line-height:1.4em;-webkit-line-clamp:5;-webkit-box-orient:vertical;white-space:normal;overflow:hidden;margin-top:5px;position:initial;word-break:break-all;font-size:1.067em}
.page_box select{min-width:3em;padding:.275rem .75rem .275rem .5rem;font-size:95%;line-height:1.5;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:5px;font-family:'Heiti TC','Microsoft JhengHei','Arial Black','LiHei Pro'}
.page_box select>options{list-style:none;border:2px solid #ccc;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.page_box button{margin-top:0;padding:.275rem .5rem;color:#000;background:0 0;border:1px solid #ccc;border-radius:5px;vertical-align:baseline;font-family:'Heiti TC','Microsoft JhengHei','Arial Black','LiHei Pro';font-size:95%;min-width:3em;position:relative}
.pagination{display:inline-block;padding-left:0;margin:5px 0;border-radius:4px}
.pagination>li{display:inline}
.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;margin-top:10px;line-height:1.42857143;color:#1e2a40;text-decoration:none;background-color:#fff;border:1px solid #ddd}
.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}
.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}
.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover,.pagination>li>a:focus{z-index:3;color:#fff;cursor:default;background:linear-gradient(135deg,#023b4a 0,#046985 100%);border-color:#023b4a;outline:0}
.news-item{border-bottom:1px solid #ddd}
.news-list{border-top:2px solid #999}
.news-item,.news-item a{display:flex;flex-direction:row;align-items:stretch;padding:10px 0;gap:20px}
.news-thumb{flex:0 0 240px;background:#f5f5f5;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:6px;position:relative;max-height:135px}
.news-thumb img{width:100%;height:100%;object-fit:contain;object-position:center;transition:transform .5s ease}
.news-item a:hover .news-thumb img{transform:scale(1.05)}
.news-content{flex:1;display:flex;flex-direction:column;justify-content:space-between}
.news-date{color:#777;font-size:.9rem;margin-bottom:6px}
.news-title{font-size:1.3rem;font-weight:600;margin-bottom:8px}
.news-title a{color:#004a99;text-decoration:none}
.news-title a:hover{text-decoration:underline}
.news-summary{font-size:1rem;color:#333;line-height:1.6;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}
@media (max-width:768px){.news-item, .news-item a{flex-direction:column}
.news-thumb{width:100%;height:auto;max-height:160px}
}
.words_content{padding-right:15px;padding-left:15px;padding-bottom:5px;font-size:115%}
.words p a,.words_content p a{color:#3576b0!important}
.data_left{margin-bottom:20px}
.data_left img { max-width: 100%;height: auto;border-radius: 1px;}
.right_content{display:block;margin-top:20px;margin-bottom:20px;overflow:hidden}
#photoshow,.other_link ol{margin:2% 0;cursor:pointer;padding-left:0;list-style:none}
photoshow li{margin:0;padding:0;clear:both;overflow:hidden;list-style:none}
.imgLiquid img{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.other_img #photoshow li{width:calc(100% / 8);float:left;margin:5px;clear:none}
#photoshow.photo_two li{width:calc(100% / 3 - 3px);float:left;margin:0;margin-left:5px;padding:0;clear:none;list-style:none;clear:none;overflow:hidden}
#photoshow a{display:block;padding-bottom:66%}
#photoshow.photo_two li{width:calc(100% / 3 - 10px);float:left;margin:5px;padding:0;clear:none;list-style:none;clear:none;border-radius:5px;overflow:hidden}
.ail:after,.ail:before{display:block;visibility:hidden;height:0;clear:both;font-size:0;content:""}
.other_link ol{list-style-type:none;font-size:125%;margin-top:0!important}
.other_link ol li{margin:0;padding:10px 0}
.other_link{font-size:.8em}
.other_link a{padding-left:1%;text-align:left;color:#000;border-left-width:3px;border-left-style:solid;border-left-color:#1bb99f}
.other_img a{padding-left:1%;text-align:left;border-left-style:none}
.other_link a:hover{color:#046985}
.other_link ol li:nth-of-type(2n){background:#f3f3f3}
.other_link .h3{text-align:center;display:block;color:#fff;background:linear-gradient(135deg,#046985 0,#057f69 100%);letter-spacing:5px;font-weight:700;padding:5px 0;font-size:150%;margin-bottom:0}
.other_title:before{content:"";background:url(../img/icon/new_icon.svg) no-repeat left/contain;display:inline-block;vertical-align:middle;width:25px;height:25px;margin-right:10px;margin-bottom:5px}
.other_link .btn{display:inline-block;margin:0 6px;min-width:40px;letter-spacing:normal;cursor:pointer;text-align:center;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:2px solid;padding:2px 2px 1px 3px;line-height:1;font-size:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}
i.btn,u.btn{text-decoration:none;font-style:normal;vertical-align:2.7px}
.video_icon:before{background:url(../img/icon/vedio_icon.svg) no-repeat left/contain}
.link_icon:before{background:url(../img/icon/link_icon.svg) no-repeat left/contain}
.img_icon:before{background:url(../img/icon/img_icon.svg) no-repeat left/contain}
.file_icon:before{background:url(../img/icon/file_icon.svg) no-repeat left/contain}
.btn-outline-doc{color:#24508f;background-color:transparent;background-image:none;border:2px solid #24508f}
.btn-outline-doc:hover,a:hover *>.btn-outline-doc,a:hover>.btn-outline-doc{color:#fff;background-color:#24508f;border-color:#24508f}
.btn-outline-docx{color:#24508f;background-color:transparent;background-image:none;border:2px solid #24508f}
.btn-outline-docx:hover,a:hover *>.btn-outline-docx,a:hover>.btn-outline-docx{color:#fff;background-color:#24508f;border-color:#24508f}
.btn-outline-odt{color:#2989c3;background-color:transparent;background-image:none;border:2px solid #2989c3}
.btn-outline-odt:hover,a:hover *>.btn-outline-odt,a:hover>.btn-outline-odt{color:#fff;background-color:#2989c3;border-color:#2989c3}
.btn-outline-xls{color:#207345;background-color:transparent;background-image:none;border:2px solid #207345}
.btn-outline-xls:hover,a:hover *>.btn-outline-xls,a:hover>.btn-outline-xls{color:#fff;background-color:#207345;border-color:#207345}
.btn-outline-xlsx{color:#207345;background-color:transparent;background-image:none;border:2px solid #207345}
.btn-outline-xlsx:hover,a:hover *>.btn-outline-xlsx,a:hover>.btn-outline-xlsx{color:#fff;background-color:#207345;border-color:#207345}
.btn-outline-ods{color:#00a29a;background-color:transparent;background-image:none;border:2px solid #00a29a}
.btn-outline-ods:hover,a:hover *>.btn-outline-ods,a:hover>.btn-outline-ods{color:#fff;background-color:#00a29a;border-color:#00a29a}
.btn-outline-ppt{color:#8e2519;background-color:transparent;background-image:none;border:2px solid #8e2519}
.btn-outline-ppt:hover,a:hover *>.btn-outline-ppt,a:hover>.btn-outline-ppt{color:#fff;background-color:#8e2519;border-color:#8e2519}
.btn-outline-pptx{color:#8e2519;background-color:transparent;background-image:none;border:2px solid #8e2519}
.btn-outline-pptx:hover,a:hover *>.btn-outline-pptx,a:hover>.btn-outline-pptx{color:#fff;background-color:#8e2519;border-color:#8e2519}
.btn-outline-odp{color:#2989c3;background-color:transparent;background-image:none;border:2px solid #2989c3}
.btn-outline-odp:hover,a:hover *>.btn-outline-odp,a:hover>.btn-outline-odp{color:#fff;background-color:#2989c3;border-color:#2989c3}
.btn-outline-pdf{color:#265383;background-color:transparent;background-image:none;border:2px solid #265383}
.btn-outline-pdf:hover,a:hover *>.btn-outline-pdf,a:hover>.btn-outline-pdf{color:#fff;background-color:#265383;border-color:#265383}
.btn-outline-url{color:#595757;background-color:transparent;background-image:none;border:2px solid #595757}
.btn-outline-url:hover,a:hover *>.btn-outline-url,a:hover>.btn-outline-url{color:#fff;background-color:#595757;border-color:#595757}
.btn-outline-zip{color:#920783;background-color:transparent;background-image:none;border:2px solid #920783}
.btn-outline-zip:hover,a:hover *>.btn-outline-url,a:hover>.btn-outline-url{color:#fff;background-color:#920783;border-color:#920783}
.strp-window{position:fixed;width:0;height:100%;overflow:hidden;background:#292929;font:13px/20px "Lucida Sans","Lucida Sans Unicode","Lucida Grande",Verdana,Arial,sans-serif}
.strp-window.strp-vertical{height:0;width:100%}
.strp-window{margin-left:40px}
.strp-window.strp-vertical{margin-left:0;margin-bottom:40px}
@media (max-width:414px) and (orientation:portrait),all and (max-width:736px) and (max-height:414px){.strp-window.strp-horizontal{min-width:100%}
}
@media (max-height:414px) and (orientation:landscape),all and (max-height:736px) and (max-width:414px){.strp-window.strp-vertical{min-height:100%}
}
.strp-spinner-move,.strp-window{z-index:99999}
.strp-spinner-move,.strp-spinner-move [class^=strp-],.strp-window,.strp-window [class^=strp-]{box-sizing:border-box}
.strp-window{transform:translateZ(0)}
.strp-measured{margin:0!important;min-width:0!important;min-height:0!important}
.strp-pages{position:absolute;width:100%;height:100%;overflow:hidden}
.strp-side-right{top:0;right:0}
.strp-side-right .strp-pages{top:0;right:0}
.strp-side-right .strp-page{top:0;right:0}
.strp-side-right .strp-close{top:0;right:0;color:transparent}
.strp-side-left{top:0;left:0}
.strp-side-left .strp-pages{top:0;left:0}
.strp-side-left .strp-page{top:0;left:0}
.strp-side-left .strp-close{top:0;right:0}
.strp-side-top{top:0;left:0}
.strp-side-top .strp-pages{top:0;left:0}
.strp-side-top .strp-page{top:0;left:0}
.strp-side-top .strp-close{top:0;right:0}
.strp-side-bottom{bottom:0;left:0}
.strp-side-bottom .strp-pages{bottom:0;left:0}
.strp-side-bottom .strp-page{bottom:0;left:0}
.strp-side-bottom .strp-close{top:0;right:0}
.strp-page{position:absolute;width:100%;height:100%}
.strp-container{position:absolute;top:0;left:0;right:0;bottom:0;margin:0;padding:0;text-align:center;background:#292929;-webkit-user-select:none;-moz-user-select:none;user-select:none}
.strp-no-overlap .strp-container{padding:48px 72px}
.strp-no-overlap.strp-no-sides .strp-container{padding:48px 0}
.strp-vertical .strp-no-overlap .strp-container{padding:0 72px}
.strp-vertical .strp-no-overlap.strp-no-sides .strp-container{padding:0 48px}
.strp-hovering-clickable .strp-container{cursor:pointer}
.strp-content-element{position:absolute;top:50%;left:50%}
.strp-content-element iframe{float:left;width:100%;height:100%}
.strp-container img{display:inline-block;vertical-align:middle}
.strp-info{position:absolute;bottom:0;left:0;width:100%;color:#efefef;line-height:20px;background:#000;-webkit-text-size-adjust:unset;text-size-adjust:unset}
.strp-info-padder{display:block;overflow:hidden;padding:12px;position:relative;width:auto}
.strp-caption{width:auto;display:inline;white-space:pre-wrap}
.strp-position{color:#b3b3b3;float:right;line-height:21px;opacity:.99;position:relative;text-align:right;margin-left:15px;white-space:nowrap}
.strp-info a,.strp-info a:hover{color:#ccc;border:0;background:0 0;text-decoration:underline}
.strp-info a:hover{color:#eee}
.strp-nav{position:absolute;top:50%;width:54px;height:72px;margin:0 9px;margin-top:-36px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}
.strp-nav-previous{left:0}
.strp-nav-next{right:0;left:auto}
.strp-nav-disabled{cursor:default}
.strp-nav-button{float:left;width:100%;height:100%;margin:0;padding:0}
.strp-nav-button-background{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#101010}
.strp-nav-button-icon{float:left;position:relative;height:100%;width:100%;zoom:1;background-position:50% 50%;background-repeat:no-repeat}
.strp-close{position:absolute;width:48px;height:48px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}
.strp-close-background,.strp-close-icon{position:absolute;top:12px;left:12px;height:26px;width:26px;background-position:50% 50%;background-repeat:no-repeat}
.strp-close-background{opacity:.8;background-color:#101010}
.strp-close:hover .strp-close-background{background-color:#161616}
.strp-has-error .strp-container{background-color:#ca3434}
.strp-error{position:absolute;top:50%;left:50%;width:240px;height:240px;margin-left:-120px;margin-top:-120px;background-position:50% 50%;background-repeat:no-repeat;background-image:url(strip-skins/strip/error.svg)}
.strp-no-svg .strp-error{background-image:url(strip-skins/strip/error.png)}
.strp-spinner-move{position:fixed;top:0;right:0;height:48px;width:0;overflow:visible!important}
.strp-spinner-move.strp-vertical{width:48px;height:0}
.strp-spinner{width:48px;height:48px;float:left;position:relative}
.strp-spinner-move.strp-side-top{top:0;right:0;bottom:auto;left:auto}
.strp-spinner-move.strp-side-bottom{top:auto;right:0;bottom:0;left:auto}
.strp-spinner-move.strp-side-right .strp-spinner{margin-left:-48px}
.strp-spinner-move.strp-side-left .strp-spinner{margin-right:-48px;float:right}
.strp-spinner-move.strp-side-bottom .strp-spinner{margin-top:-48px}
.strp-spinner-move.strp-side-top .strp-spinner{position:absolute;bottom:0;right:0;margin-bottom:-48px}
@-moz-keyframes strp-spinner-spin{to{-moz-transform:rotate(360deg)}
}
@-webkit-keyframes strp-spinner-spin{to{-webkit-transform:rotate(360deg)}
}
@keyframes strp-spinner-spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
.strp-spinner-frame,.strp-spinner-rotate{position:absolute;top:0;left:0;width:100%;height:100%}
.strp-spinner-line{position:absolute;left:50%;top:15px;width:2px;margin-left:-1px;height:3px;border-radius:1px;z-index:80;color:inherit}
.strp-window-skin-strip .strp-nav-button-background{background-color:transparent}
.strp-window-skin-strip .strp-nav-previous .strp-nav-button-icon{background-image:url(strip-skins/strip/previous.svg)}
.strp-window-skin-strip .strp-nav-next .strp-nav-button-icon{background-image:url(strip-skins/strip/next.svg)}
.strp-window-skin-strip.strp-no-svg .strp-nav-previous .strp-nav-button-icon{background-image:url(strip-skins/strip/previous-faded.png);opacity:1}
.strp-window-skin-strip.strp-no-svg .strp-nav-next .strp-nav-button-icon{background-image:url(strip-skins/strip/next-faded.png);opacity:1}
.strp-window-skin-strip .strp-nav .strp-nav-button-icon{opacity:.6}
.strp-window-skin-strip.strp-mobile-touch .strp-nav .strp-nav-button-icon{opacity:1}
.strp-window-skin-strip .strp-nav-hover .strp-nav-button-icon,.strp-window-skin-strip .strp-nav:hover .strp-nav-button-icon{opacity:1}
.strp-window-skin-strip.strp-no-svg .strp-nav-hover.strp-nav-previous .strp-nav-button-icon,.strp-window-skin-strip.strp-no-svg .strp-nav.strp-nav-previous:hover .strp-nav-button-icon{background-image:url(strip-skins/strip/previous.png)}
.strp-window-skin-strip.strp-no-svg .strp-nav-hover.strp-nav-next .strp-nav-button-icon,.strp-window-skin-strip.strp-no-svg .strp-nav.strp-nav-next:hover .strp-nav-button-icon{background-image:url(strip-skins/strip/next.png)}
@media (max-width:375px) and (orientation:portrait),all and (max-height:375px) and (max-width:667px){.strp-window-skin-strip .strp-nav{width:48px;height:60px;margin:0 5px;margin-top:-30px}
.strp-window-skin-strip .strp-nav-previous .strp-nav-button-icon{background-image:url(strip-skins/strip/previous-small.svg)}
.strp-window-skin-strip .strp-nav-next .strp-nav-button-icon{background-image:url(strip-skins/strip/next-small.svg)}
.strp-window-skin-strip.strp-no-svg .strp-nav-previous .strp-nav-button-icon{background-image:url(strip-skins/strip/previous-small-faded.png)}
.strp-window-skin-strip.strp-no-svg .strp-nav-next .strp-nav-button-icon{background-image:url(strip-skins/strip/next-small-faded.png)}
.strp-window-skin-strip.strp-no-svg .strp-nav-hover.strp-nav-previous .strp-nav-button-icon,.strp-window-skin-strip.strp-no-svg .strp-nav.strp-nav-previous:hover .strp-nav-button-icon{background-image:url(strip-skins/strip/previous-small.png)}
.strp-window-skin-strip.strp-no-svg .strp-nav-hover.strp-nav-next .strp-nav-button-icon,.strp-window-skin-strip.strp-no-svg .strp-nav.strp-nav-next:hover .strp-nav-button-icon{background-image:url(strip-skins/strip/next-small.png)}
.strp-no-overlap .strp-container{padding:48px 58px}
.strp-no-overlap.strp-no-sides .strp-container{padding:48px 0}
.strp-vertical .strp-no-overlap .strp-container{padding:0 58px}
.strp-vertical .strp-no-overlap.strp-no-sides .strp-container{padding:0 48px}
}
.strp-window-skin-strip .strp-close .strp-close-icon{background-image:url(strip-skins/strip/close.svg);opacity:.8}
.strp-window-skin-strip .strp-close:hover .strp-close-icon{opacity:1}
.strp-window-skin-strip.strp-mobile-touch .strp-close .strp-close-icon,.strp-window-skin-strip.strp-mobile-touch .strp-close:hover .strp-close-icon{opacity:1}
.strp-window-skin-strip.strp-no-svg .strp-close .strp-close-icon{background-image:url(strip-skins/strip/close.png);opacity:1}
.titleh3{margin-top:0;display:-webkit-flex;display:flex;width:100%;font-size:2em;letter-spacing:1px;font-weight:600;color:#046985}
.titleh3:after{-webkit-flex:3;-flex:3;display:inline-block;content:"";height:2px;background:linear-gradient(135deg,#046985 0,#19a087 37%,#92ddc2 100%);margin:auto 0 auto 20px}
.words ul.data_law{margin-left:0}
.data_law{display:flex;flex-wrap:wrap;gap:20px;margin:0;padding:0;list-style:none}
.data_law li{position:relative;overflow:hidden;flex:0 1 calc(50% - 10px);background:linear-gradient(135deg,#046985 0,#057f69 100%);border:2px solid #9dcae2;border-radius:10px;box-sizing:border-box;padding:10px}
@media (max-width:768px){.data_law li{flex:1 1 100%}
}
.data_law li:hover{border-radius:10px;color:#fff!important;border:2px solid #bcd6ea;background:var(--primary)}
.data_law li a{position:relative;z-index:1;display:table;width:100%;height:82px;font-size:125%;padding:0 20px;color:#fff;text-decoration:none}
.data_law li a i{display:table-cell;vertical-align:middle;text-align:center;font-style:normal}
.data_law li::before{content:"";position:absolute;top:50%;left:10%;width:100%;height:100%;background:url(../img/rotate-bg.svg) no-repeat center center;background-size:contain;transform:translate(-50%,-50%) rotate(0);opacity:.2;animation:rotate-bg 20s linear infinite;z-index:0}
@keyframes rotate-bg{from{transform:translate(-50%,-50%) rotate(0)}
to{transform:translate(-50%,-50%) rotate(360deg)}
}
.words{min-height:320px;background:#fff;width:100%;padding:15px;margin-bottom:15px;position:relative;border-radius:15px;box-shadow:0 0 35px rgba(0,0,0,.08);clear:both}
.listnone{list-style:none}
.words ol,.words ul{margin-left:25px}
.words ol li{margin-bottom:13px}
ul.sitemap{margin-left:0!important;padding-left:0!important}
.sitemap{margin-left:0!important;font-size:105%}
.sitemap .box{display:inline-block;vertical-align:top;width:calc(100%/3 - 25px);margin-right:20px;margin-bottom:39px}
.sitemap .box>a{display:block;background:linear-gradient(135deg,#046985 0,#057f69 100%);color:#fff;line-height:1.5;text-decoration:none;position:relative;padding:10px 10px 10px 40px}
.sitemap .box>a:focus{background-color:#046985}
.sitemap .box .sitemap2{background:rgba(0,0,0,.02);margin-left:0;padding:10px 0}
.sitemap *>:before{content:attr(data-site);position:absolute;margin-left:-25px}
.sitemap2 *>:before{content:attr(data-site2);position:absolute;margin-left:-35px}
.sitemap2 .add:before{margin-left:-50px!important}
.sitemap3 *>:before{content:attr(data-site3);position:absolute;margin-left:-60px}
.sitemap3 .add:before{margin-left:-70px!important}
.sitemap .box>ul li a{padding-left:50px;margin-bottom:10px;color:#000;text-decoration:none;display:flex;position:relative;padding-right:5px}
.sitemap .box>ul li ul a{padding-left:90px;padding-right:10px}
.top_movie p{ line-height: 1.6; margin-bottom: 13px; font-size: 125%;}
.list-group-item3,.words .list-group-item3{height:auto;padding:0;margin-left:0;list-style:none;display:-webkit-flex;display:flex;flex-wrap:wrap}
.list-group-item3 li{margin:20px 0 30px 50px;width:calc(33.33333% - 34px);padding:12px;background-color:#efefef}.list-group-item3 li a{display:block}.list-group-item3 li:nth-of-type(3n+1){margin-left:0}.list-group-item3 .list_title{margin:12px 0;font-size:107%}
@media screen and (max-width:992px){.list-group-item3,.words .list-group-item3{padding-right:0}.list-group-item3 li{width:calc(50% - 25px)}.list-group-item3 li,.list-group-item3 li:nth-of-type(3n+1){margin:20px 0 30px 50px}.list-group-item3 li:nth-of-type(odd){margin-left:0}}
@media screen and (max-width:620px){.list-group-item3 li,.list-group-item3 li:nth-of-type(3n+1){margin:0 0 20px;width:calc(100%)}}
.embed-vedio {
  clear: both;
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
  padding-bottom: 56.25%
}
.embed-vedio iframe {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0
}.print_img {
  display: none !important
}
.list_date { font-size: 90%;color:#3c4453}
.text-hidden { pointer-events: none; position: absolute; text-indent: 100%; white-space: nowrap; width: 0; overflow: hidden;}
.dropdown-item::before {
  content: "";
  display: inline-block; /* 或 block，看你擺放需求 */
  width: 0;
  height: 0;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 10px solid #046985; /* 三角形顏色 */
  margin-right: 5px; /* 可視需要加間距 */
}
.dropdown-item {white-space: normal!important;}
#header-carousel {
    opacity: 0;
    transform: translateY(20px);
    animation: fadeUp 1.2s ease forwards;
}

/* 動畫 keyframe */
@keyframes fadeUp {
    0% {
        opacity: 0;
        transform: translateY(20px);
    }
    100% {
        opacity: 1;
        transform: translateY(0);
    }
}
html, body {
    overflow-x: hidden;
}

.page-header,
.page-header-inner,
.h2_content {
    max-width: 100%;
    overflow-x: hidden;
}
.dropdown-menu.last-level.dropdown-menu-end {
  right: 0;
  left: auto;
}
/*搜尋*/
.gsc-control-cse{font-family:arial, sans-serif}.gsc-control-cse .gsc-table-result{font-family:arial, sans-serif}.gsc-refinementsGradient{background:linear-gradient(to left,rgba(255,255,255,1),rgba(255,255,255,0))}.gsc-control-cse{border-color:#FFFFFF;background-color:#FFFFFF}input.gsc-input,.gsc-input-box,.gsc-input-box-hover,.gsc-input-box-focus{border-color:#D9D9D9}.gsc-search-button-v2,.gsc-search-button-v2:hover,.gsc-search-button-v2:focus{border-color:#666666;background-color:#CECECE;background-image:none;filter:none}.gsc-search-button-v2 svg{fill:#013d4e}.gsc-tabHeader.gsc-tabhActive,.gsc-refinementHeader.gsc-refinementhActive{color:#CCCCCC;border-color:#CCCCCC;background-color:#FFFFFF}.gsc-tabHeader.gsc-tabhInactive,.gsc-refinementHeader.gsc-refinementhInactive{color:#CCCCCC;border-color:#CCCCCC;background-color:#FFFFFF}.gsc-webResult.gsc-result,.gsc-results .gsc-imageResult{border-color:#FFFFFF;background-color:#FFFFFF}.gsc-webResult.gsc-result:hover{border-color:#FFFFFF;background-color:#FFFFFF}.gs-webResult.gs-result a.gs-title:link,.gs-webResult.gs-result a.gs-title:link b,.gs-imageResult a.gs-title:link,.gs-imageResult a.gs-title:link b{color:#046985}.gs-webResult.gs-result a.gs-title:visited,.gs-webResult.gs-result a.gs-title:visited b,.gs-imageResult a.gs-title:visited,.gs-imageResult a.gs-title:visited b{color:#046985}.gs-webResult.gs-result a.gs-title:hover,.gs-webResult.gs-result a.gs-title:hover b,.gs-imageResult a.gs-title:hover,.gs-imageResult a.gs-title:hover b{color:#046985}.gs-webResult.gs-result a.gs-title:active,.gs-webResult.gs-result a.gs-title:active b,.gs-imageResult a.gs-title:active,.gs-imageResult a.gs-title:active b{color:#046985}.gsc-cursor-page{color:#046985}a.gsc-trailing-more-results:link{color:#046985}.gs-webResult:not(.gs-no-results-result):not(.gs-error-result) .gs-snippet,.gs-fileFormatType{color:#000000}.gs-webResult div.gs-visibleUrl{color:#008000}.gs-webResult div.gs-visibleUrl-short{color:#008000}.gsc-cursor-box{border-color:#FFFFFF}.gsc-results .gsc-cursor-box .gsc-cursor-page{border-color:#CCCCCC;background-color:#FFFFFF;color:#CCCCCC}.gsc-results .gsc-cursor-box .gsc-cursor-current-page{border-color:#CCCCCC;background-color:#FFFFFF;color:#CCCCCC}.gsc-webResult.gsc-result.gsc-promotion{border-color:#336699;background-color:#FFFFFF}.gsc-completion-title{color:#046985}.gsc-completion-snippet{color:#000000}.gs-promotion a.gs-title:link,.gs-promotion a.gs-title:link *,.gs-promotion .gs-snippet a:link{color:#046985}.gs-promotion a.gs-title:visited,.gs-promotion a.gs-title:visited *,.gs-promotion .gs-snippet a:visited{color:#046985}.gs-promotion a.gs-title:hover,.gs-promotion a.gs-title:hover *,.gs-promotion .gs-snippet a:hover{color:#046985}.gs-promotion a.gs-title:active,.gs-promotion a.gs-title:active *,.gs-promotion .gs-snippet a:active{color:#046985}.gs-promotion .gs-snippet,.gs-promotion .gs-title .gs-promotion-title-right,.gs-promotion .gs-title .gs-promotion-title-right *{color:#000000}.gs-promotion .gs-visibleUrl,.gs-promotion .gs-visibleUrl-short{color:#008000}.gcsc-find-more-on-google{color:#046985}.gcsc-find-more-on-google-magnifier{fill:#046985}</style><style type="text/css">.gscb_a{display:inline-block;font:27px/13px arial,sans-serif}.gsst_a .gscb_a{color:#a1b9ed;cursor:pointer}.gsst_a:hover .gscb_a,.gsst_a:focus .gscb_a{color:#36c}.gsst_a{display:inline-block}.gsst_a{cursor:pointer;padding:0 4px}.gsst_a:hover{text-decoration:none!important}.gsst_b{font-size:16px;padding:0 2px;position:relative;user-select:none;-webkit-user-select:none;white-space:nowrap}.gsst_e{vertical-align:middle;opacity:0.55;}.gsst_a:hover .gsst_e,.gsst_a:focus .gsst_e{opacity:0.72;}.gsst_a:active .gsst_e{opacity:1;}.gsst_f{background:white;text-align:left}.gsst_g{background-color:white;border:1px solid #ccc;border-top-color:#d9d9d9;box-shadow:0 2px 4px rgba(0,0,0,0.2);-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.2);margin:-1px -3px;padding:0 6px}.gsst_h{background-color:white;height:1px;margin-bottom:-1px;position:relative;top:-1px}.gsib_a{width:100%;padding:4px 6px 0}.gsib_a,.gsib_b{vertical-align:top}.gssb_c{border:0;position:absolute;z-index:989}.gssb_e{border:1px solid #ccc;border-top-color:#d9d9d9;box-shadow:0 2px 4px rgba(0,0,0,0.2);-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.2);cursor:default}.gssb_f{visibility:hidden;white-space:nowrap}.gssb_k{border:0;display:block;position:absolute;top:0;z-index:988}.gsdd_a{border:none!important}.gsq_a{padding:0}.gssb_a{padding:0 7px}.gssb_a,.gssb_a td{white-space:nowrap;overflow:hidden;line-height:22px}#gssb_b{font-size:11px;color:#36c;text-decoration:none}#gssb_b:hover{font-size:11px;color:#36c;text-decoration:underline}.gssb_g{text-align:center;padding:8px 0 7px;position:relative}.gssb_h{font-size:15px;height:28px;margin:0.2em;-webkit-appearance:button}.gssb_i{background:#eee}.gss_ifl{visibility:hidden;padding-left:5px}.gssb_i .gss_ifl{visibility:visible}a.gssb_j{font-size:13px;color:#36c;text-decoration:none;line-height:100%}a.gssb_j:hover{text-decoration:underline}.gssb_l{height:1px;background-color:#e5e5e5}.gssb_m{color:#000;background:#fff}.gssb_a{padding:0 9px}.gsib_a{padding:5px 9px 4px 9px}.gscb_a{line-height:27px}.gssb_e{border:0}.gssb_l{margin:5px 0}input.gsc-input::-webkit-input-placeholder{font-size:14px}input.gsc-input:-moz-placeholder{font-size:14px}input.gsc-input::-moz-placeholder{font-size:14px}input.gsc-input:-ms-input-placeholder{font-size:14px}input.gsc-input:focus::-webkit-input-placeholder{color:transparent}input.gsc-input:focus:-moz-placeholder{color:transparent}input.gsc-input:focus::-moz-placeholder{color:transparent}input.gsc-input:focus:-ms-input-placeholder{color:transparent}.gssb_c .gsc-completion-container{position:static}.gssb_c{z-index:5000}.gsc-completion-container table{background:transparent;font-size:inherit;font-family:inherit}.gssb_c > tbody > tr,.gssb_c > tbody > tr > td,.gssb_d,.gssb_d > tbody > tr,.gssb_d > tbody > tr > td,.gssb_e,.gssb_e > tbody > tr,.gssb_e > tbody > tr > td{padding:0;margin:0;border:0}.gssb_a table,.gssb_a table tr,.gssb_a table tr td{padding:0;margin:0;border:0}
.gsc-input-box,input.gsc-search-button,input.gsc-search-button-v2{width:auto!important;height:auto!important;font-size:100%!important}
.gsc-control-cse,.gsc-control-cse .gsc-table-result{font-size:90%}
.gsc-result-info,.gsc-selected-option-container{font-size:90%}
input.gsc-input{font-size:120%;margin-top:0!important}
.gsc-adBlock{display:none!important}
.gsc-result .gs-title{overflow:visible!important}
.gsc-selected-option-container .gsc-selected-option{position:static;white-space:nowrap!important}
.gsc-control-cse{font-family:'Heiti TC','Microsoft JhengHei','Arial Black','LiHei Pro'!important}
.gsc-tabHeader{display:inline-block;padding:5px 20px;font-size:150%;margin:2px;border-radius:20px;height:auto;line-height:27px;min-width:54px;text-align:center}
.gsc-tabsArea,.gsc-tabsArea>div{height:auto!important}
.gsc-tabHeader.gsc-tabhActive{border-bottom-color:#f90!important}
.gsc-tabHeader{display:inline-block;padding:5px 20px!important;font-weight:700;font-size:150%;margin:2px;border-radius:20px;height:auto!important;line-height:27px;min-width:54px;text-align:center}
.gsc-control-cse .gs-result .gs-title,.gsc-control-cse .gs-result .gs-title *,.gsc-control-cse .gs-spelling{font-size:105%}
.gsc-tabHeader.gsc-tabhInactive:hover,input.gsc-search-button:focus,input.gsc-search-button:hover{background-color:#009e96!important;color:#fff!important}
.gsst_a{font-size:130%!important}
.gs-result .gs-title,.gs-result .gs-title *{text-decoration:none!important}
.gsc-result .gs-title{height:auto!important}
.gsc-result .gs-title{overflow:visible!important}
.date_style2 {padding-right: 0.5em;}