/* all */a, a:hover, a:focus{text-decoration: none;}.row {margin-right: 0;margin-left: 0;}/* 反白顏色設定*/::selection {    background: #555;    color: #fff;}::-moz-selection {    background:#555;    color: #fff;}/*body-group*/ 
.body-group{clear:both;}/**/ 
.cd-main-content {    position: relative;    top: 75px;}/*logo*/@media only screen and (min-width: 1200px){.cd-logo {width: 130px;float: none;position: absolute;left:7.5vw;margin-top: 80px;margin-left: -65px;z-index: 2;}}.fl img {    width: 100%;    position: relative;    text-align: center;    margin: 0 auto;}.fl {width: 280px;    text-align: center;}/*banner*/ 
.RWDbanner_plus01.style-dotnav.control-left .control-box {    left: -15px;}.RWDbanner_plus01 .banner-slider{padding: 0px 0px;}.txt1 span {font-weight: bold; color: #73510c; font-family: 微軟正黑體; font-size: 58px;}.txt2 span {color: #73510c; font-size: 28px; letter-spacing: 5px;}.RWDbanner_plus01 .container {width: 85%;}.RWDbanner_plus01 .slick-caption {    top: 25%;    left:100px;}.RWDbanner_plus01 .logo {width: 500px;}.RWDbanner_plus01 .pic-box {    padding: 0px 3%;position: relative;}.RWDbanner_plus01.style-dotnav.control-right .control-box {    right: -15px;}.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button {    background: #377196;    opacity: 1;    height: 20px;}.RWDbanner_plus01.style-dotnav.dot .slick-dots button {    width: 10px;    height: 15px;    line-height: 12px;    color: transparent;    background: #b5b5b5;    border: none;    border-radius: 5px;    opacity: .7;}/**/ 
.RWDmenu_plus04 .header {background: transparent; transition: .3s ease;}.RWDmenu_plus04 .header.is-up {    background: rgb(255,255,255,90%);    box-shadow: 2px 2px 13px #a9a9a945;    padding: 0 30px;    transition: .3s ease;}.RWDmenu_plus04 .logo{    transition: .3s ease;width: 195px;;margin-top: 15px;}.RWDmenu_plus04 .header.is-up .logo {opacity: 1;transition: .3s ease; filter:none;}.RWDmenu_plus04 .site-nav .menu {text-align: right;}.RWDmenu_plus04 .site-nav .menu>li>a {    font-size: 15px;    padding: 25px 20px;    text-align: center;    cursor: pointer;    color: #555;    font-weight: bold;    letter-spacing: 3px;    position: relative;}.RWDmenu_plus04 .lang-select:hover .lang-select-label, .RWDmenu_plus04 .site-nav .menu>li.active>a, .RWDmenu_plus04 .site-nav .menu>li>a:hover {    background: transparent;    color: #377196;}.RWDmenu_plus04 .lang-select-label:hover:after, .RWDmenu_plus04 .site-nav .menu>li.active>a:after, .RWDmenu_plus04 .site-nav .menu>li.dropdown>a:hover:after, .RWDmenu_plus04 .site-nav .menu>li.has-child>a:hover:after, .RWDmenu_plus04 .site-nav .menu>li.is-active>a:after {    border-color: #555;}.dropdown, .dropup {margin-right: 7px;}/**/ 
.RWDmenu_plus04 .dropdown-menu .container .manu-item-box>li>a {    border-bottom: 1px solid #d0d0d0;    color: #000;    font-size: 15px;    font-weight: 700;    letter-spacing: 1px;}.RWDmenu_plus04 .site-nav .manu-item:hover>a, .RWDmenu_plus04 .site-nav .menu ul li a:hover, .RWDmenu_plus04 .site-nav .menu>li>ul>li.active>a, .RWDmenu_plus04 .site-nav .menu>li>ul>li>ul>li.active>a {    text-decoration: none;    font-weight: 700;    color: #377196;}.RWDmenu_plus04 .dropdown-menu .manu-item-box li a {    display: block;    padding-bottom: 10px;    font-size: 14px;    color: #555;    letter-spacing: 1px;}.RWDmenu_plus04 .dropdown-menu .manu-item-box>li>ul>li.active>a {    background: transparent;    color: #000;    padding-left: 0;} .RWDmenu_plus04 .dropdown-menu .manu-item-box>li>ul>li>a:hover {color: #377196;background: transparent;padding-left: 0;font-weight: bold;}/**/ 
.product-block{padding:100px 0px 0px}.product-block .container{width:80%;padding:0}.pic-block  .container{width:80%;padding:0}.pic-block {padding: 70px 0 0}.pic-block-2{padding: 100px 0 ;}.pic-block-2 .container{width:80%;padding:0}.brand-block{padding: 0px 0 80px;}.brand-block .container{width:70%;padding:0}/**/ 
.bounceIn {    -webkit-animation-name: fadeInUp;    animation-name: fadeInUp;}.RWDproduct004 .callout-dark {    background-color: transparent;    color: #333;    position: relative;    z-index: 10;    border-radius: 0;    padding: 0;}.RWDproduct002_v2 .section-line { display: none;}.RWDproduct002_v2 h1.main-title {font-size: 40px;margin: 0px; color: #333; font-weight: bold;letter-spacing: 3px;}.RWDproduct004 h1.main-title{font-size: 40px;margin: 0px; color: #333; font-weight: bold;letter-spacing: 3px;}.RWDproduct004 .heading-title.heading-arrow-bottom h1{font-size: 40px;margin: 0px; color: #333; font-weight: bold;letter-spacing: 3px;}.RWDproduct004 section {border-bottom: navajowhite;}.RWDproduct004 h2.sub-title {    font-size: 17px;    margin: 18px 0 0;    color: #555;    font-weight: bold;    letter-spacing: 1px;margin-bottom: 50px;}/*product*/ 
.RWDproduct002_v2 {padding:0}.RWDproduct002_v2 .popup-portfolio .portfolio-item {    padding: 0 40px;    height: auto !important;    overflow: visible !important;margin-bottom: 20px;width: calc(100%/2 - 1px);}.RWDproduct002_v2 .popup-portfolio {margin: 0 auto 0px;}.RWDproduct002_v2 .showbottom a h4  {    font-size: 16px;    margin-top: 25px;    letter-spacing: 1px;    line-height: 1.6;    font-weight: bold;    color: #000;    width: 50%;    margin: 7px auto;    padding: 5px 0;    border-radius: 10px;}.RWDproduct002_v2 .showbottom a p {display:none}.RWDproduct002_v2 .showbottom a p span {    letter-spacing: 0;}.RWDproduct002_v2 .showbottom:hover .portfolio-bottom h4{color: #000000;}/*.RWDproduct002_v2 .portfolio-item>.inner-content {    border: 1px solid #e2e2e2;    border-radius: 15px;}*//*ad-block*/ 
.RWDbanner001{height:26vw !important;}.flexslider .slides > li{height:26vw !important;}.RWDbanner001 .container{height:26vw !important;}/*d-block-2*//**/ 
.RWDproduct004 .section-subject { margin-bottom: 50px;}.RWDproduct004 .heading-title.heading-arrow-bottom::after{display: none;}.RWDproduct004 .item-box-desc {display: none;}.RWDproduct004 #portfolio.portfolio-nogutter .item-box {    margin: 0 15px 30px !important;    border: 1px solid #dedede;    padding: 15px !important;    border-radius: 5px;}.RWDproduct004 .col-md-3 {width: calc(100%/6 - 18px);float: left;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div, .RWDproduct004 #portfolio.portfolio-nogutter .item-box {margin: 0 9px  18px!important; }/*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 start*/

/**/ 
.footer-group {    padding: 80px 0px 40px;    background:#dadee0;}.footer-group .container {    width: 67%;    padding: 0;    display: flex;    flex-wrap: wrap;    align-items: center;}.ft-left {    width: 50%; top: 20px; position: relative;}.ft-left .RWDedictor {    display: flex;}.button-block{    display: flex;    /* justify-content: center; */    flex-wrap: wrap;    z-index: 0;    align-items: center;}.line-button a {    color: #0abc0a;    font-weight: bold;    font-size: 20px;    display: flex;    background: #fdfdfd;    width: 210px;    justify-content: center;    padding: 20px 0;    letter-spacing: 2px;    border: 1.5px solid #00b900;    border-radius: 10px;    margin: 0 auto;    z-index: 0;align-items: center;}.line-button img {    width:60px;    margin-right:8px;}.ft-right {    width: 50%;}.ftinfo-title {    border-bottom: 1px solid rgb(119,119,119,34%);    padding-bottom: 10px;    margin-bottom: 20px;    font-size: 20px;    font-weight: bold;    letter-spacing: 2px;    color: #36749d;}.ftinfo-title img{    width: 250px;    filter: brightness(0);    opacity: 0.8;}.ftinfo-bottom a {    color: #555;}.ftinfo-bottom {    display: flex;    align-items: center;    color: #555;    font-size: 14px;    letter-spacing: 1px;}.bottom-right a {    color: #888;}.bottom-left {width: 50%;}.bottom-right {    text-align: right;    width: 50%;    font-size: 12px;    color: #888;}.block1 .line-button a:before {    content: "";    position: absolute;    width: 80px;    height: 55px;    background: url(archive/image/customization/1607921909.png)no-repeat;    left: 15px;    top: -55px;    background-size: contain;    transition: .3s ease;}.block2 .line-button a:before {    content: "";    position: absolute;    width: 86px;    height: 80px;    background: url(archive/image/customization/ft_icon.png)no-repeat;    right: -52px;    top: -60px;    background-size: contain;    transition: .3s ease;}/*.line-button a:hover:before {    top: -77px;  transition: .3s ease;}*/ 
.line-button {    position: relative;  margin:0 8px;}.button-decor img {    width: 100px;}.button-decor {    width: 100%;    margin: 0 auto;    text-align: center;    position: relative;    left: -50px; top:-20px; transition: .3s ease;}.block1 .line-button a:hover {    background: rgb(147 224 147 / 35%);    transition: .3s ease;}.block2 .line-button a:hover {    background: rgb(255 128 139 / 0.2);    transition: .3s ease;}.button-block:hover .button-decor {    top: 0;    transition: .3s ease;}.block2 .line-button a img {    width: 30px;}.block2 .line-button a {    color: #ff808b;    border: 1.5px solid #ff808b;}/**/ 
.RWDsocial002 .iconRounded {    border:1.5px solid #377196;    color: #377196;    background-color: #fff;width: 40px;height: 40px; margin-top: 10px;    padding: 5px;}.RWDsocial002 {    width: 30px;}.scroll-group{    position: fixed;    bottom: 140px;    right: 0;z-index: 21;}.RWDsocial002 .iconRounded:hover, .color1 .iconRounded:hover {    background-color: rgb(54 112 150 / 30%);    color: #fff;}.scrollTop002 {bottom: 70px; right: 3px;}.scrollTop002 .ii {font-size: 40px;background: #367096;}/**/ 
.scroll-block {    opacity: 0;    transition: .3s ease;}.scroll-block_change {    opacity: 1;    transition: .3s ease;}

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

#RWDPAGE_BASE_PAT02 .hgroup .breadcrumb {display: none;}#RWDPAGE_BASE_PAT02 .img {    border: 1px solid #f5f5f5;}/*最上方menu*/ 
.RWDmenu_plus04 .site-nav .menu ul li>a {padding: 10px 0;text-align: center;}.RWDmenu_plus04 .site-nav .menu ul li>a;hover {color:#377196;}/*內頁底部距離*/ 
.page_wrapper_bg .main section.call_to_action{margin: 0 0 120px 0;}/*內文統一*/#RWDPAGE_BASE_PAT02 .hgroup h1 {font-size: 40px;margin: 0px;color: #333;font-weight: bold;letter-spacing: 3px;line-height: 1.5;text-align: center;}#RWDPAGE_BASE_PAT02 .pagecontent p {color: #555;letter-spacing: 2px;line-height: 1.8;font-size: 15px;}/*標題文字底線.page_wrapper_bg .hgroup .container {width: 100%;margin: 0 auto;}*//*標題下麵包屑*/#RWDPAGE_BASE_PAT02 .hgroup .breadcrumb {display: none;}/*內頁返回按鈕*/ 
.page_wrapper_bg .btn_back {background: transparent;padding: 0px;margin: 0px;float: right;margin-top: 30px;line-height: 1.5;}.page_wrapper_bg .btn.btn_back a {display: block;width: 180px;border: 1px solid #377196;font-size: 15px;padding: 5px 0;color: #377196;font-weight: bold;transition: 0.5s ease;}.page_wrapper_bg .btn_back a:hover {background: #377196;color: #fff;transition: 0.5s ease;}.page_wrapper_bg .ebtn {background: transparent;padding: 0px;margin: 0 15px 0 0;float: right;margin-top: 20px;line-height: 1.5;}.page_wrapper_bg .ebtn a {text-align: center;display: block;width: 180px;border: 1px solid #377196;font-size: 15px;padding: 5px 0;color: #377196;font-weight: bold;transition: 0.5s ease;}.page_wrapper_bg .ebtn a:hover {background: #377196;color: #fff;transition: 0.5s ease;}/*內頁側邊選單樣式*/ 
.page_wrapper_bg .products-nav .nav-title {background: #377196;color: #fff;padding: 10px 0 10px 10px;margin: 0;}.page_wrapper_bg .products-nav>ul>li {    border-bottom: 1px solid #377196;    background-color: #eef1f3;}.page_wrapper_bg .products-nav>ul>li.active {    border-bottom: 1px solid #377196;    background-color: #eef1f3;}/**/ 
.page_wrapper_bg .m2018 .products-nav ul li {    margin: 0;    padding: 0;    position: relative;    width: 100%;color: #555;}.page_wrapper_bg .m2018 .products-nav ul li>a {padding: 14px 20px;}.page_wrapper_bg .m2018 .products-nav ul li>a:hover {color: #377196;}.page_wrapper_bg .products-nav>ul>li>a {color: #555;padding: 10px 0 10px 0;font-size: 15px;letter-spacing: 2px;}.m2018 .products-nav a {font-size: 15px;color: #555;letter-spacing: 2px;}.m2018 .products-nav a:hover {color: #377196;}/*產品_產品列表頁_card樣式*/ 
.page_wrapper_bg .webdesc {color: #555;}.page_wrapper_bg .item .subject A.itemlink {color: #555;font-size: 16px;font-weight: bold;line-height: 1.5;letter-spacing: 2px;}.page_wrapper_bg .item .subject A.itemlink:hover {color: #0d5277;}.page_wrapper_bg .count_info{color: #555;}.page_wrapper_bg .pricearea .price{color: #555;}.layoutlist_2 .item, .layoutlist_4 .item {border-bottom: 1px solid #eee !important;}.layoutlist_2 .subject {text-align: center;}.page_wrapper_bg .layoutlist_4 .stands_options {color: #555;}.pagecontent  .layoutlist_4 .cate_div{display: none !important;}.layoutlist_7 .subject, .layoutlist_7 .subject a {text-align: center;}.page_wrapper_bg .layoutlist_7 .subject a{color: #555;font-size: 16px;font-weight: bold;line-height: 1.5;letter-spacing: 2px;}.page_wrapper_bg .layoutlist_7 .subject a:hover{color: #377196;}.page_wrapper_bg .layoutlist_7 .cdate{text-align: center;}.page_wrapper_bg .layoutlist_7 .cdate a{color: #888;text-align: center;letter-spacing: 1px;}.page_wrapper_bg .item.product_list_item:hover .subject a{color: #377196;}/*範例圖文輪播樣式*/ 
.page_wrapper_bg .RWDslider01 .editor {color: #555;letter-spacing: 2px;line-height: 1.8;font-size: 15px;}.page_wrapper_bg .RWDslider01 .control-box .slick-dots li {color: #555;}/*範例時間軸樣式*/ 
.page_wrapper_bg .RWDtimeline01 .model-title, .RWDtimeline02 .model-title {text-align: center;color: #333;font-weight: bold;}.page_wrapper_bg .RWDtimeline01 li.event .point .date {color: #555;}.page_wrapper_bg .RWDtimeline01 li.event .point .title {color: #333;}.page_wrapper_bg .RWDtimeline01 li.event .point .editor {font-size: 14px;color: #555;letter-spacing: 1px;}.page_wrapper_bg .RWDtimeline01 li.event:before{border: 2px solid #555;}.page_wrapper_bg .RWDtimeline02 .timeline2_list .block .text-in {color: #555;letter-spacing: 2px;line-height: 1.8;font-size: 15px;}.page_wrapper_bg .RWDtimeline02 .timeline2_list .block .year {color: #333;}.page_wrapper_bg .RWDtimeline02 .control-box .slick-arrow{border: 2px solid #555;}.page_wrapper_bg .RWDtimeline02 .control-box .slick-next:after, .RWDtimeline02 .control-box .slick-prev:after{border-color: transparent #888 transparent transparent;}/*品牌目錄*/ 
.page_wrapper_bg  .layoutlist_7 .litem:hover .subject a {color: #377196;text-align: center;}/*小學堂列表*/ .no-touch .rwdlayoutlist_9 .litem:hover .litem__imgs::after{opacity:0;transition:.3s}.page_wrapper_bg .cate_list .col-sm-6:hover .subject a {color: #377196;}/*小學堂內文選單列表*//*.rwdlayoutlist_9 .subject{color: #555;font-size: 16px;font-weight: bold;line-height: 1.5;letter-spacing: 2px;text-align: center;margin: 0;}.rwdlayoutlist_9 .subject:hover{color: #377196;}.rwdlayoutlist_9 .cdate {color: #888;text-align: center;padding: 0px;}.rwdlayoutlist_9 .cdate::before {display: none;}*/ 
.rwdlayoutlist_9 .litem .litem__imgs {border: 1px solid #eee;}.litem__text {background: #ebeff2;}.rwdlayoutlist_9 .subject {    font-size: 18px;    line-height: 1.5;font-weight: bold;}.rwdlayoutlist_9 .cdate::before {    content: "";    position: absolute;    background: #555;    width: 50px;    height: 2px;}.rwdlayoutlist_9 .cdate {    letter-spacing: 1px;}/*.page_wrapper_bg .litem__wrap .litem__text {    margin: 0px;padding: 0px;width: 100%;}*/ 
.page_wrapper_bg .litem:hover .litem__wrap .litem__text>.subject {color: #377196;}.cate_list .subject {text-align: center;}.cate_list .subject a{color: #555;font-size: 16px;font-weight: bold;line-height: 1.5;letter-spacing: 2px;}.cate_list .subject a:hover{color: #377196;}/*聯絡我們*/ 
.page_wrapper_bg  .customized_columns ._input, .customized_columns select {background: #eef1f3;border-radius: 0px;box-shadow: initial;border: 1px solid #eee;}.page_wrapper_bg  .customized_columns ._input:hover, .customized_columns select:hover {border: 1px solid #ccc;}.new-form .formdesc {padding-right: 60px;}#RWDPAGE_BASE_PAT02 .contact_title {    border-bottom: 1px solid rgb(119,119,119,34%);    padding-bottom: 10px;    margin: 30px 0 20px 0;    font-size: 24px;    font-weight: bold;    letter-spacing: 2px;    color: #36749d;}#RWDPAGE_BASE_PAT02 .contact_text {    list-style-type: none;    padding-inline-start: 0;}#RWDPAGE_BASE_PAT02 .contact_text >li, #RWDPAGE_BASE_PAT02 .contact_text >li>a {    padding-bottom: 5px;    color: #555;    letter-spacing: 2px;}#RWDPAGE_BASE_PAT02 .contact_text >li>a:hover {    color: #377196;}.m2018 .products-nav .toggle-submenu::after {    right: 10px;    top: 75%;}.page_wrapper_bg .m2018 .products-nav>ul>li>ul>li>a {    padding-left: 35px;}

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

@media (max-width:1700px) {.RWDbanner_plus01 .slick-caption {top: 12%;}.RWDbanner_plus01 .logo {width: 500px;}.brand-block .container {width: 80%;}.footer-group .container {width:77%;}}@media (max-width: 1500px){.RWDbanner_plus01 .logo {width: 420px;}.RWDbanner_plus01 .slick-caption {top: 12%;}.pic-block .container{width:90%;}.pic-block-2 .container{width:90%;}.product-block .container{width:90%;}.brand-block .container {width: 90%;}.footer-group .container {width:87%;}}@media (max-width: 1400px){.ft-right {width: 60%;}.ft-left {width: 40%;}.line-button a {font-size: 17px; width: 170px;padding: 15px 0;}.block2 .line-button a:before {width: 70px;height: 80px;right: -15px; top: -47px;}}@media (max-width: 1300px){.RWDbanner_plus01 .slick-caption {top: 8%;}.RWDbanner_plus01 .logo {width:385px;}}

/*小螢幕 end*/
/*1200 start*/

@media (max-width:1200px) {/*logo*/ 
.cd-logo {width: 105px;margin-top: 0px !important;margin-left: 0;background: #efefef;padding: 10px;}/**/ 
.cd-header-buttons {right: 0px;}.RWDmenu_plus02 .phone-menu{margin-right: 15px;}nav.cd-nav .bottom-copyright {display:none;}/**/ 
.RWDbanner_plus01 .slick-caption {    top: 50%;    transform: translatey(-50%);}.RWDbanner_plus01 .logo {width: 370px;}/**/ 
.RWDbanner001 .slides li{background-size: contain !important;}.RWDbanner001{height: 33vw !important;}.flexslider .slides > li{height: 33vw !important;}/**/ 
.product-block {    padding: 80px 0px 10px;}.pic-block {    padding: 0;}.pic-block-2 {    padding: 0px 0 80px;}.footer-group {    padding: 80px 0px 40px;    background: #dadee0;}.brand-block {    padding: 0px 0 80px;}}@media (max-width:1150px) {.RWDbanner_plus01 .logo { width: 380px;}/**/ 
.ft-left {    width: 100%;    margin-bottom: 80px;}.ft-right {    width: 100%;}.ft-left .RWDedictor {justify-content: center;}.ft-right {width: 100%;}.ftinfo-title {text-align: center;margin-bottom: 30px;}.bottom-left {    width: 100%;    text-align: center;}.bottom-right {    text-align: center;    width: 100%;    font-size: 12px;    color: #888;    margin-top: 30px;}.bottom-right br {display: none;}.ftinfo-bottom { flex-wrap: wrap;}}

/*1200 end*/
/*1199px start*/
@media (max-width: 1199px) {
.page_wrapper_bg .collapsing_header .cd-main-content .call_to_action .container {width: 95% !important;}
}
/*1199px end*/
/*1024px start*/
@media (max-width: 1024px) {
.RWDbanner_plus01 .slick-caption {left: -20px;}.RWDmenu_plus04 .features .search-btn {padding: 25px 25px;}.RWDmenu_plus04 #mobile-menu .menu>li.active { background-color: #367096;}.RWDmenu_plus04 #mobile-menu .menu>li.active>a { background-color: transparent;}.RWDmenu_plus04 .logo { margin-top:12px;}.fl {width: 200px;}.RWDproduct002_v2 .popup-portfolio .portfolio-item { padding: 0 30px;}.brand-block .container {    width: 95%;}.pic-block {    padding: 0 0 0px;}.pic-block-2 {    padding: 0px 0 50px;}.footer-group {padding: 120px 0px 40px;}.scroll-group {    position: fixed;    bottom: 140px;    right: 30px;}.scrollTop002 {right: 18px;}.RWDproduct004 .col-md-3 {    width: calc(100%/5 - 12px);    float: left;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div, .RWDproduct004 #portfolio.portfolio-nogutter .item-box {    margin: 0 6px 12px!important;}.block1 .line-button a:hover ,.block1 .line-button a:hover{background: #fdfdfd;}
}
/*1024px end*/
/*991px start*/
@media (max-width: 991px) {
/**/ 
.RWDbanner_plus01 .slick-caption.txt-left { text-align: center;}.RWDbanner_plus01 .slick-caption {    left: 0;    top: 240px;}.RWDbanner_plus01 .pic-box { padding: 0;}.RWDbanner_plus01 .logo {    width: 420px;}/**/ 
.about-block .container{padding:0px 50px}/**/ 
.RWDproduct002_v2 .showbottom a h4{letter-spacing: 0px;}/**/ 
.RWDproduct002_v2 .popup-portfolio .portfolio-item {    padding: 0 20px;}.product-block .container {    width: 100%;}.RWDproduct004 .col-md-3 {    width: calc(100%/4 - 12px);}.RWDproduct004 #portfolio.portfolio-nogutter .row > div, .RWDproduct004 #portfolio.portfolio-nogutter .item-box {    margin: 0 6px 12px!important;}.footer-group .container {    width: 95%;}.bottom-right br {    display: block;}.RWDbanner_plus01.style-dotnav.control-right .control-box {    right: 0;}/*內頁樣式*/#RWDPAGE_BASE_PAT02 .hgroup h1 {font-size: 36px;}.model.article_model .col-md-6 {padding: 0;}/*品牌目錄*/ 
.article4 #RWDPAGE_BASE_PAT02 .hgroup .container, .article5 #RWDPAGE_BASE_PAT02 .hgroup .container {margin-bottom: 0px;}.eforms1 .hgroup .container {margin-bottom: 0;}.pagecontent .article_model[data-seq="0"] {    margin-top: 30px !important;}.new-form .formdesc {padding-right: 0px;} .device-nav { padding-bottom: 30px;}
}
/*991px end*/
/*800px start*/
@media (max-width: 800px) {
.page_wrapper_bg .btn.btn_back{width:100%;margin-right: 0px;}.page_wrapper_bg .btn.btn_back a{width:100%;}.page_wrapper_bg .ebtn{width:100%;margin-right: 0px;}.page_wrapper_bg .ebtn a{width:100%;}#RWDPAGE_BASE_PAT02 .hgroup h1{padding-bottom: 10px;}
}
/*800px end*/
/*pad版 start*/
@media (max-width: 768px) {
/**/ 
.RWDbanner_plus01 .slick-caption.txt-left { text-align: center;}.RWDbanner_plus01 .slick-caption {    left: 0;    top: 240px;}.RWDbanner_plus01 .pic-box { padding: 0;}.RWDbanner_plus01 .logo {    width: 420px;}/**/ 
.about-block .container{padding:0px 50px}/**/ 
.RWDproduct002_v2 .showbottom a h4{letter-spacing: 0px;}/**/ 
.RWDproduct002_v2 .popup-portfolio .portfolio-item {    padding: 0 20px;}.product-block .container {    width: 100%;}.RWDproduct004 .col-md-3 {    width: calc(100%/4 - 12px);}.RWDproduct004 #portfolio.portfolio-nogutter .row > div, .RWDproduct004 #portfolio.portfolio-nogutter .item-box {    margin: 0 6px 12px!important;}.footer-group .container {    width: 95%;}.bottom-right br {    display: block;}
}
/*pad版 end*/
/*767px start*/
@media (max-width: 767px) {
.RWDproduct002_v2 .showbottom a p { font-size: 15px;}.RWDproduct002_v2 .showbottom a p span{ font-size: 15px;}.scroll-group-xs {display: none;}.RWDproduct004 #portfolio.portfolio-nogutter .item-box {padding: 20px !important;}.RWDproduct002_v2 .showbottom a h4 { width: 90%;}/*內頁樣式*//*.cate_list .col-sm-6 {width: 50%;}.rwdlayoutlist_9 .col-sm-6 {width: 50%;}*/ 
.page_wrapper_bg .pagecontent {padding: 0px !important;}
}
/*767px end*/
/*600px start*/
@media (max-width: 600px) {
.cd-logo{width: 90px;}.RWDbanner_plus01 .banner-slider {padding: 0px 0px;}.RWDbanner_plus01 .slick-caption.txt-left {width: 100%; top: 30%;}.RWDmenu_plus04 .logo {width: 180px;opacity: 1;margin-top:15px;}.RWDmenu_plus04 .header { padding: 0 15px; box-shadow: 2px 2px 13px #a9a9a945;}.RWDmenu_plus04 .features {margin-right: 25px;}.RWDbanner_plus01 .logo {    width: 310px;}.RWDmenu_plus04 .header.is-up {padding: 0 15px;}/*搜尋*/ 
.cd-header-buttons li.search-btn{margin-left: 0;}.cd-search{width: 90%;margin-left: -45%;}.cd-search button{right: 10px;top: 12px;}/**/ 
.about-block .container {padding: 0px 30px;}/**/ 
.RWDproduct002_v2 .popup-portfolio .portfolio-item {padding: 0 10px;width: calc(100%/2 - 1px);}.RWDproduct002_v2 .showbottom a h4{font-size: 14px;margin-top: 7px;letter-spacing: 0px;line-height: 1.6;}/**/ 
.ad-block {padding: 0px 30px;}/**/ 
.ad-block-2 {padding:30px;}.RWDproduct004 .col-md-3 {    width: calc(100%/2 - 6px);}.RWDproduct004 #portfolio.portfolio-nogutter .row > div, .RWDproduct004 #portfolio.portfolio-nogutter .item-box {    margin: 0 3px 6px!important;}.RWDproduct004 h2.sub-title {line-height: 1.8;}.RWDproduct002_v2 .showbottom a p { font-size: 15px;}.RWDproduct002_v2 .showbottom a p span{ font-size: 15px;}.line-button a {    font-size: 15px;    width: 150px;    padding: 12px 0;}.block2 .line-button a img {    width: 25px;}.block1 .line-button a:before { width: 60px;    height: 40px;    top: -37px;}.block2 .line-button a:before {    width: 70px;    height: 80px;    right: -15px;    top: -54px;}/**/ 
.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;}/**/ 
.RWDproduct004 .heading-title.heading-arrow-bottom h1 {font-size: 30px;}.RWDproduct002_v2 h1.main-title {font-size: 30px;}.RWDproduct004 h2.sub-title {margin: 8px 0 25px;}.RWDproduct002_v2 .section-subject {margin: 0px 0px 25px;}.scroll-group-xs {display:block;}.RWDsocial002 {display: none;}.RWDmobile_bottom_v2 .icon img { width: 35px;}.mobile_bottom__a {padding: 15px 0;}.RWDmobile_bottom_v2 {    background-color: #fff;position: relative !important;    display: block;}.mobile_bottom__li {    border-left: 1px solid #397398;    border-right: none;    border-top: 1px solid #397398;}.footer-group {    padding: 120px 0px 100px;}.scroll-xs {    opacity: 0;    transition: .3s ease;}.scroll-xs_change {    opacity: 1;    transition: .3s ease;position: fixed !important;    bottom: 0;    width: 100%;display:block; z-index: 999;}/*內頁樣式*/ 
.page_wrapper_bg .collapsing_header .cd-main-content .call_to_action .container {    padding-left: 0px;    padding-right: 0px;    margin-left: auto;    margin-right: auto;}.page_wrapper_bg section.article-text.rwd {width: 100%;padding: 0 0px;}#RWDPAGE_BASE_PAT02 .formdesc {display: flex;flex-direction: column;align-items: center;margin-bottom: 40px;padding: 0 10px;}.page_wrapper_bg .formdesc>p {text-align: center;}#RWDPAGE_BASE_PAT02 .contact_title {text-align: center;width: 100%;}#RWDPAGE_BASE_PAT02 .hgroup h1 {font-size: 30px; padding-bottom: 5px;}#RWDPAGE_BASE_PAT02 .layoutlist_2 .col-sm-6 {padding: 0 5px;}#RWDPAGE_BASE_PAT02  .litem.col-sm-4 {padding: 0 5px;}#RWDPAGE_BASE_PAT02 .cate_list .col-sm-6 {padding: 15px 0px 35px 0px;}#RWDPAGE_BASE_PAT02 .rwdlayoutlist_9 .col-sm-6 {padding: 15px 0px 35px 0px;}
}
/*600px end*/
/*480px start*/
@media (max-width: 480px) {
.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button {height: 12px;width: 12px;border-radius: 50%;}.RWDbanner_plus01.style-dotnav.dot .slick-dots button {height: 12px;width: 12px;border-radius: 50%;}.RWDproduct002_v2 .showbottom a h4 {width:85%;}.product-block {    padding: 60px 0px 10px;}.RWDproduct002_v2 .popup-portfolio .portfolio-item {margin-bottom: 20px;width: 100%;}
}
/*480px end*/
/*380px start*/
@media (max-width: 380px){
.fl {width: 180px;}.RWDbanner_plus01 .logo {width: 270px;}
}
/*380px end*/
/*370px start*/

@media (max-width: 370px) {.RWDmenu_plus04 .features {margin-right: 10px;}.RWDmenu_plus04 .features .search-btn {padding: 25px 10px;}.RWDproduct002_v2 .popup-portfolio .portfolio-item {width: 100%;}.RWDbanner_plus01 .logo {width: 250px;}.line-button a {font-size: 14px; width: 140px;padding: 12px 0;}.RWDproduct004 #portfolio.portfolio-nogutter .item-box {padding: 20px !important;}.RWDmenu_plus04 .logo {width: 150px; margin-top: 18px;}}

/*370px end*/