a:hover, a:focus{text-decoration: none;}.wrapper_bg.lang_en {font-family: 'Kanit', sans-serif;word-break: break-word;}.main {top: 0 !important;}/*loading*/ 
.fl {width:350px;}.fl img {width:100%;}/*-----container-----*/ 
.RWDmenu_plus02 .container, .RWDbanner_plus01 .slick-caption .container, .process-block .container, .product-block .container, .footer-block .container {width: 98%;}@media (min-width: 1550px) {.RWDmenu_plus02 .container, .RWDbanner_plus01 .slick-caption .container, .RWDbanner_plus01 .page-scroll, .process-block .container, .product-block .container, .footer-block .container {width: 1500px;}}/*-----選單-----*/ 
.RWDmenu_plus02 .inside {    background: transparent;}.cd-main-header {    background: transparent;}.cd-logo {    width: 240px;    margin-top: 16px;    margin-left: 0;}.cd-primary-nav>li>a {    letter-spacing: 1px;    word-spacing: 2px;    font-size: 16px;    color: #fff;}.RWDmenu_plus02 .inside.is-up {    box-shadow: none;    background: #000;}nav.cd-nav {    margin-left: 0;}.cd-primary-nav>li:after {    display: none;}.cd-primary-nav>.has-children>a::after, .cd-primary-nav>.has-children>a::before {    background: #fff;}.cd-primary-nav .cd-secondary-nav>li>a {    letter-spacing: 1px;    word-spacing: 2px;    font-size: 16px;    color: #000;}@media (min-width: 1200px) {.cd-primary-nav .has-children {    padding-right: 20px;}.cd-primary-nav>li>a:hover, .cd-primary-nav>li.active>a {    color: #f8b62b;}.cd-primary-nav>li>a:hover:after, .cd-primary-nav>li>a:hover:before, .cd-primary-nav>li.active>a:after, .cd-primary-nav>li.active>a:before {    background-color: #f8b62b;}.cd-primary-nav .cd-secondary-nav>li.active>a, .cd-primary-nav .cd-secondary-nav>li>a:hover {    background-color: #666;}}/*搜尋*/ 
.cd-search-trigger::before {    border: 2px solid #ffffff;}.cd-search-trigger::after {    background: #fff;}.cd-search.full .ibtn, .cd-search.full input {    letter-spacing: 0;    font-family: 'Kanit', sans-serif;}/*-----banner-----*/ 
.RWDbanner_plus01 .slick-caption {    top: 10%;    height: 80%;pointer-events: none;}.RWDbanner_plus01 .slick-caption.txt-center .container {    display: flex;    flex-direction: column;    position: relative;    justify-content: center;    height: 100%;}.RWDbanner_plus01 .txt1 {    font-size: 80px;}.RWDbanner_plus01 .txt1>span {    position: relative;}.RWDbanner_plus01 .txt2 {    font-size: 20px;    font-weight: 300;    margin-top: 20px !important;margin-bottom: 20vh;}.RWDbanner_plus01 .txt3 {    font-size: 20px;    font-weight: 300;    margin-top: 0px !important;    position: absolute;    text-align: left;    bottom: 0;}@-webkit-keyframes logoUp {  0% {    opacity: 0;    transform: translateY(60px);  }  100% {    opacity: 1;    transform: translateY(0px);  }}.RWDbanner_plus01>.slick-caption .txt1 sup {    font-size: 38px;    top: -30px;}/*down*/ 
.RWDbanner_plus01 .banner-slider.bg .slick-item.slickitem01 .page-scroll {    bottom: 10%;    left: 0;    right: 0;    text-align: right;    margin: auto;}.RWDbanner_plus01 .page-scroll a {    -webkit-transform: translate(0);    transform: translate(0);}/*-----關於-----*/ 
.RWDleft_cont002 .container {    width: 100%;    padding: 0;}.RWDleft_cont002 .item-second {    background-color: transparent;    display: flex;    flex-direction: row-reverse;    align-items: center;}.RWDleft_cont002 .item-second:before {    content: '';    width: calc(40% - 100px);    height: 1px;    background: #e4e4e4;    position: absolute;    bottom: 0;    left: 10%;    display: block;}.RWDleft_cont002 .item-second>a {    display: block;    width: 50%;}.RWDleft_cont002 .item-second .pic {    width: 100%;    float: none;}.RWDleft_cont002 .item-second:hover .pic img {    transform: scale(1.05);}.RWDleft_cont002 .item-second .text-box {    background: transparent;    color: #333;    padding: 0;    padding-right: 100px;    padding-left: 10%;}.RWDleft_cont002 .item-second .text-box .title {    font-size: 48px;    font-weight: bold;    letter-spacing: 0px;    word-spacing: 2px;    line-height: 1.5;    color: #000}.RWDleft_cont002 .item-second .text-box .subtitle {    font-size: 22px;    line-height: 1.5;    letter-spacing: 0;    margin-top: 10px;    font-weight: normal;}.RWDleft_cont002 .item-second .text-box .underline {    display: none;}.RWDleft_cont002 .item-second .text-box .text {    line-height: 1.7;    font-size: 17px;    letter-spacing: 0;    word-spacing: 2px;    margin-top: 50px;    width: 100%;    font-weight: 300;}.RWDleft_cont002 .item-second .text-box .text p {    margin: 30px 0 0;}.RWDleft_cont002 .item-second .text-box a {    width: 200px;    border-radius: 0;    letter-spacing: 0;    background: transparent;    color: #333;    font-weight: 300;    font-size: 17px;    transition: all 0.3s;    -o-transition: all 0.3s;    -webkit-transition: all 0.3s;    margin: 50px 0 0;    padding: 2px 10px;    line-height: 2;    border: 1px solid #ccc;}.RWDleft_cont002 .item-second .text-box a:hover {    background-color: #f8b62d;    border-color: #f8b62d;}/*-----服務流程-----*/ 
.process-block {    padding: 120px 0;    position: relative;}.process-block:before {    content: '';    width: 100%;    height: 50%;    background: #000;    position: absolute;    bottom: 0;    display: block;}.process-block .container {    position: relative;    padding: 0 30px;}.process-block .container:before {    content: '';    width: calc(100% + 40px);    height: 100%;    background: #fff;    position: absolute;    left: -20px;    bottom: -80px;    display: block;}/*流程-標題*/ 
.RWDedictor001 h1.main-title {    font-size: 48px;    font-weight: bold;    letter-spacing: 0px;    word-spacing: 2px;    line-height: 1.5;    color: #000;}.RWDedictor001 h2.sub-title {    font-size: 22px;    line-height: 1.5;    letter-spacing: 0;    margin-top: 10px;    letter-spacing: 0px;    font-weight: normal;    color: #333;}.RWDedictor001 .section-line {    display: none;}/*左流程*/ 
.process-left {    width: 55%;    padding: 0 20px;}.process-left .hrow.tab-post {    width: 46%;    margin-left: 2%;    margin-right: 2%;}.process-left .RWDnews004:before {    content: '';    background: url(archive/image/customization/process-icon01.png);    width: 460px;    height: 287px;    position: absolute;    background-size: 100%;    z-index: 0;    right: -15%;    bottom: 2%;    opacity: .3;    transition: .3s;    filter: grayscale(1);    display: block;}/*右流程*/ 
.process-right {    width: 45%;    padding: 0 20px;}.process-right .RWDnews004:before {    content: '';    background: url(archive/image/customization/process-icon02.png);    width: 370px;    height: 295px;    position: absolute;    background-size: 100%;    z-index: 0;    right: -15%;    bottom: 2%;    opacity: .3;    transition: .3s;    filter: grayscale(1);    display: block;}/*流程-文字*/ 
.process-info {    display: flex;}.RWDnews004 {    padding: 150px 40px 80px;    background: #fff;    box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);    display: flex;    flex-direction: column;    flex-wrap: wrap;    max-height: 750px;    overflow: hidden;    position: relative;    z-index: 0;}.RWDnews004 h4 {    margin: 0;    font-size: 30px;    text-align: center;    position: absolute;    top: 45px;    left: 0;    width: 100%;    padding: 0 30px;    color: #000;}.RWDnews004 h4:before {    content: '■';    width: 50px;    height: 50px;    color: #f8b62b;    position: relative;    font-size: 32px;    top: -2px;    margin-right: 25px;    display: inline-block;}.RWDnews004 .hrow.tab-post .col-md-2.col-sm-2.col-xs-2 {    display: none;    float: none;}.RWDnews004 .hrow.tab-post .col-md-10.col-sm-10.col-xs-10 {    width: 100%;    padding: 0;    float: none;    display: flex;    align-items: center;}.hrow.tab-post {    display: block;    height: 100%;    border-bottom: 1px solid #eaeaea;    padding-bottom: 25px;    margin-bottom: 30px;}.tab-post-link {    pointer-events: none;    font-size: 22px;    font-weight: normal;    color: #333 !important;    opacity: .15;    width: 30px;    flex-shrink: 0;}.hrow.tab-post small {    line-height: 1.7;    font-size: 18px;    letter-spacing: 0;    word-spacing: 2px;    margin-top: 0px;    width: 100%;    font-weight: 300;    color: #333;    margin-left: 15px;}/*-----產品-----*/ 
.product-block {    padding: 80px 0 150px;    background: #000;}.bounceIn {    -webkit-animation-name: fadeIn;    animation-name: fadeIn;}.RWDproduct002_v2 {    position: relative;    padding: 0;}.RWDproduct002_v2 .row {    margin: 0;}.RWDproduct002_v2 .col-md-12 {    padding: 0;}/*標題*/ 
.RWDproduct002_v2 .section-subject {    margin: 0px 0px 50px;}.RWDproduct002_v2 h1.main-title {    font-size: 48px;    font-weight: bold;    letter-spacing: 0px;    word-spacing: 2px;    line-height: 1.5;    color: #f8b62b;}.RWDproduct002_v2 h2.sub-title {    font-size: 22px;    line-height: 1.5;    letter-spacing: 0;    margin-top: 10px;    letter-spacing: 0px;    font-weight: normal;    color: #fff;}.RWDproduct002_v2 .section-line {    display: none;}/*按鈕*/ 
.RWDproduct002_v2 .filter-portfolio ul {    margin-bottom: 25px;}.RWDproduct002_v2 .filter-portfolio ul > li {    margin: 0px 0px 15px;    border-right: 1px solid #545454;}.RWDproduct002_v2 .filter-portfolio ul > li:last-child {    border-right: 0;}.RWDproduct002_v2 .btn.btn-rj {    background-color: #6666;    color: #fff;    border: 0;    font-size: 17px;    font-weight: 300;    border-radius: 0;    transition: .3s;    padding: 10px 20px;    line-height: 1.5;}.RWDproduct002_v2 .btn.btn-rj:hover {    font-weight: 300;}.RWDproduct002 .btn.btn-rj:hover, .btn.btn-rj:focus {    background-color: #f8b62b;}.RWDproduct002_v2 .active .btn.btn-rj {    background-color: #f8b62b;}@media (min-width: 1200px){.RWDproduct002_v2 .btn.btn-rj:hover {    background-color: #f8b62b;    color: #fff;}}/*資訊區*/ 
.RWDproduct002_v2 .popup-portfolio {    margin: 0;}.RWDproduct002_v2 .popup-portfolio .portfolio-item {    padding: 0 15px;    margin-bottom: 20px;    width: calc(calc(100%/3) - 1px);}.RWDproduct002_v2 .popup-portfolio .portfolio-item .portfolio-bottom {    margin-top: 25px;}.RWDproduct002_v2 .showbottom a h4 {    margin: 0 0 10px;    font-size: 20px;    line-height: 1.5;    word-spacing: 2px;    color: #fff;}.RWDproduct002_v2 .showbottom:hover .portfolio-bottom h4 {    color: #fff;}.RWDproduct002_v2 .showbottom .portfolio-bottom p {    font-size: 17px;    font-weight: 300;    word-spacing: 2px;    margin: 0;    line-height: 1.5;    color: #eee;}
/*footer start*/

/*頁尾背景*/ 
.footer-block {    background: url(archive/image/customization/ft-bottom-1.jpg)no-repeat;    background-size: cover;    background-attachment: fixed;    text-align: center;    position: relative;}.footer-block:before {    content: 'CONTACT';    position: absolute;    font-size: 180px;    z-index: -1;    color: #f7f7f7;    font-weight: 900;    letter-spacing: 30px;    top: -45px;    left: 0;    width: 100%;}/*頁尾資訊*/ 
.ft-info {    padding: 80px 0;    line-height: 1.7;    font-size: 17px;    word-spacing: 2px;    font-weight: 300;    color: #fff;}.ft-info a {    color: #fff;}.ft-info h4 {    font-family: 微軟正黑體;    font-size: 28px;    letter-spacing: 2px;    font-weight: 600;    line-height: 1.5;    margin: 0;}.ft-info h5 {    font-size: 26px;    font-weight: 300;    line-height: 1.5;    margin: 0;}/*mail*/ 
.ft-mail {    font-size: 26px;    display: flex;    justify-content: center;    margin: 25px 0 40px;}.ft-mail i {    background: #f8b62b;    color: #fff;    padding: 0 20px;}.ft-mail a {    display: inline-block;    border: 1px solid #f8b62b;    color: #f8b62b;    padding: 0 25px;    transition: .3s;}@media (min-width: 1200px) {.ft-mail a:hover {    background: #ffffff;}}/*ssl*/ 
.footer-ssl {    background: #000;    font-size: 13px;    font-weight: 300;    line-height: 1;    padding: 15px 0;    color: #fff;    word-spacing: 2px;}.ft-ssl, .ft-web, .ft-copyright {    display: inline-block;}.ft-web {    margin: 0 8px;    padding: 0 8px;    border-right: 1px solid #fff;    border-left: 1px solid #fff;}.copyright_desc, .copyright_desc a, .copyright_desc a:hover {    font-size: 13px;    font-weight: 300;    line-height: 1;    color: #fff;    word-spacing: 2px;}/*cookie*/ 
.RWDalert_fancybox.bottom {    width: 500px;    padding: 30px 60px 20px !important;    box-shadow: 1px 0px 2px rgba(20%,20%,40%,0.2) !important;    background: rgba(0, 0, 0, 0.9) !important;    color: #fff !important;    font-weight: 300;    border: 1px solid #f7b52b;    left: auto !important;    line-height: 1.5 !important;}.RWDalert_fancybox .btn.active {    border-radius: 0px;    margin-top: 20px;    background: #fff !important;    border: 1px solid #ccc !important;    display: block;    padding: 5px 50px;    color: #333 !important;    font-size: 15px;}.RWDalert_fancybox .btn:hover {    background: #333 !important;    color: #fff !important;}

/*footer end*/
/*內頁 start*/

.page_wrapper_bg .systemmsg {letter-spacing: 0;}.page_wrapper_bg .RWDmenu_plus02 .inside { background: #000;}.page_wrapper_bg  section.call_to_action {min-height: 750px;}.page_wrapper_bg .article-text {font-size: 15px;font-weight:normal;color:#555;letter-spacing: 0.5px;line-height:2;}.page_wrapper_bg .article-text p{font-size: 15px;font-weight:normal;color:#555;letter-spacing: 0.5px;line-height:2;}.page_wrapper_bg  .collapsing_header .main { top: 80px !important;}.page_wrapper_bg .footer-block:before{ display:none;}/*側選單*/#sidebar .products-nav>ul> li.active>ul { display: block;}.xrow {width: 100%;height: 100%; position: relative;display: inline-block;}#sidebar .products-nav{background: #5d5d5d;box-shadow: none;border-radius:0px;}.m2018 .products-nav .nav-title {    background: #000;    font-size: 16px;    padding: 7px 10px;    text-align: center;    margin-bottom: 0;    color: #fff;    letter-spacing: 1px;    border-radius: 0px;    font-weight: bold;}.m2018 .products-nav a {color: #fff;}.page_wrapper_bg .products-nav>ul>li {border-bottom: 1px solid #fff;padding: 10px; margin-bottom: 0px;text-align: center;transition: 0.4s;}/*.page_wrapper_bg .products-nav>ul> li.active{background: #fff; border-bottom: 1px solid #01a0e8;}*/ 
.page_wrapper_bg .products-nav>ul> li.active > a, .page_wrapper_bg .products-nav>ul>li:hover > a{color: #f1a609;}.m2018 .products-nav>ul>li>a {padding-right: 0;color: #fff;}.m2018 .products-nav ul li>ul>li.active>a, .m2018 .products-nav ul li>ul>li:hover>a, .m2018 .products-nav ul li>ul>li.is-open>a {color: #fff;}.m2018 .products-nav ul>li>.toggle-submenu { top: 10px;}.m2018 .products-nav>ul>li>a {font-size: 15px;padding: 5px 0px;}#sidebar > div > div > ul > li > ul > li:last-child {border-bottom: none;}#sidebar > div > div > ul > li > ul > li { border-top: 1px solid #fff; padding: 5px 0;}.m2018 .products-nav ul li {padding: 8px 0px;}.m2018 .products-nav .toggle-submenu::after {    color: #fff;    top: calc(50% - 3px);    right: 8px;}/*確定送出*/ 
.page_wrapper_bg .new-form .new-width .currectsend_btn {background: transparent;}.page_wrapper_bg .currectsend_btn a {background: #409fca;padding: 7px 30px !important;border-radius:0px;color: #fff;font-size: 14px;font-weight: 600;transition: 0.5s ease;}.page_wrapper_bg .ebtn a {color:#fff;font-size: 15px;font-weight:normal;background:#000;padding: 10px 30px;border-radius:0px;transition: all 0.5s ease 0s;letter-spacing: 0;}.page_wrapper_bg .currectsend:hover a {background: #409fca;}.page_wrapper_bg .ebtn {background: transparent;margin-top: 30px;float: right;border-radius: 0px;padding: 0px;}/*回上頁按鈕*/ 
.btn.btn_back {background: transparent;padding: 0;float: right;box-shadow: none;border-radius: 0px;margin-top: 30px;}.btn.btn_back a:hover {background: #000;transition: .5s ease;border: 1px solid #000;color: #fff;padding: 3px 20px;border-radius: 0px;font-size: 14px;}.btn.btn_back a {border: 1px solid #ccc;background: #fff; color: #000;padding: 3px 20px;border-radius:0px;font-size: 14px;letter-spacing: 0;}#article .btn.btn_back a {padding: 9px 13px;}.btn.btn_back {background: transparent !important;}.album1 .btn.btn_back a {padding: 10px 20px;}.album1 .btn.btn_back a:hover {padding: 10px 20px;}/*麵包屑(置中)*/ul.breadcrumb.pull-right a {color: #666;transition: all 0.2s ease;}ul.breadcrumb.pull-right a:hover{color: #333;}.hgroup .breadcrumb {font-size: 12px;background-color: transparent;border: none;position: relative;float: none !important;text-align: center;bottom: 0;padding: 0;margin: 10px 0 30px;}.hgroup .container {margin-bottom:30px;border-bottom: none;}.hgroup h1 {text-align: center; letter-spacing:2px; font-size: 32px; font-weight: 600; line-height: 1.5; margin: 0; padding: 0;}/**/ 
.pagecontent .article_model[data-seq="0"] {margin-top: 0 !important;}.layoutlist_7 .litem {text-align: center;margin: 0px 0px 10px !important;}.layoutlist_7 .subject a:hover {color: #8dc21f; transition: .3s ease;}.layoutlist_7 .subject, .layoutlist_7 .subject a {color: #000 !important;font-size: 18px !important;font-weight: bold;transition: .3s ease;  margin-top: 10px !important;margin-bottom: 0px !important;}.layoutlist_8 .item:last-child { border-bottom: none;}.layoutlist_8 .item {padding: 35px 0;border-bottom: 1px solid #d7d7d7;}.layoutlist_8 .article_subject:hover { color: #8dc21f;transition: .3s ease;}.layoutlist_8 .article_subject {color: #333;font-size: 20px;transition: .3s ease;}.form-group label.must:after {color: #f7be05;}.layoutlist_2 .item, .layoutlist_4 .item {    margin-top: 30px;    border-bottom: none;}/*會員*/#btn_member_login:hover {background-color: #009fe8;}#btn_member_login {border-radius: 20px;background-color: #27adeb;}.member_join_strong { color: #7bae12; font-weight: bold;}#join_form .btn-primary:hover {background: #04a1e9;}#join_form .btn-primary {background: #11a5e9; border-radius: 20px;}.btn-primary { color: #fff;background-color: #0aa3e9;border-color: #0aa3e9;border-radius: 20px;}.btn-primary a {color: #fff;}.btn-primary:hover { background:#0aa3e9;border-color:#0aa3e9;color: #fff;}/*產品頁*/ 
.RWDproduct_page .products-info .price-box li.active{color: #ff6613;}#RWDPAGE_BASE_PAT02 .cart-menu .text-box .price{color: #ff6613;}.RWDproduct_page .products-info .name {font-size: 20px;color: #333;font-weight: bold;}.no-touch #RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add:hover, .no-touch #RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop:hover {background-color: #10a5e9; color: #fff;transition: .3s ease;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add, #mobile-fixed .btn-shop .btn.add {background: #fff;border-radius: 20px;color: #009fe8;border: 1px solid #009fe8;transition: .3s ease;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop, #mobile-fixed .btn-shop .btn.shop {background: #10a5e9;border-radius: 20px;}.layoutlist_2 .subject {text-align: center;}.form-box .required:after { color: #ff6613;}.eformsDesc {    margin: 0px 0 40px;    padding-bottom: 20px;    border-bottom: 1px solid #dcdcdc;    text-align: center;}.form-horizontal .control-label {font-size: 16px;    font-weight: normal;    color: #333;    letter-spacing: 0;}.RWDproduct_page .tab-box .tab-menu li.active a {color: #000;font-weight: bold;}.RWDproduct_page .tab-box .tab-menu li.active a:before {    background: #f7b52b;}

/*內頁 end*/
/*其他尺寸 start*/

@media (max-width: 1549px) {/*banner*/ 
.RWDbanner_plus01 .page-scroll {    left: auto;    right: 30px;    margin: 0;}/*流程*/ 
.process-block .container {    width: 95%;}.process-block .container:before {    width: 100%;    left: 0;}.process-left .RWDnews004:before, .process-right .RWDnews004:before {    opacity: .1;}}@media (max-width: 1500px) {/*關於*/ 
.RWDleft_cont002 .item-second .text-box {    padding: 0 5%;}.RWDleft_cont002 .item-second:before {    width: calc(45% - 100px);    left: 5%;}/*流程*/ 
.process-left {    padding: 0 10px;    width: 60%;}.process-right {    padding: 0 10px;    width: 40%;}.RWDnews004 {    padding: 150px 25px 80px;}.process-left .hrow.tab-post {    width: 48%;    margin-left: 1%;    margin-right: 1%;}}@media (max-width: 1400px) {/*關於*/ 
.RWDleft_cont002 .item-second:before {    display: none;}}@media (max-width: 1300px) {.RWDmenu_plus02 .container {    width: 100%;    padding: 0 30px;}/*模組標題*/ 
.RWDleft_cont002 .item-second .text-box .title, .RWDedictor001 h1.main-title, .RWDproduct002_v2 h1.main-title {    font-size: 40px;}.RWDleft_cont002 .item-second .text-box .subtitle, .RWDedictor001 h2.sub-title, .RWDproduct002_v2 h2.sub-title {    font-size: 20px;}/*關於*/ 
.RWDleft_cont002 .item-second .text-box {    padding-left: 40px;}.RWDleft_cont002 .item-second .text-box .text {    margin-top: 35px;}.RWDleft_cont002 .item-second .text-box .text p {    margin: 20px 0 0;}.RWDleft_cont002 .item-second .text-box a {    margin: 40px 0 0;}.RWDleft_cont002 .item-second .text-box .text br {    display: none;}/*流程*/ 
.RWDnews004 {    flex-direction: row;}.process-info {    flex-wrap: wrap;}.process-left {    width: 100%;    margin-bottom: 40px;}.process-right {    width: 100%;}.process-left .RWDnews004 {    max-height: 560px;}.process-right .RWDnews004 {    max-height: 405px;}.process-left .hrow.tab-post, .process-right .hrow.tab-post {    width: 31%;    margin-left: 1%;    margin-right: 1%;}.process-left .RWDnews004:before, .process-right .RWDnews004:before {    right: -9%;    bottom: -15%;    opacity: .05;}}

/*其他尺寸 end*/
/*1199px start*/
@media (max-width: 1199px) {
/*-----選單-----*/ 
.cd-main-header {    height: 70px;}.RWDmenu_plus02 .inside.is-up .cd-main-header {    background: #000;}.page_wrapper_bg  .cd-main-header {background: #000;}.cd-logo {    width: 215px;    margin-top: 15px !important;}.cd-header-buttons {    top: 11px;}.RWDbanner_plus01 .txt3 {    bottom: 30px;    font-size: 18px;}/*漢堡*/ 
.cd-primary-nav.nav-is-visible .cd-secondary-nav a {    color: #fff;}.cd-nav-trigger span, .cd-nav-trigger span::after, .cd-nav-trigger span::before {    background: #fff;}.cd-primary-nav, .cd-primary-nav ul {    background: #000;}nav.cd-nav ul .close-btn {    width: 100px;    font-size: 17px;    color: #989898;}.cd-primary-nav a, .cd-primary-nav ul a {    font-size: 17px;    color: #fff;    border-bottom: 1px solid #4f4f4f;}nav.cd-nav ul .close-btn:after, nav.cd-nav ul .close-btn:before {    background-color: #989898;}nav.cd-nav .bottom-copyright {    display: none;}.go-back a::after, .go-back a::before, .has-children>a::after, .has-children>a::before {    background: #fff;}#cd-primary-nav>li>ul>li.go-back a {    color: #989898;}.cd-primary-nav .go-back a::after, .cd-primary-nav .go-back a::before {    background: #989898;}/*搜尋*/ 
.cd-header-buttons li.search-btn {    margin-left: 0;    margin-right: 25px;}/*-----banner-----*/ 
.RWDbanner_plus01 {    height: calc(100vh - 60px);}.page_wrapper_bg .RWDbanner_plus01 {height: auto;}.RWDbanner_plus01.full .banner-slider.bg .slick-item {    max-height: calc(100vh - 60px)!important;    height: calc(100vh - 60px)!important;}.RWDbanner_plus01 .banner-slider.bg .slick-item.slickitem01 .slick-caption {    top: 0;    height: 100%;}.RWDbanner_plus01 .txt1 {    font-size: 60px;}.RWDbanner_plus01 .txt2 {    font-size: 17px;}.RWDbanner_plus01 .txt3 {    font-size: 15px;    bottom: 30px;}.RWDbanner_plus01 .banner-slider.bg .slick-item.slickitem01 .page-scroll {    bottom: 30px;}.RWDbanner_plus01 .page-scroll {    bottom: 30px;}.RWDbanner_plus01>.slick-caption .txt1 sup {    font-size: 26px;    top: -26px;}/*模組標題*/ 
.RWDleft_cont002 .item-second .text-box .title, .RWDedictor001 h1.main-title, .RWDproduct002_v2 h1.main-title {    font-size: 36px;}.RWDleft_cont002 .item-second .text-box .subtitle, .RWDedictor001 h2.sub-title, .RWDproduct002_v2 h2.sub-title {    font-size: 17px;}/*關於*/ 
.RWDleft_cont002 .item-second .text-box .text p {    display: none;}.RWDleft_cont002 .item-second .text-box {    padding: 0 30px;}.RWDleft_cont002 .item-second .text-box .text {    font-size: 15px;}/*流程*/ 
.process-block .container {    width: 100%;}.process-left .RWDnews004 {    max-height: 480px;}.process-right .RWDnews004 {    max-height: 395px;}.hrow.tab-post small {    font-size: 15px;}.RWDnews004 h4:before {    width: 40px;    height: 40px;    font-size: 28px;    top: -3px;    margin-right: 20px}/*產品*/ 
.product-block {    padding: 80px 0;}.RWDproduct002_v2 .showbottom a h4 {    font-size: 18px;}.RWDproduct002_v2 .showbottom .portfolio-bottom p {    font-size: 15px;}/*-----頁尾-----*/ 
.footer-block {    background-attachment: initial;}.footer-block:before {    font-size: 130px;}.footer-ssl {    line-height: 1.5;}
}
/*1199px end*/
/*1024px start*/
@media (max-width: 1024px) {
.btn.btn_back a:hover {border: 1px solid #ccc;background: #fff; color: #000;}
}
/*1024px end*/
/*991px start*/
@media (max-width: 991px) {
/*-----關於-----*/ 
.about-block {    padding: 80px 0 90px;}.RWDleft_cont002 .item-second {    flex-direction: column-reverse;}.RWDleft_cont002 .item-second>a {    width: 90%;    margin-top: 50px;    height: 40vh;    overflow: hidden;}.RWDleft_cont002 .item-second .pic {    top: -50%;}.RWDleft_cont002 .item-second .text-box {    width: 90%;    text-align: center;}.RWDleft_cont002 .item-second .text-box a {    margin: 40px auto 0;}/*-----流程-----*/ 
.process-block {    padding: 0 0 80px;}.process-left .RWDnews004 {    max-height: 660px;}.process-right .RWDnews004 {    max-height: 490px;}.process-left .hrow.tab-post, .process-right .hrow.tab-post {    width: 46%;    margin-left: 2%;    margin-right: 2%;}.RWDnews004 {    flex-direction: column;}/*-----產品-----*/ 
.product-block {    padding: 80px 0 60px;}/*-----頁尾-----*/ 
.footer-block:before {    font-size: 100px;    letter-spacing: 15px;    top: -35px;}/*cookie*/ 
.RWDalert_fancybox.bottom {    width: 100%;    left: 0 !important;    margin: auto;}/**/ 
.page_wrapper_bg .ebtn {margin-right: 0;}.product1 .webdesc {padding: 0 15px;}#sidebar input, #sidebar select, #sidebar select.form-control:not([size]):not([multiple]) {margin-bottom: 30px;}.page_wrapper_bg section.call_to_action {padding: 35px 0 80px;}
}
/*991px end*/
/*800px start*/
@media (max-width: 800px) {
/*選單高度*/ 
.collapsing_header header {    height: 70px;}.RWDproduct_page .btn_back {width: auto;}.page_wrapper_bg .ebtn {width: auto;}
}
/*800px end*/
/*767px start*/
@media (max-width: 767px) {
/*關於*/ 
.RWDleft_cont002 .item-second .pic {    top: -10%;}/*-----流程-----*/ 
.process-left .RWDnews004, .process-right .RWDnews004 {    max-height: initial;}.RWDnews004 {    padding: 60px 35px;}.RWDnews004 h4 {    margin: 0 0 40px;    position: relative;    top: 0;    left: 0;    width: 100%;    padding: 0;}.process-left .hrow.tab-post, .process-right .hrow.tab-post {    width: 85%;    margin-left: 7.5%;    margin-right: 7.5%;}/*-----產品-----*/ 
.RWDproduct002_v2 .btn.btn-rj {    padding: 10px 15px;}/*-----頁尾-----*/ 
.ft-ssl, .ft-web, .ft-copyright {    display: block;}.ft-web {    margin: 0;    padding: 0;    border-right: 0;    border-left: 0;}/**/ 
.layoutlist_7 .litem {width: 50%;float: left;margin: 0px 0px 30px !important;}.RWDslider01 .pic-list {float: none;width: 100%;padding-left: 0;padding-right: 0;}.RWDslider01.pic-right .pic-list {float: none;padding-left: 0;padding-right: 0;}.RWDslider01 .text { float: none; width: 100%;padding-bottom: 40px;}.RWDslider01 .control-box {right: auto; bottom: -20px;left: 0;}
}
/*767px end*/
/*600px start*/
@media (max-width: 600px) {
/*-----loading-----*/ 
.fl {width:290px;}/*-----container-----*/ 
.RWDmenu_plus02 .container, .RWDbanner_plus01 .slick-caption .container, .process-block .container, .product-block .container, .footer-block .container {    width: 100%;}/*-----banner-----*/ 
.RWDbanner_plus01 .txt1 {    font-size: 46px;}.RWDbanner_plus01 .txt2 {    font-size: 17px;    margin: 10px 0px !important;}.RWDbanner_plus01 .txt3 {    font-size: 15px;}.RWDbanner_plus01 .page-scroll {    bottom: 0;    left: auto;    right: 15px;    margin: 0;}.RWDbanner_plus01 .page-scroll a {    color: transparent;}.RWDbanner_plus01 .txt3 {    bottom: -7%;}/*模組標題*/ 
.RWDleft_cont002 .item-second .text-box .title, .RWDedictor001 h1.main-title, .RWDproduct002_v2 h1.main-title {    font-size: 32px;}/*-----關於-----*/ 
.RWDleft_cont002 .item-second .text-box, .RWDleft_cont002 .item-second>a {    width: 100%;    padding: 0 20px;}.RWDleft_cont002 .item-second .text-box a {    width: 100%}.RWDleft_cont002 .item-second>a {    height: 100%;}.RWDleft_cont002 .item-second .pic {    top: 0;}/*-----流程-----*/ 
.process-block .container {    padding: 0 20px;}.RWDnews004 {    padding: 60px 25px;}/*-----產品-----*/ 
.product-block {    padding: 80px 0 50px;}.RWDproduct002_v2 .popup-portfolio .portfolio-item {    padding: 0 10px;    width: calc(calc(100%/2) - 1px);}/*按鈕*/ 
.RWDproduct002_v2 .filter-portfolio ul {    text-align: left;margin-bottom: 60px;}.RWDproduct002_v2 .filter-portfolio ul > li {    margin: 0;}.RWDproduct002_v2 .filter-portfolio ul > li {    width: 50%;}.RWDproduct002_v2 .filter-portfolio ul > li:nth-child(3n+3) {    border-right: 0;}.RWDproduct002_v2 .btn.btn-rj {    width: 100%;}.RWDproduct002_v2 .filter-portfolio ul > li {    border-bottom: 1px solid #545454; }.RWDproduct002_v2 .filter-portfolio ul > li:last-child {    border-right: 1px solid #545454;}/*-----頁尾-----*/ 
.footer-block:before {    font-size: 70px;    letter-spacing: 5px;    top: -25px;}.ft-mail {    font-size: 20px;}.ft-mail i {    padding: 0 10px;}.ft-mail a {    padding: 0 15px;}/*cookie*/ 
.RWDalert_fancybox.bottom .editor, .RWDalert_fancybox.bottom .btn-box {    display: block !important;}.RWDalert_fancybox.bottom {    padding: 30px 30px 20px !important;}.RWDalert_fancybox .btn.active {    display: block !important;    margin: 20px 0 0 !important;    width: 100% !important;}/**/ 
.RWDproduct_page .btn_back {width:100%;}.page_wrapper_bg  .main .container {    padding-left: 10px;    padding-right: 10px;}.layoutlist_7 .litem {width:100%;float:none;margin: 0px 0px 40px !important;}.btn.btn_back {width: 100%;}#article .btn.btn_back a {display: block;}.layoutlist_2 .col-xs-6 {    padding: 0 3px;}.product1 .webdesc {    padding: 0 5px;}.product1 .pagecontent {    padding: 0px 0px!important;}.page_wrapper_bg .ebtn a {display: block;text-align: center;}.page_wrapper_bg .ebtn {width: 100%;}
}
/*600px end*/
/*480px start*/
@media (max-width: 480px) {
/*banner*/ 
.RWDbanner_plus01 .txt1 {    font-size: 36px;}.RWDbanner_plus01 .txt3 {    font-size: 12px;}/*流程*/ 
.process-right, .process-left {    padding: 0;}.RWDnews004 h4 {    font-size: 24px;}.RWDnews004 h4:before {    display: none;}.process-left .hrow.tab-post, .process-right .hrow.tab-post {    width: 100%;    margin-left: 0;    margin-right: 0;}/*產品*/ 
.RWDproduct002_v2 .filter-portfolio ul > li:nth-child(even) {    border-right: 0;}.RWDproduct002_v2 .filter-portfolio ul > li:nth-child(3n+3) {    border-right: 1px solid #545454;}.RWDproduct002_v2 .btn.btn-rj {font-size: 15px;}
}
/*480px end*/
/*380px start*/
@media (max-width: 380px){
/*選單*/ 
.cd-logo {    width: 160px;    margin-top: 17px !important;}/*banner*/ 
.RWDbanner_plus01 .slick-caption .container {    padding: 0 15px;}.RWDbanner_plus01 .txt2 {    font-size: 15px;}/*產品*/ 
.RWDproduct002_v2 .popup-portfolio .portfolio-item {    width: 100%;    margin-bottom: 30px;}.RWDproduct002_v2 .filter-portfolio ul > li {    width: 100%;}/*-----頁尾-----*/ 
.footer-block:before {    font-size: 55px;    letter-spacing: 5px;    top: -25px;}.ft-mail {    font-size: 18px;}
}
/*380px end*/
/*320px start*/
@media (max-width: 320px){
/*banner*/ 
.RWDbanner_plus01 .txt1 {    font-size: 30px;}
}
/*320px end*/