/*all*/a:focus, a:hover { text-decoration: none;}#RWDfullscreen01 { font-family: 'Source Sans Pro', '微軟正黑體', sans-serif;}#RWDfullscreen01 .fl { width: 400px; left: 50% !important; margin-left: -200px; top: 50% !important; margin-top: -60px;}#RWDfullscreen01 .fl img { width: 100%;}.cd-main-content { overflow: hidden;}/*menu*/ 
.RWDmenu_plus02 .container { width: 100% !important; padding: 0;}.cd-main-header {background: -webkit-linear-gradient(#081235,transparent); background: -o-linear-gradient(#081235,transparent); background: -moz-linear-gradient(#081235,transparent);background: linear-gradient(#081235,transparent);padding: 15px 30px 0;transition: all .5s;  -o-transition: all .5s;  -webkit-transition: all .5s;  -moz-transition: all .5s;}.RWDmenu_plus02 .inside.is-up .cd-main-header {background: rgba(255, 255, 255, 1);  padding: 0px 30px 0;}.RWDmenu_plus02 .inside { background: transparent;}.cd-logo { width: 250px; margin-top: 7px;margin-left: 0;}.cd-logo img {filter: invert(100%) grayscale(100%) brightness(300%);-webkit-filter: invert(100%) grayscale(100%) brightness(300%); transition: all .5s;  -o-transition: all .5s;  -webkit-transition: all .5s;  -moz-transition: all .5s;}.RWDmenu_plus02 .inside.is-up .cd-logo img {filter: none;-webkit-filter: none;}.cd-primary-nav>li:after { height: 0;}.cd-primary-nav>li>a { letter-spacing: 2px; font-size: 15px;}.cd-search-trigger::before { border: 2px solid #ffffff;transition: all .5s;  -o-transition: all .5s;  -webkit-transition: all .5s;  -moz-transition: all .5s;}.cd-search-trigger::after {background: #ffffff;transition: all .5s;  -o-transition: all .5s;  -webkit-transition: all .5s;  -moz-transition: all .5s;}.RWDmenu_plus02 .inside.is-up .cd-search-trigger::before { border: 2px solid #222;}.RWDmenu_plus02 .inside.is-up .cd-search-trigger::after {background: #222;}.cd-search-trigger span::after, .cd-search-trigger span::before {background: #fff;transition: all .5s;  -o-transition: all .5s;  -webkit-transition: all .5s;  -moz-transition: all .5s;}.RWDmenu_plus02 .inside.is-up .cd-search-trigger span::after, .RWDmenu_plus02 .inside.is-up .cd-search-trigger span::before {background: #222;}@media only screen and (min-width: 1200px){.cd-primary-nav>li>a {color: #fff; transition: all .5s;  -o-transition: all .5s;  -webkit-transition: all .5s;  -moz-transition: all .5s;}.RWDmenu_plus02 .inside.is-up .cd-primary-nav>li>a {color: #333;}.cd-primary-nav>li>a:hover { color: #ffffff;}.cd-primary-nav>.has-children>a::after, .cd-primary-nav>.has-children>a::before { background: #ffffff;}.cd-primary-nav>li>a:hover:after, .cd-primary-nav>li>a:hover:before { background-color: #ffffff;}.cd-primary-nav .cd-secondary-nav>li.active>a, .cd-primary-nav .cd-secondary-nav>li>a:hover { background-color: transparent; color: #1bc4d4;}.RWDmenu_plus02 .inside.is-up .cd-primary-nav>li>a:hover { color: #1bc4d4;}.RWDmenu_plus02 .inside.is-up .cd-primary-nav>.has-children>a::after, .RWDmenu_plus02 .inside.is-up .cd-primary-nav>.has-children>a::before { background: #222;}.RWDmenu_plus02 .inside.is-up .cd-primary-nav>li>a:hover:after, .RWDmenu_plus02 .inside.is-up .cd-primary-nav>li>a:hover:before { background-color: #1bc4d4;}.RWDmenu_plus02 .inside.is-up .cd-primary-nav>li.has-children.active.hover>a { color: #1bc4d4;}.RWDmenu_plus02 .inside.is-up .cd-primary-nav>li.has-children.active.hover>a:after, .RWDmenu_plus02 .inside.is-up .cd-primary-nav>li.has-children.active.hover>a:before { background-color: #1bc4d4;}}@media (min-width: 768px){.RWDmenu_plus02 .cd-search { height: 60px; width: 100%; left: auto; right: 0px; max-width: 350px;}.RWDmenu_plus02 .cd-search input {font-size: 16px;}.RWDmenu_plus02 .cd-search button {top: 18px;font-size: 15px;}}/*共通*/ 
.section-line { display: none !important;}.section-subject { width: 100%; position: relative;}.section-subject:before { content: ""; position: absolute; width: 50px; height: 2px; background: #234082; right: 0; bottom: 10px;}h1.main-title {font-size: 36px !important; color: #234082 !important; font-weight: bold !important; letter-spacing: 5px;float: left;}h2.sub-title {font-size: 18px !important; color: #333 !important; font-weight: 400 !important; letter-spacing: 3px; line-height: 30px !important; margin: 8px 0 0 15px !important;float: left;}/*banner*/ 
.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button { background: #fff;}.RWDbanner_plus01.style-dotnav.dot .slick-dots button { background: transparent; border: 2px solid #fff;}.RWDbanner_plus01 .slickitem01 .logo { width: 50%;}.slickitem01 .container { width: 80% !important;}.RWDbanner_plus01 .slickitem01 .slick-caption { top: 40%;}.RWDbanner_plus01 .page-scroll { left: 13%; margin-left: 0;}/*brand*/ 
.brand-block { position: relative;position: relative; padding: 80px 0 80px;background: #e1eaf1;}.brand-r .RWDedictor { display: flex; align-items: center;min-height: 420px;}.brand-block .RWDedictor001 .section-subject { text-align: left;}.brand-r {background: #fff;}.brand-l {padding: 60px 30px;position: relative; z-index: 1;}.brand-l:after {  content: ""; position: absolute; width: 100%; height: calc(100% + 120px); background: -webkit-linear-gradient(#1bcad8,#23367b); background: -o-linear-gradient(#1bcad8,#23367b);background: -moz-linear-gradient(#1bcad8,#23367b);background: linear-gradient(#1bcad8,#23367b);top: -80px; left: 0; z-index: -1;}.brand-btn { font-size: 18px; letter-spacing: 1px; line-height: 30px; color: #34d6c7;position: relative; margin-top: 28px; display: inline-block;font-weight: 400;transition: all .5s;  -o-transition: all .5s;  -webkit-transition: all .5s;  -moz-transition: all .5s;}.brand-box:hover .brand-btn { letter-spacing: 3px; color: #34d6c7;}.brand-btn:before { content: ""; position: absolute; width: 50px; height: 1px; background: #fff; top: -15px; left: 0;}.brand-txt { font-size: 15px; letter-spacing: 1px; text-align: justify; line-height: 35px; color:#666;padding: 0 60px;}.brand-b { padding: 80px 50px 30px;}.brand-block .section-subject { display: block;}.brand-block .section-subject:before {display: none;}.brand-block h1.main-title {font-size: 20px !important; color: #fff !important; font-weight: 400 !important; letter-spacing: 3px !important; line-height: 30px !important;float:none;}.brand-block h2.sub-title { font-size: 66px !important; color: #fff !important; font-weight: 300 !important; line-height: 55px !important;margin: 10px 0 25px !important;float:none;}/*過場*/ 
.RWDparallax_new .picbgbox { height: 250px !important;}.RWDparallax_new .container.editor { font-size: 32px; text-align: center; font-weight: bold; line-height: 45px; padding: 102px 0; letter-spacing: 3px;  color: #fff;}/*product*/ 
.product-block{ position: relative; padding: 100px 0 40px;}.RWDproduct002_v2 .section-subject { margin: 0px -15px 50px;}.RWDproduct002_v2 { padding: 0;}.RWDproduct002_v2 .portfolio-item.grow > .inner-content:hover > img { -webkit-transform: scale(1); transform: scale(1);}.RWDproduct002_v2 .showbottom:hover .inner-content > img { -webkit-transform: scale(1); transform: scale(1);}.RWDproduct002_v2 .portfolio-item > .inner-content > img { padding: 20px 100px 20px;}.bounceIn { -webkit-animation-name: fadeInUp; animation-name: fadeInUp;}.portfolio-bottom-summary h4 { font-size: 18px; font-weight: bold; color: #000; letter-spacing: 1px; line-height: 30px;margin-bottom: 0;}.RWDproduct002_v2 .showbottom:hover .portfolio-bottom h4 { color: #000;}.portfolio-bottom-summary p { font-size: 15px; letter-spacing: 1px; line-height: 30px; color: #666; padding: 0 15px;}.RWDproduct002_v2 .popup-portfolio .portfolio-item { padding: 30px; background: #e1eaf1;}.product-block:before { content: ""; position: absolute; background: url(archive/image/customization/200217-product-l.png)no-repeat; background-size: contain; width: 460px; height: 360px; left: 0;  top: -20px; z-index: -1;}.product-block:after { content: ""; position: absolute; background: url(archive/image/customization/200217-product-r.png)no-repeat; background-size: contain; width: 400px; height: 340px; right: 0; bottom: -180px;z-index: -1;}.RWDproduct002_v2 .popup-portfolio .portfolio-item { border-bottom: 5px solid #b4c4d2;transition: all .5s;  -o-transition: all .5s;  -webkit-transition: all .5s;  -moz-transition: all .5s;}.RWDproduct002_v2 .popup-portfolio .portfolio-item:hover { border-bottom: 5px solid #234082;}.RWDproduct002_v2 .portfolio-item { margin-bottom: 30px;}/*news*/ 
.news-block{ position: relative; padding: 80px 0;}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item { padding: 0 20px;}.RWDnews005 h4 { font-size: 18px; font-weight: bold; color: #000; letter-spacing: 1px; line-height: 30px;padding-bottom: 20px;border-bottom: 1px dashed #c3c3c3;padding: 0 15px 20px;}.RWDnews005 h4 a {color: #000;}.RWDnews005 p { font-size: 15px; letter-spacing: 1px; line-height: 30px; color: #666; padding: 0 30px;padding: 0 15px;}.RWDnews005 .size-12 { font-size: 14px; letter-spacing: 1px;}.RWDnews005 .controlls-over .owl-pagination { display: none;}.RWDnews005 ul>li>i { display: none;}.RWDnews005 .owl-theme .owl-controls .owl-buttons div {color: #fff;background: #234082;border: #fff 0px solid; -webkit-border-radius: 0px; -moz-border-radius: 0px;border-radius: 0px;}.RWDnews005 .controlls-over .owl-controls .owl-prev { top: auto; margin-top: 0; bottom: 70px; left: -45px;}.RWDnews005 .controlls-over .owl-controls .owl-next { top: auto; margin-top: 0; bottom: 70px; right: -45px;}.RWDnews005 .owl-carousel { overflow: visible;}.RWDnews005 .owl-carousel .owl-wrapper-outer {overflow: hidden;}.RWDnews005 .owl-prev, .RWDnews005 .owl-next {width: 30px !important;}.RWDnews005 .owl-carousel.owl-padding-10 { margin-left: -15px; margin-right: -15px;}.news-bg { position: absolute; background: #e1eaf1; width: 100%; height: 420px; bottom: 0; z-index: -1;}.RWDnews005 .owl-carousel .owl-item img { border: 5px solid #b4c4d2;transition: all .5s;  -o-transition: all .5s;  -webkit-transition: all .5s;  -moz-transition: all .5s;}.RWDnews005 .owl-carousel .owl-item:hover img { border: 5px solid #234082;}.RWDnews005 .list-inline { margin-left: 10px;}/*footer*/ 
.footer-block { position: relative; padding: 50px 0 50px; background: #0c204a; text-align: center;font-size: 14px; letter-spacing: 3px; line-height: 30px; color: #bbbbbb;}.footer-block h1 { font-size: 18px; color: #fff; letter-spacing: 2px; line-height: 30px;margin-bottom: 0;font-weight: bold;}.copy-block { font-size: 12px; line-height: 30px; color: #ccc; letter-spacing: 1px;margin-top: 30px;}.RWDssl01 { display: inline-block; margin-right: 15px;}.copy-block .RWDedictor { display: inline-block; margin-right: 15px; }.copyright { display: inline-block;}.copyright_desc, .copyright_desc a, .copyright_desc a:hover { color: #ccc;}/*跟隨*/ 
.fixed-blcok { position: fixed; right: 25px; bottom: 290px; z-index: 20;}.fixed-btn { width: 50px; display: inline-block; padding: 20px 15px; color: #000; border-radius: 50px; background: rgba(255, 255, 255, 0.7);box-shadow: 1px 2px 5px rgba(43,43,43,.12);font-size: 18px;font-weight: bold;transition: all .5s;  -o-transition: all .5s;  -webkit-transition: all .5s;  -moz-transition: all .5s;}.fixed-btn:hover { background: #0c204a; color: #fff;}.scrollTop002 { bottom: 210px;}.scrollTop002 .ii { font-size: 50px; background: #0c204a;}
/*內頁 start*/

/*內頁長度*/section.call_to_action{min-height: 800px; position: relative;}#RWDPAGE_BASE_PAT02 .main {background-color: transparent;}/*toTop隱藏*/#toTop{display:none !important;}/*menu*/#RWDPAGE_BASE_PAT02 .RWDmenu_plus02 .inside .cd-main-header {background: rgba(255, 255, 255, 1); padding: 0px 30px 0;}#RWDPAGE_BASE_PAT02 .RWDmenu_plus02 .inside .cd-primary-nav>li>a {color: #333;}#RWDPAGE_BASE_PAT02 .RWDmenu_plus02 .inside .cd-logo img {filter: none; -webkit-filter: none;}#RWDPAGE_BASE_PAT02 .RWDmenu_plus02 .inside .cd-primary-nav>li>a:hover {color: #1bc4d4;}#RWDPAGE_BASE_PAT02 .fl {width: 400px; left: 50% !important; margin-left: -200px; top: 50% !important; margin-top: -60px;}/*title*/h1.pageTitle {font-size: 36px !important; color: #234082 !important; font-weight: bold !important; letter-spacing: 5px;}.hgroup .breadcrumb a {color: #333;}.hgroup .breadcrumb {background: transparent; border: none; bottom: 15px; font-size: 15px !important; font-weight: 400 !important; letter-spacing: 3px; line-height: 30px !important;}/*內文*/section.article-text {font-size: 15px; letter-spacing: 2px; line-height: 2; color: #666;}section.article-text p {font-size: 15px !important; letter-spacing: 2px; line-height: 2 !important; color: #666;}/*側選單*/#sidebar {padding-bottom: 30px;}#sidebar .products-nav {margin-left: -15px;}.m2018 .products-nav .nav-title {background: transparent; font-size: 18px; letter-spacing: 0px; line-height: 1.6; color: #2d2d2d; font-weight: 600; text-align: left; margin-bottom: 0; padding: 10px;}.m2018 .products-nav ul li {padding: 4px 4px 4px 20px;}.m2018 .products-nav>ul>li {padding: 0; margin: 0; transition: .5s all;}.m2018 .products-nav>ul>li>a {padding: 15px 10px; font-size: 14px;}.m2018 .products-nav a {display: inline-block; font-size: 14px; padding: 5px 0; position: relative; z-index: 1; color: #888;}.m2018 .products-nav>ul>li.active {background: #eee;}.m2018 .products-nav>ul>li:hover {background: #eee;}.m2018 .products-nav .toggle-submenu::after {top: 84%;}/*裝飾*/section.call_to_action::before {    content: "";    position: absolute;    background: url(archive/image/customization/200217-product-l.png)no-repeat;    background-size: contain;    width: 360px;    height: 360px;    left: 0;    top: -20px;    z-index: -1;}section.call_to_action::after{    content: "";    position: absolute;    background: url(archive/image/customization/200217-product-r.png)no-repeat;    background-size: contain;    width: 400px;    height: 340px;    right: 0;    bottom: -180px;    z-index: -1;}/*列表樣式*/ 
.layoutlist_8 .item {background: #e1eaf1; padding: 30px !important; transition: .5s all ease; border-bottom: 5px solid #b4c4d2; margin-bottom: 30px;}.list_subject a {color: #000; font-size: 18px;}.summary a {color: #777; font-size: 15px;}.layoutlist_8 .list_subject .summary {margin: 20px 0;}.layoutlist_8 .listdate .day {font-size: 40px; letter-spacing: 1px; color: #666; font-weight: 500; line-height: 40px;}.layoutlist_8 .listdate .yearmonth {font-size: 14px; letter-spacing: 1px; color: #666; font-weight: 100; line-height: 30px;}.layoutlist_8 .article_subject {font-size: 18px; font-weight: bold; color: #000; letter-spacing: 1px; line-height: 30px;}.layoutlist_8 .list_subject .summary a {font-size: 15px; letter-spacing: 1px; line-height: 30px; color: #666;}/*頁籤*/ 
.tabs {margin: 35px 0px 10px;}.tabs nav li.tab-current:after, .tabs nav li.tab-current:before{display:none;}.tabs nav ul {display: flex !important;justify-content: flex-end;}.tabs nav a {font-weight: 400;padding: 5px 20px;border-top-left-radius: 10px; border-top-right-radius: 10px; border: none !important;}.tabs nav ul li:first-child {border-left: 1px solid #ddd;}.tabs .content { border: 1px solid #ddd; padding: 50px;}.tabs nav ul li { border-top-left-radius: 10px; border-top-right-radius: 10px; border: 1px solid #ddd; border-left: 1px solid #ddd; background: #eee; margin-left: 5px; border-bottom: none !important;}.tabs nav li.tab-current a {color: #fff !important;}.tabs nav li.tab-current { background: #0c204a;}.tabs nav a::before, .tabs nav li.tab-current a::after{display: none;}/*回上層*/ 
.btn.btn_back a {color: #fff;}.btn.btn_back {float: right; background: #234082; border-radius: 0px; transition: .5s all; margin-top: 30px;}.btn.btn_back:hover {background: #0c204a;}/*表單*/ 
.customized_columns ._input, .customized_columns select {background: #e1eaf1; border-radius: 0px; border: none;}.ebtn.currectsend_btn:hover {background: #0c204a;}.ebtn.currectsend_btn {background: #234082; border-radius: 0px; transition: .5s all;}

/*內頁 end*/
/*小螢幕 start*/

@media (max-width: 1500px) {.product-block:before { top: -72px;}.product-block:after { bottom: -130px;}}@media (max-width: 1400px) {.RWDnews005 .owl-buttons { display: none;}.RWDnews005 .controlls-over .owl-pagination { display: block; margin-top: 20px;}.RWDnews005 .owl-theme.controlls-over .owl-controls .owl-page span { background: #214f8b;}.news-bg { height: 440px;}.product-block:before { opacity: 0.7;}.product-block:after { opacity: 0.7;}}@media (max-width: 1200px) {#RWDfullscreen01 .container { width: 93%;}.RWDbanner_plus01 .slickitem01 .logo { width: 55%;}.RWDproduct002_v2 .popup-portfolio .portfolio-item { width: calc(100%/3 - 1px);}}@media (max-width: 1199px) {.cd-main-header { height: 65px;}.cd-logo { width: 200px; margin-top: 7px !important;}.cd-nav-trigger span, .cd-nav-trigger span::after, .cd-nav-trigger span::before { background: #ffffff;transition: all .5s;  -o-transition: all .5s;  -webkit-transition: all .5s;  -moz-transition: all .5s;}.RWDmenu_plus02 .inside.is-up .cd-nav-trigger span, .RWDmenu_plus02 .inside.is-up .cd-nav-trigger span::after, .RWDmenu_plus02 .inside.is-up .cd-nav-trigger span::before { background: #222;}.cd-header-buttons li.search-btn { margin-right: 20px;}.cd-header-buttons { top: 12px;}.cd-main-header { padding: 10px 15px 0;}.RWDmenu_plus02 .inside.is-up .cd-main-header { padding: 0px 15px 0;}.cd-overlay.is-visible.search-is-visible { top: 0px;}nav.cd-nav .bottom-copyright { display: none;}.cd-primary-nav, .cd-primary-nav ul { background: #ffffff;}.RWDmenu_plus02 .inside.is-up .cd-nav-trigger.nav-is-visible span { background: transparent;}.cd-nav-trigger.nav-is-visible span::after, .cd-nav-trigger.nav-is-visible span::before { background: #ffffff;transition: all .5s;  -o-transition: all .5s;  -webkit-transition: all .5s;  -moz-transition: all .5s;}.RWDmenu_plus02 .inside.is-up .cd-nav-trigger.nav-is-visible span::after, .RWDmenu_plus02 .inside.is-up .cd-nav-trigger.nav-is-visible span::before { background: #222;}.cd-primary-nav a, .cd-primary-nav ul a { border-bottom: 1px dashed #ececec;}.RWDmenu_plus02 .cd-search { top: 65px !important;}.fixed-btn { width: 46px; font-size: 16px;}.scrollTop002 .ii { font-size: 46px;}}

/*小螢幕 end*/
/*Pad橫向 start*/
@media (max-width:1024px){
/*banner*/ 
.RWDbanner_plus01 .slickitem01 .logo { width: 65%;}/*about*/ 
.brand-block h2.sub-title { font-size: 55px !important; line-height: 50px !important;}.brand-r .RWDedictor { min-height: 400px;}/*product*/ 
.product-block { padding: 80px 0 0px;}.portfolio-bottom-summary h4 { font-size: 16px;}.RWDproduct002_v2 .portfolio-item > .inner-content > img { padding: 20px 60px 20px;}.RWDproduct002_v2 .popup-portfolio .portfolio-item { padding: 30px 20px;}/*news*/ 
.news-block { padding: 80px 0 60px;}.RWDnews005 h4 { font-size: 16px;}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item { padding: 0 10px;}/*---內頁---*//*menu*/#RWDPAGE_BASE_PAT02 .RWDmenu_plus02 .inside .cd-nav-trigger span, #RWDPAGE_BASE_PAT02 .RWDmenu_plus02 .inside .cd-nav-trigger span::after, #RWDPAGE_BASE_PAT02 .RWDmenu_plus02 .inside .cd-nav-trigger span::before{background: #222}#RWDPAGE_BASE_PAT02 .RWDmenu_plus02 .inside .cd-search-trigger span::after, #RWDPAGE_BASE_PAT02 .RWDmenu_plus02 .inside .cd-search-trigger span::before {background: #222;}#RWDPAGE_BASE_PAT02 .cd-search-trigger::before, #RWDPAGE_BASE_PAT02 .cd-search-trigger::after{border: 2px solid #222}#RWDPAGE_BASE_PAT02 .RWDmenu_plus02 .inside .cd-nav-trigger.nav-is-visible span {    background: #fff;}/**/section.call_to_action::before{opacity: 0.5; top: -80px;}section.call_to_action::after {opacity: .5;}
}
/*Pad橫向 end*/
/*pad版 start*/
@media (max-width: 768px) {
/*banner*/ 
.RWDbanner_plus01 .slickitem01 .logo { width: 100%;}.brand-block { padding: 120px 0 80px;}.brand-l:after { top: -50px;}.brand-l {padding: 0px 45px;}.brand-block .RWDedictor001 .section-subject { margin-bottom: 0px;}.brand-r .RWDedictor { min-height: 280px; margin-top: 70px;}.brand-txt { padding: 0 30px;}.brand-b { padding: 60px 0px 30px;}.RWDparallax_new .container.editor { font-size: 24px;}.RWDparallax_new .picbgbox { height: 200px !important;}.RWDparallax_new .container.editor { padding: 77px 0;}/*product*/ 
.RWDproduct002_v2 .portfolio-item > .inner-content > img { padding: 20px 40px 20px;}.portfolio-bottom-summary p { padding: 0;}/*news*/ 
.news-block { padding: 60px 0 40px;}/*footer*/ 
.copy-block .RWDedictor { margin-right: 0;}/*---內頁---*//**/ 
.btn.btn_back {display: block; float: none;}
}
/*pad版 end*/
/*phone版 start*/
@media (max-width: 480px) {
#RWDfullscreen01 .fl, #RWDPAGE_BASE_PAT02 .fl { width: 300px; left: 50% !important; margin-left: -150px; top: 50% !important; margin-top: -60px;}.cd-header-buttons li.search-btn { margin-right: 0; margin-left: 0;}.cd-main-header { padding: 10px 5px 0;}.RWDmenu_plus02 .inside.is-up .cd-main-header { padding: 0px 5px 0;}/*banner*/ 
.slickitem01 .container { width: 100% !important;}.RWDbanner_plus01 .slickitem01 .slick-caption { width: 100%;top: 38%;}.RWDbanner_plus01 .page-scroll { left: 3%;    margin-bottom: 30px;}.RWDbanner_plus01.style-dotnav.control-left .control-box {top: 0;    top: inherit;    position: absolute;    bottom: 0;    width: initial;    height: 100vh !important;}.RWDbanner_plus01.style-dotnav .control-box .items{    display: table-cell;    vertical-align: middle;}.RWDbanner_plus01.style-dotnav .control-box .items li{display: block;}.RWDbanner_plus01.style-dotnav.control-left .control-box { left: auto; right: 0;}.RWDbanner_plus01.style-dotnav .control-box .control { padding-top: 45vh;}/*about*/ 
.brand-block { padding: 120px 0 30px;}.brand-r .RWDedictor { min-height: auto; margin-top: 70px; display: block;}.brand-txt { padding: 30px 20px;}.brand-img { padding: 0 30px;padding-bottom: 30px;}.brand-l { padding: 0px 15px;}.brand-l:after { height: calc(100% + 90px);}.brand-r .RWDedictor { margin-top: 40px;}.brand-block h2.sub-title { font-size: 39px !important; line-height: 40px !important; letter-spacing: 1px; margin-top: 0 !important;}.brand-block .RWDedictor001 .section-subject { margin: 0;}.brand-btn { margin-left: 15px;}/*過場*/ 
.RWDparallax_new .container.editor { padding: 65px 0;font-size: 20px; line-height: 35px;}/*產品*/ 
.RWDproduct002_v2 .section-subject { margin: 0px 0px 50px;}.RWDproduct002_v2 .popup-portfolio .portfolio-item {  width: 100%;}.RWDproduct002_v2 .portfolio-item > .inner-content > img { padding: 20px 70px 20px;}.RWDproduct002_v2 .popup-portfolio .portfolio-item { padding: 30px 30px 20px;}/*news*/ 
.RWDnews005 .section-subject { margin: 0; margin-bottom: 50px;}.RWDnews005 h4 { padding: 0 5px 20px;}.RWDnews005 .list-inline { margin-left: 0px;}/*共用*/ 
.section-subject:before {display:none;}h1.main-title {float: none;}h2.sub-title { margin: 8px 0 0 0px !important; float: none;}/*footer*/ 
.footer-block { padding: 50px 0 100px;}.RWDssl01 { display: block; margin-right: 0;}.copy-block .RWDedictor { display: block;}/*fixed*/ 
.fixed-blcok { opacity: 1;transition: all .5s;  -o-transition: all .5s;  -webkit-transition: all .5s;  -moz-transition: all .5s;right: 0px;bottom: 0; width: 100%; text-align: center;}.fixed-btn { width: 100%;  padding: 15px 15px;border-radius: 0px; background: #34d6c7; color: #fff; letter-spacing: 3px;}/*top*/ 
.scrollTop002 { bottom: 60px; right: 10px;}.scrollTop002 .ii { font-size: 40px;}/*---內頁---*//*寬度*/#RWDPAGE_BASE_PAT02 .RWDmenu_plus02 .inside .cd-main-header{padding: 0px 5px 0;}#RWDPAGE_BASE_PAT02 .main .container {padding-left: 10px; padding-right: 10px;}/**/h1.pageTitle {text-align: center; font-size: 28px !important; margin-bottom: 15px;}.hgroup .breadcrumb { bottom: 0; position: relative; float: none !important; text-align: center; font-size: 18px;}.hgroup .container {border-bottom: none;}
}
/*phone版 end*/
/*iphone5 start*/
@media (max-width: 320px){
#RWDfullscreen01 .fl { width: 250px; left: 50% !important; margin-left: -125px; top: 50% !important; margin-top: -60px;}
}
/*iphone5 end*/