a:hover , a:focus {text-decoration:none;}/*loading*/ 
.fl {width:350px;}.fl img {width:100%;animation-name: zeroall;animation-duration: 2.8s;}.cd-main-content {    z-index: 10;    overflow: hidden;    font-family: 'Noto Sans TC', sans-serif;    font-weight: 300;    font-size: 15px;    letter-spacing: 1px;    color: #555;top: 72px;    position: relative;}@media (min-width: 1500px) {#RWDfullscreen01 .container {width: 1450px;}}/**/ 
.index .row {margin-right: 0;margin-left: 0;}/**/ 
.RWDmenu_plus04 .logo {width:300px;margin-top: 10px;}.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: #000;}.RWDmenu_plus04 .site-nav .menu>li>a {font-size: 15px;color: #555;letter-spacing: 2px;}.RWDmenu_plus04 .site-nav .menu ul li>a { text-align: center;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: normal;color: #000;}.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;border-width: 1px 1px 0 0;}.RWDmenu_plus04 .container { width: 100% !important;}/**/ 
.RWDmenu_plus04 .features {width: 120px;}.RWDmenu_plus04 .header {box-shadow: 2px 2px 3px rgba(76,76,76,0.15);}.RWDmenu_plus04 .features .edit {margin-top: 23px;float: right;margin-right: 15px;}.RWDmenu_plus04 .features .edit .menu_contact a:hover {background: #fff;transition: .3s ease;color: #333;border: 1px solid #979797;}.RWDmenu_plus04 .features .edit .menu_contact a {border: 1px solid #333;padding: 10px 25px;background: #333;color: #fff;font-size: 15px;    letter-spacing: 2px;    font-weight: bold;    transition: .3s ease;}.RWDmenu_plus04 .features .edit .menu_contact a i.icon.ion-ios-compose-outline {    color: #fff;    font-size: 20px;    margin-right: 7px;    position: relative;    top: 1px;}.RWDmenu_plus04 .features .edit .menu_contact a:hover i.icon.ion-ios-compose-outline{ color: #333; transition: .3s ease;}.RWDmenu_plus04 .site-nav .menu {text-align: right;}.lang-select-label {padding: 23px 15px;}.RWDmenu_plus04 .features .lang-select:hover .lang-select-label i, .RWDmenu_plus04 .lang-select:hover .lang-select-label { color: #525252;}/*選單*//*模組*/ 
.banner-block {position: relative;}.dept-block {    position: relative;    padding: 100px 0;    background: url(archive/image/customization/de_bg2.png)repeat;    background-size: contain;}.about-block {position: relative;padding: 120px 0 100px;}.about-block .container { display: flex;align-items:flex-start;flex-wrap: wrap;}.about-block:before {    content: "";    position: absolute;    background: url(archive/image/customization/ab.png)no-repeat;    width: 70%;    height: 550px;    top: 0;    left: 0;    background-size: contain;opacity: 0.4;}/*news*/ 
.news-block {position: absolute;bottom: -25px;z-index: 1;left: 50%;max-width: 600px;transform: translate(-50%, 0);}.RWDnews_autolist .news-box {background:#5c5c5c;border:1px solid #cdcdcd;}.RWDnews_autolist {max-width: 100%;float: right;}.RWDnews_autolist .title {background:#5c5c5c;font-size: 15px;letter-spacing: 2px;width: 150px;padding: 6px 0;color:#fff}.RWDnews_autolist .news-list {padding: 6px 10px 6px 30px;width: calc(100% - 150px);background: #fff;}.RWDnews_autolist .slick-arrow {display:none !important;}/*標題*/ 
.index h1.main-title {color: #000 !important;font-size: 36px !important;letter-spacing: 2px;font-weight:500 !important;line-height: 1.5;font-family: 'Noto Serif TC', serif;margin:0}.index h2.sub-title {    font-size: 17px !important;    color: #8f3332 !important;    letter-spacing: 0px;    margin: 0 !important;    line-height: 1.5;}.index .section-line {display: none !important;}.index .section-subject {margin-bottom: 40px;}.RWDproduct004 .heading-title.heading-arrow-bottom::after {display:none;}/*banner*/ 
.RWDbanner_plus01 .slick-caption {    position: absolute;    z-index: 1;    letter-spacing: 1px;    z-index: 99;    top: auto;    width: 100%;    bottom: 100px;}.RWDbanner_plus01 .slick-caption .txt1 {    font-size: 38px;    font-family: 'Noto Serif TC', serif;    color: #333;    font-weight: 500;    line-height: 1;}/*關於*//*安心*/ 
.RWDproduct004 .callout-dark {background: transparent;border-bottom: 0px;padding: 0;}.RWDproduct004 #portfolio div.col-md-3 h3 span {    font-size: 13px;    letter-spacing: 0.5px;    display: block;}.RWDproduct004 #portfolio div.col-md-3 h3 {    font-size: 22px;    color: #333;    line-height: 1.5;    margin-bottom: 10px;    letter-spacing: 2px;    font-weight: 500;    font-family: 'Noto Serif TC', serif;    border-bottom: 1px solid #d7d7d7;    padding-bottom: 10px;}.RWDproduct004 #portfolio .row.mix-grid {margin: 0;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div {width: calc(100% / 3 - 20px);margin: 0px 10px !important; transition: .3s ease;border: 1px solid transparent;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div:hover {background: #fff;transition: .3s ease;box-shadow: 2px 2px 3px #f3f3f3;border: 1px solid #e5e5e5;}.RWDproduct004 #portfolio {overflow: visible;}.RWDproduct004 {overflow-x: visible;}.RWDproduct004 .nopadding {border-bottom:0px;}.RWDproduct004 div.row > div img {transition:0.5s ease;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div:hover:before {opacity: 1;}.RWDproduct004 .item-box-desc {overflow: visible;padding: 20px;}.debtn_sec {    display: flex;    margin-top: 15px;}.debtn_sec a.debtn.btn1 {    border-right: 1px solid #fff;}.debtn_sec a.debtn {    width: 50%;    text-align: center;    background: #333;    padding: 7px 0;    font-size: 15px !important;    color: #fff !important;    letter-spacing: 3px !important;}/**/ 
.RWDvideo002 .container {width: 100% !important; display: block;}.RWDvideo002 .videoitem {margin: 0;width: 100%;}.RWDvideo002 figure.effect-sarah:hover img, .RWDvideo002 figure.effect-sarah:hover .iframe {opacity: 1;}.RWDvideo002 figure.effect-sarah img, .RWDvideo002 figure.effect-sarah .iframe {transform: translate(0,0);}.about_info {    width: 45%;}.about_video {    width: 55%;}.about_title {    width: 100%;}.ab_sec li:last-child {    border: none;}.ab_sec li {    margin-right: 20px;    line-height: 1;    border-right: 1px solid #d5d5d5;    padding-right: 20px;}.ab_sec ul {    display: flex;    padding-left: 0;    list-style: none;    margin: 10px 0 0;}.ab_sec h5:before {    content: "";    position: relative;    background: #974950;    width: 12px;    height: 12px;    display: inline-block;    margin-right: 7px;}.ab_sec h5 {    font-size: 15px;    color: #1e1e1e;    border-bottom: 1px solid #dbdbdb;    font-weight: 300;    padding-bottom: 10px;    margin: 0 0 10px;    letter-spacing: 2px;    line-height: 1;    position: relative;}.ab_sec {    margin-top: 30px;}.debtn {    width: 50%;}.debtn a {    width: 100%;    text-align: center;    background: #e7e5e5;    display: block;    color: #333 !important;    font-size: 15px !important;    padding: 5px 0;    letter-spacing: 2px !important;}.debtn a:hover {    background: #333;    color: #fff !important;    transition: .3s ease;}.debtn a:first-child {    border-right: 1px solid #f5f5f5;}.debtn_txt {    -webkit-line-clamp: 2;    overflow: hidden;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-box-orient: vertical;}.debtn:last-child a {background: #7c3339;color: #fff !important;}.debtn:last-child a:hover{background: #333;}
/*英文版 start*/

/*選單*/ 
.lang_en .RWDmenu_plus04 .site-nav .menu>li>a {letter-spacing: 0px;}/*about us*/ 
.lang_en .about_info {    letter-spacing: 0px;    line-height: 1.5em;}.index .lang_en h1.main-title {    letter-spacing: 0px !important;}.index .lang_en h2.sub-title {    display: none;}.lang_en .ab_sec h5 {    letter-spacing: 0px;    font-weight: 400;    line-height: 1.5em;}.lang_en .ft_txt li:last-child {    max-width: 300px;    padding-right: 0;    margin-right: 0;}.lang_en .RWDproduct004 #portfolio div.col-md-3 h3 {    letter-spacing: 0px;    font-size: 18px;}.lang_en .debtn_txt {    letter-spacing: 0px;}.lang_en .debtn a {    letter-spacing: 0px !important;}.lang_en .ft_txt ul {    letter-spacing: 0px;    font-size: 14px;}/*內頁*/ 
.lang_en .article1 .about_txt {letter-spacing: 0px;}.lang_en .compny_intor h5 {letter-spacing: 0px;}.lang_en .RWDtimeline01 li.event .point .editor {letter-spacing: 0px;}.lang_en .RWDsearch_page .search-name {letter-spacing: 0px;}.lang_en #RWDsearch_page .list-tab li a {letter-spacing:0px;}.lang_en .RWDsearch_page .list-title {letter-spacing: 0px;}.lang_en .cate_list .subject {margin-bottom: 50px;}.lang_en .hgroup .breadcrumb a {letter-spacing: 0px;}.lang_en .call_to_action h1.pageTitle {line-height: 1.2em;letter-spacing:0px;margin-bottom:15px;}.lang_en .RWDalert_fancybox.bottom .editor {letter-spacing: 0px !important;}.lang_en #sidebar input, .lang_en #sidebar select, .lang_en #sidebar select.form-control:not([size]):not([multiple]) {letter-spacing: 0px;}

/*英文版 end*/
/*footer start*/

/*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: 0 !important;right: auto !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: #000 !important;border: 1px solid #000 !important;display: block;padding: 5px 50px;color: #fff !important;font-size: 14px !important;}.RWDalert_fancybox .btn:hover {background:#fff !important;color: #333 !important;border: 1px solid #ddd !important;}@media (max-width: 600px) {.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;}}.footer-block {    position: relative;    background: #d7d7d7 !important;}.footer-block .container {    padding: 80px 0;}.ft_block {    display: flex;align-items: flex-start;}.ft_logo {    width: 30%;}.ft_txt {    width: 70%;}.ftlogo_img {    width: 330px;}.ft_txt ul {    display: flex;    list-style: none;    padding-left: 0;    margin: 0;}.ft_txt li {    border-right: 1px solid #c5c5c5;    padding-right: 30px;    margin-right: 30px;}.ft_txt li:last-child{border:none;}.copyright_block {    background: #bfbfbf;    display: flex;    justify-content: center;    padding: 5px 0;    font-size: 12px;    letter-spacing: 1px;    color: #938d8d;}.copyright_desc, .copyright_desc a, .copyright_desc a:hover {color: #938d8d;}.copyright_desc a{color: #938d8d;}.copyright {    margin: 0 10px;}.ft_txt li .txt_title {    display: block;    font-weight: 500;    color: #333;    letter-spacing: 2px;    opacity: 1 !important;}.ft_txt li span {    opacity: 0.5;    letter-spacing: 2px;}.ft_txt li a {    color: #555;}.scrollTop002 {position: absolute !important;bottom: 95px;right: 150px;opacity: 1;}.scrollTop002 .ii {font-size: 60px;background: transparent;color: #3a3a3a;}

/*footer end*/
/*動畫 start*/

@keyframes move07{0% {    opacity: 0;-webkit-transform:translateX(-30px);    -moz-transform:translateX(-30px);    -ms-transform:translateX(-30px);    -o-transform:translateX(-30px);transform:translateX(-30px);}100% {    opacity: 1;-webkit-transform:translateX(0px);    -moz-transform:translateX(0px);    -ms-transform:translateX(0px);    -o-transform:translateX(0px);transform:translateX(0px);}}.animated .RWDproduct004 .mix:nth-child(1) {animation: 1000ms ease normal forwards 1 move07;animation-delay: 0.3s;opacity: 0}.animated .RWDproduct004 .mix:nth-child(2) {animation: 1000ms ease normal forwards 1 move07;animation-delay: 0.5s;opacity: 0}.animated .RWDproduct004 .mix:nth-child(3) {animation: 1000ms ease normal forwards 1 move07;animation-delay: 0.7s;opacity: 0}.animated .RWDproduct004 .mix:nth-child(4) {animation: 1000ms ease normal forwards 1 move07;animation-delay: 0.9s;opacity: 0}@-webkit-keyframes zeroall {  0% {    opacity: .1;  }  100% {    opacity: 1;  }}.animated .about-info .RWDleft_cont002 .item-second .pic {animation: 1200ms ease normal forwards 1 fadeInRight;opacity: 0;animation-delay: 0.3s;}

/*動畫 end*/
/*內頁 start*/

@media (min-width: 1500px) {#RWDPAGE_BASE_PAT02 .container {width: 1450px;}}#RWDPAGE_BASE_PAT02 .banner_block {border-bottom: 1px solid #eee;}section.call_to_action {min-height: 700px;}section.hgroup .container {width: 100% !important;margin-left:0 !important;margin-right:0px; !important;}#RWDPAGE_BASE_PAT02 .scrollTop002 {right: 0;}/*內容*/section.call_to_action {padding: 50px 0 80px 0;}.main {font-family: 'Noto Sans TC', sans-serif;}/*麵包屑*/ 
.hgroup .breadcrumb {    border-radius: 0;    border: 0;    position: relative;    bottom: 0;    width: 100%;    text-align: center;    padding-bottom: 0;    padding-top:0px;}.hgroup .breadcrumb a {    font-size: 14px;    letter-spacing: 1px;    font-weight: 300;    transition: 0.3s;}.hgroup .breadcrumb a:hover {    color: #e50014;}/*文章標題*/ 
.call_to_action h1.pageTitle {    font-family: 'Noto Serif TC', serif;    font-weight: 600;    letter-spacing: 2px;    font-size: 30px;    line-height: 1.8em;    text-align: center;    margin-bottom: 0;}/*search*/ 
.RWDsearch_page .list-title {font-weight: 400;}.RWDsearch_page .search-name {    color: #333;    letter-spacing: 1px;}#RWDsearch_page .list-tab li a {    color: #333;    letter-spacing: 1px;}/*公司介紹*/ 
.article1 .RWDeditor01 .model-title {    text-align: center;    font-size: 25px;    letter-spacing: 1px;    line-height: 1.8em;    width: 100%;    border-bottom: 1px solid #eee;    padding-bottom: 20px;}.RWDtimeline01 .model-title {    text-align: center;    font-size: 25px;    letter-spacing: 1px;    line-height: 1.8em;    width: 100%;    border-bottom: 1px solid #eee;    padding-bottom: 20px;}.RWDtimeline01 li.event .point .editor {    font-size: 16px;    color: #5c5c5c;    line-height: 28px;    text-align: center;    width: 60%;    margin: 0 auto;}.RWDtimeline01 li.event .point .title {    color: #000;    width: 30%;    margin: 0 auto;    margin-bottom: 20px;    font-size: 18px;    padding: 5px;    border-radius: 50px;    font-weight: 600;    border: 1px solid #eee;    background: #eee;    font-family: 'Noto Serif TC', serif;    letter-spacing: 0px;}.compny_intor.taiwan_block {margin: 50px 0px;}.compny_intor {    display: flex;    flex-direction: row;    justify-content: center;    align-items: center;    background: #efefef;    padding: 30px;}.compny_intor h5 {    font-size: 18px;    letter-spacing: 1px;    line-height: 1.8em;    margin-top: 0px;    margin-bottom: 10px;    padding-bottom: 10px;    border-bottom: 1px solid #d3d3d3;}.compny_intor ul li a {color: #666 !important;}.compny_intor ul li {    list-style: none;    margin-bottom: 10px;    font-size: 15px;    color: #666 !important;    letter-spacing: 1px;}.compny_intor ul {padding-left: 0px;}.article1 .about_txt {    letter-spacing: 1px;    color: #666;    line-height: 1.8em;    font-weight: 400;    font-size: 15px;    width: 80%;    margin: 0 auto;}ul.company_department li {    list-style: none;    color: #000;}ul.company_department {padding-left: 0;}.article1 .about_txt:nth-child(2) {margin-top: 30px;}/*最新消息*/ 
.layoutlist_8 .article_subject {    font-size: 20px;    font-weight: 400;    letter-spacing: 1px;    line-height: 1.8em;}.layoutlist_8 .list_subject .summary a {    font-size: 16px;    letter-spacing: 1px;    font-weight: 400;}.layoutlist_8 .listdate .yearmonth {letter-spacing: 1px;}/*側選單*/ 
.m2018 .products-nav .nav-title {    background: transparent;    font-weight: 600;    font-size: 20px;    color: #000;    border-bottom: 1px solid #333;    padding-bottom: 20px;}.m2018 .products-nav li:not(.has-child)>a {transition: 0.3s;}.m2018 .products-nav li:not(.has-child)>a:hover {color: #e50014;transition: 0.3s;}.webdesc {    margin-bottom: 50px;    letter-spacing: 1px;    line-height: 1.8em;    color: #666;}.layoutlist_7 .subject, .layoutlist_7 .subject a {    letter-spacing: 1px;    font-size: 17px !important;    font-weight: 400;    line-height: 1.8em;}.page_wrapper_bg .dd-selected {letter-spacing: 1px;}.page_wrapper_bg .dd-selected:hover {color: #333;}.download_container .btn {    background: #e50014;    letter-spacing: 1px;    border-radius: 0;    color: #fff;}.download_container {    margin: 0;    margin-bottom: 50px;    margin-top:50px;}.btn.btn_back {    padding: 0;    float: right;    margin-top:50px;}.btn.btn_back a {    background: #e50014;    display: block;    padding: 5px 20px;    color: #fff;    letter-spacing: 1px;}.file_area label.dd-option-text {    font-weight: 400;    font-size: 14px;}/*部門介紹*/ 
.product_list:nth-child(1) {    padding-top: 0;    margin-top: 0;    border-top: 0px;}.product_list {    padding-top: 30px;    margin-top: 30px;    border-top: 1px solid #efefef;    display: flex;    flex-direction: row;    justify-content: center;    align-items: center;}ul.list_block li {    list-style: none;    padding: 10px 0px;    line-height: 1.8em;    font-size: 16px;    letter-spacing: 1px;    color: #666;    font-weight: 400;}ul.list_block {    padding-left: 0;}.article3 .cdate {    display: none;}.depart_one {    font-size: 15px;    letter-spacing: 1px;    line-height: 1.8em;    margin-bottom: 50px;}.depart_block3 h4 {    text-align: center;    margin-top: 0;    margin-bottom: 0;    line-height: 1.8em;    font-size: 20px;    letter-spacing: 1px;    color: #333;}.depart_block3 h6 {    font-size: 15px;    text-align: center;    color: #666;    margin-bottom: 50px;    margin-top: 0;}.intor_item h5 {    text-align: center;    border-bottom: 1px solid #ccc;    padding-bottom: 5px;    font-size: 18px;    display: inline-block;    transform: translateX(-50%);    left: 50%;    position: relative;    margin-bottom: 30px;    line-height: 1.8em;    color: #000;}.intor_item .item_txt {    width: 80%;    margin: 0 auto;    font-size: 15px;    letter-spacing: 1px;    line-height: 1.5em;    font-weight: 400;    text-align: center;    color:#666;}.intor_item {    margin-top: 50px;}.depart_content h4 {    text-align: center;    display: flex;    justify-content: center;    align-items: center;    font-size: 20px;    letter-spacing: 1px;    line-height: 1.8em;    margin-top: 0;    margin-bottom: 30px;}.depart_content h5 {    width: 80%;    margin: 0 auto;    text-align: center;    font-size: 16px;    letter-spacing: 1px;    line-height: 1.8em;    color: #666;    margin-top: 0;}.depart3_txt {    margin-top: 50px;}.depart3_txt h5 {    margin-top: 0;    margin-bottom: 30px;    letter-spacing: 1px;    font-size: 18px;    line-height: 1.8em;    border-bottom: 1px solid #ccc;    padding-bottom: 5px;    display: inline-block;}.depart3_txt .content {    width: 80%;    color: #666;    letter-spacing: 1px;    line-height: 1.8em;    margin-bottom: 30px;}.pic_block {    display: flex;    flex-direction: row;    justify-content: center;    align-items: center;    margin-bottom:50px;}.pic_block .item_block {    width: calc(80%/3);    margin: 0 20px;    text-align: center;}.pic_block .item_block h6 {font-size: 16px;}.txt_block.first h5 {margin-bottom: 20px;}.txt_block.first {margin-bottom: 50px;}.txt_block.first ul li {    letter-spacing: 1px;    line-height: 1.8em;    color: #666;}.txt_block.first ul {padding-left: 19px;}span.import_txt {    color: #ff0000;    font-style: oblique;    margin-left: 10px;}span.sub_txt a:hover {    transition: 0.3s;    color: #e50014;}span.sub_txt a {    font-size: 14px;    letter-spacing: 1px;    transition: 0.3s;}.third_pic img {    width: 150px;    margin: 20px;}.txt_block.forth {    font-size: 14px;    letter-spacing: 1px;    color: #666;    margin-top: 50px;}/*contact*/ 
.contact_info ul li {    list-style: none;    color: #666;    letter-spacing: 1px;    font-size: 15px;    line-height: 1.8em;}.contact_info ul {    padding-left: 0px;}.contact_block .item_block h5 {    margin-top: 0;    margin-bottom: 15px;    font-size: 18px;    color: #333;    letter-spacing: 1px;    line-height: 1.8em;}.contact_block .item_block {    margin-bottom: 41px;    width: 100%;}.contact_block {    display: flex;    flex-direction: row;    flex-wrap: wrap;}.contact_info ul li a:hover {    transition: 0.3s;    color: #e50014;}.contact_info ul li a {    transition: 0.3s;    color: #333;}.new-form .new-width .control-label {    font-weight: 400;    letter-spacing: 1px;}.customized_columns ._input, .customized_columns select {    border-radius: 0px;    box-shadow: none;    background: #f8f8f8;    border: 0;    border-bottom: 1px solid #ccc;}a.web_btn2 {    background: #e50014;    display: block;    padding: 5px 20px;    color: #fff;    letter-spacing: 1px;}label.error {    font-weight: 400;    font-size: 13px;    letter-spacing: 1px;}/*人才招募*/ 
.recruitment .list_table th {    padding: 0 20px;    text-align: left;    letter-spacing: 1px;}.recruitment .list_table td {    padding: 17px 20px;    text-align: left;}.recruitment .list_table td.list_position {    padding-left: 20px;    color: #333;    letter-spacing: 1px;}/*頁籤*/ 
.tabs .content {    border: 0 !important;    border-top: 1px solid #ccc !important;}.depart3_tag {    margin-bottom: 50px;}.depart3_tag ul li {    list-style: none;    margin-bottom: 5px;    letter-spacing: 1px;    font-size: 15px;    line-height: 1.8em;    color: #666;}.depart3_tag ul {    padding-left: 0;}.depart3_tag h5 {    margin-top: 0;    font-size: 20px;    letter-spacing: 1px;    line-height: 1.8em;}.part3_pic {    display: flex;    flex-direction: row;    margin-bottom: 50px;}.item_pic {padding: 0 10px;}.part3_pic_second {    display: flex;    flex-direction: row;    margin-bottom: 50px;}.part3_pic_second .item_pic {    width: calc(80%/2 - 20px);    margin: 0 10px;}.item_pic {    padding: 0 10px;    width: calc(100%/3);}.item_pic {width: 100%;}.part3_pic {flex-direction: column;}.part3_pic_second {flex-direction: column;}.part3_pic_second .item_pic {width: 100%;}.contact_block {    width: 70%;    margin-left: 30%;}

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

@media (max-width: 1500px) {/*螢幕寬度*/#RWDfullscreen01 .container {width: 90%;}#RWDPAGE_BASE_PAT02 .container {width: 90%;}.about_info {width: 50%;}.about_video {width: 50%;}.scrollTop002 {right: 50px;}section.article-text.rwd > .container {width: 100% !important; padding: 0;}}@media (max-width: 1400px) {/*螢幕寬度*/#RWDfullscreen01 .container {width: 95%;}#RWDPAGE_BASE_PAT02 .container {width: 95%;}}@media (max-width: 1300px) {.footer-block .container {width: 75% !important;}.ft_logo {width: 50%;}.ft_txt {width: 60%;border-left: 1px solid #bbb;padding-left: 100px;}.ft_txt li .txt_title {display: inline-block;font-weight: normal;color: #555;letter-spacing: 2px;margin-right: 5px;}.ft_txt ul {flex-direction: column;}.ft_txt li {border-right: none;}}@media (max-width: 1200px) {#RWDfullscreen01 .container {width: 85%;}.footer-block .container {width: 85% !important;}.about_info {width:100%;}.about_video {width:100%;margin-top:30px}.dept-block .container {    width: 95% !important;}.RWDvideo002 .videoitem {padding: 0;}.RWDvideo002 .container {padding: 0;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div {width: calc(100% / 3 - 10px);margin: 0px 5px !important;}}

/*小螢幕 end*/
/*1100px start*/

@media (max-width: 1100px) {.RWDmenu_plus04 .logo {width: 260px;margin-top: 15px;}.RWDmenu_plus04 .site-nav .menu>li>a {font-size: 14px;letter-spacing: 1px;padding: 25px 10px;}.RWDmenu_plus04 .features .edit .menu_contact a {padding: 10px 15px;font-size: 14px;letter-spacing: 1px;}.RWDmenu_plus04 .header {padding: 0 20px;}}

/*1100px end*/
/*1024px start*/
@media (max-width: 1024px) {
.ml-stack-nav-toggle i {display: none;}.ml-stack-nav-toggle {padding: 45px 45px 25px 15px;}.RWDmenu_plus04 .features .edit, .RWDmenu_plus04 .features .lang-block {display:block;}.RWDmenu_plus04 .features:after {background-color: #bdbdbd;}.about-block {padding: 90px 0 70px;}.dept-block {padding: 70px 0;}.footer-block .container {padding: 70px 0 40px;}.index .section-subject {    margin-bottom: 30px;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div {width: calc(100% / 3 - 20px);margin: 0px 10px !important;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div:hover {background: transparent;transition: .3s ease;box-shadow: none;border: 1px solid transparent;}.RWDproduct004 .item-box-desc {padding: 10px 0 0;margin: 0;}.RWDmenu_plus04 #mobile-menu .menu>li.active>a {background-color: transparent;}.RWDvideo002.istouch figure.effect-sarah img, .RWDvideo002.istouch figure.effect-sarah .iframe {opacity: 1;}.ft_txt {padding-left: 50px;}.scrollTop002 {bottom: 55px;}/*內頁*/ 
.contact_info ul li {font-size: 14px;}/*英文版*/ 
.lang_en .RWDmenu_plus04 #mobile-menu .menu li a {    letter-spacing: 0px;}
}
/*1024px end*/
/*991px start*/
@media (max-width: 991px) {
/*堅持*/ 
.RWDproduct004 #portfolio.portfolio-nogutter .row > div {width: calc(100% / 2 - 20px);margin: 0px 10px 40px !important;float: left;}.ft_block {flex-wrap: wrap;}.ft_logo {margin-bottom: 20px;}.ft_txt {width: 100%;border-left: none;padding-left: 0;}.footer-block .container {width:70% !important;}.scrollTop002 {right: 140px;}.dept-block {padding: 70px 0 50px;}.scrollTop002 {right: 100px;bottom: 55px;}.copyright_block {flex-wrap: wrap;}.RWDbanner_plus01 .slick-caption.txt-right {text-align: center;}.RWDbanner_plus01 .slick-caption {bottom: 50%;transform: translateY(-50%);}.news-block { max-width: 85%; width: 85%;}/*內頁*/ 
.compny_intor .col-md-4 {width: 40%;}.compny_intor .col-md-8 {width: 60% !important;}.compny_intor .col-md-6 {width: 50%;}select.form-control {margin: 20px 0px 30px 0px;}.product_list .col-md-5 {width: 40%;}.product_list .col-md-7 {width: 60%;}.item_block {    width: calc(100%/3 - 20px);    text-align: center;}.recruitment .list_table A {    font-size: 13px;    font-weight: 400;}.recruitment .list_table td.split, .recruitment .list_table th.split {    padding: 0;}.contact_block {    width: 100%;    margin-left: 0;}
}
/*991px end*/
/*800px start*/
@media (max-width: 800px) {
.article1 .about_txt {width: 100%;}
}
/*800px end*/
/*767px start*/
@media (max-width: 767px) {
.RWDmenu_plus04 .features .edit, .RWDmenu_plus04 .features .lang-block {display: none;}.RWDmobile_bottom_v2 .icon {display: none;}.mobile_bottom__li {border-left: none;border-right: none;}.mobile_bottom__a, .mobile_bottom__a:hover, .mobile_bottom__a:active, .mobile_bottom__a:focus { background: #333;}.mobile_bottom__a {padding: 10px 0;}.RWDmobile_bottom_v2 .text {font-size: 15px;letter-spacing: 2px;}.copyright_block {padding: 10px 0 50px;line-height: 1.5;}.scrollTop002 {bottom: 120px;}/*內頁*/ 
.article1 .about_txt {width: 90%;}.compny_intor {    padding: 0;    background: transparent;}.compny_intor h5 {font-size: 16px;}.compny_intor.china_block {margin-top: 80px;}.layoutlist_7 .litem img {width: 100%;}.layoutlist_7 .litem {width: calc(100%/2);}.hgroup .breadcrumb {margin-bottom: 20px;}.layoutlist_7 .row:after{display:none;}.tab.open .tab_title {margin-bottom: 50px;}section.call_to_action h4 img {margin-bottom: 10px;}section.call_to_action h4 {flex-direction: column-reverse;}/*英文版*/ 
.lang_en .copyright_block {    padding-left: 20px;    padding-right: 20px;    text-align: center;}.lang_en .ft_txt li br.visible-xs {    display: none !important;}
}
/*767px end*/
/*600px start*/
@media (max-width: 600px) {
.fl {width:250px;}#RWDfullscreen01 .container {width: 95%;}.index .section-subject {margin-bottom: 25px;}.index h1.main-title {font-size: 28px !important;}.index h2.sub-title {font-size: 15px !important;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div {width:100%;margin: 0px 0px 40px !important;}.RWDmenu_plus04 .features {width: auto;}.ab_sec li {margin-right: 0;line-height: 1.7;border-right: none; padding-right: 0;border-bottom: 1px dotted #d1d1d1;padding-bottom: 5px;padding-top: 5px;}.ab_sec ul {margin: 0;flex-direction: column;}.footer-block .container {width: 85% !important;}.ft_txt li .txt_title {display: block;letter-spacing:1px; margin-right: 0;}.ft_logo {width: 100%;}.ftlogo_img {width: 100%;text-align: center;margin: 0 auto;}.ft_txt li {padding-right: 0;margin-right: 0;}.scrollTop002 {    right: 10px;    bottom: 140px;}.RWDbanner_plus01 .slick-caption.txt-left, .RWDbanner_plus01 .slick-caption.txt-right {width: 100%;}.RWDbanner_plus01.style-dotnav .control-box .items, .RWDbanner_plus01.style-dotnav .control-box .items li, .RWDbanner_plus01.style-dotnav .slick-arrow {margin-top: -50px;}.news-block {max-width: 95%;width: 95%;}.ft_txt li span {display: none;}/*內頁*/ 
.compny_intor .col-md-8 {width: 100% !important;}.compny_intor .col-md-4 {width: 100% !important;}.compny_intor {flex-direction: column;}.compny_intor .col-md-6 {width: 100%;}.compny_intor ul {margin-bottom: 30px;}.item_block {margin-right: 0;width: 100%;}.product_list .col-md-7 {width: 100%;}.product_list .col-md-5 {width: 100%;}.product_list {    flex-direction: column;}.download_container {    display: flex;    justify-content: center;    align-items: center;    flex-wrap:wrap;}.btn.btn_back {    float: none;    width: 100%;}.recruitment .list_table tr:first-child th.list_no {padding: 0 5px;}.recruitment .list_table th {padding: 0 10px;}.intor_item .item_txt {width: 100%;}section.call_to_action h4 {flex-direction: column-reverse;}section.call_to_action h4 img {margin-bottom: 10px;}.depart_content h5 {width: 100%;}.depart3_txt .content {width: 100%;}.pic_block .item_block {width: 100%;}.pic_block {flex-direction: column;}.third_pic img {width: 100px;}/*英文版*/ 
.lang_en .ft_txt li br.visible-xs {display: block !important;}
}
/*600px end*/
/*480px start*/
@media (max-width: 480px) {
.ml-stack-nav-toggle {padding: 35px 14px;}.article1 .about_txt {width: 100%;}.compny_intor .col-md-8 {padding: 0;}.compny_intor .col-md-4 {padding: 0;}.compny_intor .col-md-6 {padding: 0;}.RWDtimeline01 li.event .point .title {width: 100%;}.RWDtimeline01 li.event .point .editor {width: 100%;}.call_to_action h1.pageTitle {    line-height: 1.5em;    margin-bottom: 15px;}.layoutlist_7 .subject, .layoutlist_7 .subject a {font-size: 14px !important;}section.call_to_action {padding: 0px 0 80px 0;}.depart3_txt h5 {    display: block;    margin-bottom: 20px;}.txt_block.second {margin-bottom: 50px;}.page_wrapper_bg .dd-select {    width: 100% !important;}.dd-container {    width: 100% !important;}.download_container .btn {    width: 100%;    margin-top: 10px;    background: #666;}/*英文版*/ 
.lang_en section.hgroup .page_subject {padding: 0;}
}
/*480px end*/
/*380px start*/
@media (max-width: 380px){
/*menu*/ 
.RWDmenu_plus02 .cart-block {margin-left: 0;margin-right: 10px;}.RWDmenu_plus04 .logo {width: 240px;}
}
/*380px end*/
/*370px start*/

@media (max-width: 370px){.RWDmenu_plus04 .header {padding: 0px 10px;}.RWDmenu_plus04 .logo {width: 210px;}.scrollTop002 {bottom: 110px;}

/*370px end*/
/*320px start*/
@media (max-width: 320px){
.recruitment .list_table th {    padding: 0 5px;}
}
/*320px end*/