/*連結文字顏色a {color:#fff;}*/a:hover, a:focus{color: #1e2038;text-decoration: none;}/*header*/ 
.RWDmenu_plus02 .container{width:90%;padding:0px}/*logo*/ 
.cd-logo{ margin-left: 0px; position: absolute; width: 125px; height: 116px;  background: transparent; padding: 20px; top: -22px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px;}.cd-main-header .cd-logo:after {content: ""; background: url(archive/image/customization/rnd1543997487.png) no-repeat; background-size: contain; position: relative; display: inline-block; margin: 0 0 0 90px; width: 400px;height: 75px; top: -78px;}.banner-block .logo {display: block !important;width: 480px;position: absolute;bottom: 170px;background: rgba(0, 0, 0, 0.38);}.RWDbanner_plus01 .logo img {margin-bottom:0px;}/*選單*/ 
.cd-primary-nav > li > a{height: 90px;line-height: 90px;color:#fff;font-size:15px;}.cd-primary-nav > li > a:hover {color:#fff;}.RWDmenu_plus02 .inside {background: transparent}.cd-main-header {background: transparent;}.cd-primary-nav > li:hover:after{ left: 0;  right: 0;  background: #fff; z-index: 9999;}.cd-primary-nav .cd-secondary-nav > li > a:hover, .cd-primary-nav .cd-secondary-nav > li.active > a {background-color: #1c2738;color: #fff;}/*main*/ 
.cd-main-content{background: #fff;}/*banner*/ 
.banner-block{width: 100%;margin: 0px auto;}.RWDfullScreenEditor:before{background: rgba(0, 0, 0, 0.2);}.banner-block .logo{display:none;}.RWDfullScreenEditor .intro-body .page-scroll{display:none;}.intro-body h1{font-size: 36px;letter-spacing: 3px;margin-bottom:20px;}.intro-body h1::after{content: "";background: #fff;width: 500px;height: 1px;display: block;margin: 20px auto 0px;}.intro-body h4{font-size:22px;letter-spacing: 5px;}/*標語*/ 
.RWDbanner_plus01 .txt1 {font-size: 40px;font-family: cwTeXMing;font-weight: bold;letter-spacing: 3px;color: #fff;text-shadow: 0.1em 0.1em 0.2em #565656;}.RWDbanner_plus01 .txt2 {font-size: 20px;font-family: cwTeXMing;letter-spacing: 3px;margin-top:26px !important;color: #fff;text-shadow:0.1em 0.1em 0.2em #151515;}.RWDbanner_plus01 .slick-caption.txt-left {text-align: center;}.RWDbanner_plus01 .slick-caption {width:100%;top: 40%;}.RWDbanner_plus01 .banner-slider.bg .pic {background-position: top;}.RWDbanner_plus01 .banner-slider.bg .pic:before { position: absolute;content: " "; width: 100%; height: 100%; background: linear-gradient(120deg, #ffffff00 0%, #1c273833 100%);}.RWDbanner_plus01 .container:after { content: "";   width: 600px; height: 180px; background: rgba(0, 0, 0, 0.5); position: absolute;top: -40px; left: 34%;  z-index: -1;}/*footer-block*/ 
.footer-block a {color:#fff;}.footer-block{position: fixed;bottom: 0;width: 100%;padding: 15px 0px;font-size: 13px;letter-spacing: 1px;color: #fff;background: linear-gradient(120deg, #1c2738 0%, #201c38 100%);}.home-footer-block .container{width:90%;padding:0px}.contact-block ul {list-style: none;padding-left:0px;margin-bottom:0px;}.contact-block li {display: inline-block;}.footer-block i {margin-right: 10px;margin-left: 14px;}/*ssl*/ 
.ssl-block {text-align: right;}/*copyright*/ 
.copyright{text-align: right;}.copyright_desc a, .copyright_desc a:hover, .copyright_desc {color:#fff}/*社群*/ 
.RWDsocial002 .pull-right{float: left !important;margin-bottom: 0px;}.RWDsocial002 .iconRounded{border: none;color:transparent;background-color:transparent;width: 30px;height: 30px;margin: 0;margin: 0 5px;}.RWDsocial002 .iconRounded:hover, .color1 .iconRounded:hover{background-color: transparent;color: transparent;}/*特效*/ 
.RWDbanner_plus01 .container:after{ animation-name: fd1; animation-duration: 1.3s; animation-fill-mode: both;        animation-delay:0.9s;}@-webkit-keyframes fd1 {  from {    opacity: 0;    -webkit-transform: translate3d(-70%, 0 0);/*x,y,z*/    transform: translate3d(-70%, 0, 0);  }  to {    opacity: 1;    -webkit-transform: none;    transform: none;  }}
/*內頁 start*/

.page_wrapper_bg .RWDmenu_plus02 .inside { background: rgba(255, 255, 255, 0.8); box-shadow: 1px 1px 15px rgba(43, 43, 43, 0.12);}.page_wrapper_bg  .cd-primary-nav > li > a { color: #333;}.page_wrapper_bg section.call_to_action {padding: 35px 0 85px;min-height: 885px;}.page_wrapper_bg .footer-block { position: relative;}.article-text.rwd > .container { border: 1px solid #ddd; box-shadow: 10px 10px 0 rgba(31, 30, 56, 0.6); padding: 50px 30px 70px;}#toTop { display: none !important;}/*麵包屑*/ 
.hgroup h1 {text-align: center;letter-spacing: 3px; line-height: 1.5; font-weight: 600;}.hgroup .breadcrumb a { color: #333;}.hgroup .breadcrumb {font-size: 12px;background-color: transparent;border: none;position: relative;float: none !important;text-align: center;bottom: 0;}.hgroup .container {border-bottom: none;}/*文字統一設定*/ 
.page_wrapper_bg .article-text h2 {font-size:24px;line-height: 1;letter-spacing: 4px;}.page_wrapper_bg h3 {letter-spacing: 2px;line-height: 1.5;margin-bottom: 10px; font-weight: bold; font-size: 23px !important;}.page_wrapper_bg .article-text h4 {font-size: 18px;line-height: 1.7;letter-spacing: 2px;margin: 15px 0 15px;font-weight: bold;}.page_wrapper_bg .article-text {font-size: 15px;line-height: 2;letter-spacing: 2px;color: #666;text-align: justify;}.page_wrapper_bg p {font-size: 15px;line-height: 2;letter-spacing: 2px;color: #666;}.page_wrapper_bg hr { margin-top: 45px; margin-bottom: 45px;border-top: 1px solid #ccc;}.page_wrapper_bg ul {line-height: 2; letter-spacing: 2px;}.page_wrapper_bg td {line-height: 2;}.page_wrapper_bg dd {  line-height: 2; margin: 15px 0;}/*-------按鈕--------*//*重新填寫*/#eformsForm_1_3 > div > div.row > div.col-sm-12.col-md-11 > div:nth-child(1) {display: none;}/*回上一頁按鈕*/ 
.btn.btn_back {margin-right: 0;float: right;background: transparent;padding: 0;box-shadow: none;}.btn.btn_back a { padding: 0 15px;background: #1f1f38;color: #fff; transition: all 0.2s ease;border: 1px solid #1f1f38;}.btn.btn_back a:hover {border: 1px solid #1f1f38;color: #1f1f38;background: transparent;}/*確定送出*/ 
.ebtn {margin-top: 20px;transition: all 0.3s ease;border-radius: 0 !important;float: right !important;margin-right: 0 !important; background: #1f1f38 !important; border: 1px solid #1f1f38;box-shadow:none;}.ebtn a {color: #ffffff;}.ebtn:hover {background:  transparent !important; border: 1px solid #1f1f38;}.ebtn:hover a {color:#1f1f38;}/*關於*/ 
.ab_t ul { padding: 0 0 0 18px;}.ab_list li {margin-bottom: 15px; font-weight: bold; font-size: 16px;}.ab_list {margin-top: 25px;}/*所長*/ 
.law ul {padding: 0 18px;}.law li {margin-bottom: 20px;}.law_pic img {margin-top: 15px;}.law {padding-left: 50px;}/*專業項目*/ 
.pro { margin-bottom: 30px;}.pro img { margin-bottom: 30px;}/*最新消息*/ 
.layoutlist_3 .list_subject a {font-size: 18px !important;font-weight: bold !important;letter-spacing: 3px !important;color: #777 !important;}.layoutlist_3 .list_subject .summary a {font-size: 15px !important;font-weight: normal  !important;letter-spacing:2px  !important;}.layoutlist_3 .listdate .day {color: #1f1e38 !important;font-weight: bold;line-height: 1;}/*問答*/ 
.faq_item td {padding: 5px;}/*聯絡我們*/ 
.new-form .new-width .row .col-md-11 {margin-left: 85px;}.map_info ul {padding: 0;list-style-type: none;}.map iframe {width: 90%;}.map_info { margin-bottom: 30px;}.form-group label {font-size: 14px;}.eformsDesc {margin: 40px 0;padding-bottom: 30px;}.map_info h3 {margin-top: 0;}.form-group { margin-bottom: 20px;}textarea.form-control {min-height: 95px;}.new-form .new-width .control-label { padding-left: 20px;}

/*內頁 end*/
/*Pad橫向 start*/
@media (max-width:1024px){
.cd-main-header .cd-logo{margin-top: 15px;margin-left: 15px;}.RWDmenu_plus02 .inside.is-up .cd-main-header { background: rgba(255, 255, 255, 0.8);}.cd-main-header {height: 70px;}/*logo*/ 
.cd-logo {width: 110px;height: 90px;}.cd-main-header .cd-logo:after {margin: 0 0 0 75px; width: 300px;height: 65px; top: -65px;}/*banner*/ 
.banner-block{width: 100%;}.RWDbanner_plus01 .slick-caption.txt-left {text-align: center;}/*banner標語*/ 
.RWDbanner_plus01 .slick-caption {left:auto;right:auto;}/*.RWDbanner_plus01 .container:after {width: 1600px;}*/ 
.RWDbanner_plus01 .txt1 {font-size:32px;}.RWDbanner_plus01 .container:after {width: 500px;left: 25%;}/*選單*/ 
.inside .cd-nav-trigger span, .inside .cd-nav-trigger span::before, .inside .cd-nav-trigger span::after {background: #ffffff;}.cd-nav-trigger span { -webkit-transition: 0s; -moz-transition: 0s; transition: 0s;}.inside.is-up .cd-nav-trigger span, .inside.is-up .cd-nav-trigger span::before, .inside.is-up .cd-nav-trigger span::after {background: #2e3233;}.cd-primary-nav, .cd-primary-nav ul {background: #43577f;}.fa-long-arrow-left:before {color:#fff}/*footer-block*/ 
.home-footer-block .container{width:100%;padding:0px 15px}/**/nav.cd-nav .bottom-copyright {color:#fff;}/*社群*/ 
.RWDsocial002 .pull-right{float: right !important;}/*---內頁---*/ 
.page_wrapper_bg .article-text {text-align: left;}/*menu*/ 
.page_wrapper_bg  .inside .cd-nav-trigger span, .page_wrapper_bg  .inside .cd-nav-trigger span::before, .page_wrapper_bg  .inside .cd-nav-trigger span::after { background: #2e3233;}.has-children > a::before, .has-children > a::after, .go-back a::before, .go-back a::after {background: #fff;}.cd-nav-trigger.nav-is-visible span { background: transparent !important;}.cd-primary-nav .cd-secondary-nav > li > a:hover, .cd-primary-nav .cd-secondary-nav > li.active > a {background-color: transparent;}.collapsing_header header { padding: 0;}.cd-primary-nav a, .cd-primary-nav ul a { color: #fff;font-size: 15px;}.cd-primary-nav.nav-is-visible .cd-secondary-nav a {height: 90px; line-height: 90px;}.collapsing_header .main { top: 70px !important;}.article-text.rwd > .container {margin: 0 20px;}.page_wrapper_bg .cd-primary-nav > li > a {color: #fff;}.cd-header-buttons { top: 15px;}.new-form .new-width .row .col-md-11 { margin-left: 96px;}
}
/*Pad橫向 end*/
/*pad版 start*/
@media (max-width: 768px) {
/*banner標語*/ 
.RWDbanner_plus01 .container:after {left: 17%;}/*logo*/ 
.banner-block .logo {display: block !important;width: 375px;position: absolute;bottom: 170px;background: rgba(0, 0, 0, 0.38);}.RWDbanner_plus01 .logo img {margin-bottom:0px;}/*footer*/ 
.footer-block{text-align: center;}.RWDsocial002{width: 80px;margin: 10px auto;}.copyright{text-align: center;}.contact-block li {display: block;}.ssl-block {text-align: center;}.RWDbanner_plus01 .slick-caption {top: 38%;}/*----內頁----*/ 
.ab_pic img {  margin-bottom: 30px;}.article-text.rwd > .container {padding: 50px 25px 70px;}.law { padding-left: 15px; margin-top: 30px;}.law_pic img { margin-top: 0;}/*最新消息*/ 
.layoutlist_3 .listdate .day {font-size: 30px !important;}.layoutlist_3 .listdate .day::before {display: none;}.new-form .new-width .row .col-md-11 { margin-left: 0px;}.map iframe {width: 100%;}
}
/*pad版 end*/
/*phone版 start*/
@media (max-width: 480px) {
/*header*/ 
.cd-main-header{padding: 0 15px;}/*logo*/ 
.cd-main-header .cd-logo{margin-left: 0px;width: 85px;padding-left: 0;}.collapsing_header .cd-main-header .cd-logo{    margin-top: 15px;}.cd-main-header .cd-logo:after {margin: 0 0 0 65px;width: 300px;height: 55px;top: -55px;}.phone-menu a {margin-top: 10px;}/*banner*/ 
.intro-body h1 {font-size: 26px;}.intro-body h4{font-size:16px;}.intro-body h1::after{width:80%;}/*標語*/ 
.RWDbanner_plus01 .txt1 {font-size: 20px;}.RWDbanner_plus01 .txt2 {font-size: 14px;}.RWDbanner_plus01 .slick-caption.txt-left, .RWDbanner_plus01 .slick-caption.txt-right {width:100%;}.RWDbanner_plus01 .slick-caption {top:45%}.RWDbanner_plus01 .container:after {left:0;right:0;}/*footer*/ 
.footer-block{position: relative;}/*----內頁----*/ 
.collapsing_header header {padding: 0 15px;}.page_wrapper_bg .main .container {padding-left: 10px; padding-right: 10px;}.article-text.rwd > .container { padding: 30px 10px 50px;}.page_wrapper_bg .article-text h4 {font-size: 16px;}.cd-header-buttons {top: 5px;}.rwd .faq_answer {padding: 34px 0px 36px 15px;}.contact-block {padding: 0;}.contact-block li {letter-spacing: 1px;}.map_info li {margin-bottom: 15px;}/*最新消息*/ 
.layoutlist_3 .item {margin: 0;padding: 44px 0px 0  !important;}.layoutlist_3 .list_subject {margin-top: 30px !important;padding: 0;}.layoutlist_3 .listdate .day {color: #afafaf !important; font-size: 12px !important;font-weight:normal !important;}.layoutlist_3 .listdate .day::before {display: inline;}.layoutlist_3 .list_subject .summary {margin: 10px 0px 25px;}._col.listdate {padding: 0;}._col.list_img {padding: 0;}
}
/*phone版 end*/
/*iphone6 start*/
@media (max-width: 380px){
.cd-main-header .cd-logo:after {margin: 0 0 0 55px; width: 240px;height: 55px;top: -50px;}.cd-main-header .cd-logo {width: 75px;}.phone-menu a {margin-top: 8px;}.cd-main-header {height: 65px;}/*內頁*/ 
.hgroup h1 { font-size: 22px;}.page_subject {  padding: 0;}
}
/*iphone6 end*/
/*iphone5 start*/
@media (max-width: 320px){
.banner-block .logo {width: 320px;}.cd-main-header .cd-logo:after { margin: 0 0 0 50px; width: 240px; height: 42px;top: -41px;}.cd-main-header .cd-logo { width: 70px;}.article-text.rwd > .container { padding: 30px 0px 70px;}.formdesc{ padding: 0;}.customized_columns.new-width { padding: 0;}.map_info { letter-spacing: 1px;}
}
/*iphone5 end*/