a:focus, a:hover {    text-decoration: none;}.cd-main-content {    top: 80px;}/*loading*/ 
.fl {width:270px;}.fl img {width:100%;}/*menu*/ 
.cd-logo {    width: 230px;    margin-top: 18px;}nav.cd-nav {    margin-left: 0;}.cd-primary-nav>li>a {    letter-spacing: 2px;    font-size: 15px;    color: #000;}.cd-primary-nav>li:after {   display: none;}.cd-primary-nav>.has-children>a::after, .cd-primary-nav>.has-children>a::before {    background: #000;}.cd-primary-nav .cd-secondary-nav>li>a {    font-size: 15px;    letter-spacing: 2px;    color: #000;}.RWDmenu_plus02 .container{width:1536px;}/*會員購物車*/ 
.RWDmenu_plus02 .cart-block, .RWDmenu_plus02 .member-block, .RWDmenu_plus02 .querycar-block {    margin-left: 30px;}.RWDmenu_plus02 .cart-block a, .RWDmenu_plus02 .member-block a, .RWDmenu_plus02 .querycar-block a {    color: #000;}.RWDmenu_plus02 .cart-block:after, .RWDmenu_plus02 .member-block:after {    display:none;}/*展開購物車*/ 
.RWDmenu_plus02 .cart-menu {    background-color: #fff;}.RWDmenu_plus02 .cart-menu .buy-btn a {    background-color: #f37123;}@media (min-width:1200px){.cd-primary-nav>li>a:hover, .cd-primary-nav>li.active>a {    color: #f37123;}.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: #f37123;}.cd-primary-nav .cd-secondary-nav>li.active>a, .cd-primary-nav .cd-secondary-nav>li>a:hover {    background-color: #f37123;}.RWDmenu_plus02 .cart-block:hover i, .RWDmenu_plus02 .member-block:hover span {    color: #f37123;}}/*語系*/ 
.lang-select {    font-size: 15px;    color: #333;    letter-spacing: 2px;}.cd-main-header .lang-select-label:after {    border: 1px solid #333;    border-width: 1px 1px 0 0;}.lang-select-label:hover {    color: #333;}.lang-select-options>li {    margin: 0;    border-top: 0;}.lang-select-options a {   transition: .3s;    font-size: 15px;    color: #333;}@media (min-width:1200px){.lang-select-options a:hover {    background-color: #f37123;}}/*banner*/ 
.RWDbanner_plus01 .logo {    width: 450px;}.slick-caption .container {    position: relative;}.RWDbanner_plus01 .logo {    width: 450px;    position: absolute;    right: 0;}.RWDbanner_plus01 .logo img {    margin-bottom: 0;}/*banner-標語*/ 
.txt1>span>span {    display: inline-block;    -webkit-text-fill-color: transparent;    -webkit-text-stroke: 1px #fff;    text-shadow: 0 0 5px #0f25548a;}.txt2 {    width: 410px;    padding-top: 0;    border-bottom: 1px solid #fff;    margin-top: 35px !important;    letter-spacing: 3px;    padding-bottom: 35px;}.txt3 {    letter-spacing: 2px;    margin-top: 25px !important;}/*banner-輪播點*/ 
.RWDbanner_plus01.style-dotnav .slick-dots .slick-active button:before {    display: none;}.RWDbanner_plus01.style-dotnav .slick-dots li button {    color: #fff;    border: 1px solid #fff;}.RWDbanner_plus01.style-dotnav .slick-dots .slick-active button {    color: #000;    font-weight: 700;    background: #fff;}/*關於*/ 
.about-block {    padding: 80px 0;    overflow: hidden;}.RWDright_cont002 .item-first {    background: transparent;    display: flex;    align-items: flex-end;}.RWDright_cont002 .item-first>a {    display: block;}.RWDright_cont002 .item-first .pic {    width: 100%;}.RWDright_cont002 .item-first:hover .pic img {    transform: scale(1.03);}.RWDright_cont002 .item-first .text-box {    color: #333;    padding: 30px;    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);    position: initial;    flex-shrink: 0;    z-index: 1;    background: #fff;}.RWDright_cont002 .item-first .text-box .underline {    display: none;}.RWDright_cont002 .item-first .text-box .title {    font-size: 34px;    letter-spacing: 2px;    font-weight: bold;    line-height: 1.2;    margin: 0;    position: absolute;    left: 0;    top: 0;}.RWDright_cont002 .item-first .text-box .subtitle {    font-size: 17px;    letter-spacing: 4px;    margin-top: 10px;    margin-bottom: 20px;    line-height: 1.5;    position: absolute;    left: 0;    top: 50px;    margin: 0;}.RWDright_cont002 .item-first .text-box .text {    line-height: 2;    font-size: 15px;    letter-spacing: 2px;    margin-top: 0;    width: 100%;}.RWDright_cont002 .item-first .text-box a {    display: none;}.RWDright_cont002>.container {    position: relative;}.RWDright_cont002>.container:before {    content: '';    background: url(archive/image/customization/ab-back.png)no-repeat;    background-size: 100%;    width: 400px;    height: 256px;    position: absolute;    right: -200px;    bottom: -50px;    z-index: -1;    opacity: 0.05;    transition: 3s;}@media (min-width:1200px){.RWDright_cont002>.container:hover:before {    transform: translate(10px, 10px);}}.RWDright_cont002 .item-first .text-box hr {    margin-top: 30px;    margin-bottom: 30px;}/*關於-服務*/ 
.RWDright_cont002 .item-first .text-box .text h3 {    font-size: 22px;    letter-spacing: 2px;    font-weight: bold;    line-height: 1.2;    margin: 0;}.RWDright_cont002 .item-first .text-box .text h4 {    font-size: 16px;    letter-spacing: 2px;    margin-top: 10px;    margin-bottom: 20px;    line-height: 1.5;}.service-block {    display: flex;}.ser-inside {    width: calc(100%/3);    margin: 0 15px 0 0;    text-align: center;    padding: 15px;    font-size: 13px;    background: #f9f9f9;}.ser-inside:last-child {    margin: 0;}.ser-inside img {    width: 45px;    margin: 0 auto 20px;    display: block;}.ser-inside h5 {    font-size: 16px;    margin: 0;    font-weight: 600;}/*產品*/ 
.product-block {    padding: 40px 0;}.product-block>.container {    width: 80%;}.bounceIn {    -webkit-animation-name: fadeInUp;    animation-name: fadeInUp;}.RWDproduct002_v2 {    padding: 0;}.RWDproduct002_v2 .section-subject {    margin-bottom: 40px;}.RWDproduct002_v2 h1.main-title {    font-size: 34px;    color: #333;    font-weight: 600;    letter-spacing: 5px;}.RWDproduct002_v2 h2.sub-title {    font-size: 18px;    margin: 20px 0 0;    color: #333;    font-weight: normal;    letter-spacing: 3px;    line-height: 1.7;}.RWDproduct002_v2 .section-line {    display: none;}.RWDproduct002_v2 .popup-portfolio {    margin: 0 auto;}.RWDproduct002_v2 .popup-portfolio .portfolio-item {    padding: 0 15px;}.RWDproduct002_v2 .portfolio-bottom {    margin-top: -15px;}.RWDproduct002_v2 .showbottom a {    text-align: left;}.RWDproduct002_v2 .showbottom a h4 {    font-size: 17px;    margin: 0 0 7px 0;    letter-spacing: 2px;    font-weight: 600;    line-height: 1.5;    color: #fff;    display: inline-block;    padding: 4px 18px;    background: #f37123;}.RWDproduct002_v2 .showbottom:hover .portfolio-bottom h4 {    color: #fff;}.RWDproduct002_v2 .showbottom a p {    margin: 0;    font-size: 15px;    letter-spacing: 2px;    line-height: 1.8;    color: #333;}@media (min-width: 768px) {.RWDproduct002_v2 .col-sm-4{width: calc(100% / 3 - 1px);}}/*最新消息*/ 
.news-block {    padding: 80px 0;    border-top: 1px solid #dedede;}.RWDnews005 .section-subject {    text-align: left;    margin-bottom: 40px;    margin-right: 0;    margin-left: 0;    line-height: 1.5;}.RWDnews005 h1.main-title {    font-size: 34px;    color: #333;    font-weight: 600;    letter-spacing: 5px;}.RWDnews005 h2.sub-title {    font-size: 18px;    margin: 20px 0 0;    color: #333;    font-weight: normal;    letter-spacing: 3px;    line-height: 1.5;}.RWDnews005 .section-line {    display: none;}.RWDnews005 .owl-carousel {    overflow: visible;}.RWDnews005 .owl-carousel .owl-wrapper-outer {    overflow: hidden;}.RWDnews005 .owl-carousel.owl-padding-10 {    margin: 0;}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item {    padding: 0 15px;}.RWDnews005 .owl-carousel .owl-item .img-hover>a {    margin-bottom: 20px;    display: block;}.RWDnews005 .margin-top-20 {    margin-top: 0px !important;}.RWDnews005 h4 {    font-size: 17px;    margin: 0 0 7px 0;    letter-spacing: 2px;    color: #333;    font-weight: 600;    line-height: 1.5;}.RWDnews005 h4 a {    color: #333;    overflow: hidden;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-line-clamp: 1;    -webkit-box-orient: vertical;}.RWDnews005 .owl-carousel .owl-item .img-hover p.text-left {    margin: 0;    font-size: 15px;    letter-spacing: 2px;    line-height: 1.8;    color: #333;    overflow: hidden;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-line-clamp: 4;    -webkit-box-orient: vertical;}/*最新消息-按鈕*/ 
.RWDnews005 .owl-controls {    position: absolute;    right: 15px;    top: -90px;}.RWDnews005 .owl-controls .owl-buttons {    display: flex;}.RWDnews005 .owl-theme .owl-controls .owl-buttons div {    color: #333;    background: transparent;    border: #333 1px solid;    -webkit-border-radius: 50%;    -moz-border-radius: 50%;    border-radius: 50%;    position: relative;    margin: 0;    left: 0;    right: 0;    display: flex;    align-items: center;    justify-content: center;    width: 50px !important;    height: 50px !important;    font-size: 26px;}.RWDnews005 .controlls-over .owl-controls .owl-prev {    margin-right: 15px !important;}@media (min-width:1200px){.RWDnews005 .owl-theme .owl-controls .owl-buttons div:hover {    color: #f37123;    border-color: #f37123;}}/*頁尾共用*/ 
.footer-block {    font-size: 15px;    letter-spacing: 1px;    line-height: 2;    color: #333;    border-top: 1px solid #dedede;}.footer-block a {    color: #333;}.footer-block h5 {    font-size: 17px;    line-height: 1.5;    font-weight: 600;    margin: 0 0 5px;}.footer-block>.container {    display: flex;    padding: 60px 15px;    position: relative;}.footer-block>.container:before {    content: '';    width: 100%;    height: 2px;    position: absolute;    background: #F37123;    top: -1px;    z-index: 1;}/*頁尾資訊*/ 
.footer-info {    width: 340px;    flex-shrink: 0;}/*客製按鈕*/ 
.footer-contact {    padding: 0 30px;    width: 100%;    margin-top: 25px;    text-align: center;}.contact-btn {    display: block;    width: 300px;    margin: auto;    border: 1px solid #333;    font-size: 17px;    letter-spacing: 3px;    line-height: 2;    margin-top: 10px;    transition: .3s;}@media (min-width:1200px){.contact-btn:hover {    background: #F37123;    color: #fff;    border-color: #F37123;}}/*社群*/ 
.RWDsocial002 .pull-right {    float: none !important;    margin: 0;}.RWDsocial002 ul.socialNetwork li {    float: none;    display: inline-block;}.RWDsocial002 .iconRounded {    border: 0;    color: #333;    background-color: transparent;    padding: 0;    line-height: 40px;    font-size: 18px;    transition: .3s;}.RWDsocial002 .iconRounded:hover, .color1 .iconRounded:hover {    background-color: transparent;    color: #F37123;}/*ssl*/ 
.footer-ssl {    width: 295px;    font-size: 12px;    flex-shrink: 0;    margin-top: 25px;}.copyright_desc, .copyright_desc a, .copyright_desc a:hover {    color: #333;    line-height: 2;}/*line*/ 
.fixed-line {    position: fixed;    right: 0;    top: 33%;    transition: .3s;    transform: translateX(90px);}.fixed-line.line-change {    transform: translateX(0px);}.line-btn-go {    background: #00b900;    display: block;    width: 50px;    padding: 10px;    text-align: center;    line-height: 1.5;    color: #fff !important;    font-weight: 600;}/*top*/ 
.scrollTop002 {    bottom: 80px;    right: 10px;}/*cookie*/ 
.RWDalert_fancybox.bottom {    box-shadow: 0 0 5px rgba(0, 0, 0, 0.3) !important;    background: rgba(255, 255, 255, 0.7) !important;}.RWDalert_fancybox.bottom .editor {    color: #333 !important;}.RWDalert_fancybox .btn {    border: 1px solid #f37123 !important;    font-size: 15px !important;    letter-spacing: 2px !important;    border-radius: 0 !important;    background: #f37123 !important;}.RWDalert_fancybox .btn.active {    background: #f37123 !important;}
/*語系 start*/

.lang_en .cd-logo {width: 165px;margin-top: 15px;}.lang_en .RWDbanner_plus01 .slick-caption .txt2 {letter-spacing: 0.5px;font-size: 32px;}.lang_en .RWDbanner_plus01 .slick-caption .txt3 {letter-spacing: 0.5px;font-size:20px;}.lang_en .cd-primary-nav>li>a {letter-spacing: 0.5px;}.lang_en .cd-primary-nav .cd-secondary-nav>li>a {letter-spacing: 0.5px;}.lang_en .lang-select {letter-spacing: 0.5px;}.lang_en .RWDright_cont002 .item-first .text-box .title {letter-spacing: 0.5px;}.lang_en .RWDright_cont002 .item-first .text-box .subtitle {letter-spacing: 0.5px;}.lang_en .RWDright_cont002 .item-first .text-box .text{letter-spacing: 0.5px;}.lang_en .RWDright_cont002 .item-first .text-box .text h3{letter-spacing: 0.5px;}.lang_en .RWDright_cont002 .item-first .text-box .text h4{letter-spacing: 0.5px;}.lang_en .RWDproduct002_v2 h1.main-title {letter-spacing: 0.5px;}.lang_en .RWDproduct002_v2 h2.sub-title{letter-spacing: 0.5px;}.lang_en .RWDproduct002_v2 .showbottom a h4{letter-spacing: 0.5px;}.lang_en .RWDproduct002_v2 .showbottom a p {letter-spacing: 0.5px;}.lang_en .RWDnews005 h1.main-title{letter-spacing: 0.5px;}.lang_en .RWDnews005 h2.sub-title {letter-spacing: 0.5px;}.lang_en .RWDnews005 h4 {letter-spacing: 0.5px;}.lang_en .RWDnews005 .owl-carousel .owl-item .img-hover p.text-left{letter-spacing: 0.5px;}.lang_en .footer-block{letter-spacing: 0.5px;}.lang_en .contact-btn{letter-spacing: 0.5px;}.lang_en .RWDalert_fancybox .btn{letter-spacing: 0.5px;}.lang_en .about-block .container {width: 70%;}.lang_en .RWDright_cont002 .item-first .text-box {width: 55%;}.lang_en .ser-inside h5 {line-height: 2;}.lang_en .ser-inside-txt {letter-spacing: 0;line-height: 1.5;}

/*語系 end*/
/*內頁 start*/

/*共通設定*/ 
.page_wrapper_bg .pagecontent{font-size:15px;color:#333;letter-spacing:2px;line-height:1.8!important;}.page_wrapper_bg .call_to_action .container{width:80%;}.page_wrapper_bg .hgroup .container{width: 100% !important;}.page_wrapper_bg .article-text.rwd .container{width: 100%!important;}.page_wrapper_bg .article-text .container {width: 100%!important;}.RWDmenu_plus02 .member-block.logn-out {margin-left: 15px;margin-top: 10px;}.breadcrumb.pull-right li a{color:#777777;}section.article-text p {font-size: 15px;line-height: 2.2; letter-spacing: 2.2px;}/*---按鈕區---*//*產品內頁*/ 
.page_wrapper_bg .RWDproduct_page .btn_back{float:right; margin:0; padding:0; background-color: #ffffff; color:#333; box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3); border-radius: 0;}.page_wrapper_bg .RWDproduct_page .btn_back a{color:#333; width: 150px; padding: 5px; font-size: 15px; transition:.3s ease; display:block; line-height:32px; border:#333 1px solid; letter-spacing: 3px;}.page_wrapper_bg .RWDproduct_page .btn_back a:hover{background-color:#f37123; color:#fff; border: #f37123 1px solid;}/*新聞內頁*/ 
.page_wrapper_bg .btn_back{float:right; margin:0; padding:0; background-color: #ffffff; color:#333; box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3); border-radius: 0;}.page_wrapper_bg .btn_back a{color:#333; width: 150px; padding: 5px; font-size: 15px; transition:.3s ease; display:block; line-height:32px; border:#333 1px solid; letter-spacing: 3px;}.page_wrapper_bg .btn_back a:hover{background-color:#f37123; color:#fff; border: #f37123 1px solid;}.page_wrapper_bg .btn{border:0;}/*聯絡我們*/ 
.page_wrapper_bg .currectsend_btn{float:right; margin:0; padding:0; background-color: #ffffff; color:#333; box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3); border-radius: 0;}.page_wrapper_bg .currectsend_btn a{color:#333; width: 150px; padding: 5px; font-size: 15px; transition:.3s ease; display:block; line-height:32px; border:#333 1px solid; letter-spacing: 3px;text-align: center;}.page_wrapper_bg .currectsend_btn a:hover{background-color:#f37123; color:#fff; border: #f37123 1px solid;}.page_wrapper_bg .ebtn{border-radius:0px;}/*購物專區*/ 
.page_wrapper_bg .RWDshopping .btn.normal {background-color: #eee;color: #333;border-radius: 0px;}a.btn.normal.bg1:hover {background-color: #333;color: #fff;}.RWDshopping .btn.bg2:hover, .bonus-box .btn:hover, .voucher-box .btn:hover {background: #333; color: #fff;}.page_wrapper_bg .RWDshopping .btn.bg2{background:#fff !important;border: #333 1px solid !important;box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3)}.page_wrapper_bg .RWDshopping .btn.bg2:hover{background:#f37123 !important;border: #f37123 1px solid !important;}/*---按鈕區---*//*產品資訊*/ 
.page_wrapper_bg .hgroup h1{font-size: 34px;font-weight: 600;}.page_wrapper_bg .hgroup .breadcrumb {background-color: #fff;padding: 6px 20px;border: none;right: 1.5%;line-height: 1.8;letter-spacing: 2px;}.page_wrapper_bg .item .subject A.itemlink{color: #333;font-size: 17px;font-weight: 700;}.page_wrapper_bg .layoutlist_2 .item, .layoutlist_4 .item{border: 1px solid #777;text-align: center;}.page_wrapper_bg .product_list_item div.img:nth-child(1) img, .product_list_item div.img:nth-child(2) img{transition: .6s ease;}.page_wrapper_bg .product_list_item div.img:nth-child(1) img:hover, .product_list_item div.img:nth-child(2) img:hover{transform: scale(1.1);}/*產品內頁*/ 
.page_wrapper_bg .btn-shop {margin: 20px 0;}.page_wrapper_bg .RWDproduct_page .products-info .name{font-weight: 700;}.page_wrapper_bg .RWDproduct_page .products-info .nu, .RWDproduct_page .products-info .stock, .RWDproduct_page .products-info .subname, .RWDproduct_page .products-info .txt .editor{color:#777; font-size: 13px;}.page_wrapper_bg .RWDproduct_page .products-info .txt .title, .RWDproduct_page .related-box .title{font-size: 15px;}.page_wrapper_bg .RWDproduct_page .file_area {width: calc(100% - 75px)!important;}.page_wrapper_bg .RWDproduct_page .pic-box{width: calc(100% - 400px);}.page_wrapper_bg .RWDproduct_page .products-info{width: 400px;}.page_wrapper_bg .RWDproduct_page .download_container .btn:hover {background: #333;color: #fff;}.page_wrapper_bg #RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop, #mobile-fixed .btn-shop .btn.shop{background:#f37123; transition: .6s ease;}.page_wrapper_bg #RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add, #mobile-fixed .btn-shop .btn.add {background:#f79b63; transition: .6s ease;}.RWDproduct_page .tab-box .tab-menu li.active a:before{background:#f37123;}/*購買資訊*//*文章消息*/ 
.page_wrapper_bg .layoutlist_8 .article_subject{font-size:18px;}.page_wrapper_bg .layoutlist_8 .list_subject .summary a{color: #777}.page_wrapper_bg .layoutlist_8 .listdate .yearmonth{text-align: center; color:#333;}.page_wrapper_bg .layoutlist_8 .listdate .day{text-align: center; color:#f37123;}/*關於思創*//*會員專區*/ 
.page_wrapper_bg .member .page_wrapper_bg .hgroup h1 {display: none !important;}.page_wrapper_bg .join_form-title{font-size: 18px;color: #333;font-weight: 700;}.page_wrapper_bg #btn_member_login{background-color: #f37123;}.page_wrapper_bg #join_form .btn-primary{float:right; margin:0;background-color: #ffffff; color:#333; box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3); border-radius: 0;border:#333 1px solid;transition:.3s ease;}.page_wrapper_bg #join_form .btn-primary:hover{background-color:#f37123; color:#fff; border: #f37123 1px solid;}@keyframes num-bg {0% {background: rgb(98, 14, 15, 0);-webkit-transform: scale(.5);transform: scale(.5)}100% {background: #f37123;-webkit-transform: scale(1);transform: scale(1)}}.page_wrapper_bg .login-box a b {color:#f37123;}.page_wrapper_bg div.btn.btn-primary {color: #fff;background-color: #333;border-color: #282828;padding: 7px 20px;letter-spacing: 1px;}.page_wrapper_bg .page_menu_block ul.nav>li.active>a, .page_menu_block ul.nav>li.hover>a, .page_menu_block ul.nav>li>a:hover {color: #333;background: #f37123;}.page_wrapper_bg .page_menu_block ul.nav>li a{padding: 12px 20px;}.page_wrapper_bg .page_menu_block li, .page_menu_block ul {margin-top: 10px;}.page_wrapper_bg .member_join_strong{color:#f37123;}.page_wrapper_bg .tracking_item .photo {margin-top: 7px;margin-left: 7px;}.page_wrapper_bg/*購物清單*/ 
.RWDshopping .btn.bg2 {background: #f37123;border-color: #f37123;}.RWDshopping .btn.normal {min-width: 150px;border-radius: 0;}/*表單資訊*/ 
.page_wrapper_bg .call_to_action {min-height: 700px;}/*會員專區*/ 
.m2018 .products-nav .nav-title{background:#f37123;padding:15px 15px;color:#fff;font-weight:700;letter-spacing:2px;margin-bottom:0;}.page_wrapper_bg .m2018 .products-nav>ul>li {border-bottom: 1px solid #f37123;}.page_wrapper_bg #sidebar .products-nav ul {border: 1px solid #f37123;}.page_wrapper_bg .m2018 .products-nav>ul>li {margin:0;padding:0;}.page_wrapper_bg .m2018 .products-nav>ul>li>a {font-size: 15px;padding: 15px 15px;}.page_wrapper_bg .m2018 .products-nav>ul>li.active>a {background-color: #f37123;color: #fff;}/**/ 
.page_wrapper_bg.lang_en .pagecontent{letter-spacing:0.5px;}.lang_en  section.article-text p{letter-spacing:0.5px;}.page_wrapper_bg.lang_en .RWDproduct_page .btn_back a{letter-spacing:0.5px;width: 250px;}.page_wrapper_bg.lang_en .btn_back a:hover{letter-spacing:0.5px;}.page_wrapper_bg.lang_en .currectsend_btn a:hover{letter-spacing:0.5px;}.page_wrapper_bg.lang_en .hgroup .breadcrumb{letter-spacing:0.5px;}.page_wrapper_bg.lang_en div.btn.btn-primary{letter-spacing:0.5px;}.lang_en .m2018 .products-nav .nav-title{letter-spacing:0.5px;}.lang_en .login_box {letter-spacing: 0;}.lang_en .RWDmenu_plus02 .cart-menu .title{letter-spacing: 0;}.lang_en .RWDmenu_plus02 .cart-menu .buy-btn a{letter-spacing: 0;}.lang_en .RWDshopping {letter-spacing: 0.5px;}.page_wrapper_bg.lang_en .btn_back a{letter-spacing:0.5px;width: 250px;}/*RWD*/@media (max-width:1680px){ .page_wrapper_bg .call_to_action .container{width:75%;} .RWDmenu_plus02 .container{width:1440px;} }@media (max-width:1440px){ .page_wrapper_bg .call_to_action .container{width:85%;} .RWDmenu_plus02 .container{width:1200px;} .cd-primary-nav>li>a {padding: 0 15px;} .page_wrapper_bg .RWDproduct_page .pic-box{width: calc(100% - 320px);} .page_wrapper_bg .RWDproduct_page .products-info{width: 320px;}}@media (max-width:1200px){ .cd-primary-nav>li>a {padding: 0 10px;} .RWDmenu_plus02 .member-block.logn-out {margin-top: 18px;padding-left: 20px;} }

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

@media (max-width:1800px){/*banner*/ 
.RWDbanner_plus01 .slick-caption {top: 13%;}.RWDbanner_plus01 .logo {bottom: -160px;width: 420px;}}@media (max-width:1700px){.lang_en .RWDright_cont002 .item-first .text-box {width: 50%;}.lang_en .about-block .container {width: 75%;}}@media (max-width:1500px){/*banner*/ 
.RWDbanner_plus01 .slick-caption {top: 10%;}.slick-caption .container {width: 1000px;}.txt2 {margin-top: 25px !important;padding-bottom: 25px;}.RWDbanner_plus01 .logo {bottom: -130px;width: 370px;}.lang_en .about-block .container { width: 90%;}.lang_en  .product-block>.container {width: 90%;}.lang_en  .news-block .container {width: 90%;}.lang_en  .footer-block>.container{width: 90%;}.lang_en  .ser-inside h5 {font-size: 15px;}}@media (max-width:1400px){/*banner*/ 
.RWDbanner_plus01 .slick-caption {    top: 15%;}.txt2 {    width: 325px;}}@media (max-width:1300px){/*banner*/ 
.RWDbanner_plus01 .logo {bottom: -110px;width: 320px;}.lang_en .RWDright_cont002 .item-first .text-box .text {font-size: 14px;line-height: 1.8;}.lang_en .RWDright_cont002 .item-first .text-box hr {margin-top:15px;margin-bottom:15px;}}@media (max-width:1199px){/*選單*/ 
.cd-main-header {    height: 60px;    padding: 0 30px;}.cd-logo {    width: 160px;    margin-top: 16px !important;}.RWDmenu_plus02 .phone-menu {    margin-top: 7px;    margin-left: 20px;}.RWDmenu_plus02 .cart-block {    margin-top: 17px;    margin-left: 35px !important;}.RWDmenu_plus02 .member-block {    margin-left: 0 !important;    margin-top: 18px;}.lang-select {    display: none !important;}/*展開選單*/ 
.cd-primary-nav, .cd-primary-nav ul {    background: #fff;}nav.cd-nav .bottom-copyright {    display: none;}nav.cd-nav ul .close-btn {    font-size: 16px;    color: #333;}.cd-main-content {    top: 60px;}/*banner*/ 
.slick-caption .container {    width: 950px;    padding: 0 30px;}.RWDbanner_plus01 .slick-caption {    top: 11%;}/*模組左右兼具*/ 
.RWDright_cont002>.container, .RWDnews005 .container, .product-block>.container {    padding: 0 30px;    width: 100%;}/*頁尾*/ 
.footer-block>.container {    padding: 60px 30px;}.footer-block>.container:before {    width: calc(100% - 60px);    left: 30px;}.contact-btn {    width: 230px;}/*語系*/ 
.lang_en .slick-caption .container {width:1120px;}.lang_en .about-block .container { width: 95%;}.lang_en .cd-logo { width: 140px;margin-top: 8px !important;}.lang_en .RWDright_cont002 .item-first .text-box {width: 55%;}.lang_en .ser-inside { padding: 10px;}}@media (max-width:950px){/*banner*/ 
.slick-caption .container {    width: 100%;}}

/*其他尺寸 end*/
/*Pad橫向 start*/
@media (max-width:1024px){
/*banner*/ 
.RWDbanner_plus01 .slick-caption {    top: 20%;}.RWDbanner_plus01 .logo {    bottom: -135px;    width: 360px;}/*關於*/ 
.ser-inside {    padding: 15px 8px;    font-size: 12px;}.RWDright_cont002 .item-first .text-box .title {    top: 40px;}.RWDright_cont002 .item-first .text-box .subtitle {    top: 90px;}.RWDright_cont002>.container:before {    right: -100px;    bottom: -75px;}/*新增css*//*---按鈕---*/ 
.page_wrapper_bg .RWDproduct_page .download_container .btn:hover {background: #eee;color: #888;}#mobile-fixed .btn-shop .btn, .RWDproduct_page .btn-shop .btn {width: 47%; margin-left: 1%;}.page_wrapper_bg .RWDproduct_page .btn_back a{width: 100%;padding: 5px 39px;}.page_wrapper_bg .RWDproduct_page .btn_back a:hover{background-color: #ffffff;color: #333;border: #333 1px solid;}.page_wrapper_bg .btn_back a:hover{background-color: #ffffff;color: #333;border: #333 1px solid;}.page_wrapper_bg #join_form .btn-primary:hover{background-color: #ffffff;color: #333;border: #333 1px solid;}.RWDshopping .btn.bg2:hover, .bonus-box .btn:hover, .voucher-box .btn:hover {background: #f37123;}.page_wrapper_bg .currectsend_btn a {width: 100%;padding: 5px 39px;}.page_wrapper_bg .currectsend_btn a:hover {background-color: #fff;color: #333;border: #333 1px solid;}.RWDshopping #mobile-fixed .btn.normal {color: #333;}a.btn.normal.bg1:hover {background-color: #eee;color: #333;}/*登入同意按鈕*/ 
.RWDalert_fancybox .btn.active{width: 100%;}.RWDalert_fancybox.bottom .editor, .RWDalert_fancybox.bottom .btn-box {width: 100%;}/*---按鈕---*/ 
.page_wrapper_bg .call_to_action .container{width:95%;}.page_wrapper_bg .tracking_item{margin-top:20px;}.page_wrapper_bg .RWDshopping .btn.bg2{background:#fff !important;border: #333 1px solid !important;box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3)}.page_wrapper_bg .RWDshopping .btn.bg2:hover{background:#fff !important;border: #333 1px solid !important; color:#333;}/**/ 
.lang_en .about-block .container { width:100%;}.lang_en  .product-block>.container {width: 100%;}.lang_en  .news-block .container {width: 100%;}.lang_en  .footer-block>.container{width:100%;}.lang_en .RWDbanner_plus01 .slick-caption .txt2 { font-size: 28px;}.lang_en .RWDright_cont002 .item-first .text-box .title, .lang_en .RWDright_cont002 .item-first .text-box .subtitle {position: relative;top: 0;text-align: center;}.lang_en .RWDright_cont002 .item-first {display: block;}.lang_en .main .RWDright_cont002 .container {padding-left: 30px;padding-right: 30px;}.lang_en .RWDright_cont002 .item-first .text-box .text {margin-top: 30px;text-align: center;}.lang_en .RWDright_cont002 .item-first .pic {width: 50%;margin: 0 auto;float: none;}.lang_en .RWDright_cont002 .item-first .text-box .text h3 , .lang_en .RWDright_cont002 .item-first .text-box .text h4{text-align: center;}.lang_en .RWDright_cont002 .item-first .text-box {width: 100%;}.lang_en .RWDright_cont002 .item-first .text-box hr {margin-top:30px;margin-bottom:30px;}
}
/*Pad橫向 end*/
/*991px start*/
@media (max-width: 991px) {
/*banner*/ 
.RWDbanner_plus01 .slick-caption {    top: 19%;}.RWDbanner_plus01 .logo {    bottom: -75px;    width: 255px;    right: 60px;}/*關於*/ 
.RWDright_cont002 .item-first {    display: block;}.main .RWDright_cont002 .container {    padding-left: 30px;    padding-right: 30px;}.RWDright_cont002 .item-first .text-box .title, .RWDright_cont002 .item-first .text-box .subtitle {    position: relative;    top: 0;}.RWDright_cont002 .item-first .text-box .text {    margin-top: 30px;}/*頁尾*/ 
.footer-block>.container {    display: block;}.footer-info {    float: left;    margin-bottom: 25px;}.footer-contact {    padding: 0;    width: calc(100% - 400px);    margin-top: 25px;    text-align: center;    float: right;}.contact-btn {    width: 100%;}.footer-ssl {    width: 100%;    margin-top: 0;    clear: both;}.copyright, .RWDssl01, .footer-ssl .RWDedictor {    display: inline-block;    letter-spacing: 0px;}.RWDssl01 {    margin: 0 10px;}/**/ 
.lang_en  .txt1>span>span {font-size: 32px;}.lang_en .RWDright_cont002 .item-first .pic { width: 100%;}.lang_en .RWDright_cont002 .item-first .text-box .text {font-size: 15px;}
}
/*991px end*/
/*選單變化 start*/
@media (max-width: 800px) {
/*banner*/ 
.RWDbanner_plus01 .slick-caption {    top: 19%;}.RWDbanner_plus01 .logo {    bottom: -75px;    width: 255px;    right: 60px;}/*關於*/ 
.RWDright_cont002 .item-first {    display: block;}.main .RWDright_cont002 .container {    padding-left: 30px;    padding-right: 30px;}.RWDright_cont002 .item-first .text-box .title, .RWDright_cont002 .item-first .text-box .subtitle {    position: relative;    top: 0;}.RWDright_cont002 .item-first .text-box .text {    margin-top: 30px;}/*頁尾*/ 
.footer-block>.container {    display: block;}.footer-info {    float: left;    margin-bottom: 25px;}.footer-contact {    padding: 0;    width: calc(100% - 400px);    margin-top: 25px;    text-align: center;    float: right;}.contact-btn {    width: 100%;}.footer-ssl {    width: 100%;    margin-top: 0;    clear: both;}.copyright, .RWDssl01, .footer-ssl .RWDedictor {    display: inline-block;    letter-spacing: 0px;}.RWDssl01 {    margin: 0 10px;}
}
/*選單變化 end*/
/*pad版 start*/
@media (max-width: 768px) {
/*共通設定*/ 
.page_wrapper_bg .call_to_action .container{width:100%;}/*按鈕*/ 
.page_wrapper_bg .RWDproduct_page .btn_back a{width:100%;}.page_wrapper_bg.page_wrapper_bg .btn_back{width:100%;}.page_wrapper_bg.page_wrapper_bg .btn_back a{width:100%;}.page_wrapper_bg .currectsend_btn a{width:100%;}.page_wrapper_bg .ebtn {margin: 15px 0;}.page_wrapper_bg.lang_en .RWDproduct_page .btn_back a{width:100%;}.page_wrapper_bg.lang_en .btn_back a{width:100%;}/*產品頁*/ 
.page_wrapper_bg .RWDproduct_page .pic-box{width:100%;}.page_wrapper_bg .RWDproduct_page .products-info{width:100%;}.page_wrapper_bg  div#gallery {margin: 20px 0;padding: 0;}.RWDproduct_page .btn-other li {width: 100%;float: none;margin: 5px 0;}.page_wrapper_bg .btn-other.list-inline {border-bottom: #eeeeee 1px solid;padding-bottom: 5px;}/*購買資訊*//*新聞頁*/ 
.page_wrapper_bg .layoutlist_8 .listdate .yearmonth{color: #777;}.page_wrapper_bg .layoutlist_8 .listdate .day {text-align: left;color:#777;}/*會員專區*/ 
.page_wrapper_bg .tracking_item .photo {margin-left: 10px;}
}
/*pad版 end*/
/*phone版 start*/
@media (max-width: 480px) {
/*選單*/ 
.cd-main-header {    padding: 0 20px;}.RWDmenu_plus02 .cart-block {    margin-left: 0 !important;    margin-right: 10px;}/*banner*/ 
.RWDbanner_plus01 .slick-caption {    top: 13%;}.RWDbanner_plus01 .slick-caption.txt-left, .RWDbanner_plus01 .slick-caption.txt-right {    width: 100%;}.slick-caption .container {    padding: 0 20px;}.txt2 {    width: 100%;}.RWDbanner_plus01 .logo {    bottom: auto;    width: 180px;    right: auto;    top: 0;    margin-bottom: 15px;    position: relative;}.txt2 {    margin-top: 15px !important;    padding-bottom: 0;    padding-top: 10px;    border-top: 1px solid #fff;    border-bottom: 0;}/*模組左右兼具*/ 
.RWDright_cont002>.container, .RWDnews005 .container, .product-block>.container {    padding: 0 20px;}.main .RWDright_cont002 .container {    padding-left: 20px;    padding-right: 20px;}/*關於*/ 
.about-block {    padding: 60px 0;}.RWDright_cont002 .item-first .text-box {    padding: 30px 15px;}.RWDright_cont002 .item-first .text-box .title {    font-size: 26px;    text-align: center;}.RWDright_cont002 .item-first .text-box .subtitle {    font-size: 17px;    letter-spacing: 2px;    margin-top: 10px !important;    text-align: center;}.RWDright_cont002 .item-first .text-box .text h3, .RWDright_cont002 .item-first .text-box .text h4 {    text-align: center;}.service-block {    display: block;}.ser-inside {    width: 100%;    margin: 0 0 15px;    display: flex;    align-items: center;    justify-content: center;    padding: 20px 8px;}.ser-inside img {    margin: 0 25px 0 0;}/*產品*/ 
.RWDproduct002_v2 h1.main-title {    font-size: 28px;}.RWDproduct002_v2 h2.sub-title {    font-size: 17px;    letter-spacing: 2px;}.RWDproduct002_v2 .row {    margin-right: 0;    margin-left: 0;}.RWDproduct002_v2 .col-md-12 {    padding: 0;}.RWDproduct002_v2 .popup-portfolio .portfolio-item {    padding: 0;}/*最新消息*/ 
.news-block {    padding: 60px 0;}.RWDnews005 .section-subject {    text-align: center;    margin-bottom: 90px;}.RWDnews005 h1.main-title {    font-size: 28px;}.RWDnews005 h2.sub-title {    font-size: 17px;    letter-spacing: 2px;}.RWDnews005 .row {    margin-right: 0;    margin-left: 0;}.RWDnews005 .col-md-12 {    padding: 0;}.RWDnews005 .owl-controls {    right: 50%;    transform: translateX(50%);    top: -70px;}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item {    padding: 0 5px;}/*頁尾*/ 
.footer-block {    font-size: 14px;    letter-spacing: 0px;}.footer-block>.container {    padding: 40px 20px 80px;}.footer-block>.container:before {    width: calc(100% - 40px);    left: 20px;}.footer-info {    float: none;    width: 100%;    text-align: center;}.footer-contact {    width: 100%;    margin-top: 0;    float: none;    margin-bottom: 25px;}.footer-ssl {    text-align: center;}.RWDssl01 {    margin: 0;}.scrollTop002 {    bottom: 65px;    right: 10px;}/*預約洽詢*/ 
.fixed-line {    transform: translateX(0px) translateY(70px);    right: 2.5%;    bottom: 1%;    width: 95%;    text-align: center;    top: auto;}.line-change {    transform: translate(0px);}.line-btn-go {    width: 100%;    padding: 10px 7px;    letter-spacing: 7px;    font-size: 18px;}.line-btn-go img {    width: 25px;    display: inline-block;    margin-right: 20px;}/*新增css*/ 
.page_wrapper_bg .hgroup .breadcrumb{position: relative;text-align: center;right:0;bottom: 5px;}.page_wrapper_bg .hgroup .pull-right{float: none !important;}.layoutlist_8.rwd .list_img+.list_subject {margin-top: 30px ;}.page_wrapper_bg .hgroup .container {margin-left: 0;}.page_wrapper_bg .hgroup h1 {text-align: center;}.hgroup h1 {margin-bottom: 20px;}.page_wrapper_bg .call_to_action .container {padding-left: 5px; padding-right: 5px;}.shopping .page_wrapper_bg .call_to_action .container {padding-left: 10px; padding-right: 10px;}/**/ 
.lang_en .slick-caption .container { width: 100%;}.lang_en  .txt2>span>span {font-size: 20px;}.lang_en .txt1>span>span {font-size: 25px;}.lang_en .RWDbanner_plus01 .slick-caption .txt2 {    font-size: 20px;}.lang_en .txt1>span>span {font-size: 18px;}.lang_en .RWDbanner_plus01 .slick-caption .txt3 {    letter-spacing: 0.5px;    font-size: 15px;    margin-top: 10px !important;}.lang_en .RWDright_cont002 .item-first .text-box .text {font-size: 14px;}
}
/*phone版 end*/
/*iphone6 start*/
@media (max-width: 380px){
/*banner*/ 
.RWDbanner_plus01 .slick-caption {top: 12%;}.lang_en .RWDbanner_plus01 .slick-caption {    top: 4%;}
}
/*iphone6 end*/
/*iphone5 start*/
@media (max-width: 320px){
/*banner*/ 
.RWDbanner_plus01 .slick-caption {    top: 20px;}.RWDbanner_plus01 .logo {    width: 140px;}/*頁尾*/ 
.footer-block {    font-size: 13px;    letter-spacing: 0px;}/*新增css*/ 
.lang_en .RWDright_cont002 .item-first .text-box .subtitle {font-size: 14px;}
}
/*iphone5 end*/