/* all */a, a:hover, a:focus{text-decoration: none;}body{font-family:'Open Sans', 微軟正黑體, sans-serif;}.clear{clear:both;}/* 反白顏色設定*/::selection {    background: #555;    color: #fff;}::-moz-selection {    background:#555;    color: #fff;}/*---首頁---*/@media (min-width: 1200px) {#RWDfullscreen01 .main.cd-main-content .container{width: 100%;max-width:1400px;min-width:1170px;padding:0 50px;}}/* loading*/ 
.RWDfakeloader{z-index:999999 !important}.RWDfakeloader .fl{text-align: center;}.RWDfakeloader img{max-width:150px;}/*遮罩*/ 
.cd-overlay{background-color: rgba(0, 0, 0, 0.6);}/*header*/ 
.RWDmenu_plus04 .logo{width: 160px;margin-top: 11px;}.RWDmenu_plus04 .header.is-up{box-shadow: 1px 1px 15px rgba(43,43,43,.12);}/*menu*/ 
.RWDmenu_plus04 .site-nav{right: -5vw;}.RWDmenu_plus04 .menu li a{color: #777;letter-spacing: 1.5px;}.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: #46a4c5;}.RWDmenu_plus04 .site-nav .menu > li > a{font-size: 16px;}.RWDmenu_plus04 .site-nav .menu > li > ul{top:100%;}.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;}.RWDmenu_plus04 .site-nav .menu ul li a{font-size: 15px;}.RWDmenu_plus04 .dropdown-menu{top: calc(100% - 1px);background: #fff;}.RWDmenu_plus04 .dropdown-menu, .RWDmenu_plus04 .site-nav .menu ul{box-shadow: 0 5px 8px rgba(0,0,0,.15);}.RWDmenu_plus04 .dropdown-menu .container .manu-item-box > li > a{border-bottom: 1px solid #ccc;color: #666;font-size: 16px;font-weight: normal;letter-spacing: 2px;}.RWDmenu_plus04 .dropdown-menu .manu-item-box li a{color: #888;letter-spacing: 1px;font-size: 15px;transition: all 0.5s ease 0s;}.RWDmenu_plus04 .dropdown-menu .manu-item-box ul li a{line-height: 1.4;}.RWDmenu_plus04 .dropdown-menu .manu-item-box > li > ul > li.active > a, .RWDmenu_plus04 .dropdown-menu .manu-item-box > li > ul > li > a:hover{background: transparent;color: #46a4c5;padding-left: 0;}.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{font-weight: normal;color:#46a4c5;}/*sub*/ 
.RWDmenu_plus04 .features{font-size: 14px;line-height: 1;text-align: right;}.RWDmenu_plus04 .features .share-group a, .RWDmenu_plus04 .features i{font-size: 15px;}.RWDmenu_plus04 .features .cart-btn, .RWDmenu_plus04 .features .querycar-btn, .RWDmenu_plus04 .features .share-group a, .RWDmenu_plus04 .features i, .RWDmenu_plus04 .lang-select{color: #46a4c5;}.RWDmenu_plus04 .features .lang-select:hover .lang-select-label i, .RWDmenu_plus04 .lang-select:hover .lang-select-label{background: transparent;color: #999;}.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: #999;}.RWDmenu_plus04 .features .search-btn{float: none;display: inline-block;}.RWDmenu_plus04 .features .cart-btn{float: none;display: inline-block;}.RWDmenu_plus04 .features .edit{float: none;display:inline-block;margin-top: 10px;margin-left: 25px;}.RWDmenu_plus04 .features .edit a{display:block;color:#555;border: 1px solid #46a4c5;padding: 13px 15px 10px;font-size: 16px;letter-spacing: 2px;transition: all 0.5s ease 0s;}.RWDmenu_plus04 .features .edit a:hover{background-color:#46a4c5;color:#fff;}.RWDmenu_plus04 .features .edit img{max-width:21px;margin-right:10px;transition: all 0.5s ease 0s;}.RWDmenu_plus04 .features .edit a:hover img{filter: grayscale(100%) brightness(0%) invert(100%);}/*main*/ 
.main.cd-main-content{margin-top:74px;}/*banner*/ 
.banner-block{background-color: #f1f8fb;}.banner_in{position:relative;}.RWDbanner_plus01 .slick-list{padding: 0 0 0 3%;}.RWDbanner_plus01.style-dotnav.control-left .plus-banner-container {left: 4.5%;}.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button{background: #fff;}.RWDbanner_plus01.style-dotnav.dot .slick-dots button{background: transparent;border: 2px solid #fff;}/*about*/ 
.block_about{position:relative;padding-top: 110px;}.block_about::before{content:"";width:100%;height:265px;display:block;background-color: #f1f8fb;position:absolute;top: 0;}.RWDleft_cont002 .item-second{background-color: transparent;}.RWDleft_cont002 .item-second > a:nth-child(1){pointer-events: none;}.RWDleft_cont002 .item-second:hover .pic img{transform: scale(1.1);}.RWDleft_cont002 .item-second .text-box{background: transparent;color: #666;padding: 50px 160px 0 0;}.RWDleft_cont002 .item-second .text-box .title{font-size: 43px;font-weight: bold;letter-spacing: 5px;color: #333;line-height: 1;}.RWDleft_cont002 .item-second .text-box .subtitle{font-size: 18px;letter-spacing: 2px;margin-top: 12px;font-weight: normal;color:#333;}.RWDleft_cont002 .item-second .text-box .underline{display: none;}.RWDleft_cont002 .item-second .text-box .text{line-height: 2;font-size: 16px;letter-spacing: 1.5px;width: 100%;margin-top: 50px;text-align: justify;}.RWDleft_cont002 .item-second .text-box a{border: 1px solid #46a4c5;color: #46a4c5;border-radius: 0;background: transparent;padding: 8px 0;width: 140px;margin: 70px 0 0;font-family: arial, '微軟正黑體';font-weight:normal;}.RWDleft_cont002 .item-second .text-box a:hover{background:#46a4c5;color:#fff;}.about_box{text-align: center;width: 115px;height: 115px;display: inline-block;position: relative;margin-right: 25px;margin-top: 25px;font-size: 14px;color: #777;}.about_box::before{content:"";width: 115px;height: 115px;display: block;position: absolute;background-color: #f8f8f9;border-radius: 99em;z-index: 0;left: 0;top: 0;}.about_box img{max-width: 50px;margin-top: 15px;}.about_icon, .about_box span{position: relative;z-index:1;}.about_box span{margin-top: 5px;display: block;}/*分隔線*/ 
.web_line{width:100%;max-width:1300px;height:1px;display:block;background-color:#ddd;margin:40px auto 100px;}/*六大保證*/ 
.block_six{padding:100px 0;}.RWDService002 {padding: 0px;}.RWDService002 .container{padding: 80px 80px 0px !important;max-width: 1300px !important;background-color: #eef7f6;}.RWDService002 .section-subject{margin-bottom: 70px;}.RWDService002 h1.main-title {font-size: 43px;font-weight: bold;letter-spacing: 5px;color: #333;line-height: 1;margin: 0 auto;}.RWDService002 h2.sub-title {display:none}.RWDService002 .section-line {display:none}.funny-boxes.not-right-column::before {display:none}.funny-boxes > .funny-boxes-icon {width:50px;height:50px}.RWDService002 .funny-boxes-text {margin-bottom: 75px;color:#777}.funny-boxes > .funny-boxes-text > h4{letter-spacing: 2px;margin: 0 auto;padding-bottom: 10px;color: #333;font-weight: 600;font-size: 20px;transition: 0.2s;}.funny-boxes:hover > .funny-boxes-text > h4{color: #333;}.funny-boxes > .funny-boxes-text > h4::after {display:none}.funny-boxes > .funny-boxes-text > p{letter-spacing: 1.5px;color: #666;font-size: 16px;margin: 0 auto;}.RWDService002 .funny-boxes.float-shadow:hover > .funny-boxes-icon::before {opacity: 0.4;}/*產品*/ 
.RWDproduct002_v2{padding: 0;}.RWDproduct002_v2 h1.main-title{font-size: 43px;font-weight: bold;letter-spacing: 5px;color: #333;line-height: 1;margin:0 auto;}.RWDproduct002_v2 h2.sub-title{font-size: 18px;letter-spacing: 2px;margin-top: 12px;font-weight: normal;color:#333;}.RWDproduct002_v2 .section-line{display:none;}.RWDproduct002_v2 .popup-portfolio {margin: 0 auto;}.RWDproduct002_v2 .portfolio-item > .inner-content{opacity: 1 !important;}.RWDproduct002_v2 .bounceIn{  -webkit-animation-name: fadeIn;animation-name: fadeIn;animation: none;}.RWDproduct002_v2 .popup-portfolio .portfolio-item{padding: 0 10px;}.RWDproduct002_v2 .row{margin:0 -10px;}.RWDproduct002_v2 .section-subject{margin-right: 0px;margin-left: 0px;margin-bottom:50px;}.RWDproduct002_v2 .row .col-md-12{padding:0;}.RWDproduct002_v2 .portfolio-item{margin-bottom: 35px;}.RWDproduct002_v2 .col-sm-4{width: calc(100% / 4 - 1px);}.RWDproduct002_v2 .portfolio-bottom-summary{padding-top:20px;position: relative;top: 0;background-color: transparent;transition: all 0.5s ease 0s;}.RWDproduct002_v2 .popup-portfolio .portfolio-item:hover .portfolio-bottom-summary{top: -50px;background-color: #fff;}.RWDproduct002_v2 .portfolio-bottom-summary h4{font-size: 20px;letter-spacing: 2px;margin-bottom: 5px;margin-top:0;color: #333;font-weight:600;}.RWDproduct002_v2 .showbottom:hover .portfolio-bottom h4{color: #333;}.RWDproduct002_v2 .portfolio-bottom-summary p{font-size: 16px;letter-spacing: 1.5px;color: #666;line-height: 1.8;padding:0 25px;}/*案例分享*/ 
.block_service{padding: 0px 0 80px;}.RWDnews005 h1.main-title{font-size: 43px;font-weight: bold;letter-spacing: 5px;color: #333;line-height: 1;margin:0 auto;}.RWDnews005 h2.sub-title{font-size: 18px;letter-spacing: 2px;margin-top: 12px;font-weight: normal;color:#333;}.RWDnews005 .section-line{display:none;}.RWDnews005 .owl-carousel.owl-padding-10{margin-left: -25px;margin-right: -25px;}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item{padding: 0 25px;}.RWDnews005 h4{font-size: 20px;letter-spacing: 2px;font-weight:600;}.RWDnews005 h4 a{color: #333;}.RWDnews005 .margin-top-20{margin-top: 30px !important;}.RWDnews005 p.text-left{font-size: 16px;letter-spacing: 1.5px;color: #666;line-height: 1.8;}.RWDnews005 .img-hover ul{font-size: 16px;letter-spacing: 1.5px;color: #666;line-height: 1.8;text-align: left;padding-left:18px;}.RWDnews005 ul.text-left{display:none;}.RWDnews005 .owl-carousel {overflow: visible;}.RWDnews005 .owl-carousel .owl-wrapper-outer{overflow:hidden;}.RWDnews005 .owl-theme .owl-controls .owl-buttons div{color: #999;border-radius: 0;box-shadow: 1px 1px 15px rgba(43,43,43,.12);}.RWDnews005 .owl-prev, .RWDnews005 .owl-next{font-size: 25px;}.RWDnews005 .owl-pagination {display: none;}.RWDbtn01 .btn, .RWDbtn01 .btn:hover{color: #888;background: transparent;border: 1px solid #46a4c5;border-radius: 0;font-size: 16px;letter-spacing: 2px;width: 100%;max-width: 260px;font-weight: normal;}.RWDbtn01 .btn:hover{background:#46a4c5;color:#fff;}/*fixedbottom*/ 
.scrollTop002 .ii{border-radius: 0;background: #ccc;}.fixed_bottom .RWDedictor{display:none;}/*cookie*/ 
.RWDalert_fancybox .btn.active {background: #46a4c5 !important;border-radius: 0 !important;border: 0 !important;font-size: 14px !important;letter-spacing: 2px !important;}.RWDalert_fancybox.bottom {color: #333 !important;letter-spacing: 2px !important;}.RWDalert_fancybox.bottom .editor {font-size: 14px !important;letter-spacing: 2px !important;}
/*footer start*/

.block_footer{padding-top:70px;background-color: #4099b7;color: #fff;font-size: 16px;letter-spacing: 1.5px;line-height: 2;}.block_footer a{color: #fff;transition: all 0.5s ease 0s;}.block_footer a:hover{color:#a8dbf0;}.block_footer .container{position:relative;}.footer_left{float:left;width:340px;margin-top: 27px;}.footer_center{float:left;width:calc((100% - 340px) * 0.6);margin-top: 20px;padding:0 4.5vw;text-align: center;}.footer_right{float:right;width:calc((100% - 340px) * 0.4);}.block_footer h1{font-size: 20px;margin: 0 auto 20px;font-weight: bold;}.footer_left i{margin-left:10px;}.yoyaku_btn img{max-width:21px;margin-right:10px;transition: all 0.5s ease 0s;}.yoyaku_btn:hover img{filter: grayscale(100%) brightness(30%);}.yoyaku_btn a{display: block;text-align: center;background-color: #fff;color: #555;padding: 10px 0;margin-top: 10px;transition: all 0.5s ease 0s;}.yoyaku_btn a:hover{background-color:#a8dbf0;color:#333;}.sns_btn a {font-size: 14px;display: block;text-align: center;border: 1px solid #fff;padding: 5px 0px;margin-top: 15px;transition: all 0.5s ease 0s;}.sns_btn a:hover{color:#a8dbf0;border-color:#a8dbf0;}.sns_btn i{margin-right:10px;}.line_link i{font-size:18px;position:relative;top:1px;}.ig_link{float:left;width:48%;}.youtube_link{float:right;width:48%;}.fb_iframe_widget span, .fb_iframe_widget iframe{height:250px !important;}/*頁尾三事項*/ 
.footer_notice{margin-top: 70px;font-size: 13px;color: #e1f7ff;letter-spacing: 1.5px;line-height: 1;text-align: center;padding: 25px 0;background-color: #297f9c;}.copyright_desc a, .copyright_desc a:hover, .copyright_desc{color: #e1f7ff;}.footer_copyright, .footer_ssl, .footer_browser{display: inline-block;}.footer_ssl{border-left: 1px solid #e1f7ff;border-right: 1px solid #e1f7ff;margin: 0 8px;padding: 0 8px;}

/*footer end*/
/*小螢幕 start*/

@media screen and (max-width: 1350px) {.block_about::before{height: 215px;}.RWDleft_cont002 .item-second .text-box{padding: 0px 60px 0 0;}}@media screen and (max-width: 1250px) {.RWDproduct002_v2 .portfolio-bottom-summary p{padding: 0 15px;}}

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

/* 反白顏色設定*/::selection {background:#eee;color: #fff;}::-moz-selection {background:#eee;color: #fff;}/*內頁高度*/section.call_to_action{min-height: 800px;padding: 35px 0 120px 0}/*箭頭隱藏*/ 
.flex-direction-nav {display:none}/*rwd 內頁統一字*//*內頁文字大小*/ 
.pagecontent {font-size: 15px;letter-spacing: 1px;line-height: 30px;}.page_wrapper_bg .article-text.rwd .container{font-size: 15px; line-height:30px; color: #222; word-wrap:break-word;word-break:normal;letter-spacing: 1px}.page_wrapper_bg .article-text .layoutlist_3 .list_subject a{font-size: 15px; line-height:30px; color:#222; word-wrap:break-word;word-break:normal;letter-spacing: 1px}/**/#RWDPAGE_BASE_PAT02 .main {padding-top: 150px;}/*麵包屑*/#RWDPAGE_BASE_PAT02 .hgroup .container {border-bottom: 1px dotted #b3b3b3;margin: 0 !important;padding:20px 0px !important}#RWDPAGE_BASE_PAT02 .page_subject {padding: 0 0px;}#RWDPAGE_BASE_PAT02 .hgroup h1 {font-size: 32px; padding: 0;font-weight: 600;letter-spacing: 2px;margin-bottom: 0;text-align: center}#RWDPAGE_BASE_PAT02 .hgroup .breadcrumb {width: 100%;font-size: 14px;background-color: transparent;margin: 0 0 0;padding: 6px 2px;border: solid 0px #ccc;position: relative;bottom: 0;right: 0; letter-spacing: 1px;text-align: center}#RWDPAGE_BASE_PAT02 .hgroup {margin-bottom: 30px;}/*側選單*/ 
.m2018 .products-nav .nav-title {background: #222;font-size: 18px;font-weight: 600;padding: 10px 20px;margin-bottom: 15px;color: #eee;letter-spacing: 2px;margin: 0px;}.m2018 .products-nav li:not(.has-child)>a {display: block;width: 100%;max-width: none;font-family: 'Roboto', sans-serif;padding: 0;font-size: 16px;color: #222;letter-spacing: 0.5px;padding-left: 25px;padding-bottom: 15px;padding-top: 15px;padding-right: 15px;font-weight: 600}.m2018.visible-lg {background: #f0f0f0;box-shadow: 0px 0px 10px #c3c3c3}.m2018 .products-nav>ul>li.active a::after { width: 15px; background:#222;}.m2018 .products-nav>ul>li > a::after {content: "";position: absolute;width: 0px;height: 1px;background: #424242;left: 0;top: 50%;transform: translatey(-50%);transition: 0.5s;}.m2018 .products-nav>ul>li:hover > a::after {transition: 0.5s;width: 15px;}.m2018 .products-nav>ul>li {margin: 0 0 0px 0;padding: 0 0 0px 0px;border-bottom: 1px solid #ccc;}.m2018 .products-nav>ul>li>a {font-size: 15px;color: #222;font-family: 'Roboto', sans-serif;letter-spacing: 0.5px;padding: 10px 0px 10px 25px;font-weight: 600}.m2018 .products-nav ul>li>.toggle-submenu {top: 5px;}.m2018 .products-nav a {font-size: 15px;color: #222;font-family: 'Roboto', sans-serif;letter-spacing: 0.5px;padding: 10px 0px 10px 10px;}.m2018 .products-nav .toggle-submenu::after {right: 20px;}/*產品*/ 
.webdesc {font-size: 16px;padding: 5px 15px;}.layoutlist_2 .item, .layoutlist_4 .item {margin-top: 30px;border-bottom: 0px solid #b2b2b2;transition: 0.5s}.layoutlist_2 .item .subject {margin-top: 10px;margin-bottom: 5px;}.layoutlist_2 .item .subject A.itemlink {color: #222;text-decoration: none;font-size: 18px;font-weight: 600;line-height: 1.8;}.layoutlist_2 .item .summary A.itemlink {color: #444;text-decoration: none;letter-spacing: 1px;line-height: 1.5;}.layoutlist_2 .item:hover A.itemlink {color:#222}.layoutlist_4 .item:hover A.itemlink {color:#222}article.products-editor.editor.clearfix {border-top: #aaa solid 1px;padding-top: 55px;}.products-editor h4 {font-weight: 600; font-size: 22px; letter-spacing: 2px;margin-top: 0px;color: #4a4610}.RWDproduct_page .products-info .name {font-size: 22px;color: #222; margin-bottom: 0px;font-weight: 600;}.RWDproduct_page .products-info .download, .RWDproduct_page .products-info .name-box, .RWDproduct_page .products-info .price-box {margin-bottom: 10px;font-weight: 600;font-size: 16px;}.RWDproduct_page .products-info .txt .title {font-size: 16px;font-weight: 600; letter-spacing: 2px;}.RWDproduct_page .products-info .txt .title, .RWDproduct_page .related-box .title {border-bottom: 1px dotted #b5b5b5;margin-bottom: 10px;padding-bottom: 6px;position: relative; border-top: 1px solid #a0a0a0;padding-top: 10px;margin-top: 30px;}.RWDproduct_page .products-info .nu, .RWDproduct_page .products-info .stock, .RWDproduct_page .products-info .subname, .RWDproduct_page .products-info .txt .editor {color: #222;font-size: 15px;line-height: 1.8;}.RWDproduct_page .products-info .txt .editor span {font-weight: 600; margin-right: 10px;}.layoutlist_2 .item .summary A.itemlink span {font-weight: 600;margin-right: 8px; color: #111;}.layoutlist_2 .item .summary A.itemlink {overflow: hidden;text-overflow: ellipsis;display: -webkit-box; -webkit-line-clamp: 6; -webkit-box-orient: vertical;}.RWDproduct_page .form-group {margin-bottom: 0px;}.RWDproduct_page .form-group {display: flex;}span#O_buycount {color: #8a8a8a;}.RWDproduct_page .products-info label.control-label {font-weight: 600 !important;}.RWDproduct_page .products-info #O_quantity {margin-top: 0px;margin-bottom: 18px;}#mobile-fixed .btn-shop .btn, .RWDproduct_page .btn-shop .btn {width: calc(100%/2 - 5px); display: inline-block;background: #ababab;color: #fff; letter-spacing: 2px;font-size: 15px;font-weight: 600;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop, #mobile-fixed .btn-shop .btn.shop {background: #a92f2f;transition: 0.5s}.RWDproduct_page .btn, .RWDproduct_page .ibtn {border-radius: 0; padding: 0 7px;display: inline-block;border: none;letter-spacing: 1px;font-size: 15px;color: #555;font-weight: 600;}button#btn_add2car2go {margin-left: 3px;}.RWDproduct_page .pic-box .thumbnails ul li {width: auto;text-align: center;padding: 8px;}.products-editor h5 {font-weight: 600;font-size: 18px;margin-top: 20px;margin-bottom: 0px;}.pg_product_box {margin-top: 50px;}.page_content1 #productbx_bg {background: #c3c3c3;}#prod_name, #prod_name h2 {font-size: 22px;line-height: 40px; color: #222;font-weight: 600;text-align: center;}.product_desc_subject {color: #252525; font-size: 22px;font-weight: 800;margin-top: 25px; margin-bottom: 25px;text-align: center;border-top: 1px #aaa solid;padding-top: 50px;}#btn_querycar, #btn_shopping, #prod_amount_area, #prod_stands2_area, #prod_stands_area {width: 250px;font-weight: 600;border-radius: 0;font-size: 15px;color: #222;letter-spacing: 1px;padding: 5px 30px;background: #dedede;margin: 0 auto;transition: 0.5s;float: none;display: block;margin-top: 30px;}#btn_querycar:hover, #btn_shopping:hover, #prod_amount_area:hover, #prod_stands2_area:hover, #prod_stands_area:hover {background:#4099b7;color:#FFF}.product_desc_content {color: #222;}/*合作表單*/ 
.eformsForm .form-horizontal .form-group {margin-left: 0px;margin-right: 0px;}.eformsDesc {margin: 10px 0px 50px;padding-bottom: 0px;border-bottom: 0px solid #dcdcdc;font-size: 16px;text-align: center;}.eformsForm .customized_columns {background: rgb(210 210 210 / 35%);padding: 30px;}.eformsForm .form-group {margin-bottom: 30px;}.eformsForm .customized_columns ._input,.eforms1 .customized_columns select {box-shadow: none;border: 0px solid #c3ad9d;background-color:#e0e0e0;font-size: 15px;border-radius: 0;border-bottom: 1px solid #888 !important}.eformsForm .form-control:hover {border-color: transparent;outline: 0; -webkit-box-shadow: none;box-shadow: none;border-bottom: 1PX #bdbdbd solid !important}.eformsForm .form-control:focus {border-color: transparent;outline: 0; -webkit-box-shadow: none;box-shadow: none;border-bottom: 1PX #bdbdbd solid !important;}.formdesc.col-md-6 {padding-right: 50px;}.formdesc h1 {font-size: 22px;font-weight: 600; line-height: 1.5;}.formdesc .map_box {margin-top: 30px;}.eformsForm #eformstw21_00006 {height: 180px;}.eformsForm .ebtn.currectsend_btn {float: right;}.eformsForm a.web_btn2 {background:#222;letter-spacing: 2px;font-size: 16px;font-weight: 600; width: 200px;text-align: center;padding: 5px 20px; transition: 0.5s;}.eformsForm a.web_btn2:hover {background:#4099b7}.eformsForm #eformstw21_00006::placeholder {color: #555;letter-spacing: 1px;}.RWDproduct_page .products-info .download .control-label, .RWDproduct_page .products-info .pd-info .control-label, .RWDproduct_page .products-info .style-radio .control-label {width: auto;font-size: 15px;letter-spacing: 1px;}.formdesc.col-md-6 a {color:#414141}.new-form .new-width .row .col-md-11 {margin-top: 15px;margin-bottom: 0px;}/*回上頁按鈕*/#RWDPAGE_BASE_PAT02 .btn_back {color: #fff;line-height: 32px;padding: 0 15px;background: transparent;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;cursor: pointer;display: inline-block;margin: 0;margin-right: 0px;height: inherit;float: right;}#RWDPAGE_BASE_PAT02 .btn_back a {color: #888;text-decoration: none;display: block;background: transparent;border: #888 solid 1px;padding: 2px 40px;transition: 0.5s;}#RWDPAGE_BASE_PAT02 .btn_back a:hover {color: #222;border: #222 solid 1px}.product_table table td {border: 1px #aaa solid;padding: 5px 20px;}.product_table table tr td:nth-child(1) {font-weight: 600;}#RWDPAGE_BASE_PAT02 .btn.btn_back {background: transparent !important;}/*會員*/ 
.join_form_btns {margin-top: 40px;float: right;}#join_form .btn-primary:hover {background:#111;color: #fff;}#join_form .btn-primary {background: #666;color: #fff;border: 0;}#join_form .btn {font-size: 16px;padding: 13px 60px;border-radius: 0; transition: 0.5s;}#join_form .control-label {color: #222;font-weight: 600; font-size: 16px;}#join_form input, #join_form select, #join_form select.form-control:not([size]):not([multiple]) {padding: 0 20px 0 15px;font-size: 15px;color: #666;letter-spacing: 1px;border: 1px solid #b9b9b9;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}.member .btn-primary {color: #fff;background-color: #555;border-color: #555;border-radius: 0;letter-spacing: 2px;padding: 5px 30px; transition : 0.5s;}.member .btn-primary:hover {background-color: #666}.RWDmenu_plus02 .member-block.logn-out {margin-top: 9px;}/*相簿*/ 
.layoutlist_2 .album_item_subject {padding: 9px 5px;font-weight: 600;color: #222; font-size: 15px;}.layoutlist_2 .album_item {width: calc(100%/3 - 1px);float: left;}/*詢問車*/ 
.RWDquiry .btn.normal {-webkit-border-radius: 0; -moz-border-radius: 0;border-radius: 0;}.shopping_form .control-label {color: #333;font-weight: 600;font-size: 16px;}

/*內頁 end*/
/*1199px start*/
@media (max-width: 1199px) {
/*左右間距*/ 
.RWDmenu_plus04 .header{padding: 0 35px;}#RWDfullscreen01 .container{padding: 0 35px;}/*banner*/ 
.RWDbanner_plus01 .slick-list{padding: 0 0 0 35px;}.RWDbanner_plus01.style-dotnav.control-right .control-box{right: -5px;}.RWDbanner_plus01 .slick-caption{top: 40%;}.RWDbanner_plus01 .slick-caption .txt2{line-height: 1.8;}/*title*/ 
.RWDleft_cont002 .item-second .text-box .title, .RWDService002 h1.main-title, .RWDproduct002_v2 h1.main-title, .RWDnews005 h1.main-title{font-size:40px;}/*main*/ 
.main.cd-main-content{margin-top: 67px;}.block_about::before{height: 217px;}.RWDleft_cont002 .item-second .pic{margin-top: 6vw;}.RWDleft_cont002 .item-second .text-box{padding: 0px 50px 0 0;}.RWDleft_cont002 .item-second .text-box a{margin: 50px 0 0;}.about_box{margin-right: 20px;}.block_six {padding: 80px 0;}.web_line{max-width: 100%;width: calc(100% - 80px);margin: 20px auto 80px;}.RWDnews005 .owl-prev, .RWDnews005 .owl-next{width: 45px !important;line-height: 45px;}.RWDnews005 .controlls-over .owl-controls .owl-next{right: 10px;margin-top: -80px;}.RWDnews005 .controlls-over .owl-controls .owl-prev{left: 10px;margin-top: -80px;}.RWDnews005 .owl-carousel.owl-padding-10 {margin-left: -15px;margin-right: -15px;}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item {padding: 0 15px;}.RWDbtn01{margin-top: 0;}/*footer*/ 
.footer_center{padding: 0px 3vw;}
}
/*1199px end*/
/*1024px start*/
@media (max-width: 1024px) {
/*header*/ 
.RWDmenu_plus04 .logo{margin-top: 10px;width: 145px;}.ml-stack-nav-toggle{padding: 23px 45px 20px 15px;color: #666;}.RWDmenu_plus04 .features:after{background-color: #999;}.RWDmenu_plus04 .features .edit{margin-right: 20px;}/*menu*/ 
.RWDmenu_plus04 #mobile-menu .menu>li>a{font-size: 16px;}.RWDmenu_plus04 #mobile-menu .menu>li.active{background-color: #71b6d4;}.RWDmenu_plus04 #mobile-menu .menu>li>ul{background-color: #f1f1f1;}.RWDmenu_plus04 #mobile-menu .menu>li>ul>li.active{background-color: #46a4c5;}.RWDmenu_plus04 #mobile-menu .menu>li.active>a{background-color: transparent;}.RWDmenu_plus04 #mobile-menu .menu>li>ul>li.active{background-color: #cbe9f7 !important;}.RWDmenu_plus04 #mobile-menu .menu>li>ul>li.active>a{color: #555;}.RWDmenu_plus04 .menu li a{font-size:15px;}.RWDmenu_plus04 #mobile-menu .menu>li.active>.toggle-submenu:after, .RWDmenu_plus04 #mobile-menu .menu>li>ul>li.active>.toggle-submenu:after{color: #fff;}/*sub*/ 
.lang-select-symbol{display:none;}#mobile-menu .phone-lang-label i.fa{position:relative;}#mobile-menu .phone-lang-label i.fa:after{content: "Language";font-family: 'Open Sans', sans-serif;position: absolute;left: 40px;left: 35px;font-size: 15px;letter-spacing: 1.5px;color: #777;}.RWDmenu_plus04 .lang-select-options{top: 67px;}/*ul*/ 
.RWDnews005 .img-hover ul{padding-left: 21px;}
}
/*1024px end*/
/*991px start*/
@media (max-width: 991px) {
/*---首頁---*/ 
.RWDleft_cont002 .item-second .pic{height: 350px;overflow: hidden;}.RWDleft_cont002 .item-second .pic img{position: relative;top: -160px;}.RWDleft_cont002 .item-second .text-box{padding: 50px 35px 0;}.RWDbanner_plus01 .slick-caption{top: 33%;}.RWDService002 .container{padding: 80px 35px 0px !important;}.RWDproduct002_v2 .popup-portfolio .portfolio-item{padding: 0 10px;}.RWDproduct002_v2 .row{margin:0 -10px;}.RWDproduct002_v2 .section-subject{margin-right: 0px;margin-left: 0px;margin-bottom:50px;}.RWDproduct002_v2 .row .col-md-12{padding:0;}.RWDproduct002_v2 .portfolio-item{margin-bottom: 15px;}.RWDproduct002_v2 .col-sm-4{width: calc(100% / 2 - 1px);}.web_line{margin: 40px auto 80px;}.RWDproduct002_v2 .portfolio-bottom-summary p{padding: 0 40px;}/*footer*/ 
.footer_left{width: 50%;margin-top: 0;float: none;}.footer_center {padding: 0;float: none;width: 50%;margin-top: 35px;text-align: left;}.footer_right {float: none;width: 40%;position: absolute;top: 0;right: 35px;}.fb_iframe_widget span, .fb_iframe_widget iframe{height:440px !important;}#RWDPAGE_BASE_PAT02 .btn.btn_back {width: 200px;}/*頁尾三事項*/ 
.footer_ssl{border-right: 0px solid transparent;margin-right: 0;padding-right: 0;}.footer_browser {display: block;margin-top: 8px; }/*內頁*/section.article-text p {font-size: 14px;line-height: 2.2;letter-spacing: 1px;color: #444;}.eformsForm .ebtn.currectsend_btn {background: transparent}.eformsForm a.web_btn2 {float: right;}
}
/*991px end*/
/*800px start*/
@media (max-width: 800px) {
.layoutlist_2 .album_item {width: calc(100%/2 - 1px);float: left;}.block_footer .container {padding: 0px 25px !important;}#RWDPAGE_BASE_PAT02 .main {padding-top: 50px;}section.call_to_action {padding: 35px 0 50px 0;}#prod_name, #prod_name h2 {font-size: 18px;}
}
/*800px end*/
/*767px start*/
@media (max-width: 767px) {
#RWDPAGE_BASE_PAT02 .main .container {padding-left: 10px;padding-right: 10px;}#btn_querycar, #btn_shopping, #prod_amount_area, #prod_stands2_area, #prod_stands_area {width: 100%}.layoutlist_2 .album_item {width: calc(100%/1 - 1px); float: left;padding: 0px 0px 15px;}#RWDPAGE_BASE_PAT02 .hgroup h1 {font-size: 26px;}.pagecontent .article_model[data-seq="0"] {margin-top: 0px !important;}#RWDPAGE_BASE_PAT02 .btn.btn_back {width:100%;}.formdesc.col-md-6 {padding-right: 15px;}.eformsForm .customized_columns {padding: 20px 15px;}
}
/*767px end*/
/*600px start*/
@media (max-width: 600px) {
/*---首頁---*/ 
.RWDmenu_plus04 .header{padding: 0 25px;}#RWDfullscreen01 .container{padding: 0 25px;}/*header*/ 
.RWDmenu_plus04 .features .edit{display: none;}.ml-stack-nav-toggle{padding: 35px 14px;}.RWDmenu_plus04 .lang-select-label{padding: 27px 5px 25px 0;}.RWDmenu_plus04 .features:after{display:none;}/*banner*/ 
.RWDbanner_plus01 .slick-list{padding: 0;}.RWDbanner_plus01.style-dotnav .control-box .control{bottom: 15px;}.RWDbanner_plus01.style-dotnav.control-left .plus-banner-container {left: 0;}.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button{background: #9ed0e6;}.RWDbanner_plus01.style-dotnav.dot .slick-dots button{background: transparent;border: 2px solid #9ed0e6;}/*title*/ 
.RWDleft_cont002 .item-second .text-box .title, .RWDService002 h1.main-title, .RWDproduct002_v2 h1.main-title, .RWDnews005 h1.main-title{font-size:32px;}.RWDleft_cont002 .item-second .text-box .subtitle, .RWDproduct002_v2 h2.sub-title, .RWDnews005 h2.sub-title{letter-spacing: 3px;line-height: 1.5;}/*main*/ 
.block_about{padding-top: 90px;}.RWDleft_cont002 .item-second .pic{height: auto;}.RWDleft_cont002 .item-second .pic img{top: 0;}.RWDleft_cont002 .item-second .text-box{padding: 50px 0 0;}.about_item{display: flex;flex-wrap: wrap;justify-content: space-between;margin-top: 25px;}.about_box{margin: 0 auto;width: 25vw;height: 25vw;justify-content: center;align-items: center;}.about_box img{max-width: 45%;margin: 10px auto 0;}.block_time .time .name{font-size: 14px;}.block_time .time .time_table .time_part{width: 110px;}.block_time .time .time_table{font-size: 14px;}.block_time .time .time_show{width: calc(100% - 110px);}.about_box::before{width: 100%;height: 100%;}.RWDleft_cont002 .item-second .text-box a{width: 100%;}.RWDService002 .container {padding: 80px 25px 0px !important;}.RWDService002 .col-sm-4.col-md-4 {width: 50%;float: left;}.RWDService002 .row:after{clear: none;}.funny-boxes.not-right-column{min-height: 184px;}.RWDService002 .funny-boxes-text {margin-bottom: 0px;}.funny-boxes > .funny-boxes-text > h4{font-size: 16px;line-height: 1.5;}.funny-boxes > .funny-boxes-text > p{display:none;}.RWDproduct002_v2 .portfolio-item {margin-bottom: 0;}.RWDproduct002_v2 .portfolio-bottom-summary h4 {font-size: 18px;}.RWDproduct002_v2 .portfolio-bottom-summary p {padding: 0;}.web_line{width: calc(100% - 50px);margin: 40px auto 70px;}.RWDnews005 .owl-controls{margin-top: 25px;}.RWDnews005 .owl-pagination {display: block;}.RWDbtn01 .btn-box li {padding: 0;}.RWDbtn01 .btn, .RWDbtn01 .btn:hover{max-width: 100%;width: calc(100% - 16px);line-height: 2;}.RWDnews005 .owl-prev, .RWDnews005 .owl-next{display:none;}/*footer*/ 
.footer_left, .footer_center{width:100%;}.footer_right{width: 100%;position: relative;right: auto;margin-top:35px;}.fb_iframe_widget span, .fb_iframe_widget iframe{height:250px !important;}/*頁尾三事項*/ 
.footer_notice{line-height: 1.8;padding: 25px 0 70px;}.footer_copyright, .footer_ssl{display:block;}.footer_ssl{border: 0px solid transparent;margin: 0 auto;padding: 0;}.footer_browser{margin-top: 0;}/*xs預約按鈕*/ 
.fixed_bottom{position:fixed;width:100%;bottom:-50px;left:0;right:0;text-align: center;z-index: 21;transition: all 0.5s ease 0s;}.fixed_change{bottom:0 !important;}.fixed_bottom .RWDedictor{display:block;width: calc(100% - 50px);float: left;}.fixed_bottom a{display: block;background-color: #555;color: #fff;padding: 0px;font-size: 15px;letter-spacing: 2px;line-height: 50px;transition: all 0.5s ease 0s;}.fixed_bottom a img{    max-width: 21px;margin-right: 10px;filter: grayscale(100%) brightness(0%) invert(100%);}.scrollTop002 .ii{width: 50px;height: 50px;line-height: 50px;}.scrollTop002{bottom: 0;right: 0;position: relative !important;opacity: 1 !important;float: right;}/*cookie*/ 
.RWDalert_fancybox .btn.active {width: 100% !important;display: block !important;margin: 15px 0 0;}.RWDalert_fancybox.bottom .editor, .RWDalert_fancybox.bottom .btn-box {display: block !important;margin: auto !important;}
}
/*600px end*/
/*480px start*/
@media (max-width: 480px) {
#RWDPAGE_BASE_PAT02 .btn.btn_back {padding: 0;}
}
/*480px end*/
/*380px start*/
@media (max-width: 380px){
.block_footer{font-size: 15px;}.product_desc_content ._bd_column._bd_full {padding: 0;}.product_desc {padding: 0;}
}
/*380px end*/
/*320px start*/
@media (max-width: 320px){
.RWDmenu_plus04 .header{padding: 0 15px;}#RWDfullscreen01 .container{padding: 0 15px;}.RWDService002 .container {padding: 80px 15px 0px !important;}.RWDmenu_plus04 .logo {margin-top: 12px;width: 135px;}.RWDmenu_plus04 .features .search-btn{padding: 25px 0px;}.RWDmenu_plus04 .features .cart-btn{padding: 25px 10px 25px 0;}.RWDleft_cont002 .item-second .text-box .title, .RWDService002 h1.main-title, .RWDproduct002_v2 h1.main-title, .RWDnews005 h1.main-title {font-size: 28px;}.product_top .col-xs-12 {padding: 0;}
}
/*320px end*/