/* 全部*/a{color: #333;text-decoration: none !important;transition:0.3s;}a:hover{text-decoration: none !important;color:#161b61;}/* 反白顏色設定*/::selection { background: #161B61; color: #fff;}::-moz-selection { background:#161B61; color: #fff;}/*選單*/ 
.cd-main-header {background: transparent;}.RWDmenu_plus02 .inside {background: #161b61;}.RWDmenu_plus02 .container {width: 90%;}.cd-primary-nav>li>a {color: #fff; text-align: center; padding: 0 20px;line-height: 88px;letter-spacing: 4px; font-size: 15px;cursor: pointer;height: 87px;min-width: 140px;}.RWDmenu_plus02 .inside.is-up  .cd-primary-nav>li>a { line-height: 83px;height: 80px;}.cd-primary-nav>li>a:hover { color: #efcc7d;}.cd-primary-nav>li:hover:after {left: 44%;right: 44%; background: #efcc7d;z-index: 9999;width: 10px;}.m_stitle { letter-spacing: 1px;}li.to_visit a {color: #161b61;font-weight: 600;}li.to_visit { background: #efcc7d;}li.to_visit:hover a { color: #161b61;}.cd-primary-nav .cd-secondary-nav>li.active>a, .cd-primary-nav .cd-secondary-nav>li>a:hover {background-color: #efcc7d;color: #161b61;}.cd-primary-nav .cd-secondary-nav{ top: 87px;}.RWDmenu_plus02 .inside.is-up .cd-primary-nav .cd-secondary-nav{ top: 80px;}/*logo*/ 
.RWDmenu_plus02 .cd-logo {margin-left: 0;width: 230px;margin-bottom: 10px;background: #161B61;position: relative;margin-top: 6px;}.inside.is-up .cd-logo {width: 200px;}/* BANNER*/ 
.banner_block {position: relative;}.pic-box {width: 66.6vw;margin: 70px auto 0;}.RWDbanner_plus01 .slick-item .pic img {border-top-left-radius: 3em;border-bottom-right-radius: 3em;}.RWDbanner_plus01:after {content: "";position: absolute;width: 100%;height: 80%;background: url(archive/image/customization/pattern3.jpg); top: 0;z-index: -1;}.RWDbanner_plus01 > .slick-caption .txt1, .RWDbanner_plus01 > .slick-caption .txt2, .RWDbanner_plus01 > .slick-caption .txt3 { background: #fff; padding: 6px 25px;color: #161b61;pointer-events: none;font-weight: 600;box-shadow: 7px 7px #161b61;border: 1px solid #161b61;margin-top: 20px;}.RWDbanner_plus01 > .slick-caption .txt1 {width: 325px;}.RWDbanner_plus01 > .slick-caption .txt2 {width: 290px;}.RWDbanner_plus01 > .slick-caption .txt3 {width: 370px;}.RWDbanner_plus01 .slick-caption { top: 35%;pointer-events: none;}.RWDbanner_plus01 .slick-caption .container {width: 85%;}.banner_bg img {width: 400px;}.banner_bg {position: absolute;right: -70px; bottom: -55px;z-index: 2;}.RWDbanner_plus01.style-dotnav > .banner-slider .slick-arrow {background-color: #efcc7d;}.RWDbanner_plus01.style-dotnav > .banner-slider .slick-arrow:hover {background-color: #161b61;}/*main*/ 
.cd-main-content {overflow: hidden; top: 80px;}/*最新消息_裝飾*/ 
.news_bg {position: absolute; z-index: -1;top: 14%;left: 10%;opacity: 0.8;}.news_bg img {width: 366px;}/* 最新消息*/ 
.RWDnews005 .owl-theme.controlls-over .owl-controls .owl-page span {background: #00a0e8;}.RWDnews005 .margin-top-20 {line-height: 1.5;}.owl-buttons i.fa{font-size: 23px;}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item {padding: 0 30px;}.news_tit:after {content: "";position: absolute;width: 150px;height: 2px;background: #161b61; top: 42px;right: -110px;}.owl-theme .owl-controls { display: block !important; margin-top: 30px;}.news_block {padding:150px 0 60px; position: relative;}.news_block > .container {width: 90%;}.RWDnews005 .container {width: 90%;padding: 0;float: right;}.RWDnews005 .owl-carousel img {border-top-left-radius: 3em;border-bottom-right-radius: 3em;}.news_tit {text-align: right;margin-top: 6%;padding-right: 65px;}.news_maintit { font-size: 65px; line-height: 1;font-family: 'Quicksand', sans-serif;color: #161b61;}.news_subtit {font-size: 23px; line-height: 1.5; font-weight: 600;    letter-spacing: 4px;    color: #333;}.text-left {letter-spacing: 2px; font-size: 15px;}.RWDnews005 h4 {font-weight: 600; font-size: 18px;letter-spacing: 2px;margin: 10px 0 14px 0;}/* 活動花絮 */ 
.overlay {background-color: transparent !important;}.photo_block {padding: 50px 0 120px;    position: relative;}.RWDproduct008 h2.sub-title {font-size: 23px;line-height: 1.5;font-weight: 600; letter-spacing: 4px; color: #333;margin: 0;}.RWDproduct008 h1.main-title {font-size: 65px;margin: 0px;color: #161b61;font-weight: 300; font-family:'Quicksand', sans-serif;}.RWDproduct008 .section-line {display: none;}.RWDproduct008 h1.main-title:before {content: ""; background: url(archive/image/customization/photo_bg.png)no-repeat; background-size: contain;width: 110px;height: 110px;position: absolute;top: -8px;left: 35%;z-index: -1;}.photo_block:before {content: "";background: url(archive/image/customization/pattern3.jpg);width: 31vw;height: 85vh;position: absolute;bottom: -13%;z-index: -2;}/*學校簡介 */ 
.RWDleft_cont002 .item-second:hover .pic img {transform: scale(1);}.RWDleft_cont002 .title:after {content: "";position: absolute;width: 150px;height: 2px;background: #161b61;top: 39px; right: 107px;}.about_block {padding: 60px 0;position: relative;}.RWDleft_cont002 .item-second .pic {border-top-left-radius: 3em;border-bottom-right-radius: 3em;}.RWDleft_cont002 .item-second .text-box .title {    position: relative;font-size: 65px;margin: 0px;color: #161b61;font-weight: 300;font-family: 'Quicksand', sans-serif;    line-height: 1;}.RWDleft_cont002 .item-second .text-box .subtitle {margin-top: 0;font-size: 23px;line-height: 1.5; font-weight: 600;letter-spacing: 4px;color: #333;}.RWDleft_cont002 .item-second {position: relative;background-color: transparent;}.RWDleft_cont002 .item-second .text-box .text {font-size: 15px;text-align: justify; color: #333;}.RWDleft_cont002 .item-second .text-box { width: 50%; height: 100%;left: 0;background: transparent;color: #333;    padding-left: 15px;}.about_block:after {content: "";position: absolute;width: 400px;height: 400px;background: url(archive/image/customization/ab_bg.png) no-repeat;background-size: contain;right: 10%; top: -10%;z-index: -1;opacity: 0.7;}.RWDleft_cont002 .item-second .text-box a {width: 180px;letter-spacing: 2px;background: white; color: #00a0e8;font-weight: 600;margin: 0; display: block;text-align: center; padding: 8px 10px;margin-top: 30px; border: 1px solid #00a0e8;}.RWDleft_cont002 .item-second .text-box a:hover {color: #fff;background-color: #00a0e8;}.RWDleft_cont002 .item-second .text-box .text { width: 80%;}/* 頁尾*/ 
.call_btn a {padding: 7px;display: block;width: 60%; text-align: center; background: #efcc7d;color: #161b61 !important;border-radius: 99em;font-weight: 600;font-size: 16px;}.footerblock {position: relative; padding: 60px 0; background: #161b61 !important; #fff; font-size: 14px;letter-spacing: 2px;}.ft-l h4 {font-size: 24px;font-weight: 600;letter-spacing: 8px;line-height: 1;margin-bottom: 20px;margin-top: 0;color:#fff;}span.en_tit { font-size: 14px;letter-spacing: 1px;}.ft_m {line-height: 26px;}.footerblock a {color: #fff;}.ft-r { font-size: 12px;color: #fff;line-height: 2;letter-spacing: 2px;text-align: right;}/*map*/ 
.RWDgmap001 {background-color: #fff;height: 300px;}.RWDgmap001 .google-container { height: 300px;}/* 社群*/ 
.RWDsocial002 .iconRounded {border: 2px solid #fff; color: #fff;background-color: transparent;}.RWDsocial002 .iconRounded:hover, .color1 .iconRounded:hover {background-color: #00a0e8;}/*scrolltop*/ 
.scrollTop001 {width: 55px;height: 55px;bottom: 1%;right: 5px;}.scrollTop001 .icon { background: transparent url(archive/image/customization/totop.png) center center no-repeat;background-size: contain;}div#m_RWDfullscreen01_69_1 {  color: #fff;}
/*內頁 start*/

/*page1和page_content相衝突*/ 
.page_content1 .btn_back a { padding: 5px 35px !important;}.page_content1 .btn { line-height: 1.42857143 !important;}/*統一設定*/ 
.page_wrapper_bg .pagecontent .RWDslider01, .pagecontent .RWDeditor01 { margin-top: 0 !important; margin-bottom: 60px;}.page_wrapper_bg .btn.active, .btn:active {-webkit-box-shadow: none; box-shadow: none;}.page_wrapper_bg .cd-main-content { top: 0 !important;}p { margin: 0; font-family: 'Quicksand', sans-serif , 微軟正黑體;}.page_wrapper_bg .article-text a { color: #58c3e0;word-break: break-all;}.page_wrapper_bg .article-text a:hover { color: #ffb100;}.pagecontent.menu5 {  padding: 60px 80px !important;}.pbox { padding: 10px 0;}.page_wrapper_bg .main section { background: block;}.page_wrapper_bg body { font-size: 15px; color: #444;}.pagecontent.menu5, .pagecontent.menu8{ background: #fff;}.page_wrapper_bg article.editor { padding: 0 0 80px; background: #fff;}/*標題*/ 
.hgroup h1 { font-weight: bold; letter-spacing: 4px;  font-size: 30px;  line-height: 1.5;  margin: 0 0 .3em;  text-align: center; color:#444;}h1.pageTitle:before { content: "";background: url(archive/image/customization/photo_bg.png)no-repeat; background-size: contain; width: 60px; height: 60px; position: absolute; top: 6px; margin-left: -34px; z-index: -1; opacity: 0.8;}.hgroup .container { border-bottom: none; margin-bottom: 30px;}.hgroup .breadcrumb {font-size: 13px;background-color: transparent; display: block; width: 100%; text-align: center; letter-spacing: 1px; border: 0;}.hgroup .breadcrumb>li a {color: #888;}/*內頁空間*/ 
.page_wrapper_bg section.call_to_action { padding: 50px 0 !important; min-height: 800px; top: 50px; position: relative; font-family: 'Quicksand', sans-serif ,微軟正黑體;}.page_wrapper_bg .call_to_action:after { content: ""; background: url(archive/image/customization/pattern3.jpg); width: 60vw; height: 75vh; position: absolute; bottom: -13%; z-index: -2; opacity: 0.5; right:0;}.page_wrapper_bg .pagecontent.menu8 {padding-top: 30px !important; padding-bottom: 50px !important;}.textbox {padding: 30px 0;}/*內頁文字*/ 
.page_wrapper_bg .article-text p {font-size: 15px;line-height: 2.5; letter-spacing: 2px; color: #666;}/*最新消息*/ 
.layoutlist_3 .list_subject a {font-size: 18px !important; font-weight: bold !important; letter-spacing: 3px !important;color: #777 !important;}.layoutlist_3 .list_subject a:hover {color: #888;}.layoutlist_3 .list_subject .summary { margin: 0 !important;}.layoutlist_3 .list_subject .summary a {font-size: 15px !important; font-weight: normal !important; letter-spacing: 2px !important; line-height: 2 !important;}.layoutlist_3 .listdate .day {color: #161b61 !important;font-weight: bold; line-height: 1;font-size: 30px !IMPORTANT;letter-spacing: 2px; padding-left: 15px;}.layoutlist_3 .listdate {border-left: 0 !important;}.layoutlist_3 .listdate .yearmonth { padding-bottom: 15px !important;}._col.list_subject>a {color: #161b61 !important; font-size: 17px !important; margin-bottom: 10px !important; display: inline-block;}.layoutlist_3 .item:hover ._col.list_subject>a {color: #ffb100 !important;}.newstext p {text-align: center; margin: 30px 0;}.layoutlist_3 .list_subject .summary a:hover { color: #818181 !important;}/*back btn*/ 
.btn_back  { float: right; margin-right: 0; font-size: 14px; letter-spacing: 2px; background: transparent; padding: 0;}.btn_back a {color: #00a0e8 !important; transition: 0.3s; border: 1px solid #00a0e8;  border-radius: 50px; padding: 5px 40px;}.btn_back a:hover { background: #00a0e8; color: #fff !important;}a:hover, a:focus {text-decoration: none;}article.editor { padding: 10px 0 15px;}/*關於我們*/ 
.pbox h2 {font-size: 20px; font-weight: bold; letter-spacing: 3px; display: inline-block; margin: 0; padding: 15px; border: 1px solid #161b61;color: #161b61;}.ab { text-align: center;}.pbox h2 { font-size: 20px;  font-weight: bold; letter-spacing: 3px; display: inline-block;  margin: 0;  padding: 15px; border: 1px solid #161b61; color: #161b61; box-shadow: 7px 7px #161b61;}.pbox1 { padding: 30px 0;}.pfix { padding: 30px; padding-bottom: 50px;}.abimgbox, .abimg { padding: 0;}.abimgbox { padding-bottom: 40px;}.pafter:after { content: "";background: url(https://www.feienglish.com/archive/image/RWDfullscreen01671/banner_bg.png)no-repeat; background-size: contain; width: 400px; height: 400px; position: absolute;  top: 6px; margin-left: -34px; z-index: -1;  opacity: 0.8;}/*課程介紹*/aside.page_menu_block h4 { font-size: 15px;letter-spacing: 2px; padding-left: 10px;}.page_menu_block ul.nav>li>a { color: #444;background: transparent; letter-spacing: 1px; padding-left: 20px !important; border: 1px solid transparent;}.page_menu_block ul.nav>li:before {content: ""; width: 3px;height: 60%;display: inline-block;position: absolute;background: #fec64c; top: 50%; transform: translateY(-50%);}.page_menu_block ul.nav>li.active>a { color: #111; background: transparent; border: 1px solid #161a61; border-radius: 0;}.page_menu_block ul.nav>li { width: 85%;}.lesson h3 { margin: 0 !important;font-weight: bold; color: #666; letter-spacing: 3px; text-align: center; margin: 15px 0 !important;}.lesson h3:after { content: ""; background: url(https://www.feienglish.com/archive/image/customization/sticker__1_.png) no-repeat; position: absolute; display: inline-block;width: 100px; height: 50px; top: 13px;  background-size: contain;}.lesson .ttl02 h3:after { content: ""; background: url(https://www.feienglish.com/archive/image/customization/sticker__2_.png) no-repeat; position: absolute; display: inline-block;width: 100px; height: 50px; top: 13px;  background-size: contain;}.lesson .ttl03 h3:after { content: ""; background: url(https://www.feienglish.com/archive/image/customization/sticker__3_.png) no-repeat; position: absolute; display: inline-block;width: 100px; height: 50px; top: 13px;  background-size: contain;}.lesson .ttl04 h3:after { content: ""; background: url(https://www.feienglish.com/archive/image/customization/sticker__4_.png) no-repeat; position: absolute; display: inline-block;width: 100px; height: 50px; top: 13px;  background-size: contain;}.lesson .ttl05 h3:after { content: ""; background: url(https://www.feienglish.com/archive/image/customization/sticker__5_.png) no-repeat; position: absolute; display: inline-block;width: 100px; height: 50px; top: 13px;  background-size: contain;}.lesson .ttl06 h3:after { content: ""; background: url(https://www.feienglish.com/archive/image/customization/sticker__6_.png) no-repeat; position: absolute; display: inline-block;width: 100px; height: 50px; top: 13px;  background-size: contain;}img.lessonpen { width: 20px; margin-right: 15px;}.lessonimg { padding: 10px; margin-top: 0;}.page_menu_block ul.nav>li.active:before { background: #161a61; height: 100%;}.page_menu_block ul.nav>li.hover>a, .page_menu_block ul.nav>li>a:hover { background: transparent; border: 1px solid #ffb100; border-radius: 0;}.page_menu_block ul.nav>li:hover:before { height: 100%;}/*相簿標題*/ 
.album_item_subject>table>tbody>tr>td {color: #666; letter-spacing: 4px;}.album_item_subject {opacity: 1 !important; margin: 10px 0;border: 2px dotted; padding: 2px 0;}.layoutlist_2 .album_item { overflow: visible !important;}/*相簿頁面*/ 
.photo_view .flexslider { background: transparent !important; border: 0 !important;}.photo_view #carousel .flex-direction-nav a { color: transparent !important; margin-top: 30px;}li.flex-nav-next a:hover { color: transparent !important;}.photo_view #carousel .flex-direction-nav {margin-top: 50px;}.photo_view #slider .flex-direction-nav a { top: 56% !important;}.photo_view #carousel .flex-direction-nav a {border: 1px solid #666 !important;}.page_wrapper_bg .pagecontent a:hover {color: #ffb100;}/*btn_back*/ 
.page_content2 .btn_back  { float: right; margin-right: 0; font-size: 14px; letter-spacing: 2px; background: transparent; padding: 0;}.page_content2 .btn_back a {color: #00a0e8 !important; transition: 0.3s; border: 1px solid #00a0e8;  border-radius: 50px; padding: 13px 40px;}.page_content2 .btn_back a:hover { background: #00a0e8; color: #fff !important;}.page_content2 .btn.btn_back { background: transparent !important;}/*聯絡我們*/ 
.page_wrapper_bg .new-form .new-width .row .col-md-11 {padding-left: 0px !important;width: 100% !important;}a.web_btn2 {text-align: center; color: #6388f0;}a.web_btn2:hover { color: #fff;}.eformsDesc {margin: 10px 0; padding-bottom: 20px; border-bottom: none; box-shadow: 2px 2px 5px #ddd; padding: 85px 65px;}.ebtn.refill_btn { display: none;}.page_wrapper_bg  div#eformsForm_1_9 { padding: 40px 30px 30px; border: 1px solid #2c4f98;}.con_info i { padding-right: 10px;}.customized_columns ._input, .customized_columns select { background-color: #fff;}/*修改*/ 
.maptitle {color: #161b61; font-size: 20px;  letter-spacing: 4px;  font-weight: bold; line-height: 40px;}.maptitle span {display: block; font-size: 15px; line-height: 20px; margin-bottom: 10px; letter-spacing: 1px;}.con_info {line-height: 30px; font-size: 15px;  letter-spacing: 2px; word-break: break-all;}.con_info a:hover {color: #ffb100 !important;}.con_info a {color: #666 !important; padding: 0 5px;}.con_map {margin-top: 10px;}.con_map iframe {width: 100%; height: 150px;}textarea#eformstw92_00006 { height: 90px;}/*currectsend_btn */ 
.ebtn.currectsend_btn { float: right; margin-right: 0; font-size: 14px; letter-spacing: 2px; background: transparent; padding: 0;}.page_wrapper_bg .ebtn a {color: #00a0e8 !important; transition: 0.3s; border: 1px solid #00a0e8;  border-radius: 50px; padding: 8px 30px;}.page_wrapper_bg .ebtn a:hover { background: #00a0e8; color: #fff !important;}.ebtn.refill_btn {  display: none;}/*電子表單*//*文字*/ 
.form-horizontal .control-label { padding-top: 0px!important; margin-bottom: 0!important;  text-align: left !important; font-size: 15px; letter-spacing: 3px;}a#toTop { display: none !important;}.page_wrapper_bg li.to_visit { background: #efcc7d;}

/*內頁 end*/
/*特效 start*/

/* bounceIn 修正成 fadeIn*/@-webkit-keyframes bounceIn {  from {    opacity: 0;    -webkit-transform: translate3d(0, 100%, 0);    transform: translate3d(0, 100%, 0);  }    to {    opacity: 1;    -webkit-transform: none;    transform: none;  }   }@keyframes bounceIn {  from {    opacity: 0;    -webkit-transform: translate3d(0, 100%, 0);    transform: translate3d(0, 100%, 0);  }  to {    opacity: 1;    -webkit-transform: none;    transform: none;  }}.bounceIn {  -webkit-animation-name: fadeInUp;  animation-name: fadeInUp;}

/*特效 end*/
/*小螢幕 start*/

@media(max-width:1680px){.photo_block:before {height: 90vh;bottom: -10%;}.about_block:after {right: 4%;top: -13%;}.news_bg {left: 7%;}}@media(max-width:1440px){.RWDbanner_plus01 > .slick-caption .txt1 span, .RWDbanner_plus01 > .slick-caption .txt2 span, .RWDbanner_plus01 > .slick-caption .txt3 span { font-size: 18px !important;}.RWDmenu_plus02 .container {width: 95%;}.RWDmenu_plus02 .cd-logo {width: 195px;}.cd-primary-nav>li>a {line-height: 83px;height: 80px;}.inside.is-up .cd-logo { width: 185px;}.RWDmenu_plus02 .inside.is-up .cd-primary-nav>li>a {line-height: 77px; height: 77px;}.cd-primary-nav .cd-secondary-nav{ top: 80px;}.RWDmenu_plus02 .inside.is-up .cd-primary-nav .cd-secondary-nav{ top: 77px;}.RWDbanner_plus01 > .slick-caption .txt1 {width: 250px;}.RWDbanner_plus01 > .slick-caption .txt2 {width: 225px;}.RWDbanner_plus01 > .slick-caption .txt3 {width: 280px;}.news_tit:after {    content: "";    position: absolute;    width: 100px;    height: 2px;    background: #161b61;    top: 42px;    right: -70px;}.pic-box {width: 70vw;margin: 50px auto 0;}.banner_bg img {width: 300px;}.news_bg {left: 2%;}.photo_block {padding: 50px 0 100px;}.about_block:after {width: 300px; height: 300px;right: -6%;top: -10%;}.news_block {padding: 100px 0 20px;}}@media(max-width:1366px){.RWDbanner_plus01 > .slick-caption .txt1 {width: 250px;}.RWDbanner_plus01 > .slick-caption .txt2 {width: 475px;}.RWDbanner_plus01 .slick-caption {top: 67%;}.photo_block:before {height: 100vh;}.news_bg {left: -2%;}}@media(max-width:1280px){.photo_block:before {height: 120vh;}}@media (min-width:1024px) and (max-width:1200px){/*menu*/ 
.cd-main-header {background: #161b61;}.inside.is-up .cd-logo { width: 148px;}.cd-primary-nav>li>a {border-bottom: 1px solid #666; line-height: 75px;height: 75px;}.cd-primary-nav, .cd-primary-nav ul {background: #161b61;}nav.cd-nav ul .close-btn {color: #fff;}nav.cd-nav .bottom-copyright {color: #fff;}.RWDmenu_plus02 .cd-logo {margin-left: 10px;width: 148px;margin-bottom: 10px;background: #161B61;position: relative;margin-top: 0 !important;}.cd-nav-trigger span, .cd-nav-trigger span::after, .cd-nav-trigger span::before { background: #fff;}#cd-primary-nav>li>ul>li.go-back a {text-align: left;}.cd-primary-nav .cd-secondary-nav { top: 0;}.cd-primary-nav.nav-is-visible .cd-secondary-nav a {text-align:center;height: 75px;line-height: 75px; color: #fff;border-bottom: 1px solid #666; }.cd-primary-nav .cd-secondary-nav>li.active>a, .cd-primary-nav .cd-secondary-nav>li>a:hover {background-color: transparent; color: #fff;}.go-back a:hover::after, .go-back a:hover::before, .has-children>a:hover::after, .has-children>a:hover::before {background-color: #fff;}.go-back a::after, .go-back a::before, .has-children>a::after, .has-children>a::before {background: #fff;}.cd-main-content { top: 49px;}.cd-nav-trigger.nav-is-visible span::after, .cd-nav-trigger.nav-is-visible span::before {background: #fff;}/*banner*/ 
.pic-box {width:85%;margin: 50px auto 0;}.banner_bg img {width: 250px;}.banner_bg {position: absolute;right: -80px;bottom: -18%;z-index: 2;}.RWDbanner_plus01 > .slick-caption .txt1, .RWDbanner_plus01 > .slick-caption .txt2, .RWDbanner_plus01 > .slick-caption .txt3 { margin-top: 12px;}.RWDbanner_plus01 .slick-caption {top: 72%;}.RWDbanner_plus01 .slick-caption .container { width: 93%;}}

/*小螢幕 end*/
/*Pad橫向 start*/
@media (max-width:1024px){
/*menu*/ 
.cd-main-header {background: #161b61;}.inside.is-up .cd-logo { width: 148px;}.cd-primary-nav>li>a {border-bottom: 1px solid #666; line-height: 75px;height: 75px;}.cd-primary-nav, .cd-primary-nav ul {background: #161b61;}nav.cd-nav ul .close-btn {color: #fff;}nav.cd-nav .bottom-copyright {color: #fff;}.RWDmenu_plus02 .cd-logo {margin-left: 10px;width: 148px;margin-bottom: 10px;background: #161B61;position: relative;margin-top: 0 !important;}.cd-nav-trigger span, .cd-nav-trigger span::after, .cd-nav-trigger span::before { background: #fff;}#cd-primary-nav>li>ul>li.go-back a {text-align: left;}.cd-primary-nav .cd-secondary-nav { top: 0;}.cd-primary-nav.nav-is-visible .cd-secondary-nav a {text-align:center;height: 75px;line-height: 75px; color: #fff;border-bottom: 1px solid #666; }.cd-primary-nav .cd-secondary-nav>li.active>a, .cd-primary-nav .cd-secondary-nav>li>a:hover {background-color: transparent; color: #fff;}.go-back a:hover::after, .go-back a:hover::before, .has-children>a:hover::after, .has-children>a:hover::before {background-color: #fff;}.go-back a::after, .go-back a::before, .has-children>a::after, .has-children>a::before {background: #fff;}.cd-main-content { top: 49px;}.cd-nav-trigger.nav-is-visible span::after, .cd-nav-trigger.nav-is-visible span::before {background: #fff;}/*banner*/ 
.pic-box {width:85%;margin: 50px auto 0;}.banner_bg img {width: 250px;}.banner_bg {position: absolute;right: -80px;bottom: -18%;z-index: 2;}.RWDbanner_plus01 > .slick-caption .txt1, .RWDbanner_plus01 > .slick-caption .txt2, .RWDbanner_plus01 > .slick-caption .txt3 { margin-top: 12px;}.RWDbanner_plus01 .slick-caption {top: 72%;}.RWDbanner_plus01 .slick-caption .container {width: 85%;}/*news*/ 
.RWDbanner_plus01 .slick-caption .container { width: 96%;}.news_tit:after {width: 100px; right: -55px;}.news_bg {position: absolute; z-index: -1;  top: 16%; left: -2%;}.news_bg img {width: 260px;}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item { padding: 0 20px;}.RWDnews005 .margin-top-20 {letter-spacing: 1px;}/*photo*/ 
.photo_block:before { content: "";height: 90vh; }.photo_block {padding: 0px 0 80px;}/*about*/ 
.about_block:after {width: 300px; right: -13%; top: -8%;}.RWDleft_cont002 .title:after {width: 100px;right: 70px;}.RWDleft_cont002 .item-second .text-box .underline {display: none;}.RWDleft_cont002 .item-second .text-box .text {width: 95%;}/*footer*/ 
.ft-r{letter-spacing: 1px;}.RWDsocial002 .pull-right { float: right !important;}.footerblock {  padding: 60px 15px;}/*--------------------------------------------inner*/ 
.collapsing_header header { padding: 0;}.col-sm-6, .customized_columns>.row { margin-top: 0;}.page_menu_block ul.nav>li {  width: 90%;}.fa-angle-down:after, nav.cd-nav .fa-angle-down:after {display:none;}
}
/*Pad橫向 end*/
/*pad版 start*/
@media (max-width: 768px) {
.banner_bg {position: absolute;right: -50px; bottom: -40%;}/*news*/ 
.news_block {padding: 20px 0 60px;}.RWDnews005 .container {width: 100%; padding: 0;float: none;}.RWDnews005 h4 {font-size: 16px;}.news_bg img {width: 170px;}.news_bg { position: absolute; z-index: -1;top: 5%;left: -15%;}.news_tit:after {display:none;}.news_tit {text-align: center;margin-top: 30px; margin-bottom: 40px;padding-right: 15px;}/*photo*/ 
.RWDproduct008 h1.main-title:before { content: ""; width: 82px;height: 82px; top: 0px; left: 30%; z-index: -1;}.photo_block:before {content: "";height: 55vh;bottom: 0%; }/*about*/ 
.RWDleft_cont002 .item-second .text-box {width: 100%; padding: 30px 0;text-align: center;}.RWDleft_cont002 .title:after{display:none;}.RWDleft_cont002 .item-second .text-box .text {width: 100%;}.about_block:after {width: 240px;right: -13%; top: -6%;}.RWDleft_cont002 .item-second .text-box a {width: 100%;}/*footer*/ 
.ft_m {line-height: 26px;margin-top: 20px;border-top: 1px solid #ddd;padding-top: 20px;}.ft-r {margin-top: 20px;border-top: 1px solid #ddd;}.RWDsocial002 .pull-right {margin-top: 20px;}.call_btn a { width: 100%;}.RWDgmap001 .google-container {height: 250px;}.RWDgmap001 {height: 250px;}/*gmap*/ 
.gmap-box iframe {height: 245px;}/*--------------------------------------inner*/ 
.page_wrapper_bg .footerblock .container { padding-left: 15px;  padding-right: 15px;}._col.list_img { margin-top: 15px;}.layoutlist_3 .listdate .day::before {display:none;}.layoutlist_3 .listdate .day { font-size: 20px !important; padding-left: 20px !important;}.article-text .container {padding-bottom: 60px; background: #fff;}.lesson h3 {  font-size: 25px !important;}aside.page_menu_block h4 { margin-bottom: 10px; text-align: center;}.pagecontent { margin-top: 0 !important;}.lesson h3:after, .lesson .ttl02 h3:after , .lesson .ttl03 h3:after , .lesson .ttl04 h3:after , .lesson .ttl05 h3:after , .lesson .ttl06 h3:after{ width: 60px; height: 25px; top: 35px;}.page_content2 .btn_back a { padding: 7px 302px;}.page_wrapper_bg .ebtn a { padding: 8px 296px;}.form-horizontal .control-label {margin-bottom: 10px !important;}.hgroup h1 { margin: 0 0 20px;}h1.pageTitle:before { top: -13px;}
}
/*pad版 end*/
/*746-480 start*/

@media only screen and (min-width: 480px) and (max-width: 746px) {.footerblock .col-sm-6, .customized_columns>.row { width: 50%;margin-top: 0; float: left;}}

/*746-480 end*/
/*phone版 start*/
@media (max-width: 480px) {
.RWDbanner_plus01 .slick-caption {top: 67%;}.RWDbanner_plus01 .slick-caption .container { width: 100%;}.RWDbanner_plus01 > .slick-caption .txt1 span, .RWDbanner_plus01 > .slick-caption .txt2 span, .RWDbanner_plus01 > .slick-caption .txt3 span { font-size: 15px !important;}.banner_bg{display: none;}.RWDbanner_plus01 > .slick-caption .txt1 {width: 215px;}.RWDbanner_plus01 > .slick-caption .txt2 { width: 197px;}/*news*/ 
.news_maintit {font-size: 55px;}.news_bg {display: none;}.RWDnews005 .owl-theme .owl-controls .owl-buttons div { background: #fff;}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item { padding: 0;}/*photo*/ 
.RWDproduct008 h1.main-title:before { left: 18%;}.RWDproduct008 h1.main-title {font-size: 45px;}.photo_block {padding: 0px 0 50px;}/*about*/ 
.about_block:after {  width: 150px; right: -18%;top: -3%;height: 200px;}.RWDleft_cont002 .item-second .text-box .title {font-size: 45px;}/*footer*/ 
.RWDsocial002 .pull-right { float: left !important;}.footerblock {padding: 50px 15px;}.ft-r { margin-top: 20px;border-top: 1px solid #ddd; float: left;text-align: left;width: 100%;}.ft_m { font-size: 13px; border-top: none;}span.en_tit { font-size: 12px;}.ft-l h4 {text-align: center;font-size: 30px;}/*--------------------------inner*/ 
.page_wrapper_bg .article-text p {letter-spacing: 1px; }.pagecontent.menu8 { padding-top: 0 !important; padding-bottom: 0 !important;}.page_content2 .btn_back a { padding: 7px 125px;}.page_wrapper_bg .ebtn a { padding: 8px 119px;}.hgroup h1 { font-size: 25px; margin: 0 0 20px;}.lesson h3 {font-size: 20px !important; text-align: left;  margin: 0 !important; }.lesson h3:after, .lesson .ttl02 h3:after , .lesson .ttl03 h3:after , .lesson .ttl04 h3:after , .lesson .ttl05 h3:after , .lesson .ttl06 h3:after{ top: 30px ; margin-top: -14px;}.layoutlist_3 .listdate .day {color: #afafaf !important; font-size: 12px !important;  letter-spacing: 2px; }.layoutlist_3 .listdate .day::before {display:inline-block;}.layoutlist_3 .list_subject { margin-top: 30px !important;}.layoutlist_3 .listdate .day { letter-spacing: 4px !important;}.layoutlist_3 .list_subject .summary a { letter-spacing: 1px !important;}.layoutlist_3 .listdate .day { padding-left: 3px !important; font-weight: normal;}.pbox h2 {line-height: 1.5;}.pbox p { text-align: left;}._col.listdate { margin-top: 20px;}.layoutlist_3 .list_subject a { line-height: 30px !important;}.layoutlist_3 .list_subject .summary { line-height: 35px;}.newstext p { text-align: left;}.page_wrapper_bg article.editor { padding: 0 0 0;}section.call_to_action h3 { line-height: 35px;}aside.page_menu_block h4 { display: none;}
}
/*phone版 end*/
/*iphone6 start*/
@media (max-width: 380px){
/*-------------------inner*/ 
.con_info { letter-spacing: 0;}.page_wrapper_bg .ebtn a { padding: 8px 99px;}.page_content2 .btn_back a { padding: 7px 107px;}.hgroup h1 { letter-spacing: 1px;}.pbox h2 { font-size: 18px;}
}
/*iphone6 end*/
/*客戶手機360*568 start*/

@media (max-width: 360px){.page_wrapper_bg .main .container { padding-left: 15px; padding-right: 15px;}}

/*客戶手機360*568 end*/
/*iphone5 start*/
@media (max-width: 320px){
.RWDproduct008 h1.main-title:before { left: 12%; width: 60px;}/*-------------------inner*/ 
.page_wrapper_bg .pagecontent.menu8 { padding-top: 0 !important; padding-bottom: 0 !important;}section.article-text .container { padding-left: 0; padding-right: 0;}.pbox h2 { font-size: 16px;}.hgroup h1 { font-size: 20px;}.page_wrapper_bg .pagecontent .RWDslider01, .pagecontent .RWDeditor01 { margin-top: 20px !important;}.page_content2 .btn_back a { padding: 7px 101px;}.page_wrapper_bg .ebtn a {padding: 8px 71px;}.page_wrapper_bg .ebtn a {padding: 8px 92px;}.call_btn a { line-height: 24px;}
}
/*iphone5 end*/