a {text-decoration: none;transition: 0.3s;}a:hover {text-decoration: none;transition: 0.3s;}.main {overflow: hidden;background:#efefef}/*選單*/ 
.RWDmenu_plus02 .inside .container {width: 95%;}.cd-primary-nav>li>a {font-size: 16px;font-weight: 600;letter-spacing: 2px;}.RWDmenu_plus02 .inside {border-bottom: 1px #fff dotted;background: transparent;}.cd-main-header {background: transparent;}.RWDmenu_plus02 .inside.is-up {background:#fff;transition: 0.5s ease}.cd-primary-nav>.has-children>a::after, .cd-primary-nav>.has-children>a::before {background: #222;}.cd-primary-nav .cd-secondary-nav>li.active>a, .cd-primary-nav .cd-secondary-nav>li>a:hover {background-color: #111;color: #fff;}/**/ 
.RWDbanner_plus01 .slick-caption {top: 15%; width: 100%;}.RWDbanner_plus01 .slick-caption .txt1 span span {font-size: 16px;color: #cca24d; font-weight: 600;}.RWDbanner_plus01 .slick-caption .txt3 span {padding:0px 10px;letter-spacing:0.5px !important;}.RWDbanner_plus01 .slick-caption .txt4 span {padding:0px 10px;letter-spacing:0.5px !important;}.RWDbanner_plus01 .slick-caption .txt2 {margin:0px !important;}.RWDbanner_plus01 .slick-caption .txt3 {margin-top:5px !important;}.RWDbanner_plus01 .slick-caption .txt4 {margin-top:0px !important;}.RWDbanner_plus01 .slick-caption .container {display: flex;flex-direction: column;width:94%;}.RWDbanner_plus01 .slick-caption .logo {order: 5; width: 250px;margin-top: 15px;padding-left: 10px}/**/ 
.RWDbanner_plus01 .page-scroll {right: 0px;}.RWDbanner_plus01 .page-scroll.style01 a::after {box-sizing: border-box; content: "";position: absolute;top: 55px; right: 32%; width: 1px;height: 65px;background: rgb(255 255 255 / 60%);animation: web_menu002 ease-out 2.5s infinite;animation-direction: alternate;}@keyframes web_menu002{0%{ transform: translate(0px, 0px);} 50%{transform: translate(0px, -20px);}100%{transform: translate(0px, 0px);}}.RWDbanner_plus01 .page-scroll {right: inherit;left: 20px; margin-left: 0px;}.RWDbanner_plus01 .page-scroll {z-index: 111111;bottom: 350px;}.RWDbanner_plus01 .page-scroll a {color: transparent}.RWDbanner_plus01 .page-scroll.style01 a span {width: 0px;height: 0px;border-left: 0px solid #fff;border-bottom: 0px solid #fff}.RWDbanner_plus01 .page-scroll.style01 a::before {content: "scorll";position: absolute;width: 20px;color: #eee;transform: rotate(90deg);text-transform: uppercase;font-size: 12px; right: 6px;letter-spacing: 3px;top: -40px;right: 12px;}.RWDbanner_plus01 .banner-slider .slick-item { max-height: 100vh !important;overflow: hidden !important;}#RWDfullscreen01 .RWDbanner_plus01 .slick-item.slick-active .pic-box .pic img {-webkit-animation-name: zoomOut01;    animation-name: zoomOut01;    -webkit-animation-duration: 12s;    animation-duration: 12s;    -webkit-animation-fill-mode: both;    animation-fill-mode: both}@keyframes zoomOut01 {0% {    transform: scale(1.2);    -webkit-transform: scale(1.2);    -moz-transform: scale(1.2);    -o-transform: scale(1.2);    -ms-transform: scale(1.2);}100% {    transform: scale(1);    -webkit-transform: scale(1);    -moz-transform: scale(1);    -o-transform: scale(1);    -ms-transform: scale(1);}}/*logo*/ 
.cd-logo {width: 120px;margin-top: 0px;margin-left: 0px;padding: 5px 0px;}/*寬度*/ 
.work_block .container {width: 80%}.service_block .container {width: 70%}.about_block .container {width: 70%}/*標題共用*/ 
.main-title {font-size: 42px !important; margin: 0px !important;color: #efefef !important;font-weight: 600 !important;letter-spacing: 1px !important;}.sub-title {font-size: 18px !important;letter-spacing: 2px !important;margin: 15px 0 0 !important;color: #bfbfbf !important;font-weight: 400 !important;}.section-line {display:none  !important}.RWDService001 h2.sub-title {display:none  !important}.RWDService001 h1.main-title {color: #111 !important}.RWDService001 h1.main-title {color: #111 !important; line-height: 1.5;margin-bottom: 25px !important;font-size: 30px !important;text-align: left}/*關於我們*/ 
.about_block {position: relative;padding-top: 150px;background: url(archive/image/customization/rockywall.png);z-index: 1}.RWDright_cont002 .item-first .pic {width: 35%}.RWDright_cont002 .item-first:hover .pic img {transform: scale(1);}.RWDright_cont002 .item-first {background: transparent;}.RWDright_cont002 .item-first .text-box {width: 65%;color: #222;padding: 60px 0px 0px 100px}.RWDright_cont002 .item-first .text-box .underline {display:none}.RWDright_cont002 .item-first .text-box .title {font-size: 28px;letter-spacing: 1px; font-weight: bold;line-height: 1.5;}.RWDright_cont002 .item-first .text-box .subtitle {font-size: 18px;letter-spacing: 1px;margin-top: 5px; padding-left: 10px;font-weight: 600; color: #333;line-height: 1.5}.RWDright_cont002 .item-first .text-box .text {line-height: 32px;font-size: 16px;letter-spacing: 1px; margin-top: 35px;width:90%;padding-left: 8px}.RWDright_cont002 .item-first .text-box .text h5 {font-size: 20px; font-weight: 600; color: #bd923a;margin-top: 25px; margin-bottom: 5px;}.service_block::before{content: "";position: absolute;width: 300px;height: 100%;background: url(archive/image/customization/0517_02.png);right: 0;background-attachment: fixed;opacity: 0.6;bottom: 0;}.about_block::after {content: "";position: absolute;width: 500px; left: 0;height: 100px;background: #fff;z-index: -1;bottom: 0;}.RWDright_cont002 .item-first .text-box a {color: #111;display: block;padding: 0;border: 0px solid #ccc; width: 250px;margin: 0;margin-top: 30px;margin-left: 15px;text-align: center; transition: all 0.5s;-o-transition: all 0.5s;-webkit-transition: all 0.5s;}.RWDright_cont002 .item-first .text-box button {box-shadow: none;background-image: none; background: transparent;font-weight: 600;color: #222; padding: 0px 30px; font-size: 15px; line-height: 40px; max-width: 250px;width: 100%;border: 1px #222 solid;border-radius: 0;letter-spacing: 3px; text-align: left;transition: 0.5s;position: relative;}.RWDright_cont002 .item-first .text-box button::after {content: "";position: absolute;background: url(archive/image/customization/arrow.png);width: 16px;height: 16px;background-size: contain;right: 30px;top: 12px; filter: brightness(0%) grayscale(1);opacity: 0.8;transition: 0.5s;}.RWDright_cont002 .item-first::after {border: 1px #e0c9a1 solid;content: "";position: absolute; width: 400px;height: 800px; left: -20px; top: -20px;z-index: -1;}.RWDright_cont002 .item-first .text-box .text span {padding: 0px 15px;opacity: 0.5;}.RWDright_cont002 .item-first .text-box button:hover {color: #d4b265;border: 1px #d4b265 solid}.RWDright_cont002 .item-first .text-box button:hover::after {filter: brightness(100%) grayscale(0)}.RWDright_cont002 .item-first .text-box a:hover {background-color: transparent;}.RWDright_cont002 .item-first .text-box a:hover button {color: #d4b265}.about_block::before {content: "";background: url(archive/image/customization/x01.jpg);right: 0;width: 300px; height: 100%;top: 0;position: absolute;background-attachment: fixed;opacity: 0.3;}/*得獎紀錄*/ 
.RWDnews005 .container{width:100%;padding:0}.RWDnews005 .owl-buttons{display:none}.RWDnews005 h1.main-title{color:#222!important;margin:60px 0 0!important;text-align:left;font-size:35px!important}.service_block {padding: 0px 0px 100px;position: relative;background: #fff;z-index: 1;}.RWDService001 .row::after,.RWDService001 .row::before {display:none}.RWDService001 .row .col-md-3 {width: calc(100%/6 - 1px);}.RWDnews005 .owl-carousel.owl-padding-10{margin:0;overflow: visible;}.RWDnews005 .controlls-over .owl-pagination{position:absolute;top:-70px;right:0;width:100%;bottom:auto;left:auto;text-align:right;padding-right:30px}.RWDnews005 .margin-top-20{margin:0!important}.RWDnews005 .owl-carousel .owl-wrapper-outer {overflow: hidden}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item{padding:0 13px}.RWDnews005 .owl-carousel .owl-item div.img-hover img{padding:0 15px}.RWDnews005 .section-subject .col-md-12 { padding: 0 35px;}.RWDnews005 h4 a {font-size: 16px;font-weight: 600; text-align: center;margin: 20px 0 0;color: #222; letter-spacing: 0.5px; line-height: 1.5;display: block}.service_block::after {opacity: 0;animation: 1000ms ease normal forwards 1 move03;animation-delay:3s;opacity: 0}@keyframes move03{0% {    opacity: 0;-webkit-transform:translateX(30px);    -moz-transform:translateX(30px);    -ms-transform:translateX(30px);    -o-transform:translateX(30px);transform:translateX(30px);}100% {    opacity: 1;-webkit-transform:translateX(0px);    -moz-transform:translateX(0px);    -ms-transform:translateX(0px);    -o-transform:translateX(0px);transform:translateX(0px);}}/*作品*/ 
.work_block {position: relative;padding: 100px 0px;background: #111;overflow: hidden; z-index: 1;}.the_first .portfolio-bottom-summary p {overflow: hidden; text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3; -webkit-box-orient: vertical; margin: 0;color: #eee;letter-spacing: 1px;font-size: 15px;text-align: left;border-top: 1px #333 dotted;padding: 10px 0px 0px;}.the_first .portfolio-bottom-summary h4 {font-size: 22px;text-align: left; font-weight: 600;color: #eee;line-height: 1.5;letter-spacing: 1.5px;}.portfolio-bottom-summary h4 {transition: 0.5s;font-size: 15px;text-align: left; font-weight: 600;color: #444;line-height: 1;letter-spacing: 1px;}.portfolio-bottom-summary p {transition: 0.5s;overflow: hidden; text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2; -webkit-box-orient: vertical; margin: 0;color: #444;letter-spacing: 1px;font-size: 14px;text-align: left;border-top: 1px #333 dotted;padding: 10px 0px 0px;min-height: 60px}.portfolio-item {transition: 0.5s;}.portfolio-item:hover .portfolio-bottom-summary h4 {color:#eee}.portfolio-item:hover .portfolio-bottom-summary p {color:#eee}.RWDproduct002_v2 .popup-portfolio {height: auto !important;}.portfolio-bottom-summary {margin-top: 20px;height: auto !important}.RWDproduct002_v2 .showbottom:hover .portfolio-bottom h4 {color: #fff;}.RWDproduct002_v2 {padding: 0px 0px;}.RWDproduct002_v2 .bounceIn{-webkit-animation-name: fadeInUp;animation-name: fadeInUp;}.RWDproduct002_v2 .btn-box .btn {background: transparent; font-weight: 600;color: #eee; padding: 0px 30px;font-size: 15px;border: none; line-height: 40px;max-width: 250px;width: 100%;border: 1px #eee solid;border-radius: 0;letter-spacing: 3px;text-align: left;transition: 0.5s;position: relative}.RWDproduct002_v2 .btn-box .btn:hover {color: #d4b265;border: 1px #d4b265 solid}.RWDproduct002_v2 .btn-box a.btn::after {content: "";position: absolute;background: url(archive/image/customization/arrow.png);width: 18px;height: 18px;background-size: contain; right: 30px;top: 10px;filter: brightness(150%) grayscale(1);opacity: 0.8;transition: 0.5s;}.RWDproduct002_v2 .btn-box a.btn:hover::after {filter: brightness(100%) grayscale(0);opacity:1}.RWDproduct002_v2 .popup-portfolio .portfolio-item.the_first {width: calc(50% - 30px);}.RWDproduct002_v2 .popup-portfolio .portfolio-item {margin: 0 15px 30px;width: calc(100%/4 - 30px);padding: 0;float: left; height: auto !important;position: relative !important; left: unset !important;top: unset !important;transform: translate(0px, 0px) !important;}.RWDproduct002_v2 .btn-box .btn {margin-top: 50px}.RWDproduct002_v2 .showbottom:hover .inner-content > img {-webkit-transform: scale(1); transform: scale(1);}.RWDproduct002_v2 .portfolio-item.grow > .inner-content:hover > img {-webkit-transform: scale(1);transform: scale(1);}.RWDproduct002_v2 .btn.btn-rj {background-color: transparent;color: #aaa; border: 0px solid transparent;font-size: 18px;font-weight: 600; letter-spacing: 2px;border-bottom:0px #aaa solid;border-radius: 0;position: relative;transition: 0.5s;    padding: 0px 30px 10px}.RWDproduct002_v2 .filter-portfolio ul {padding: 0px;margin-bottom: 50px; text-align: center;font-size: 0;border-bottom: 1px #2c2c2c solid;width: 800px;margin: 0 auto 50px;}.RWDproduct002_v2 .filter-portfolio ul > li {display: inline-block;margin: 0px;}.RWDproduct002_v2 .active .btn.btn-rj {background-color: transparent;color: #d0a957;opacity: 1;font-weight: 600;}.RWDproduct002_v2 .filter-portfolio ul > li a::after {content: ""; position: absolute;width: 100%;left: 0;bottom: -2px;transform: scale(0);background: #cfa754;height: 2px;transition: 0.3s ease;}.RWDproduct002_v2 .filter-portfolio ul > li.active a::after {transform: scale(1)}.RWDproduct002_v2 .filter-portfolio ul > li:hover a::after {transform: scale(1)}.RWDproduct002_v2 .btn.btn-rj:hover {background-color: transparent !important;color: #d0a957 !important;opacity: 1 !important;font-weight: 600 !important;}.RWDproduct002_v2 .filter-portfolio ul > li a:hover::after {transform: scale(1)}.work_block:after {    content: "";    position: absolute;    background: url(archive/image/customization/0517_01.png);    width: 1200px;    height: 700px;    right: -450px;    bottom: -220px;    background-size: contain;    opacity: 0.08;    z-index: -1;}/*網頁警告*/ 
.RWDalert_fancybox.bottom {box-shadow: 0px 0px 0px rgba(20%,20%,40%,0.2) !important;padding: 10px 30px !important;background: #fff !important;border-top: 1px #aaa solid !important;font-size: 13px !important;}.RWDalert_fancybox.bottom .editor, .RWDalert_fancybox.bottom .btn-box {font-size: 14px;letter-spacing: 1px;color: #444;}.RWDalert_fancybox .btn {background: none;border: 0px solid #888 !important;color: #fff !important;box-shadow: inset 0 0 0 rgba(20%,20%,40%,0.5) !important;margin: 0 6px !important;transition: all .15s ease-in-out;letter-spacing: 1px !important;border-radius: 0;font-size: 14px !important; background: #000 !important; font-weight: 600 !important; letter-spacing: 2px !important;}/*頁尾資訊*/ 
.footer_block h5 {font-size: 20px; font-weight: 600;margin: 0px;line-height: 1.5;}.footer_block h6 span {color: #ababab;font-weight: 400;}.footer_block h6 {font-size: 16px;font-weight: 600;margin-top: 4px;line-height: 1.5;}.footer_block .btn_block .btn {background: transparent;border: 0;padding: 0;}.footer_block .btn_block a.btn_a {font-weight: 600;background: transparent;border: 1px #3b5998 solid; color: #3b5998;padding: 5px 20px; line-height: 1.5;margin-top: 15px;display: block; font-size: 15px;transition: 0.5s;}.footer_block .container .row {display: flex;margin-right: 0;margin-left: 0;align-items: flex-end;}.footer_block .center span {font-weight: 600;color: #222;display: inline-block;margin-right: 15px;width: 70px;}.footer_block .center a {text-decoration: none;transition: 0.3s;color: #555;border: 1px #555 dotted;padding: 2px 10px; font-size: 14px;margin: 0px 10px;}/*社群*/ 
.footer_block .right a {display: block;margin-top: 10px;transition: 0.5s;border: 1px #ccc solid;padding: 5px 30px;color: #fff;background: #ccc; font-weight: 600;width: 250px;text-align: center;font-size: 15px;}.footer_block .right a#fbbtn {border: 1px #3b5998 solid;background: #3b5998;}.footer_block a#igbtn {background: radial-gradient(circle at 30% 107%, #dcb16b 0%, #c7a547 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%);border: 1px #efefef solid;}.footer_block .right {border-left: 1pX #c5c5c5 dotted;padding-left: 80px;}.footer_block .right a:hover {filter: brightness(1.2);}/*頁尾*/ 
.footer_block .bottom {background: #111;text-align: center;display: flex;padding: 5px;align-items: center;justify-content: center;font-size: 12px;letter-spacing: 1px;color: #555;font-weight: 600;}.copyright_desc, .copyright_desc a, .copyright_desc a:hover {color: #555;}.RWDcopyright {margin: 0px 10px;}.footer_block .container {width: 80%;padding-bottom: 80px;}.footer_block {padding-top: 100px;border-top: 1px #bbb dotted;color: #444;line-height:2;letter-spacing: 1px;font-size:15px;background: #e6e6e6;z-index: 1;position: relative}.footer_block::after {    content: "";    position: absolute;    background: url(archive/image/customization/x02.jpg);    width: 300px;    right: 0;    bottom: 0;    height: 100%;    z-index: -1;    background-attachment: fixed;    opacity: 0.2;}/*跟隨*/ 
.fixed_block {position: fixed;bottom:200px;right: 0; background: #e6e6e6;border: 1px #aaa solid;padding: 18px 15px;font-size: 12px; z-index: 1;transition: 0.5s ease;transition: 0.8s ease;right: -255px}.fixed_block:hover {right: 0;}.fixed_block .f_info span {opacity: 0.4;}.fixed_block .f_info {padding: 0px 5px 0px 25px;line-height: 1.6}.fixed_block .btn_block a.btn_a {padding: 4px 10px;line-height: 1.5;margin-top: 10px;font-size: 12px;letter-spacing: 0px;}.fixed_block .f_box {display: flex;align-items: center;}.fixed_block h5 {font-size: 16px;width: 30px;line-height: 1.3;color:#fff}.fixed_block::after {content: "";position: absolute;width: 48px;height: 102%;background: #405d9a;left: -1px;top: -1px;z-index: -1;}/*TOP*/ 
.scrollTop002 img {width: 45px;}.scrollTop002 {bottom: 70px;right: 0px}
/*內頁 start*/

.page_wrapper_bg .call_to_action{position:relative;padding: 80px 0;font-size: 16px;font-weight: 400;letter-spacing: 1px;line-height: 2;color: #222;}.page_wrapper_bg p{font-size: 16px;line-height: 2;letter-spacing: 1px;margin: 0;}.call_to_action img{max-width:100%;}.call_to_action a{color:#222;transition: all 0.5s ease 0s;}.page_wrapper_bg a{transition: all 0.5s ease 0s;}.page_wrapper_bg .call_to_action hr{border-top: 1px solid #999;}.page_wrapper_bg .call_to_action .in_privacy ul, .page_wrapper_bg .call_to_action .in_privacy ol{padding-left:20px;}/*header*/ 
.page_wrapper_bg .RWDmenu_plus04 .container{width: 100%;max-width: 100%;}/*標題麵包屑*/ 
.page_subject{padding: 0;text-align: center;}.hgroup{margin-bottom: 0px;padding: 0 15px;}.hgroup h1{font-size: 28px;color: #222;font-weight: 600;letter-spacing: 1px;line-height: 1.6;margin: 0 auto;text-align: center;}.hgroup .breadcrumb{display: block;text-align: center;border: 0 solid transparent;border-radius: 0;background-color: transparent;position: relative;bottom: auto;right: auto;left: auto;margin: 0 auto;float: none !important;padding: 0 !important;font-size: 15px;}.product1 .hgroup .breadcrumb::before, .product1 .hgroup .breadcrumb::after{width: 25%;}.page_wrapper_bg .hgroup .breadcrumb a{color: #222;}.hgroup .container{margin: 0 auto 50px;width:100% !important;min-width:100% !important;border-bottom: none;padding-top: 0;padding-bottom: 0;padding: 0;}.page_wrapper_bg .call_to_action .pagecontent h1{margin: 0 auto 20px;font-size: 20px;font-weight: 500;color: #222;}.page_wrapper_bg .call_to_action .pagecontent h2{margin: 0 auto 20px;font-size: 20px;font-weight: 500;color: #222;}.page_wrapper_bg .call_to_action h3{margin: 0 auto 20px;color: #222;font-size:24px;line-height: 1.4;font-weight:600;}.page_wrapper_bg .call_to_action h5{margin: 0 auto 10px;color: #222;font-size:20px;line-height: 1.4;font-weight:600;}.page_wrapper_bg .call_to_action h6{margin: 0 auto 10px;color: #222;font-size:16px;line-height: 1.4;font-weight:600;}/*側選單*/ 
.xrow {width: 100%;height: 100%; position: relative;display: inline-block;}#sidebar .products-nav{background: transparent;box-shadow: none;}.m2018 .products-nav .nav-title{font-family: 'Open Sans', '微軟正黑體', serif;background: transparent;color: #222;border-bottom: none;padding: 0;margin-bottom: 30px;border-radius: 0px;letter-spacing: 1.5px;font-size: 23px;position: relative;transform-origin: left bottom;text-align: left;transition: 0.4s;}.page_wrapper_bg .products-nav>ul>li {text-align: left;padding: 0px;margin: 0 auto 13px;border: none;transition: 0.4s;}.page_wrapper_bg .products-nav>ul> li > a{position:relative;}.page_wrapper_bg .products-nav>ul> li > a::after {content: "";background: url(archive/image/customization/arrow.png);background-size: contain;width: 16px;height: 16px;position: absolute;right: 0;top: 50%;transform: translateY(-50%);color: #222;filter: brightness(0%) grayscale(1);opacity: 0;z-index: 0;transition: all 0.5s ease 0s;}.page_wrapper_bg .products-nav > ul > li:hover > a::after, .page_wrapper_bg .products-nav > ul > li.active > a::after{opacity: 0.8;right:20px}.page_wrapper_bg .products-nav > ul > li:hover > a{position: relative;font-weight: normal;border-radius: 0;background-color: transparent;font-size: 16px;color: #222;border:none !important;border-bottom: 1px solid #aaa !important;padding: 15px 0px;}.page_wrapper_bg .products-nav > ul > li.active > a{position: relative;font-weight: normal;border-radius: 0;background-color: transparent;font-size: 16px;color: #222;border-bottom: 3px solid #bd923a !important;}.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: #777;font-weight: normal;}.m2018 .products-nav ul>li>.toggle-submenu { top: 10px;}.m2018 .products-nav a{padding: 5px 0px 5px 15px;font-size: 16px;font-size: 16px;letter-spacing: 1.5px;color: #777;font-family: 'Open Sans', '微軟正黑體', serif;}.m2018 .products-nav>ul>li>a {background-color: transparent;font-size: 16px;border: none;letter-spacing: 1.5px;color: #777;position: relative;margin: 0 auto 13px;padding: 10px 15px;border-bottom: 1px dashed #ccc;display: block;}.m2018 .products-nav li:not(.has-child) > a{font-size: 16px;letter-spacing: 1.5px;font-family: 'Open Sans', '微軟正黑體', serif;color: #222;padding: 15px 0;border-bottom: 1px solid #aaa;margin: 0 auto;}.page_wrapper_bg .products-nav > ul > li:nth-child(1) > a, .page_wrapper_bg .products-nav > ul > li:nth-child(1):hover > a{border-top: 1px solid #aaa !important;}.page_wrapper_bg .products-nav > ul > li:nth-child(1).active > a{border-top: 1px solid #222 !important;}#sidebar > div > div > ul > li > ul > li { border-top: 1px solid #ddd; padding: 10px 0 5px;margin-top:5px;padding-left: 25px !important;}#sidebar > div > div > ul > li > ul > li:last-child {border-bottom: none;padding:10px 0px 0px;}li.has-child.is-open {background: transparent;}li.has-child.is-open .has-child {padding: 10px 0px 0px;background: transparent;}.page_wrapper_bg .products-nav>ul> li.active {padding-left: 0px;padding-right: 0px;}.article7 .m2018 .products-nav .nav-title {letter-spacing: 2px;}.m2018 .products-nav ul li {padding-left: 0;margin: 0 auto;}@media (min-width: 1200px) {#sidebar .products-nav ul li ul li ul li ul li a {padding-left: 32px;}}/*左側分類目錄*/ 
.m2018 .products-nav ul li.has-child a{max-width: 100%;font-size: 16px;letter-spacing: 1.5px;font-family: 'Open Sans', '微軟正黑體', serif;color: #222;padding: 15px 0;border-bottom: 1px solid #aaa;margin: 0 auto;}.m2018 .products-nav .toggle-submenu::after{display:none;}.m2018 .products-nav ul li.has-child ul li {padding: 0 !important;border: none !important;margin: 0 auto !important;}.m2018 .products-nav ul li.has-child ul li a {color:#666;}.m2018 .products-nav ul li.has-child ul li a:hover {color:#222;}.m2018 .products-nav ul li.has-child ul li.active a {color:#222;}/*main*/ 
.page_wrapper_bg .call_to_action > .container .article-text > .container {width: 100%;}.page_wrapper_bg .main .call_to_action img{max-width:100%;}.page_wrapper_bg .banner_block {margin-top: 0;}.page_wrapper_bg .call_to_action::before {content: "";background: url(archive/image/customization/deco-022.png);width: 593px;height: 714px;display: block;position: absolute;right: 0px;top: -2px;left:auto;}section.article-text.rwd{font-size: 16px;letter-spacing: 1px;line-height: 2;}.page_wrapper_bg .call_to_action > .container{width: 100%;max-width: 1400px;padding: 0 50px;background: transparent;position:relative;}.webdesc {background: #fff;border-radius: 0;padding: 15px 25px;box-shadow: 1px 1px 5px #bbb;margin-bottom: 50px;}section.call_to_action{background-color:transparent;padding: 40px 0;font-size: 16px;letter-spacing: 1px;line-height: 2;color:#222;position:relative;}section.call_to_action::before {background: url(archive/image/customization/partner-bg-page.jpg) center top no-repeat;content: "";width: 100%;height: 100%;position: absolute;left: 0px;top: 0px;background-size: 100%;}section.article-text p{font-size: 16px;letter-spacing: 1px;line-height: 2;color: #222;}.pagecontent .article_model[data-seq="0"] {margin-top: 0 !important;}.RWDslider01 .editor{font-size: 16px;line-height: 2;color: #222;}.RWDslider01 .control-box{letter-spacing:1px;line-height: 1;font-size:16px;font-family: 'Open Sans', '微軟正黑體', sans-serif;}.RWDslider01 .slick-dots{padding-left: 0 !important;}.RWDtimeline02 .model-title {font-size: 23px;line-height: 1;color: #222;font-weight: bold;}.RWDtimeline02 .timeline2_list .block .text{font-size: 16px;line-height: 1.6;color: #222;}.RWDtimeline02 .timeline2_list .block .text-in{max-height: 51px;}.RWDtimeline02 .control-box .slick-arrow{border: 2px solid #222;}.RWDtimeline01 .model-title{font-size: 23px;line-height: 1;color: #222;font-weight: bold;}.RWDtimeline01 li.event::before{left: -2px;}.RWDtimeline01 .line_dot2 span{background: linear-gradient(to bottom,rgb(239, 239, 239) 0,rgb(239, 239, 239) 2%,rgb(239, 239, 239) 100%);}.RWDtimeline01 li.event .point .title {font-size: 17px;font-weight: bold;color: #222;}.RWDtimeline01 li.event .point .editor{font-size: 16px;color: #222;line-height: 1.8;}.page_wrapper_bg .tabs{font-weight: normal;}@media (min-width: 1025px) {.page_wrapper_bg .article-text.rwd .container{width: 100%;}}/*按鈕*/ 
.btn.active, .btn:active{box-shadow: none;}.page_wrapper_bg .call_to_action .article-text .btn-primary{padding:0;background-color: transparent;border: none;display: block;}.page_wrapper_bg .call_to_action .article-text .btn-primary a{font-size: 16px;padding: 8px 0;background: #9e74d2;border-radius: 5px;color: #fff;letter-spacing: 1px;border: none;display: block;max-width: 150px;transition: all 0.5s ease 0s;}.page_wrapper_bg .call_to_action .article-text .btn-primary a:hover{color: #d4b265;text-decoration: none;background: transparent;border-color: #d4b265;}.page_wrapper_bg .call_to_action .pagecontent .btn{border: 0px solid transparent;padding: 0;font-size: 16px;line-height: 1;border-radius: 0;display: block;text-align: right;background-color: transparent !important;}.page_wrapper_bg .call_to_action .pagecontent .btn a{margin-top: 25px;width: 100%;max-width: 200px;letter-spacing: 1px;border-radius: 0;border: 1px solid #222;background: transparent;display: inline-block;text-align: center;color: #222;font-size: 15px;font-weight: bold;padding: 12px 0;transition: all 0.5s ease 0s;}.page_wrapper_bg .call_to_action .pagecontent .btn a:hover{color: #d4b265;text-decoration: none;background: transparent;border-color: #d4b265;}.page_wrapper_bg .call_to_action .pagecontent .btn:hover, .page_wrapper_bg .call_to_action .pagecontent .btn:focus, .page_wrapper_bg .call_to_action .pagecontent .btn:active{box-shadow: none;}#eforms .ebtn.currectsend_btn{background:transparent;color:#555;border-radius: 0;line-height: 1;width: 100%;text-align: center;max-width: 100%;}#eforms .currectsend_btn .web_btn2{max-width: 150px;font-size: 16px;background-color: transparent;color: #333;padding: 11px 0;display: block;margin: 20px 0 0 auto;border-radius: 0;border: 1px solid #333;transition: all 0.5s ease 0s;}#eforms .currectsend_btn .web_btn2:hover{color: #d4b265;text-decoration: none;background: transparent;border-color: #d4b265;}.ebtn.refill_btn{display:none !important;}.article-text .ebtn{float: none;padding: 0;line-height: 1;background: transparent;border-radius: 0;display: block;text-align: right;cursor: auto;}.article-text .ebtn a{display:inline-block;width: 100%;max-width: 130px;font-size: 16px;letter-spacing: 1px;border-radius: 0;border: none;background: #eee;padding: 10px 0;text-align: center;color: #333;transition: all 0.5s ease 0s;}.article-text .ebtn a:hover{color: #d4b265;text-decoration: none;background: transparent;border-color: #d4b265;}/*相本*/ 
.layoutlist_2 .album_item{height: auto !important;margin: 10px 0px 20px;}.layoutlist_2 .album_item_subject {font-size: 18px;font-weight: bold;letter-spacing: 2px;color: #222 !important;}.photo_view .flexslider{border-radius: 0 !important;}.photo_view #slider{padding: 50px !important;}.photo_view #carousel{padding: 20px;}.album1 .page_wrapper_bg .call_to_action .btn{background: transparent !important;margin: 0;display: block;text-align: right;padding: 0;}.album1 .page_wrapper_bg .call_to_action .btn a{padding: 12px 0;}/*影音*/ 
.video_item {float: left;margin-top: 25px !important;}.video_item_subject{font-size: 18px !important;font-weight: bold;letter-spacing: 2px;text-align: center !important;color: #222 !important;}/*文章列表F*/ 
.layoutlist_7 .subject, .layoutlist_7 .subject a{color: #222 !important;font-size: 16px !important;font-weight: bold;margin-bottom: 0 !important;}.layoutlist_7 .summary, .layoutlist_7 .summary a{color: #222 !important;margin-top: 3px !important;font-size: 16px;line-height: 1.8;letter-spacing: 1.5px;}.pagecontent .article_model[data-seq="0"]{margin-top: 0 !important;}.layoutlist_7 .cdate, .layoutlist_7 .cdate a{display:none;line-height: 1;margin-bottom: 15px;font-size: 12px;}/*文章列表G*/ 
.layoutlist_8 .article_subject{font-size: 18px;font-weight: bold;color: #222;letter-spacing: 1px;line-height: 1.5;}.layoutlist_8 .list_subject .summary{margin: 10px 0;}.layoutlist_8 .list_subject .summary a{font-size: 16px;color: #222;font-weight: normal;letter-spacing: 0.5px;line-height: 1.5;}.layoutlist_8 .listdate .yearmonth{text-align: center;color: #777;font-size: 15px;letter-spacing: 1px;padding-bottom: 0;}.layoutlist_8 .listdate .day{text-align: center;color: #222;}/*電子表單*/ 
.new-form {margin-top: 0;}.new-form .formdesc{padding-right: 7%;}/*內頁美編*/#eforms .formdesc span{font-weight: 600;color: #222;display: inline-block;margin-right: 15px;}.linkout_fb {text-decoration: none;border: 1px #555 dotted;padding: 2px 10px;font-size: 14px;margin: 0px 10px;}

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

@media (max-width: 1700px){/*寬度*/ 
.work_block .container {width: 95%}.service_block .container {width: 90%}.service_block .container .container {width: 100%;}.footer_block .container {width: 90%}.about_block .container {width: 80%}.footer_block {font-size: 14px}.about_block::before,.service_block::before {width: 180px}.RWDbanner_plus01 .page-scroll {bottom: 50px;}.RWDbanner_plus01 .page-scroll {left: 85px;}.RWDbanner_plus01 .page-scroll.style01 a::before {color: #111}.RWDbanner_plus01 .page-scroll.style01 a::after {background: #555}}@media (max-width: 1600px){.service_block::before {display:none}}@media (max-width: 1500px){.service_block::after {width: 450px;height: 270px;right: -100px;top: -140px;}.about_block::before,.service_block::before {display:none !important}.RWDright_cont002 .item-first .text-box {padding: 0px 0px 0px 80px;}.RWDright_cont002 .item-first .text-box .text {line-height: 30px;font-size: 14px;letter-spacing: 1px;margin-top: 25px;width: 100%;}.RWDService001 h2 {font-size: 14px}.footer_block::after {display:none !important}.about_block {padding-top: 100px;padding-bottom: 50px}.work_block:after {display:none}.RWDright_cont002 .item-first::after {width: 300px;height: 400px;left: -12px;top: -12px;}.RWDbanner_plus01 .page-scroll {display:none}}@media (max-width: 1400px){.RWDbanner_plus01 .slick-caption {top: 65%;width: fit-content;background: rgb(255 255 255 / 50%);padding: 20px 0px;}.RWDbanner_plus01 .slick-caption.txt-left{left:50px;}.RWDbanner_plus01 .slick-caption.txt-center{left: 0;right: 0;margin: 0 auto;}.RWDbanner_plus01 .slick-caption.txt-right{left:auto;right:50px;}.RWDbanner_plus01 .slick-caption .logo {width: 150px;}.RWDbanner_plus01 .slick-caption .container {width: 100%;}.RWDbanner_plus01 .slick-caption .txt1 span span {font-size: 13px !important;}.RWDbanner_plus01 .slick-caption .txt1 span {font-size: 25px !important;}.RWDbanner_plus01 .slick-caption .txt2 span {font-size: 14px !important;}.RWDbanner_plus01 .slick-caption .txt2 {margin-top: 5px !important;}.RWDbanner_plus01 .slick-caption .txt3 span {padding: 0px 10px;letter-spacing: 1px !important;font-size: 13px !important;}.RWDbanner_plus01 .slick-caption .txt4 span {padding: 0px 10px;letter-spacing: 1px !important;font-size: 13px !important;}.RWDbanner_plus01 .slick-caption .txt4 {margin-top: 0px !important;}.RWDbanner_plus01 .logo img {margin-bottom: 0px;}}@media (max-width: 1300px){.RWDService001 h1.main-title {margin-bottom: 0px !important;}.RWDService001 .row .col-md-3 {padding: 0px 10px;}.footer_block .right {padding-left: 50px;}.the_first .portfolio-bottom-summary p {font-size: 14px;}}@media (max-width: 1200px){.service_block::after {display:none}.about_block::after {display:none}.about_block {padding-top: 100px;padding-bottom: 100px;}.RWDright_cont002 .item-first .text-box .subtitle {font-size: 15px;margin-top: 0px}.RWDright_cont002 .item-first .text-box .text {margin-top: 10px;}.RWDright_cont002 .item-first .text-box .text h5 {font-size: 16px;margin-top: 20px;margin-bottom: 0px;}.RWDService001 .row .col-md-3 {width: calc(100%/4 - 1px);}.RWDService001 h2 {min-height: 45px;}}/*---內頁---*/@media (max-width: 1400px) {.page_wrapper_bg .call_to_action > .container{padding:0 25px;}}

/*小螢幕 end*/
/*1199px start*/
@media (max-width: 1199px) {
/*選單*/ 
.cd-main-header {padding: 0px 15px}.cd-main-header .cd-logo {margin-top:0px !important;width: 100px}.banner_block {margin-top: 0px;}ul.cd-header-buttons {padding: 10px 0px 0px 0px;}.RWDmenu_plus02 .cart-block {margin-top: 10px;margin-right: 25px;margin-left: 10px;}.RWDmenu_plus02 .cart-block+.querycar-block {margin-right: 20px;margin-left: 25px;}.RWDmenu_plus02 .member-block {margin-left: 12px}.RWDmenu_plus02 .inside.is-up .cd-main-header {height: 70px;}.cd-header-buttons {top:5px}.RWDmenu_plus02 .inside .cd-main-header {background:#fff;}.RWDmenu_plus02 .inside.is-up .cd-main-header {background: #fff}.cd-main-header {height: 70px;}.main-title {font-size: 35px !important;}.sub-title {font-size: 16px !important;margin: 10px 0 0 !important;}.RWDService001 h1.main-title {font-size: 35px !important;text-align: center;}.RWDService001 h1.main-title {margin-bottom: 50px !important;}.RWDService001 .section-subject {text-align: center;margin-bottom: 0px;}.service_block {padding: 100px 0px 100px;}/*側邊選單*/#cd-primary-nav>li>ul>li.go-back a {padding: 0px 20px !important;}.cd-primary-nav.nav-is-visible {background: #eee;}.fa-long-arrow-left:before {color: #222;}.cd-primary-nav > li {margin: 0 50px;}.cd-primary-nav a, .cd-primary-nav ul a {border-bottom: 1px solid #ccc;color: #222}nav.cd-nav .phone-member {border-bottom: 1px solid #ccc}nav.cd-nav .bottom-copyright {color: #222;}nav.cd-nav .bottom-copyright span {color: #222;}.cd-primary-nav .cd-secondary-nav {background:#eee}.cd-primary-nav .first-click {margin: 0px 15px;}.cd-primary-nav > li > a {color: #222;}.cd-primary-nav > .has-children > a::before, .cd-primary-nav > .has-children > a::after {background: #222;}.cd-primary-nav .cd-secondary-nav > li > a:hover, .cd-primary-nav .cd-secondary-nav > li.active > a {background-color: transparent;color: #222;}.has-children > a:hover::before, .has-children > a:hover::after, .go-back a:hover::before, .go-back a:hover::after {background-color: #222;}.has-children > a::before, .has-children > a::after, .go-back a::before, .go-back a::after {background: #222}.cd-primary-nav > li > a:hover {color:#222}.cd-primary-nav > li > a:hover {background: transparent;}nav.cd-nav .bottom-copyright {display:none}.cd-primary-nav.nav-is-visible .cd-secondary-nav a {padding: 0px 0px}/*---內頁---*/ 
.layoutlist_5 .item{margin: 0 auto;}.layoutlist_8 .item .list_img a img{margin-top: 9px;}@media screen and (min-width: 992px) and (max-width: 1199px){.form-horizontal .form-group {margin-left: 0;}}
}
/*1199px end*/
/*1024px start*/
@media (max-width: 1024px) {
.RWDbanner_plus01 .slick-caption {display:none}.RWDbanner_plus01 .slick-item.slick-active .pic-box .pic img {-webkit-animation-name:none;    animation-name:none;    -webkit-animation-duration: 0s;    animation-duration: 0s;    -webkit-animation-fill-mode: both;    animation-fill-mode: both}.banner_block {margin-top: 70px;}.RWDnews005 h1.main-title{margin:20px 0 0!important}.RWDright_cont002 .item-first .text-box .title {font-size: 22px;margin-bottom: 5px;}.RWDproduct002_v2 .popup-portfolio .portfolio-item.the_first {width: calc(100%/3 - 20px);}.RWDproduct002_v2 .popup-portfolio .portfolio-item {width: calc(100%/3 - 20px);margin:0px 10px 30px !important}.portfolio-bottom-summary p {-webkit-line-clamp: 3;}.the_first .portfolio-bottom-summary h4 {font-size: 15px;color: #eee;}.portfolio-bottom-summary h4 {font-size: 15px;color: #eee;}.portfolio-bottom-summary p {color: #eee;}.portfolio-bottom-summary {height: 120px !important;}.RWDproduct002_v2 .btn-box .btn {margin-top: 0px;}.footer_block .container .row {display: block;}.footer_block .left {width: 50%;}.footer_block .center {width: 50%;}.footer_block .right {width: 100%;}.footer_block .container .row {width: 100%;}.footer_block .center {margin-top: 65px;}.footer_block .right {padding-left: 15px;border-left: 0pX #c5c5c5 dotted;padding-top: 20px;border-top: 1px #c5c5c5 dotted;margin-top: 20px;}.footer_block .right a {display: inline-block}.footer_block {padding-top: 50px}.footer_block .container {padding-bottom: 50px;}.work_block {padding: 50px 0px}.service_block {padding: 50px 0px 50px;}.about_block {padding-top: 50px;padding-bottom: 50px;}/*------內頁------*/ 
.hgroup .container{padding: 0 15px;}
}
/*1024px end*/
/*991px start*/
@media (max-width: 991px) {
.footer_block .center {width: 49%;display: inline-block;}.footer_block .left {width: 49%;display: inline-block;}.RWDproduct002_v2 .btn-box {clear: both;}.RWDproduct002_v2 .btn.btn-rj {font-size: 15px;letter-spacing: 1px}.service_block .container {width: 95%;}/*------內頁------*/#sidebar {padding: 0;margin-bottom:50px;}.webdesc{margin-bottom: 30px;}#eforms .currectsend_btn .web_btn2{margin-left: 0;}.RWDtimeline01 li.event::before {left: 43px;}.pagecontent.menu5, .pagecontent.menu8{padding:0 !important;}.pagecontent.col-md-9.list7.menu3{padding:0 !important;}.layoutlist_8 .item .list_img a img {margin-top: 17px;}.layoutlist_2 .album_item, .video_item{width: calc(100% / 3);}@media screen and (min-width: 415px) and (max-width: 991px){.RWDslider01 .products-list .box,.RWDslider01.pic-right .products-list .box{flex-direction:column}.RWDslider01 .pic-list{width:80%;padding:0}.RWDslider01 .text{width:100%}.RWDslider01.pic-right .pic-list {padding: 0;}.RWDslider01 .products-list .box,.RWDslider01.pic-right .products-list .box{flex-direction:column;width:80%;margin:auto;padding:0!important}.RWDslider01 .pic-list{width:80%;padding:0;margin:auto;float:none!important}.RWDslider01.pic-right .control-box{left:50%;transform:translateX(-50%);text-align:center;right:auto}.RWDslider01 .control-box{right:auto;left:50%;transform:translateX(-50%)}}
}
/*991px end*/
/*850 start*/

@media (max-width: 850px) {.fl img {width:200px}.RWDproduct002_v2 .popup-portfolio .portfolio-item.the_first {width: calc(100%/2 - 20px);}.RWDproduct002_v2 .popup-portfolio .portfolio-item {width: calc(100%/2 - 20px);margin:0px 10px 30px !important}.RWDright_cont002 .item-first .pic {width: 60%;margin: 0 auto;}.RWDright_cont002 .item-first::after {left: 120px; top: -12px;width: 350px}.RWDright_cont002 .item-first .text-box {padding: 50px 0px 0px 0px;float: none;width: 100%;margin: 0 auto;text-align: center;}.about_block .container {width: 85%;}.RWDright_cont002 .item-first .text-box a {margin: 30px auto 0px !important}}

/*850 end*/
/*800px start*/
@media (max-width: 800px) {
.footer_block .container {width: 100%;}.footer_block {font-size: 13px;}.footer_block .center span {margin-right: 10px;width: 60px;}.footer_block h6 {font-size: 14px;margin-top: 0px;margin-bottom: 0;}.footer_block .bottom {line-height: 20px;display: block;letter-spacing: 0px;}
}
/*800px end*/
/*pad版 start*/
@media (max-width: 768px) {
.RWDService001 .row .col-md-3 {width: calc(100%/3 - 1px);}.paneleffect, .paneleffect_v1 {opacity: 1 !important;}
}
/*pad版 end*/
/*767px start*/
@media (max-width: 767px) {
.RWDService001 .row .col-md-3 {width: calc(100%/2 - 1px);float: left;}.RWDproduct002_v2 .filter-portfolio ul > li {display: inline-block;margin: 5px 0px;width: calc(100%/3 - 1px);float: left;}.RWDproduct002_v2 .btn.btn-rj {background-color: transparent;color: #aaa;border: 1px solid #797878;font-size: 18px; font-weight: 600;letter-spacing: 2px;border-bottom: 1px solid #797878; border-radius: 0;position: relative;transition: 0.5s; padding: 10px 30px 10px;}.RWDproduct002_v2 .filter-portfolio ul {padding: 0px;margin-bottom: 0px !important;border-bottom: 0px #2c2c2c solid;width: 100%;display: block;}.footer_block .left {width: 100%;display: block;}.footer_block .center {width: 100%;display: block;margin: 15px 0px 0px;}.RWDmobile_bottom_v2 .text { text-align: center;font-size: 15px;letter-spacing: 2px;display: inline-block;}.RWDmobile_bottom_v2 .icon {font-size: 16px;margin-right: 20px;}.mobile_bottom__a {padding: 10px 0;}.mobile_bottom__li {flex: auto;border-left: 0px solid #484848;border-right: 0px solid #2d2d2d;background: #3b5998;}.fixed_block .RWDedictor {display:none}.fixed_block {    position: fixed;    bottom: 0;    right: 0;    background: #e6e6e6;    border:0px #aaa solid;    padding: 0;    font-size: 12px;    z-index: 1;    transition: 0.5s ease;    transition: 0.8s ease;    right: 0;    left: 0;}/*------內頁------*/body {font-size: 16px;}.hgroup .container {padding: 0;}.page_wrapper_bg .call_to_action > .container{padding:0 25px;}.page_wrapper_bg .call_to_action > .container .article-text > .container{padding: 0;}.RWDtimeline01 li.event::before {left: 23px;}.layoutlist_7 .litem, .layoutlist_2 .album_item, .video_item{width: calc(100% / 2);}.layoutlist_7 .litem{margin-top:25px !important;}.photo_view #slider{padding: 15px !important;}.tab_content{margin-top:15px;}@media screen and (min-width: 491px) and (max-width: 767px){.layoutlist_8 .item{display: block;float: left;width: calc(50% - 7px);}.layoutlist_8 .item:nth-child(odd){margin-left:7px;margin-right: 0;}.layoutlist_8 .item:nth-child(even){margin-right:7px;margin-left: 0;}}.layoutlist_8 .item .list_img a img {margin-top: auto;}.layoutlist_8 .article_subject{border: none;padding: 0;}.layoutlist_8 .list_subject .summary {margin: 0 auto;}.layoutlist_8.rwd .listdate {margin: 0;}.layoutlist_8.rwd .listdate .yearmonth, .layoutlist_8.rwd .listdate .day {color: #aaa;font-size: 14px;}
}
/*767px end*/
/*600px start*/
@media (max-width: 600px) {
.RWDright_cont002 .item-first::after {left: 62px;top: -8px;width: 200px;height: 300px;}.RWDright_cont002 .item-first .text-box .title {font-size: 18px;margin-bottom: 5px;}.RWDright_cont002 .item-first .text-box .subtitle br {display: none;}.RWDright_cont002 .item-first .text-box .subtitle {padding-left: 0px}.RWDright_cont002 .item-first .text-box .text {padding-left: 0px;}.RWDService001 h1.main-title {margin-bottom: 0px !important;font-size: 30px !important}.RWDService001 i {display: flex;height: 155px;}.RWDproduct002_v2 .filter-portfolio ul > li {width: calc(100%/2 - 1px);}.main-title {font-size: 30px !important;}.sub-title {font-size: 15px !important;margin: 10px 0 0 !important;  line-height: 1.5;}.RWDproduct002_v2 .popup-portfolio .portfolio-item.the_first {width: calc(100%/1 - 0px);margin: 0 auto 30px !important;}.RWDproduct002_v2 .popup-portfolio .portfolio-item {width: calc(100%/1 - 0px);margin: 0px 0px 30px !important;}.portfolio-bottom-summary {height: auto !important;}.RWDright_cont002 .item-first .text-box .text {line-height: 26px}.RWDright_cont002 .item-first .pic {width: 80%;}.RWDnews005 .controlls-over .owl-pagination{display:block;position:relative;top:0;margin:20px auto 0;text-align:center;left:0;padding-right:0}.service_block .container {width: 100%;}.RWDnews005 h1.main-title{font-size:30px!important;text-align:center}.RWDnews005 .section-subject{margin:0 0 30px}.RWDnews005 h4 a {font-size:15px}
}
/*600px end*/
/*480px start*/
@media (max-width: 480px) {
.RWDproduct002_v2 .btn.btn-rj {font-size: 16px}/*------內頁------*/ 
.layoutlist_2 .album_item, .video_item, .layoutlist_7 .litem{width: 100%;float:none;}.page_wrapper_bg .call_to_action .pagecontent .btn a{max-width: 100%;}#eforms .ebtn.currectsend_btn{margin-top:25px;}#eforms .currectsend_btn .web_btn2 {max-width: 100%;}
}
/*480px end*/
/*380px start*/
@media (max-width: 380px){
.RWDService001 .row .col-md-3 {width: calc(100%/2 - 1px); float: left;}.RWDService001 i {display: flex;height: 150px}.RWDService001 h2 {font-size: 15px;}.RWDService001 h2 br {display: none !important;}.RWDService001 h2 {min-height:45px}.main-title {font-size: 25px !important;}.footer_block .center {padding: 0px;}.footer_block .left {padding: 0;}.footer_block .right {padding-left: 0px}
}
/*380px end*/
/*320px start*/
@media (max-width: 320px){
.RWDright_cont002 .item-first .text-box .title {font-size: 16px;margin-bottom: 5px;}.RWDService001 h2 {font-size: 15px;}.RWDproduct002_v2 .btn.btn-rj {padding: 10px 15px 10px;}.RWDService001 .row .col-md-3 {width: calc(100%/1 - 1px); float: left;}.RWDService001 i {display: flex;height:auto}
}
/*320px end*/