/* all */#RWDfullscreen01 .cd-main-content img{max-width:100%;}a, a:hover, a:focus{text-decoration: none;}body{font-family:'Poppins', 'Noto Sans TC', sans-serif;}.clear{clear:both;}/* 反白顏色設定*/::selection {    background: #555;    color: #fff;}::-moz-selection {    background:#555;    color: #fff;}/*---首頁---*//*header*/ 
.RWDmenu_plus04 .header{transition: all 0.5s ease 0s;}.RWDmenu_plus04 .header.is-up{box-shadow: 1px 1px 15px rgba(43,43,43,.12);}.RWDmenu_plus04 .logo{width: 250px;margin-top: 30px;top: 5px;position: relative;}.RWDmenu_plus04 .container{margin: 0 0 0 auto;padding: 0;}.RWDmenu_plus04 .site-nav .menu{text-align: right;}.RWDmenu_plus04 .site-nav .menu > li > a{font-size: 16px;padding: 25px 20px;letter-spacing: 2px;color: #000;transition: all 0.5s ease 0s;}.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: #ADADAD;}.RWDmenu_plus04 .site-nav .menu ul li > a{font-size: 15px;letter-spacing: 1.5px;}.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: normal;color: #ADADAD;}.RWDmenu_plus04 .site-nav .menu > li > ul{margin-left: auto;transform: translateX(-50%);text-align: center;}.RWDmenu_plus04 .site-nav .menu ul{width: 120%;}@media (min-width: 1300px) {.RWDmenu_plus04 .site-nav .menu > li.has-child > a{padding-right: 30px;}.RWDmenu_plus04 .site-nav .menu > li.has-child > a::after{position: absolute;right: 5px;}}.RWDmenu_plus04 .features i:hover{color: #ADADAD;}/*menu04搜尋-打開*/ 
.RWDmenu_plus04 #search-box.full .form-control{font-size: 30px;}.RWDmenu_plus04 #search-box.full .ibtn{font-size: 25px;}.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: #888;}@media (min-width: 800px) {.RWDmenu_plus04 #search-box.full .search-in{max-width: 1000px;width: 80%;}}/*新Banner*/ 
.RWDbanner_plus01.style-dotnav.control-center .control-box .control{margin-bottom: 15px;}.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button{background: rgba(255,255,255,0.7);}.RWDbanner_plus01.style-dotnav.dot .slick-dots button{background: rgba(255,255,255,0.3);}.RWDbanner_plus01.full .banner-slider.bg .slick-item{height: calc(100vh - 185px) !important;}/*main*/ 
.main.cd-main-content{margin-top:98px;}/*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 a{color: #000;border-bottom: 1px solid #555;}.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;}@media (min-width: 1300px) {.RWDmenu_plus04 .features{display: inline-block;}.RWDmenu_plus04 .features .search-btn{pointer-events: none;padding:25px 20px 25px 30px;}.RWDmenu_plus04 #search-box{position: relative;width: 150px;opacity: 1;visibility: visible;margin: 0;float: none;display: inline-block;top: 0;}.RWDmenu_plus04 #search-box .form-control {    width:150px;    height: 40px;    padding-left: 15px;    box-shadow: none;    padding-right: 0px;border-radius: 20px;}}
/*footer start*/

.footer-block {padding: 25px 0;position: fixed;z-index: 1;bottom: 0;width: 100%;background-color: #fff;}.footer-block .container{width:100%;padding:0 3%;}.footer_left {float: left;width: 390px;}.footer_right{float: right;width: calc(100% - 390px);margin-top: 11px;}.model003 .sub_menu_list {float: left;margin-right: 35px;}.model003 .sub_menu_list0{float: left;display: none;}.model003 .sub_menu_list a{font-family: 'Poppins', 'Noto Sans TC', sans-serif;font-size: 15px;color: #111;letter-spacing: 0.5px;line-height: 1.3;transition: all 0.5s ease 0s;}.model003 .sub_menu_list a span {display: block;font-size: 14px;font-weight: 300;margin-left: 14px;}.model003 .sub_menu_list a:hover {color: #ADADAD;}.copyright{line-height: 1;text-align: right;}.copyright_desc, .copyright_desc a, .copyright_desc a:hover {color: #111;font-size: 15px;line-height: 1;}

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

/*內頁底部距離*/ 
.page_wrapper_bg .main section.call_to_action{margin: 0 0 120px 0;min-height: 750px;}.page_wrapper_bg  .footer-block {  position: static;border-top: 1px solid #eee;}.page_wrapper_bg .RWDmenu_plus04 .header {    border-bottom: 1px solid #eee;}.page_wrapper_bg .RWDmenu_plus04 .header.is-up {border-bottom: 1px solid transparent;}/*拿掉*/ 
.pagecontent .article_model[data-seq="0"] { margin-top: 0 !important;}.page_wrapper_bg .main.cd-main-content{margin-top:0px;}.phs_block {display:none;}/*內文統一*/#RWDPAGE_BASE_PAT02 .hgroup h1 {font-size: 36px;margin-bottom: 5px;color: #000;font-weight: 400;letter-spacing: 3px;line-height: 1.5;text-align: center;}#RWDPAGE_BASE_PAT02 .pagecontent p {color: #333;letter-spacing: 2px;line-height: 1.8;font-size: 15px;}/*標題下麵包屑*/ 
.page_wrapper_bg .hgroup .breadcrumb {text-align: center;float: none !important;position: relative;border: 0px;bottom: 0px;background: transparent;letter-spacing: 1.5px;color: #555; padding: 0;}.page_wrapper_bg .hgroup .breadcrumb a:hover {color:  #000;}/*gotop*/ 
.page_wrapper_bg .scrollTop002 {bottom: 100px;position: fixed; right: 10px;opacity: 0; text-align: center;cursor: pointer;  z-index: 21;}/*範例文章內文統一*//*範例圖文輪播樣式*/ 
.page_wrapper_bg .RWDslider01 .editor {color: #333;letter-spacing: 2px;line-height: 1.8;font-size: 15px;}.page_wrapper_bg .RWDslider01 .control-box .slick-dots li {color: #000;font-weight: 500;}/*範例時間軸樣式*/ 
.page_wrapper_bg .RWDtimeline02 {padding-top: 20px;}.page_wrapper_bg .RWDtimeline01 .model-title {margin-bottom: 60px;}.page_wrapper_bg .RWDtimeline01 .model-title, .RWDtimeline02 .model-title {color: #000;font-weight: 500;padding-bottom: 10px;text-align: center;    letter-spacing: 2px;line-height: 1.8;}.page_wrapper_bg .RWDtimeline01 li.event .point .date {color: #555;    letter-spacing: 1.5px;}.page_wrapper_bg .RWDtimeline01 li.event .point .title {margin: 5px 0 15px 0;color: #000;    letter-spacing: 2px;    line-height: 1.8;font-weight: 500;}.page_wrapper_bg .RWDtimeline01 li.event .point .editor {color: #333;letter-spacing: 2px;line-height: 1.8;font-size: 15px;}.page_wrapper_bg .RWDtimeline01 li.event:before{border: 2px solid #666;}.page_wrapper_bg .RWDtimeline02 .timeline2_list .block .text-in {color: #333;letter-spacing: 2px;line-height: 1.8;font-size: 15px;}.page_wrapper_bg .RWDtimeline02 .timeline2_list .block .year {color: #333;font-weight: bold;letter-spacing: 1.5px;}.page_wrapper_bg .RWDtimeline02 .control-box .slick-arrow{border: 2px solid #000 ;}.page_wrapper_bg .RWDtimeline02 .control-box .slick-next:after, .RWDtimeline02 .control-box .slick-prev:after{border-color: transparent  #000 transparent transparent;}/*按鈕們*//*內頁返回按鈕*/ 
.page_wrapper_bg .btn_back {letter-spacing: 2px;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: 160px;padding: 10px 0;border: 1px solid #333;font-size: 15px;color: #333;font-weight: 400;transition: 0.5s ease;}.page_wrapper_bg .btn_back a:hover {background: #000;color: #fff;transition: 0.5s ease;}/*聯絡我們*/ 
.ebtn {margin-right: 0; width: 160px;text-align: center;float: right;color:  #fff; line-height: 1.5;padding: 10px 0;background: #333; border-radius: 0px;transition: 0.5s ease;}.ebtn a {font-size: 15px;font-weight: 400;line-height: 1.5;letter-spacing: 2px;transition: 0.5s ease;}.ebtn:hover {background: #000;color: #fff;transition: 0.5s ease;} /*內頁側邊選單樣式*//*內頁側邊標題*/ 
.page_wrapper_bg .products-nav .nav-title {background: #eee; color: #000; padding: 10px 0 10px 15px;margin: 0;font-weight: 500; font-family: 'Noto Sans TC', sans-serif; letter-spacing: 2px;  line-height: 1.8;}.page_wrapper_bg .products-nav>ul>li {background-color: #fff;border-bottom: 1px solid #ddd;transition: 0.3s ease;}.page_wrapper_bg .products-nav>ul>li.active {border-bottom: 1px solid #666;background-color: #fff;transition: 0.3s ease;}.page_wrapper_bg .m2018 .products-nav>ul>li:hover  {border-bottom: 1px solid #666;transition: 0.3s ease;background-color: #fbfbfb;transition: 0.3s ease;}.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 {color: #666;font-size: 15px;letter-spacing: 2px;padding: 20px 0px 20px 25px;;transition: 0.3s ease;font-family: 'Noto Sans TC', sans-serif; }.page_wrapper_bg .m2018 .products-nav ul li>a:hover, .page_wrapper_bg .m2018 .products-nav ul li.active>a {color: #000;transition: 0.3s ease;    font-weight: 400;font-family: 'Noto Sans TC', sans-serif; }.m2018 .products-nav a {font-size: 15px;color: #666;letter-spacing: 2px;}.m2018 .products-nav a:hover {color: #000;}.page_wrapper_bg .m2018 .products-nav ul li>ul>li>a { padding-left: 35px;}.m2018 .products-nav .toggle-submenu::after {right: 10px;top: 95%;    color: #333;}/*最新消息列表*/ 
.article2 .webdesc { margin-bottom: 30px;}.webdesc { font-size: 18px; letter-spacing: 2px;  line-height: 1.8;  text-align: center;}.cate_list .subject a { text-align: center;  color: #333 !important; font-size: 16px !important; margin-top: 15px !important; margin-bottom: 5px !important; letter-spacing: 2px;  line-height: 1.8;transition: 0.3s ease;}.cate_list .subject a:hover {color: #000;transition: 0.3s ease;}.cate_list .col-sm-6.col-md-4:hover  .subject a {color: #000;transition: 0.3s ease;}.cate_list.row .col-sm-6 { margin-bottom: 15px;}/*最新消息列表樣式*/ 
.rwdlayoutlist_9 .subject  {    color: #333; font-size: 18px; line-height: 1.8; letter-spacing: 2px;transition: 0.3s ease;}.rwdlayoutlist_9 .litem__text {    padding: 20px 25px; background: #fbfbfb;}.rwdlayoutlist_9 .cdate {    letter-spacing: 1px;line-height: 1.5; color: #666;padding: 15px 0 0;}.rwdlayoutlist_9 .cdate::before {width: 45px; height: 1px;}.no-touch .rwdlayoutlist_9 .litem:hover .litem__imgs::after {opacity: 0;}.no-touch .rwdlayoutlist_9 .litem:hover  .subject {    color: #000; transition: 0.3s ease;}/*產品列表*/ 
.layoutlist_2 .subject {    text-align: center; font-size: 18px; color: #333;letter-spacing: 2px; line-height: 1.8;transition: 0.3s ease;}.layoutlist_2 .item, .layoutlist_4 .item {    margin-top: 35px; border-bottom: 1px solid #eee;}.layoutlist_2 .item:hover .subject a {color: #000;transition: 0.3s ease;}/*產品內容*/ 
.page_content1 #productbx_bg { background: #eaeaea;}prod_name, #prod_name h2 {  font-size: 20px; letter-spacing: 2px; line-height: 1.8;  color: #000; font-weight: 500; text-align: center;}.product_desc_subject {    color: #555; font-size: 18px; letter-spacing: 2px; line-height: 1.8; font-weight: 400; margin-top: 20px; margin-bottom: 20px;text-align: center;border-bottom: 1px solid #ddd;  padding-bottom: 20px;}/*檔案下載*/ 
.layoutlist_3 .download_subject { line-height: 1.8; font-size: 15px; letter-spacing: 2px;  color: #333;}.layoutlist_3 .dbtn_v2 {display: block; padding: 5px 10px; font-size: 15px;line-height: 1.8; color: #333; border: 1px solid #333; border-radius: 0; text-align: center;transition: 0.3s ease;}.no-touch .layoutlist_3 .dbtn_v2:hover {background: #333; color: #fff;transition: 0.3s ease;}.download .search-go  {background: #333; color: #fff;}/*聯絡我們*/ 
.page_wrapper_bg .new-form { margin-top: 0;}.new-form .new-width .must, .new-form .new-width .control-label, .new-form .new-width .row .col-md-1 {width: 100px;}.page_wrapper_bg  .customized_columns ._input, .customized_columns select {background: #fbfbfb;border-radius: 0px;box-shadow: initial;border: 1px solid #e2e2e2;}.page_wrapper_bg  .customized_columns ._input:hover, .customized_columns select:hover {border: 1px solid #ddd;}.new-form .form-horizontal .form-group { margin-left: 0; margin-right: 0; font-size: 15px; letter-spacing: 2px; line-height: 1.8;color: #333;}.new-form .new-width .control-label { font-weight: 500;}input#eformstw41_00004 { height: 380px;}.contact_text { margin-top: 40px;}#RWDPAGE_BASE_PAT02 h4.contact_title { font-size: 18px; letter-spacing: 2px; line-height: 1.8;color: #000; font-weight: 600;  margin-bottom: 5px;}#RWDPAGE_BASE_PAT02 h4.contact_title>span {padding-left: 5px;}ul.contact_content { list-style: none; font-size: 15px; letter-spacing: 1px; line-height: 1.6;color: #333;padding-left: 0px;}ul.contact_content a {color: #333;}ul.contact_content>li  {padding-bottom:10px;}ul.contact_content>li>span {padding-right: 5px;}.contact_des { font-size: 17px;  letter-spacing: 2px; line-height: 1.8; color: #000;}/*側選單改上*/ 
.product1 .page_wrapper_bg .products-nav .nav-title, .product2 .page_wrapper_bg .products-nav .nav-title  {    display: none;}.product1 #sidebar.layoutmenu3, .product2 #sidebar.layoutmenu3 {    padding-top: 40px;}.product1 #product, .product2 #product{    padding-top: 120px !important;}.product1 .sidemenu3 .products-nav li.has-child>a, .product2 .sidemenu3 .products-nav li.has-child>a, .product1 .slidemenu3__a, .product2 .slidemenu3__a {    max-width: 100%;    justify-content: center;    flex-direction: column;}.slidemenu3__icon {    width: 35px;    height: 35px;    margin: 0 0 5px;}.product1 #sidebar .products-nav, .product2 #sidebar .products-nav {    position: absolute;    width: 100%;    top: 0;    display: flex;    align-items: flex-start;}#sidebar.layoutmenu1, #sidebar.layoutmenu3, #sidebar.layoutmenu6 {    position: initial;}.product1 #sidebar .products-nav li:last-child, .product2 #sidebar .products-nav li:last-child {    border-right: 0;}.product1 #sidebar .products-nav ul li ul, .product1 .sidemenu3 .products-nav .toggle-submenu::after, .product2 #sidebar .products-nav ul li ul, .product2 .sidemenu3 .products-nav .toggle-submenu::after {    display: none;}.product1 #sidebar .products-nav li {    width: 25%;}.product2 #sidebar .products-nav li {    width: 20%;}.product1 #sidebar .products-nav li, .product2 #sidebar .products-nav li {    padding: 0;    margin: 0 0 5px;    border-bottom: 0;    border: 1px solid #ddd;    border-width: 0 1px 0 0;}.product1 #sidebar .products-nav ul, .product2 #sidebar .products-nav ul {    display: flex;    width: 75%;    margin: 0 0 0 auto;flex-wrap: wrap;}.product1 .sidemenu3 .search-box, .product2 .sidemenu3 .search-box {    width: calc(25% - 60px);}.product1 .sidemenu3 .products-nav>ul>li>.slidemenu3__a:hover, .product2 .products-nav>ul>li>.slidemenu3__a:hover{    opacity: .7;}.sidemenu3 .products-nav>ul>li>.slidemenu3__a{    transition: all .5s ease;}

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

@media screen and (max-width: 1600px) {.RWDmenu_plus04 .site-nav .menu > li > a {font-size: 15px;}}@media screen and (max-width: 1300px) {.main.cd-main-content {margin-top: 74px;}.RWDmenu_plus04 .logo{margin-top: 25px;top: 0px;}/*menu04變成漢堡*/ 
.RWDmenu_plus04 .site-nav{display:none;}.RWDmenu_plus04 #mobile-menu, .RWDmenu_plus04 .ml-stack-nav-toggle, .RWDmenu_plus04 .toggle-menu{display: block;float: right;}.RWDmenu_plus04 .features:after{content: "";position: absolute;right: 0;top: 20%;height: 60%;width: 1px;background-color: #8B8989;}.RWDmenu_plus04 .features{margin-right: 15px;padding-right: 20px;position: relative;float: right;}.RWDmenu_plus04 .features .search-btn {padding: 27px 20px 23px;}.RWDbanner_plus01.full .banner-slider.bg .slick-item{height: calc(100vh - 160px) !important;}}

/*小螢幕 end*/
/*1199px start*/
@media (max-width: 1199px) {
.product1 #sidebar.layoutmenu3, .product2 #sidebar.layoutmenu3 {    width: 100%;    padding-top: 0;}.product1 #product, .product2 #product {    padding-top: 0px !important;    width: 100%;}.product1 #sidebar .products-nav, .product2 #sidebar .products-nav {    position: relative;}
}
/*1199px end*/
/*1024px start*/
@media (max-width: 1024px) {
.contact_des { font-size: 15px;}.new-form .new-width .col-md-5, .new-form .new-width .col-md-11 {    width: calc(100% - 100px) !important;}.page_wrapper_bg .main section.call_to_action {min-height: 1100px;}
}
/*1024px end*/
/*991px start*/
@media (max-width: 991px) {
.RWDbanner_plus01.full .banner-slider.bg .slick-item{height: calc(100vh - 169px) !important;}.footer_left {float: none;width: 100%;text-align: center;}.footer_right {float: none;width: 100%;margin-top: 5px;}.model003 .sub_menu_list{float: none;display: inline-block;margin: 0 13px;}.model003 .sub_menu_list a span{margin-left: 10px;display: inline-block;}.copyright{text-align: center;}/*內頁*/ 
.page_wrapper_bg .main section.call_to_action {min-height: 500px;}/*內頁底部距離*/ 
.page_wrapper_bg .main section.call_to_action{margin: 0 0 80px 0;}div#sidebar {padding: 0;margin-bottom: 30px !important;}.cate_list.row .col-sm-6 { width: 33.3333%; }.rwdlayoutlist_9 .litem{ width: 33.3333%; }.layoutlist_2 .col-sm-6 { width: 33.3333%;}.list_table .oneline .col-sm-6 { width: 33.3333%;}.formdesc.col-md-6 { display: flex; flex-wrap: wrap;    justify-content: center;}.contact_des { width: 100%; font-size: 17px; text-align: center;}.contact_text {        margin-top: 50px;padding: 0 40px; }.new-form .new-width .must, .new-form .new-width .control-label, .new-form .new-width .row .col-md-1 {width: 100%;}input#eformstw41_00004 { height: 150px;}.page_wrapper_bg .RWDtimeline02 {  padding-top: 0;}.new-form .new-width .col-md-5, .new-form .new-width .col-md-11 { width: 100% !important;padding-left: 0; padding-right: 0;}.product1 #sidebar .products-nav, .product2 #sidebar .products-nav {    display: block;}.product1 #sidebar .products-nav ul, .product2 #sidebar .products-nav ul {    width: 100%;}.product1 .sidemenu3 .search-box, .product2 .sidemenu3 .search-box {    width: 100%;}
}
/*991px end*/
/*850px start*/
@media (max-width: 850px) {
.contact_des { border-bottom: 1px solid #ddd; padding-bottom: 30px;}
}
/*850px end*/
/*800px start*/
@media (max-width: 800px) {
.page_wrapper_bg .btn.btn_back a {width: 100%;}.page_wrapper_bg .btn_back {width: 100%;}.RWDshopping .btn.normal { max-width: none;float: none;width: 100%;margin-bottom: 15px;}.RWDshopping .formbtn.btn.normal { width: 100%; min-width: auto;max-width: none;margin-bottom: 15px;}#join_form .btn-primary {width: 100%;}.btn-primary {  width: 100%;}.ebtn {  float: none;width: 100%;}.page_wrapper_bg .hgroup .breadcrumb { margin-bottom: 15px;}.contact_text {    padding: 0 60px 0 0;}@media (max-width: 768px) {.page_wrapper_bg .main section.call_to_action > .container > .article-text > .container { padding-left: 15px; padding-right: 15px; }.page_wrapper_bg .main section.call_to_action > .container { padding-left: 30px; padding-right: 30px; }.contact_text { padding: 0 35px 0 0;}.contact_text:last-child {  padding: 0px ;}.customized_columns {padding-left: 0; padding-right: 0;}.formdesc.col-md-6 {    justify-content: flex-start;}}
}
/*800px end*/
/*767px start*/
@media (max-width: 767px) {
.RWDmenu_plus04 .features{padding-right: 8px;}.RWDmenu_plus04 .logo {width: 220px;margin-top: 27px;}.RWDbanner_plus01.full .banner-slider.bg .slick-item{height: calc(100vh - 199px) !important;}.model003 .sub_menu_list{margin: 0 10px;}.copyright{line-height: 1.4;}/*內頁*//*內頁底部距離*/ 
.page_wrapper_bg .main section.call_to_action{margin: 0 0 60px 0;}.page_wrapper_bg .main section.call_to_action > .container > .article-text > .container > .xrow > .pagecontent {padding: 0px!important;}#RWDPAGE_BASE_PAT02 .hgroup h1 { font-size: 32px;}.cate_list.row .col-sm-6 { width: calc(100% / 2 - 1px);}.cate_list.row { display: flex; flex-wrap: wrap;}.rwdlayoutlist_9 .litem { width: calc(100% / 2 - 1px);}.layoutlist_2 .col-sm-6 { width: calc(100% / 2 - 1px);}.list_table .oneline .col-sm-6 { width: calc(100% / 2 - 1px);}.list_table .oneline{ display: flex; flex-wrap: wrap;}.page_wrapper_bg .download .search-container {    margin-top: 15px;margin-left: 0;}
}
/*767px end*/
/*700px start*/

@media (max-width: 700px) {.product2 #sidebar .products-nav li {    width: calc(100%/3);}.product2 #sidebar .products-nav li:nth-child(3n) {    border-right: 0;}}

/*700px end*/
/*600px start*/
@media (max-width: 600px) {
.RWDbanner_plus01.full .banner-slider.bg .slick-item{height: calc(100vh - 235px) !important;}.footer_right{margin-top: 15px;}/*cookie*/ 
.RWDalert_fancybox.bottom .editor, .RWDalert_fancybox.bottom .btn-box {display: block !important;}.RWDalert_fancybox.bottom {padding: 30px 30px 20px !important;width: 100%;}.RWDalert_fancybox .btn.active {display: block !important;margin: 20px 0 0 !important;width: 100% !important;}/*內頁*/ 
.RWDtimeline01 li.event .point {    padding-right: 10px; padding-bottom: 60px;}.page_wrapper_bg .RWDtimeline01 .model-title, .RWDtimeline02 .model-title {    margin-bottom: 30px;text-align: left;}.cate_list.row .col-sm-6 { width: 100%;}.rwdlayoutlist_9 .litem { width: 100%;}.layoutlist_2 .col-sm-6 { width: 100%;}.list_table .oneline .col-sm-6 { width: 100%;}.contact_text { text-align: center;}.formdesc.col-md-6 { justify-content: center;}.contact_text { padding: 0;}.contact_text { margin-top: 40px;}.contact_text:last-child {padding-bottom: 30px;border-bottom: 1px solid #ddd;width: 100%;}.sidemenu3 .products-nav>ul>li>.slidemenu3__a {    letter-spacing: 0;    font-size: 14px;}.slidemenu3__icon {    width: 30px;    height: 30px;}
}
/*600px end*/
/*480px start*/
@media (max-width: 480px) {
.RWDmenu_plus04 #search-box {margin-right: 0;width: 100%;}.RWDbanner_plus01.full .banner-slider.bg .slick-item{height: 100vh !important;}.footer-block{position: relative;}.model003 .sub_menu_list {margin: 0 10px 7px;display: block;}.model003 .sub_menu_list a table{margin: 0 auto;}/*內頁*/ 
.page_wrapper_bg .main section.call_to_action > .container { padding-left: 15px;padding-right: 15px;}#RWDPAGE_BASE_PAT02 .hgroup h1 { font-size: 28px;}@media (max-width: 414px) {.RWDtimeline01 li.event .point .date { font-size: 16px;  margin: 0;}.contact_des { font-size: 15px;letter-spacing: 0.7px;}}
}
/*480px end*/
/*380px start*/
@media (max-width: 380px){
#RWDPAGE_BASE_PAT02 .hgroup h1 { font-size: 24px;}.webdesc {  font-size: 17px;}prod_name, #prod_name h2 { font-size: 18px;}.sidemenu3 .products-nav>ul>li>.slidemenu3__a {    font-size: 13px;}
}
/*380px end*/
/*320px start*/
@media (max-width: 320px){
.RWDmenu_plus04 .logo {width: 180px;}.model003 .sub_menu_list a span{margin-left: auto;display:block;}.contact_text { margin: 30px -15px 0 -15px;}ul.contact_content {    font-size: 14px;}.page_wrapper_bg .main section.call_to_action > .container > .article-text > .container {  padding-left: 10px; padding-right: 10px;}.webdesc {  font-size: 16px;}.phs_block {display:block;}
}
/*320px end*/