a:focus, a:hover {    text-decoration: none;}.main {    top: 80px;    background: #f9f9f9;    overflow: hidden;}/*loading*/ 
.fl {width:270px;}.fl img {width:100%;}/*-----選單-----*/ 
.RWDmenu_plus02 .container {    width: 100%;    padding-right: 0;}.cd-logo {    width: 190px;    margin-top: 19px;}.cd-primary-nav>li>a {    letter-spacing: 2px;    font-size: 15px;    color: #333;}.cd-primary-nav>li:after {    display: none;}.cd-primary-nav>.has-children>a::after, .cd-primary-nav>.has-children>a::before {    background: #333;}.cd-primary-nav .cd-secondary-nav>li>a {    font-size: 15px;    letter-spacing: 2px;    color: #333;}@media (min-width: 1200px) {.cd-primary-nav>li.has-children {padding-right: 20px;}.cd-primary-nav>li>a:hover, .cd-primary-nav>li.active>a {color: #192c58;}.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: #192c58;}.cd-primary-nav .cd-secondary-nav>li.active>a, .cd-primary-nav .cd-secondary-nav>li>a:hover {background-color: #eaeaea;color: #333;}}/*複選單*/ 
.RWDmenu_plus02 .sub-nav {    float: right;    margin-left: 60px;}.RWDmenu_plus02 .sub-nav.sub-up {    margin-top: 0;}.RWDmenu_plus02 .editor {    margin-right: 0;    margin-top: 0;}a.free-callout {    font-size: 14px;    color: #fff;    letter-spacing: 2px;    height: 80px;    display: flex;    justify-content: center;    flex-direction: column;    padding: 0 25px;    background: #192c58;}a.free-callout span {    font-size: 20px;    font-weight: 600;    letter-spacing: 1px;    margin-top: 3px;    padding-top: 6px;    border-top: 1px solid rgba(255, 255, 255, 0.6);}/*banner*/ 
.RWDbanner_plus01 .slick-caption {    letter-spacing: 2px;}.RWDbanner_plus01 .slick-caption .container {    width: 1550px;}.RWDbanner_plus01 .txt1 {    font-size: 36px;}.RWDbanner_plus01 .txt2 {    font-size: 70px;}.RWDbanner_plus01 .txt3 {    font-size: 18px;    margin-top: 80px !important;}/*輪播點*/ 
.RWDbanner_plus01.style-dotnav.dot .slick-dots button {    background: transparent;    border: 1px solid #fff;}.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button {    background: #fff}/*-----關於-----*/ 
.about-block {    padding: 120px 0;}.about-block .container {    width:95%;    padding: 0;}.RWDleft_cont002 .item-second {    display: flex;    align-items: center;    flex-direction: row-reverse;    background-color: transparent;}/*文字框*/ 
.RWDleft_cont002 .item-second .text-box {    background: transparent;    color: #333;    width: 50%;    padding: 40px 5% 0 8%;}.RWDleft_cont002 .item-second .text-box .title, .RWDleft_cont002 .item-second .text-box .subtitle {    font-size: 32px;    color: #333;    font-weight: 600;    letter-spacing: 3px;    line-height: 1.5;    margin: 0;}.RWDleft_cont002 .item-second .text-box .underline {    display: none;}.RWDleft_cont002 .item-second .text-box .text {    line-height: 2;    font-size: 15px;    letter-spacing: 2px;    margin-top: 35px;    width: 100%;}.RWDleft_cont002 .item-second .text-box .text p:last-child {    margin: 0;}.ab-info {    position: relative;}.ab-sale {    margin-top: 20px;}.ab-sale h5 {    font-size: 17px;    font-weight: 600;    margin: 0 0 10px;    padding: 0 0 5px;    line-height: 1.5;    border-bottom: 1px solid #d9d9d9;}.ab-sale ul {    padding: 0;    margin: 0;    display: flex;    flex-wrap: wrap;}.ab-sale ul li {    margin-right: 20px;    list-style: none;}/*圖片*/ 
.RWDleft_cont002 .item-second>a {    display: block;    width: 50%;    flex-shrink: 0;}.RWDleft_cont002 .item-second .pic {    width: 80%;    float: none;}.RWDleft_cont002 .item-second:hover .pic img {    transform: scale(1);}/*按鈕*/ 
.RWDleft_cont002 .item-second .text-box a {    display: none;}/*合作&服務*/ 
.cooperation-service {    position: relative;}.cooperation-service:before {    content: '';    width: 1500px;    height: 100%;    position: absolute;    background: #f5f5f5;    box-shadow: 0 0 20px rgba(0, 0, 0, 0.08);    left: 50%;    transform: translateX(-50%);}/*-----合作客戶-----*/ 
.cooperation-block {    overflow: hidden;    padding: 100px 0;}/*標題*/ 
.RWDnews005 .section-subject {    margin: 0 0 45px;}.RWDnews005 h1.main-title {    font-size: 32px;    color: #333;    font-weight: 600;    letter-spacing: 3px;    line-height: 1.5;}.RWDnews005 h2.sub-title {    font-size: 17px;    margin: 10px auto 0;    color: #5B5B5B;    font-weight: normal;    line-height: 1.7;    width: 750px;    letter-spacing: 2px;}.RWDnews005 .section-line {    display: none;}/*項目*/ 
.RWDnews005 .owl-carousel {    overflow: visible;    margin: 0;}.RWDnews005 .owl-carousel .owl-wrapper-outer {    overflow: hidden;}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item {    padding: 0 25px;}.RWDnews005 .owl-carousel .owl-item .img-hover > a {    box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.05);    display: block;}.RWDnews005 .owl-carousel .owl-item .img-hover > a {    pointer-events: none;}.RWDnews005 h4 {    font-size: 15px;    letter-spacing: 2px;    margin: 0;    line-height: 1.6;    text-align: center;}/*切換按鈕*/ 
.RWDnews005 .owl-theme .owl-controls .owl-buttons div {    color: #fff;    background: #192c58;    height: 45px !important;    width: 45px !important;    border: 0;    display: flex;    align-items: center;    justify-content: center;    -webkit-border-radius: 0;    -moz-border-radius: 0;    border-radius: 0;}.RWDnews005 .controlls-over .owl-controls .owl-prev {    left: -50px;}.RWDnews005 .controlls-over .owl-controls .owl-next {    right: -50px;}.RWDnews005 .controlls-over .owl-pagination {    display: none !important;}/*-----服務項目-----*/ 
.service-block {    padding: 100px 0;}.service-block .container {    position: relative;}.service-block .container:before {    content: '';    width: 100%;    height: 1px;    background: #d9d9d9;    position: absolute;    left: 0;    display: block;    top: -100px;}/*標題*/ 
.RWDService001 .section-subject {    margin: 0 0 45px;}.RWDService001 h1.main-title {    font-size: 32px;    color: #333;    font-weight: 600;    letter-spacing: 3px;    line-height: 1.5;}.RWDService001 h2.sub-title {    font-size: 17px;    margin: 10px auto 0;    color: #999;    font-weight: normal;    line-height: 1.7;    width: 750px;    letter-spacing: 2px;    display: none;}.RWDService001 .section-line {    display: none;}/*項目*/ 
.RWDService001 .col-md-3.col-sm-6 {    padding: 0 30px;}.RWDService001 .boxFeature-2 {    text-align: center;}.RWDService001 .boxFeature-2 .iconBig {    margin: 0 auto 35px;    width: 80px;}.RWDService001 .boxFeature-2 h2 {    font-size: 17px;    font-weight: 600;    letter-spacing: 2px;    color: #333;    margin: 0 0 10px;    line-height: 1.5;}.RWDService001 .boxFeature-2 p {    font-size: 15px;    letter-spacing: 2px;    color: #333;    line-height: 1.8;    margin: 0;}/*-----產品-----*/ 
.product-block {    padding: 100px 0 0;}/*標題*/ 
.RWDproduct004 .callout-dark {    background-color: transparent;    padding: 0;}.RWDproduct004 section {    border-bottom: 0;}.RWDproduct004 .section-subject {    margin: 0 0 45px;}.RWDproduct004 h1.main-title {    font-size: 32px;    color: #333 !important;    font-weight: 600;    letter-spacing: 3px;    line-height: 1.5;}.RWDproduct004 h2.sub-title {    font-size: 17px;    margin: 10px auto 0;    color: #5B5B5B;    font-weight: normal;    line-height: 1.7;    letter-spacing: 2px;}.RWDproduct004 .heading-title.heading-arrow-bottom::after {    border-top: 30px solid #f9f9f9;    border-left: 30px solid transparent;    border-right: 30px solid transparent;    bottom: -65px;    margin-left: -30px;}/*項目*/ 
.RWDproduct004 #portfolio.portfolio-nogutter .item-box {    position: relative;}.RWDproduct004 a {    display: block;}.RWDproduct004 .item-box-desc {    width: 100%;    margin: 0;    padding: 20px 40px;    position: absolute;    background: rgba(0, 0, 0, 0.4);    bottom: 0;}.RWDproduct004 .item-box-desc a {    margin-bottom: 10px;}.RWDproduct004 #portfolio div.col-md-3 h3 {    font-size: 17px;    line-height: 1.5;    color: #fff;    letter-spacing: 2px;    font-weight: 600;}.RWDproduct004 .list-inline {    list-style: none;    margin: 0 !important;    font-size: 15px;    letter-spacing: 2px;    color: #fff;}@media (min-width: 1200px) {.RWDproduct004 #portfolio.portfolio-nogutter .row .mix .item-box img {transition: .3s ease;}.RWDproduct004 #portfolio.portfolio-nogutter .row .mix:hover .item-box img {transform: scale(1.05);}}
/*footer start*/

.footer-block {    background: #192c58;}.footer-block>.container {    display: flex;    padding-top: 80px;    padding-bottom: 80px;}.footer-contact {    width: 400px;    flex-shrink: 0;}/*頁尾資訊*/ 
.footer-info {    width: 100%;    font-size: 15px;    letter-spacing: 1px;    color: #fff;    line-height: 2;}.footer-info a {    color: #fff;}.footer-info h5 {    font-size: 17px;    font-weight: 600;    margin: 0 0 5px;    line-height: 1.5;}/*頁尾聯繫*/ 
.footer-contact .RWDedictor {    height: 100%;    display: flex;}a.sale-call, a.sale-line {    display: flex;    flex-direction: column;    align-items: center;    justify-content: center;    font-size: 15px;    color: #fff;    letter-spacing: 2px;    border: 1px solid #fff;    width: 49%;    transition: .3s ease;}a.sale-call img, a.sale-line img {    margin-bottom: 20px;}a.sale-call span, a.sale-line span {    letter-spacing: 1px;    font-weight: 600;    font-size: 17px;}a.sale-call {    margin-right: 1%;}a.sale-line {    margin-left: 1%;}@media (min-width: 1200px) {a.sale-call:hover, a.sale-line:hover {background: rgba(0, 0, 0, 0.5);}}/*SSL*/ 
.footer-ssl {    padding: 20px 0;    background: #000000;    color: #fff;    font-size: 10px;    letter-spacing: 1px;    line-height: 1;    opacity: .5;    font-family: 微軟正黑體;}.footer-ssl .container {    display: flex;    align-items: center;}.RWDssl01, .footer-ssl .RWDedictor, .copyright {    display: inline-block;}.footer-ssl .RWDedictor {    margin: 0 5px;    border-right: 1px solid #fff;    border-left: 1px solid #fff;    padding: 0 5px;}.copyright_desc, .copyright_desc a, .copyright_desc a:hover {    color: #fff;    font-size: 10px;    letter-spacing: 1px;    line-height: 1;}/*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(255, 255, 255, 90%) !important;color: #000 !important;left: auto !important;right: 0 !important;line-height: 1.5 !important;}.RWDalert_fancybox.bottom .editor {font-size: 14px !important;letter-spacing: 2px !important;}.RWDalert_fancybox .btn.active {border-radius: 0px;margin-top: 20px;background: #ccc !important;border: 1px solid #ccc !important;display: block;padding: 5px 50px;color: #333 !important;font-size: 14px !important;}.RWDalert_fancybox .btn:hover {background: #333 !important;color: #fff !important;}

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

/*內頁長度*/section.call_to_action{min-height: 800px; padding: 35px 0 80px;}/*toTop隱藏*/#toTop{display:none !important;}/*footer*/#RWDPAGE_BASE_PAT02 .footer-info {opacity: 1; animation: none;}#RWDPAGE_BASE_PAT02 .footer-contact {opacity: 1; animation: none;}/*title*/h1.pageTitle {font-size: 32px; color: #333 !important; font-weight: 600; letter-spacing: 3px; line-height: 1.5; text-align: center; margin: 0 0 .3em 0 !important;}ul.breadcrumb.pull-right {color: #5B5B5B; font-weight: normal; line-height: 1.7; letter-spacing: 2px; position: relative; background: transparent; border: none; bottom: 0; padding: 0; float: none !important; text-align: center;}.hgroup .container {border-bottom: none;}ul.breadcrumb.pull-right a {color: #5b5b5b;}/*內文*/section.article-text, section.article-text p {font-size: 15px; letter-spacing: 2px; color: #555; line-height: 1.8;}/*回上層*/ 
.btn.btn_back {float: right; margin-right: 0; padding: 0; margin-top: 30px; background: transparent !important;}.btn.btn_back a {padding: 0 15px; border: 1px solid #192c58; color: #192c58; font-size: 14px;letter-spacing: 2px; transition: .5s all; display: block; line-height: 2.5;}.btn.btn_back a:hover {background: #192c58; color: #fff; border-color: #192c58;}/*側選單*/#sidebar .products-nav>ul> li.active>ul { display: block;}#sidebar {padding-bottom: 30px;}.xrow {width: 100%;height: 100%; position: relative;display: inline-block;}#sidebar .products-nav{ background: #f5f5f5;}.m2018 .products-nav .nav-title{background:#192c58;font-size:18px;padding:8px 10px;text-align:center;margin-bottom:0;color:#fff;letter-spacing:2px;font-weight:600}.page_wrapper_bg .products-nav>ul>li {border-bottom: 1px solid #ddd;padding: 10px 0px; margin-bottom: 0px;text-align: left;transition: 0.4s;}.page_wrapper_bg .products-nav>ul> li.active, .page_wrapper_bg .products-nav>ul>li:hover {border-bottom: 1px solid #192c58;}.page_wrapper_bg .products-nav>ul> li.active > a, .page_wrapper_bg .products-nav>ul>li:hover > a{color: #333;font-weight: 600;}.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: #111;font-weight: 600;}.m2018 .products-nav ul>li>.toggle-submenu { top: 10px;}.m2018 .products-nav>ul>li>a {font-size: 15px;padding: 5px 15px;color: #888;}#sidebar > div > div > ul > li > ul > li:last-child {border-bottom: none;}#sidebar > div > div > ul > li > ul > li { border-top: 1px solid #ddd; padding: 10px 0 5px;margin-top:5px;}li.has-child.is-open {background: #f5f5f5;}li.has-child.is-open .has-child {padding: 10px 0px 0px;background: transparent;}.m2018 .products-nav ul li>ul>li>a, .m2018 .products-nav ul li>ul>li.is-open>a {padding: 0px 15px; line-height: 2;}/*新編輯器*/ 
.pagecontent .article_model[data-seq="0"] {margin-top: 0px !important;}.RWDslider01 .editor {font-size: 15px !important; line-height: 1.8 !important; color: #555 !important; letter-spacing: 2px;}.RWDtimeline01 li.event .point .editor {font-size: 15px; color: #555; line-height: 1.8; letter-spacing: 2px;}.RWDtimeline01 li.event .point .title {font-size: 18px; letter-spacing: 2px;}/*公司簡介*/h3.ab_tit { font-size: 24px !important; font-weight: bold; color: #222; line-height: 1.8 !important; margin: 0 0 5px;}/*頁籤*/ 
.tabs {margin: 35px 0px 10px; font-weight: 400;}.tabs nav li.tab-current:after, .tabs nav li.tab-current:before{display:none;}.tabs nav ul {display: flex !important;justify-content: flex-center;}.tabs nav a {font-weight: 400;padding: 5px 20px;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: 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: #192c58;}.tabs nav a::before, .tabs nav li.tab-current a::after{display: none;}.content section {font-size: 15px; font-weight: 400;}/*商品列表*/ 
.webdesc {padding: 0 15px 30px;}.layoutlist_2 .item .subject {font-size: 18px; margin: 15px 5px; font-weight: bold; letter-spacing: 1px; line-height: 1.5;}.item .subject A.itemlink {color: #121212 !important;}.layoutlist_2 .product_list_item {letter-spacing: 1px !important; margin-top: 0; margin-bottom: 30px; border-bottom: none;}/*商品內頁*/ 
.product_desc_content {color: #555; line-height: 1.8;}.page_content1 .info{text-align:center}#prod_name,#prod_name h2{color:#222!important;font-size:26px!important;line-height:1.6;font-weight:700!important;text-align:center;letter-spacing: 1px;}._shopping_info{margin-top:35px}._shopping_info>div{display:flex;align-items:flex-end;justify-content:center}#member_org_price,#prod_fixprice{margin:0 15px 0 0;line-height:40px}.page_content1 #prod_price{margin-top:0;line-height:40px}.page_content1 .info .fbtn {border-radius: 0px !important; padding: 0 15px !important; border: 1px solid rgb(29 47 56 / 88%) !important; color: #fff; font-size: 14px; letter-spacing: 2px; transition: .5s all; display: block; line-height: 2.5; background: rgb(29 47 56 / 88%)  !important;}.page_content1 .info .fbtn:hover {background: transparent !important; color: rgb(29 47 56 / 88%) !important;}.dd-container{width:auto!important}.page_wrapper_bg .dd-select{width:auto!important;padding-right:36px}.page_wrapper_bg .dd-selected {color: #333;}.dd-options{width:100%!important}#product > div.page_content1 > div.product_top.row > div.info.col-sm-12.col-md-12.col-xs-12 > div:nth-child(4){display:flex;align-items:center;justify-content:center;flex-wrap:wrap;}.count_info {text-align: center;}.tabs .content{padding:15px}.tabs nav ul li:first-child{margin-left:0}h5.pro_tit { font-size: 18px !important; font-weight: bold; line-height: 1.8 !important; color: #000; margin: 0 0 15px;}.phone-info {display: none;}/*服務項目*/h3.ser_tit {font-size: 22px !important; font-weight: bold; color: #222; line-height: 1.8 !important; margin: 0 0 5px !important;}h4.ser_titm {font-size: 16px !important; font-weight: bold !important; color: #555; margin: 0 0 20px;}/*表格修正*/ 
.table01{width:100%;overflow-x: scroll;-webkit-overflow-scrolling: auto;margin-bottom: 30px;overflow-x: auto;/*white-space: nowrap;*/}.table01::-webkit-scrollbar{width: 3px;height: 5px;}.table01::-webkit-scrollbar-thumb:horizontal {background-color: #a6a6a6;border-radius: 3px;}.table01::-webkit-scrollbar-track-piece:horizontal:decrement,.table01::-webkit-scrollbar-track-piece:horizontal:increment {background-color: rgba(166, 166, 166, 0.2);}.table01 td {border: 1px solid #ccc;padding: 8px 10px !important; letter-spacing: 1px;}/*相簿*/ 
.layoutlist_2 .album_item_subject {font-size: 18px; font-weight: bold; color: #000;}.layoutlist_2 .album_item {margin: 0 0 35px; height: auto !important;}.photo_discription .text {color: #555; font-size: 14px; line-height: 1.5;}.photo_discription .text {font-size: 15px !important; color: #555 !important; line-height: 1.8;}.photo_view .flexslider {padding: 10px !important;}.album_d_item .album_item_subject {    bottom: 0;    opacity: 1 !important;    background: transparent;    letter-spacing: 1px;    font-size: 16px;}

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

@media (max-width: 1700px) {/*關於*/ 
.RWDleft_cont002 .item-second>a {width: 45%;}.RWDleft_cont002 .item-second .text-box {padding: 40px 5% 0 0;}}@media (max-width: 1550px) {/*banner*/ 
.RWDbanner_plus01 .txt2 {font-size: 55px;}.RWDbanner_plus01 .txt3 {margin-top: 60px !important;}/*合作&服務*/ 
.cooperation-service:before {width: 95%;}/*合作*/ 
.RWDnews005 .container {width: calc(100% - 120px);}}@media (max-width: 1450px) {/*關於*/ 
.about-block {padding: 100px 0 100px;margin-top: 0;}.RWDleft_cont002 .item-second .text-box {padding: 0 5% 0 0;}.ab-info {padding-right: 60px;}.ab-info:before {display: none;}}@media (max-width: 1300px) {/*banner*/ 
.RWDbanner_plus01 .slick-caption .container {    width: 90%;}.RWDbanner_plus01 .txt1 {    font-size: 28px;}.RWDbanner_plus01 .txt2 {    font-size: 42px;}/*關於*/ 
.about-block {padding: 100px 0;}/*產品*/ 
.RWDproduct004 .item-box-desc {padding: 20px;}/*top*/ 
.scrollTop002 {bottom: 46px;}}

/*其他尺寸 end*/
/*1199px start*/
@media (max-width: 1199px) {
/*container*/ 
.footer-block .container {    padding-left: 30px;    padding-right: 30px;}.main {top: 70px;}/*選單*/ 
.cd-main-header {height: 70px;padding: 0 25px;}.cd-header-buttons li {margin-top: 11px;}.cd-logo {width: 170px;margin-top: 19px !important;}.cd-primary-nav, .cd-primary-nav ul {background: #fff;}nav.cd-nav ul .close-btn {font-size: 15px;color: #333;}nav.cd-nav .bottom-copyright {display: none;}.RWDmenu_plus02 .sub-nav {    display: block !important;}.RWDmenu_plus02 .sub-nav {    position: absolute;    margin: 0;    right: 100px;}a.free-callout {    height: 70px;}/*服務*/ 
.service-block .container {    width: 90%;}.RWDService001 .col-md-3.col-sm-6 {    padding: 0 20px;}/*產品*/ 
.product-block {    padding: 100px 0 60px;}.RWDproduct004 {    padding: 0 35px;}.RWDproduct004 #portfolio .col-md-3.col-sm-3.mix {    width: 50%;    padding: 0 10px !important;    margin-bottom: 30px !important;}.RWDproduct004 .item-box-desc {    padding: 25px;}
}
/*1199px end*/
/*1024px start*/
@media (max-width: 1024px) {
/*banner*/ 
.RWDbanner_plus01 .slick-caption {top: 26%;}/*關於*/ 
.RWDleft_cont002 .item-second {    flex-direction: column-reverse;}.RWDleft_cont002 .item-second>a {    width: 100%;    height: 400px;    overflow: hidden;    margin-top: 60px;}.RWDleft_cont002 .item-second .pic {    top: -40%;}.RWDleft_cont002 .item-second .pic img {    width: 100%;}.RWDleft_cont002 .item-second .pic {    width: 100%;    float: none;}.RWDleft_cont002 .item-second .text-box {width: 100%;padding: 0;}.ab-info {    padding-right: 0;}
}
/*1024px end*/
/*991px start*/
@media (max-width: 991px) {
/*banner*/ 
.RWDbanner_plus01 .slick-caption .container {    width: 95%;}/*合作*/ 
.RWDnews005 h2.sub-title {    width: 95%;}/*服務*/ 
.service-block {    padding: 100px 0 40px;}.RWDService001 .boxFeature-2 {    margin-bottom: 60px;}.RWDService001 .col-md-3.col-sm-6 {    padding: 0 60px;}.RWDService001 .boxFeature-2 p {    min-height: 55px;}/*頁尾*/ 
.footer-contact {    width: 320px;}/*---內頁---*/section.call_to_action {padding: 35px 0 50px;}.layoutlist_2 .album_item {width: calc(100% / 2); float: left;}
}
/*991px end*/
/*800px start*/
@media (max-width: 800px) {
.btn.btn_back {    width: auto !important;}
}
/*800px end*/
/*767px start*/
@media (max-width: 767px) {
/*container*/ 
.service-block .container, .footer-block .container {    padding-left: 20px;    padding-right: 20px;}/*banner*/ 
.RWDbanner_plus01 .slick-caption {    top: 23%;}.RWDbanner_plus01 .txt1 {    font-size: 24px;}.RWDbanner_plus01 .txt2 {    font-size: 35px;}.RWDbanner_plus01 .txt3 {    margin-top: 35px !important;    font-size: 15px;}/*關於*//*服務*/ 
.RWDService001 .col-md-3.col-sm-6 {    padding: 0 20px;    width: 50%;    float: left;}/*產品*/ 
.RWDproduct004 #portfolio .col-md-3.col-sm-3.mix {    float: left;}/*頁尾*/ 
.footer-contact {    width: 180px;}.footer-contact .RWDedictor {    height: 100%;    display: flex;    flex-direction: column;}a.sale-call, a.sale-line {    width: 100%;    padding: 10px;}a.sale-call {    margin-right: 0;    margin-bottom: 5px;}a.sale-line {    margin-left: 0;    margin-top: 5px;}a.sale-call img, a.sale-line img {    display: none;}/*內頁*/ 
.layoutlist_2 .col-xs-12.col-sm-6.col-md-4 {    width: calc(100% / 2);}.tabs {    margin: -40px 0px 10px;}.tab_content {    padding-top: 10px;    font-size: 15px !important;    line-height: 1.8 !important;    color: #555 !important;}.album_d_item {float: none;}
}
/*767px end*/
/*600px start*/
@media (max-width: 600px) {
/*loading*/ 
.fl {width:200px;}.cd-main-header {    padding: 0 10px;}/*複選單*/ 
.RWDmenu_plus02 .sub-nav {    right: 0;    top: 70px;    width: 100%;}.RWDmenu_plus02 .editor {    float: none;}a.free-callout {    height: auto;    width: 100%;    flex-direction: row;    font-size: 17px;    line-height: 2;}a.free-callout span {    font-size: 17px;    margin-top: 0;    padding-top: 0;    border-top: 0;    margin-left: 15px;}.main {    top: 100px;}/*關於*/ 
.about-block {    padding: 100px 0 0;}.RWDleft_cont002 .item-second .text-box .text {    flex-direction: column;}.RWDleft_cont002 .item-second .pic {    top: 0;}.RWDleft_cont002 .item-second>a {    height: 100%;}.ab-sale {    margin-top: 40px;    width: 100%;}.ab-sale ul {    display: flex;    flex-wrap: wrap;    padding: 0;    margin: 0;}/*合作服務*/ 
.cooperation-service:before {    width: 100%;}/*合作*/ 
.RWDnews005 .container {    width: 100%;    padding: 0 20px;}.RWDnews005 h2.sub-title {    width: 100%;}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item {    padding: 0 10px;}.RWDnews005 .controlls-over .owl-controls .owl-prev {    left: -20px;}.RWDnews005 .controlls-over .owl-controls .owl-next {    right: -20px;}.RWDnews005 .owl-controls .owl-buttons {    display: none;}.RWDnews005 .controlls-over .owl-pagination {    display: block !important;    margin-top: 25px;    width: 100%;}/*服務*/ 
.service-block .container {    width: 100%;}.RWDService001 .col-md-3.col-sm-6 {    padding: 0 10px;}.RWDService001 .boxFeature-2 p {    min-height: 81px;}/*產品*/ 
.RWDproduct004 #portfolio .col-md-3.col-sm-3.mix {    width: 100%;    float: none;}/*頁尾*/ 
.footer-block {    text-align: center;}.footer-block>.container {    flex-direction: column;    padding-top: 50px;    padding-bottom: 50px;}.footer-contact {    width: 100%;    margin-top: 25px;}.footer-ssl {    text-align: center;}.RWDssl01, .footer-ssl .RWDedictor, .copyright {    display: block;}.footer-ssl .RWDedictor {    margin: 10px 0;    border-right: 0;    border-left: 0;    padding: 0;}.footer-ssl .container {    flex-direction: column;}/*cookie*/ 
.RWDalert_fancybox.bottom .editor, .RWDalert_fancybox.bottom .btn-box {display: block !important;}.RWDalert_fancybox.bottom {padding: 30px 30px 20px !important;width: 100%;}.RWDalert_fancybox .btn.active {display: block !important;margin: 20px 0 0 !important;width: 100% !important;}.RWDleft_cont002 .item-second>a {margin-top: 40px;}/*內頁*/ 
.layoutlist_2 .col-xs-12.col-sm-6.col-md-4 {    width: 100%;}.btn.btn_back {    width: 100% !important; margin-top: 30px !important;}h1.pageTitle {    font-size: 24px;}section.call_to_action .container {    padding-left: 10px;    padding-right: 10px;}#prod_name, #prod_name h2 {    font-size: 22px !important;}.table01 {    white-space: nowrap;}.phone-info {display: block;}h3.ab_tit {font-size: 20px !important;}.layoutlist_2 .album_item {    width: 100%;}div#carousel {    padding: 0 !important;    background: transparent !important;    border: none;}.photo_view .flexslider .slides2 {    height: 55px !important;}
}
/*600px end*/
/*480px start*/
@media (max-width: 480px) {
/*banner*/ 
.RWDbanner_plus01 .slick-caption .container {    width: 100%;}.RWDbanner_plus01 .slick-caption {    width: 100% !important;}/*關於*/ 
.RWDleft_cont002 .item-second .text-box .title, .RWDleft_cont002 .item-second .text-box .subtitle {    font-size: 26px;}/*合作*/ 
.RWDnews005 h1.main-title {    font-size: 26px;}/*服務*/ 
.RWDService001 h1.main-title {    font-size: 26px;}.RWDService001 .boxFeature-2 p {    min-height: 115px;}/*產品*/ 
.RWDproduct004 h1.main-title {    font-size: 26px;}
}
/*480px end*/
/*380px start*/
@media (max-width: 380px){
/*banner*/ 
.RWDbanner_plus01 .txt1 {    font-size: 22px;}.RWDbanner_plus01 .txt2 {    font-size: 28px;}
}
/*380px end*/