/*---首頁---*/body{font-family:arial, 微軟正黑體, 'Noto Sans TC', sans-serif;}a, a:hover, a:focus{text-decoration: none;}/* loading*/ 
.RWDfakeloader{z-index:999999 !important}.spinner4{background-color:#ec5413 !important}/*下拉小箭頭*/ 
.fa-angle-down:after{display:none;}/*header*/ 
.cd-logo{margin-top: 25px;width: 200px;}nav.cd-nav{margin-left: 50px;}.cd-primary-nav > li > a:hover{color: #ec5413;}.cd-primary-nav > li:hover::after{background: #ec5413;}.cd-primary-nav > li > a.selected{background-color: #ec5413;color:#fff;}.cd-primary-nav > li > a.selected:hover{color:#fff;}.cd-primary-nav .cd-secondary-nav > li > a:hover{background-color: #ec5413;}.RWDmenu_plus01 #lan-02 a:hover{color: #ec5413;}.cd-search button:hover{color: #ec5413;}.RWDmenu_plus01 #lan-02{font-size: 13px;}/*banner*/ 
.RWDbanner001 .flex-nav-prev, .RWDbanner001 .flex-nav-next{display:none;}.scrollDown001 .page-scroll{text-align: center;}/*滿版scrollDown*/ 
.scrollDown001{position:absolute !important; z-index: 999 ;left: 0;  right: 0; bottom: 15%;animation: scrollDown001 ease-out 0.7s infinite;animation-direction: alternate;}@keyframes scrollDown001{from {}0% {bottom:13%; opacity: 0.5;}/*50% {bottom:13.2%; opacity: 0.7;}*/100% {  bottom:13.5%;  opacity:1;}/*to {bottom:20.5%;}*/}/*}*//*標題*/ 
.RWDService002 h1.main-title, .RWDedictor002-text h1, .RWDproduct001 h1.main-title{font-family: 'Noto Sans TC', sans-serif;line-height: 1.1;font-size: 32px;letter-spacing: 5px;font-weight: 400;color: #333;}.RWDService002 h2.sub-title, .RWDproduct001 h2.sub-title{color: #888;font-size: 16px;margin: 10px 0 0;letter-spacing: 5px;}.RWDService002 .section-line, .RWDproduct001 .section-line{display: none;}/*關於我們*/ 
.block_about{background-color: #f3f3f3;clip-path: polygon(0 0%, 100% 0, 100% 85%, 0% 100%);padding: 100px 0 150px;}.RWDService002{padding: 0;}.funny-boxes.not-right-column::before{background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(26, 188, 156, 0) 0%, rgba(188, 188, 188, 0.9) 15%, rgba(188, 188, 188, 0.9) 85%, rgba(26, 188, 156, 0) 100%) repeat scroll 0 0;}.funny-boxes > .funny-boxes-icon{height: 150px;line-height: 1;width: 150px;border-radius: 0;border: 6px solid #fff;}.funny-boxes.float-shadow:hover > .funny-boxes-icon{transform: translateY(-8px);}.funny-boxes.float-shadow > .funny-boxes-icon::before{background: rgba(0, 0, 0, 0) radial-gradient(ellipse at center center , rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 80%) repeat scroll 0 0;}.RWDService002 .fa{line-height: 1;}.RWDService002 .funny-boxes-text{width: 80%;margin: 0 auto;}.funny-boxes > .funny-boxes-text > h4{font-size: 18px;padding-bottom: 10px;letter-spacing: 5px;}.funny-boxes > .funny-boxes-text > h4 a{color: #ec5413;}.funny-boxes > .funny-boxes-text > h4::after{background-color: transparent;}.funny-boxes > .funny-boxes-text > p{color: #777;font-size: 14px;letter-spacing: 1.5px;line-height: 2;}/*熱銷商品*/ 
.block_hotproduct{padding: 80px 0;}.RWDedictor002 .section-content{padding-top: 0;padding-bottom: 0;}.RWDedictor002 .RWDedictor002-text{padding-top: 60px;}.RWDedictor002 p{margin-top:35px;color: #777;font-size: 14px;letter-spacing: 1.5px;line-height: 2;}.RWDedictor002 .RWDedictor002-text > .page-scroll{padding-top: 50px;}.RWDedictor002 .btn.btn-rj{border-color: #ec5413;color: #ec5413;}.RWDedictor002 .btn-lg, .RWDedictor002 .btn-group-lg > .btn{padding: 6px 9px;border-radius: 99em;}.RWDedictor002 .btn.btn-rj:hover, .RWDedictor002 .btn.btn-rj:focus{background-color: #ec5413;}/*產品介紹*/ 
.block_product{padding: 150px 0 70px;background-color: #f3f3f3;clip-path: polygon(0% 0%, 100% 5%, 100% 100%, 0% 100%);}.block_product .btn-sm, .block_product .btn-group-sm > .btn{padding: 3px 15px;border-radius: 0;margin: 0 5px;}.block_product .btn:hover{color: #fff;background-color: #464646;}.block_product .btn:focus, .block_product .btn.focus{color: #fff;background-color: #ec5413;}.RWDproduct001 ul{padding-left:0px;}.RWDproduct001 nav a{background-color: #E7E7E7;}.RWDproduct001 nav a.current{background-color: #ec5413;}.RWDproduct001 a h3{font-size: 18px;color: #555;text-align: center;padding-bottom: 10px;letter-spacing: 5px;}.RWDproduct001 a{color: #777;font-size: 14px;letter-spacing: 1.5px;line-height: 2;}.RWDproduct001 p a{min-height:60px;display: block;}.moreLink{text-align: center;display: block;background-color: #fff;padding: 5px 0;width: 90%;margin: 20px auto 0;min-height: auto !important;transition: all 0.2s ease 0s;}.moreLink:hover{background-color: #ec5413;color: #fff;}.RWDproduct001 .imgWrapper{overflow: hidden;}.RWDproduct001 .imgWrapper img{-webkit-transition-duration: 0.5s;transition-duration: 0.5s;-webkit-transition-property: transform;transition-property: transform;-webkit-transform: translateZ(0);transform: translateZ(0);}.RWDproduct001 .imgWrapper img:hover{transform: scale(1.2);}/*頁尾*/footer{margin-top: 0;border-top: solid 0px transparent;}.footer_text{font-size: 14px;letter-spacing: 1.5px;line-height: 1.7;color: #efefef;}.footer_text a{color: #efefef;transition: all 0.2s ease 0s;}.footer_text a:hover{color:#ec5413;}.footer_text h1{font-size:16px;color:#fff;margin-top: 0;}.RWDsocial003{float: right;}.footer_ssl{font-size: 13px;letter-spacing: 1.5px;color: #999;}/*電子報*/ 
.footer_edm{margin: 5px auto 15px;}.web_edm{width: 70%;background-color: #333;border: 0px solid transparent;float: right;}.web_edm .email{width: 70%;}.web_edm .email input{width: 100%;background-color: transparent;color: #444;font-size: 13px;letter-spacing: 1px;}.web_edm .btn_container{width: 30%;}.web_edm .btn_container .btn{width: 50%;font-size: 13px;letter-spacing: 1px;}.web_edm .btn{background: transparent;border: 0px solid transparent;width: 100%;color: #999;}.web_edm .btn:hover{background: transparent;border: 0px solid transparent;}

/*---首頁---*/@media screen and (max-width: 1220px) {#RWDBASE_PAT01 .container{width:95%;}.RWDmenu_plus01 .container{width:100% !important;}.cd-primary-nav .cd-secondary-nav > li > a:hover{color: #fff;}.RWDService002 .funny-boxes-text{width: 90%;}}


/*header*/ 
.lang_en .cd-primary-nav > li > a{padding: 0 15px;}/*title*/ 
.lang_en .RWDService002 h1.main-title, .lang_en .RWDedictor002-text h1, .lang_en .RWDproduct001 h1.main-title{font-family:arial, sans-serif;font-weight: bold;letter-spacing: 1.5px;}.lang_en .RWDService002 h2.sub-title, .lang_en .RWDproduct001 h2.sub-title{letter-spacing: 1.5px;}/*about*/ 
.lang_en .funny-boxes > .funny-boxes-text > h4{letter-spacing: 2px;}.lang_en .funny-boxes > .funny-boxes-text > p{line-height: 1.7;}/*hot product*/ 
.lang_en .RWDedictor002 .RWDedictor002-text{padding-top: 10px;}/*product*/ 
.lang_en .RWDproduct001 a h3{margin-bottom: 0;padding-bottom: 0;letter-spacing: 2px;}.lang_en .RWDproduct001 p a{min-height: 0;}.lang_en .moreLink{margin: 0px auto 0;}/*footer*/ 
.lang_en #btn_reject_emailm_RWDBASE_PAT01_39_1{display:none}.lang_en .web_edm .btn_container .btn{width: 100%;}/*小螢幕*/@media screen and (max-width: 1220px) {.lang_en .RWDedictor002-text h1{margin-top: 0;}.lang_en .RWDedictor002 .RWDedictor002-text > .page-scroll{padding-top: 20px;}.lang_en .block_product .btn-sm, .block_product .btn-group-sm > .btn{margin: 5px 5px;}.lang_en .RWDproduct001 p a{height: 0;}}/*pad*/@media screen and (max-width: 800px) {.lang_en .RWDedictor002-text h1{margin-top: 20px;}}/*phone*/@media screen and (max-width: 480px) {.lang_en .RWDService002 h2.sub-title, .lang_en .RWDproduct001 h2.sub-title{line-height: 1.5;}}


/*內頁_共通*/section.call_to_action{    min-height: 720px;}._bd_row h3{    font-size: 25px; margin: 0.7em 0;font-family: 'Noto Sans TC', sans-serif; color: #333; letter-spacing: 5px; font-weight: 400;}.box_margin{margin: 5% 0;}section.article-text p{color: #777; font-size: 14px; letter-spacing: 1.5px; line-height: 2;}._bd_row td{color: #777; font-size: 14px; letter-spacing: 1.5px; line-height: 2.2;vertical-align: top; padding: 0;}._bd_row img{    margin: 0;}a:hover{color: #ec5413;}._bd_row a{    color: #777;}img { max-width: 100%;}.cd-logo{    margin-top: 10px;}/*麵包屑*/ 
.hgroup .breadcrumb{background-color: #eee;    border: solid 1px transparent;    border-radius: 0px;}/*標題*/ 
.hgroup h1{font-family: 'Noto Sans TC', sans-serif;    line-height: 1.1;    font-size: 32px;    letter-spacing: 5px;    font-weight: 400;    color: #333;}.hgroup .container{border-bottom: 1px solid #eee;}/*關於我們*/ 
.offer_item{width: 25%;}.offer_item02{width: 12%;}ul.offer_item_ul{padding-left: 20px;}/*沿革*/ 
.offer_item_year{width: 15%;}.ser_img{}/*全球*/ 
.global_item{width: 20%;}.global_img{width: 360px;margin-top: 6%;}.global_img img{max-width: 100%;}/*聯絡我們*/ 
.content_item{width: 15%;}/*產品*/ 
.offer_item_materia{width: 3%;}.producct_tit_box{margin: 5% 0;}.item_producct_tit{font-size: 18px;    color: #555;    text-align: center;    padding: 10px;    letter-spacing: 5px;    background-color: #E7E7E7;}.box_margin_pro{margin: 2% 0 5% 0;}.nu_box{font-size: 18px;    color: #ec5413;    text-align: left;    padding-bottom: 5px;    letter-spacing: 2px;}.phone{display:none;}.block_body .page_content2 .btn, .block_body .page_content1 .btn, .page_content2 .btn, .page_content1 .btn{    background: #ec5413;border-radius: 0;    font-size: 14px;    letter-spacing: 1.5px;}.btn_back a{  color: #ffffff;}#product > div > div.btn.btn_back{    margin-left: 76px;}.page_content2 .info #prod_name h2, #prod_name h2{letter-spacing: 5px;}/*產品列表*/ 
.product_desc_subject{    display: none;}.layoutlist_2 .item, .layoutlist_4 .item{  border-bottom: 1px solid #dddddd;}.layoutlist_2 .subject{text-align: center;}.item .subject A.itemlink{    text-decoration: none;font-size: 18px;color: #555 !important; padding-bottom: 10px; letter-spacing: 5px;}/*側選單*/ 
.page_menu_block ul.nav > li > a{    color: #333;    background: transparent;        border-bottom: 1px solid rgba(245, 140, 96, 0.5);    text-align: center;}.page_menu_block ul.nav > li > a:hover, .page_menu_block ul.nav > li.hover > a, .page_menu_block ul.nav > li.active > a{color: #ec5514;    background: transparent;}.page_menu_block h4{    font-size: 18px;    text-align: center;    letter-spacing: 5px;    background-color: #E7E7E7;    line-height: 2;    margin-bottom: 0;}/*詢問*/ 
.btn-primary{    color: #ffffff;    background-color: #777;    border-color: transparent;    border-radius: 0px;}.btn-primary:active:hover, .btn-primary.active:hover, .open > .dropdown-toggle.btn-primary:hover, .btn-primary:active:focus, .btn-primary.active:focus, .open > .dropdown-toggle.btn-primary:focus, .btn-primary:active.focus, .btn-primary.active.focus, .open > .dropdown-toggle.btn-primary.focus{    color: #fff;    background-color: #777777;    border-color: transparent;}/*#carlist > div:nth-child(9) > div > div{    margin-left: 110px;}*/ 
.download .list_table td{    color: #555;    }/*最新*/ 
.layoutlist_3 .list_subject a{    color: #333 !important;    font-size: 18px !important;    line-height: 1.7 !important;    letter-spacing: 2px;}/*聯絡*/ 
.ebtn{    border-radius: 0px !important;font-size: 14px  !important;    letter-spacing: 1.5px  !important;}.page_wrapper_bg  .web_edm .email{    width: 50%;}.page_wrapper_bg  .web_edm .btn_container .btn{width: 40%;}.page_wrapper_bg .web_edm .btn_container{    float: right;}#product > div > div.btn.btn_back{    background: #777;}.subject{padding-left: 0;}#carlist > div:nth-child(1) > div.col-xs-10 > div > div > div > div.col-xs-6{text-align: left;    margin-left: 15px;}#carlist > div:nth-child(1) > div:nth-child(1){ text-align: right;}#carlist > div:nth-child(1) > div:nth-child(3){    text-align: left;padding-left: 20px;}#carlist > div:nth-child(1) > div.col-xs-10 > div > div > div > div.col-xs-2{display: none;}#carlist .input{display: none;}#carlist > div:nth-child(10) > div > div{    margin-left:110px;}#carlist > div:nth-child(7) > div > div{    margin-left: 0px;}#carlist > div.row.hidden-xs.al > div > div:nth-child(2),#carlist > div.row.hidden-xs.al > div > div:nth-child(3){margin-left: 0px;}/*內頁_0124*/ 
.page_content1 #productbx_bg{background: #fff;}.page_content1 .bx-wrapper .bx-prev{background: transparent url(archive/image/customization/carousel_nav_002.png) no-repeat 0 0;}.page_content1 .bx-wrapper .bx-next{background: transparent url(archive/image/customization/carousel_nav_002.png) no-repeat -40px 0;}


/*footer*/ 
.lang_en #btn_reject_emailm_RWDPAGE_BASE_PAT01_23_1{display:none;}.page_wrapper_bg.lang_en .web_edm .btn_container .btn{width: 100% !important;}.lang_en ._bd_row h3{ letter-spacing: 2px;}.lang_en .offer_item_year{width: 25%;}.lang_en .page_menu_block h4{    letter-spacing: 2px;}.lang_en .hgroup h1{letter-spacing: 2px;}.lang_en .offer_item{    width: 40%;}.lang_en .content_item{width: 20%;}.lang_en .layoutlist_3 .dbtn{width: 110px;}.lang_en ._bd_row a:hover{color: #ec5413;}.lang_en #carlist > div:nth-child(9) > div > div{    margin-left: 110px;}.lang_en #carlist > div:nth-child(1) > div.col-xs-11 > div > div > div > div.col-xs-2,#carlist > div.row.orderrow > div.col-xs-11 > div > div > div > div.col-sm-2.col-xs-12.xs-al{display:none;}#carlist > div:nth-child(1) > div.col-xs-11 > div > div > div > div.col-xs-6{    text-align: left;    margin-left: 10px;}.lang_en #carlist > div:nth-child(1) > div:nth-child(1){padding-right: 19px;}/*內頁_0124*/ 
.lang_en .page_content1 #productbx_bg{background: #fff;}.lang_en .page_content1 #productbx_bg{background: #fff;}.lang_en .page_content1 .bx-wrapper .bx-prev{background: transparent url(archive/image/customization/carousel_nav_002.png) no-repeat 0 0;}.lang_en .page_content1 .bx-wrapper .bx-next{background: transparent url(archive/image/customization/carousel_nav_002.png) no-repeat -40px 0;}

@media (max-width:1024px){
/*---首頁---*/ 
.block_about{clip-path: polygon(0 0%, 100% 0, 100% 100%, 0% 100%);padding: 100px 0 90px;}.block_hotproduct{padding: 100px 0;}.block_product{padding: 90px 0 70px;clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);}/*產品介紹*/ 
.RWDproduct001 p a{min-height: auto;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;line-height: 28px;height: 56px;}.moreLink{margin: 0px auto 0;height: auto !important;}/*頁尾*/ 
.footer_ssl{text-align: right;}/*內頁*/#product > div > div.btn.btn_back{margin-left: 62px;}#carlist > div:nth-child(9) > div > div{    margin-left: 95px;}section.call_to_action{    min-height: 500px;}
}
@media (max-width: 768px) {
/*---首頁---*//*熱銷商品*/ 
.owl-carousel{margin: 0 auto;width: 80% !important;}/*頁尾*/ 
.web_edm{width: 90%;}/*內頁*/section.call_to_action h3{    font-size: 24px;}.offer_item_year{width: 18%;}/*內頁*/#product > div > div.btn.btn_back{    margin-left: 0px;}.page_wrapper_bg .page_content2 .info{padding-left: 10px;}#carlist > div:nth-child(9) > div > div{    margin-left: 16px;}.global_item{    width: 13%;}#carlist > div:nth-child(10) > div > div{    margin-left:0px;}#carlist > div:nth-child(7) > div > div{    margin-left: 0px;}#carlist > div.row.hidden-xs.al > div > div:nth-child(2),#carlist > div.row.hidden-xs.al > div > div:nth-child(3){margin-left: 0px;}
}
@media (max-width: 480px) {
#RWDfullscreen01 .container{padding:0 25px;}.RWDmenu_plus01 .container{padding:0 !important;}/*熱銷商品*/ 
.owl-carousel{width: 100% !important;}.RWDedictor002-text h1{font-size: 24px;}.RWDedictor002 p{text-align: left;}/*產品介紹*/ 
.block_product .btn-sm, .block_product .btn-group-sm > .btn{margin: 5px;}.phone{display:block;}.desk{display:none;}/*頁尾*/ 
.web_edm{width: 100%;float:none;}.RWDsocial003{float: none;width: 145px;margin: 15px auto 0;}/*內頁*/ 
.hgroup h1{font-size: 25px;text-align: center;}section.call_to_action h3{font-size: 20px;line-height: 30px;}.offer_item{ width: 33%;}.offer_item02{width: 33%;}.ser_img{text-align: center;}.hgroup .breadcrumb{display: none;}.offer_item_year{width: 40%;}#carlist > div:nth-child(9) > div > div{margin-left: 0px;}.global_item{width: 33%;}.global_img{width: auto;}.content_item{width: 30%;}.btn{margin-top: 0;}.web_edm .email{width: 50%;}.web_edm .btn_container{float: right;}.visible-xs-inline{display: none !important;}.page_wrapper_bg #carlist .mtrashcan{margin: 0;}/*英文內頁*/ 
.lang_en .offer_item{    width: 48%;}
}
@media (max-width: 380px){
.offer_item_year{width: 48%;}.content_item{width: 45%;}
}
@media (max-width: 320px){
/*內頁*/ 
.offer_item{ width: 40%;}.offer_item02{width: 40%;}.global_item{width: 42%;}.content_item{width: 42%;}._bd_row td{ word-wrap: break-word;    word-break: break-all;    line-height: 2;}/*選單*/ 
.cd-logo{width: 160px;}/*英文內頁*/ 
.lang_en .offer_item{width: 58%;}.lang_en .content_item{ width: 51%;}
}