img { max-width: 100%;  height: auto;}a, a:hover, a:active, a:focus, a:visited { transition: .5s ease; text-decoration: none;}.row {margin-right: 0px;margin-left: 0px;}div#RWDfullscreen01 {    overflow: visible !important;}/*容器設定*/#RWDfullscreen01 .container { width: 85%;}/* 反白顏色設定*/::selection {background: #555;color: #fff;}::-moz-selection {background:#555;color: #fff;}/*字體統一*/body.wrapper_bg {font-family: 'Noto Sans TC', sans-serif;}/*要拿掉的東西*/#RWDfullscreen01 .section-line { display: none;}.RWDright_cont002 .item-first .text-box .underline{ display: none;}.RWDproduct002_v3 .main-title, .RWDproduct002_v3 .sub-title { display: none;}.RWDeform001 h1.main-title { display: none;}.banner_text_hr { display: none;}.RWDService001 h1.main-title, .RWDService001 h2.sub-title { display: none;}.RWDService001 .section-subject { display: none;}/*loading*/ 
.fl {width: 250px;}.fl img {width: 100%;}/*網頁警告*/ 
.RWDalert_fancybox.bottom {z-index:99999 !important;width:100%;padding: 30px 50px 20px !important;  box-shadow: 1px 0px 2px rgb(51 51 102 / 20%) !important;background: rgba(255, 255, 255, 90%) !important; color: #000 !important;  left: auto !important;right: 0px !important;line-height: 1.8 !important;}.RWDalert_fancybox .btn, .RWDalert_fancybox .btn.active {  padding: 5px 20px;  border-color: #d0013a; background: #d0013a !important;    border-radius: 0px;}.RWDalert_fancybox.bottom .editor >a { color: #d0013a; border-bottom: 1px solid #d0013a;  margin-left: 5px;}/*選單*/ 
.RWDmenu_plus04 .header { padding: 0 40px; transition: .4s ease;box-shadow: 0 10px 20px rgb(66 67 68 / 22%);  background: #fff;transition: .3s;border-bottom: 1px solid #e9edfc; background-color: rgba(255,255,255, 1);    border-bottom: none;}/*.RWDmenu_plus04 .header.is-up { padding: 0 40px; transition: .4s ease;box-shadow: 0 10px 20px rgb(66 67 68 / 22%);  background: #fff;transition: .3s;border-bottom: 1px solid #e9edfc; background-color: rgba(255,255,255, 1);    border-bottom: none;}*/ 
.RWDmenu_plus04 .header::before { position: absolute; content: ''; width: 1px;height: 115px;left: 380px; top: 0;background: transparent;}/*.RWDmenu_plus04 .header.is-up::before {  background: transparent;}*/ 
.RWDmenu_plus04 .site-nav::before {position: absolute;   content: '';  width: 1px;   height: 56px;    background: #99999952;  right: -20px; top: 19px;}.RWDmenu_plus04 .site-nav > .container { width: 100% !important;float: right; padding: 25px 0 0 0;}.RWDmenu_plus04 .site-nav .menu {  text-align: right; letter-spacing: 2px; font-size: 15px; color: #333;}.RWDmenu_plus04 .header .site-nav .menu>li>a { position: relative;  padding: 25px 20px;color: #fff;transition: .4s ease;    font-size: 15px;letter-spacing: 1.5px;color: #333;transition: .4s ease;}.RWDmenu_plus04 .header .site-nav .menu>li>a { color: #333;transition: .4s ease; }.RWDmenu_plus04 .header .site-nav .menu>li>a:hover{ color: #d0013a;transition: .5s ease;}.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: #d0013a;transition: .5s ease;}.RWDmenu_plus04 .lang-select-label:hover:after, .RWDmenu_plus04 .site-nav .menu>li.active>a:after, .RWDmenu_plus04 .site-nav .menu>li.dropdown>a:hover:after, .RWDmenu_plus04 .site-nav .menu>li.has-child>a:hover:after, .RWDmenu_plus04 .site-nav .menu>li.is-active>a:after { border-color: #555;transition: .3s ease;}.RWDmenu_plus04 .site-nav .menu li { text-align: center;}.RWDmenu_plus04 .site-nav .menu>li>ul {padding: 0;}.RWDmenu_plus04 .site-nav .menu ul li>a {  font-weight: 300;  font-size: 15px;letter-spacing: 1.5px;color: #333;transition: .5s ease;}.RWDmenu_plus04 .site-nav .menu ul li>a:hover {background: #d0013a;color: #fff;text-decoration: none;transition: .5s ease;}.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: 300;}.RWDmenu_plus04 .header .site-nav .menu li.has-child>a:after {    border-color: #333;}.RWDmenu_plus04 .header .site-nav .menu li.has-child>a:hover:after { border-color: #d0013a;}/*.RWDmenu_plus04 .header.is-up .site-nav .menu li.has-child>a:hover:after { border-color: #d0013a;}*/ 
.RWDmenu_plus04 .features i {color: #333;}/*.RWDmenu_plus04 .header.is-up .features i {color: #333;}*/ 
.RWDmenu_plus04 .features .search-btn {padding: 25px 30px 25px 10px;}.RWDmenu_plus04 .features .edit { position: relative;  margin: 0px 0 0px -80px;   z-index: 66;}.RWDmenu_plus04 .features .edit a {  font-size: 13px;letter-spacing: 2px;   color: #555;   font-weight: 300;}/*.RWDmenu_plus04 .header.is-up .features .edit a { color: #555;}*//*logo*/ 
.RWDmenu_plus04 .logo {  width:500px;  top: 27px;   position: relative;}.RWDmenu_plus04 .header .logo img {  filter: none;transition: .3s ease;}/*.RWDmenu_plus04 .header.is-up .logo img { filter: none;transition: .3s ease;}*/ 
.scrolldown_block {   position: absolute; top: -99px;}/*banner*//*#RWDfullscreen01 .banner_block .container{width:100%;}*/ 
.banner_block { position: relative;margin-top: 100px;}/*.banner_block  .RWDbanner_plus01 .slick-caption{top:0;}*//*.RWDbanner_plus01 .slickitem01 .slick-caption {  width: 760px; right: 30px; top: 24%;}.RWDbanner_plus01 .slickitem02 .slick-caption {  width: 700px; right: 95px; top: 24%;}*/ 
.RWDbanner_plus01.full .banner-slider.bg .slick-item {    max-height: calc(100vh - 100px)!important;    height: calc(100vh - 100px)!important;}.RWDbanner_plus01 .slickitem01.slick-active .slick-caption .txt1 span>small:nth-child(2) { display: none;}.RWDbanner_plus01 .slickitem02.slick-active .slick-caption .txt1 span>small:nth-child(2) { display: none;}.RWDbanner_plus01 .slick-active .slick-caption .txt1 span {font-size: 18px;   color: #fff;  letter-spacing: 2px;line-height: 1.8;  border-bottom: 1px solid #d0013aab;  display: block;  font-weight: 300;   padding-bottom: 15px;   width: 485px;}.RWDbanner_plus01 .slick-active .slick-caption .txt1 span>small {   color: #ffffff4d;   padding: 0 4px;}.RWDbanner_plus01 .slick-active .slick-caption .txt2 { margin: 0;}.RWDbanner_plus01 .slick-active .slick-caption .txt2 span {   font-family: 'Plus Jakarta Sans', sans-serif; font-weight: 800; color: #d0013a;font-size: 120px; letter-spacing: 2px;}.RWDbanner_plus01 .slick-active .slick-caption .txt3 { margin-top: 25px;}.RWDbanner_plus01 .slick-active .slick-caption .txt3 span {   color: #ffffffa6; font-size: 16px; letter-spacing: 2.5px; font-weight: 400;      line-height: 1.6;      font-family: 'Plus Jakarta Sans' , 'Noto Sans TC', sans-serif; }.RWDbanner_plus01 .slick-active .slick-caption .txt3 span>span { letter-spacing: .5px;}/*輪播紐*/ 
.RWDbanner_plus01.style-dotnav.control-center .control-box {   bottom: 30px;}.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button { background: #d0013a;}.RWDbanner_plus01.style-dotnav.dot .slick-dots li button {   background: #d0013a;   }/*banner服務項目*/ 
.banner_info { position: absolute; bottom: 155px; right: 110px;  width: 670px;}.RWDService001 {animation-delay: 1s !important;     animation-duration: 1.2s !important;}.RWDService001 .row:nth-child(2) {   display: flex;  align-items: center;}.RWDService001 .row:nth-child(2) a { min-width: 150px;  transition: .3s ease;}.RWDService001 .row:nth-child(2) a:hover {   transform: translate(0px, -10px);   transition: .3s ease;}.RWDService001 .row:nth-child(2) > a>.col-md-3.col-sm-6 {  width: 100%; padding: 0;}.RWDService001 .row:nth-child(2) > a article.boxFeature-2 { display: flex; flex-direction: column; align-items: center;}.RWDService001 i {margin-bottom: 0; width: 80px; height: 80px;  padding: 20px;  background: #00000078; border-radius: 99em;  border: 1px solid #ce013a87; box-shadow: 0px 0px 15px #14100d4f; transition: .3s ease;}.RWDService001 .row:nth-child(2) a:hover i{border: 1px solid #ce013a;  transition: .3s ease;     transform: scale(1.05);}.RWDService001 .row:nth-child(2) > a article.boxFeature-2 h2 {      font-weight: 300; font-size: 15px;  color: #ababab; font-family: 'Plus Jakarta Sans', sans-serif; letter-spacing: .5px; margin: 15px 0 0 0;}/*video*/ 
.video_block {   position: relative;padding: 120px 0;  }.video_block > .container { width: 70% !important;}.video_block::before {   position: absolute;  content: '';  width: 100%;  height: 100%;  background: url(archive/image/customization/video_bg.jpg)no-repeat;  background-size: cover;   top: 0;  left: 0; background-attachment: fixed;  mix-blend-mode: color-dodge; transform: scaleX(-1);z-index: -1;}.video_block::after {position: absolute; content: '';   width: 100%;  height: 100%; background: #f2f2f2; top: 0;   left: 0; z-index: -2;}.video_text_item {  margin: 0 auto 60px; position: relative;padding-left: 50px;}.video_text_item::before {    position: absolute; content: '';   width: 10px;  height: 120px; background: #ce013a;left: 0; top: 5px;}.video_text_item h5.video_text {  font-size: 15px;    letter-spacing: 1px;  line-height: 1.5;font-weight: 300; margin: 0 0 15px; color: #555;}.video_text_item h4.video_title {   font-size: 23px;  margin: 0 0 15px;  font-weight: 400;   letter-spacing: 1px; line-height: 1.5;    color: #333;display: inline-block;   padding: 0 0 15px;border-bottom: 1px solid #d9d9d9;}.RWDvideo001 .btn2play { display: flex; justify-content: center;align-items: center; width: 100px; height: 100px;margin: 0; border-radius: 99em; border: 1px solid #ce013a70;    background: #00000078;    transform: translate(-50%, -50%);}.RWDvideo001 .btn2play:hover { border: 1px solid #ce013a; transform: translate(-50%, -50%)  scale(1.05);  -webkit-transform: translate(-50%, -50%)  scale(1.05);  -moz-transform: scale(1);  -ms-transform: scale(1); -o-transform: scale(1);   }.RWDvideo001 .btn2play .fa {  margin-top: 0;}.RWDvideo001 .btn2play > div {   display: none;}.RWDvideo001 .btn2play i {  font-size: 32px;   margin: 0;  padding: 0;}.RWDvideo001 .btn2play .fa-play:before {  content: "\f362"; font-family: "Ionicons";}/*20220627*/ 
.RWDbanner_plus01 .logo { width: 550px;}.RWDbanner_plus01 .slick-caption {  top: 30%;}.RWDService001 {  animation-delay: .08s !important;}.banner_info { position: static;  width: 100%;  padding: 5vh 0; background: #000;}.RWDService001 .row:nth-child(2) {justify-content: center; position: relative; }.RWDService001 .row:nth-child(2)::before {content: '';width: 1px;height: 100%;position: absolute; left: 50%;top: 0; display: block;transform: translateX(-50%);background: #ce013a;}.RWDService001 .row:nth-child(2) a { min-width: 280px; }.RWDService001 .row:nth-child(2)>a article.boxFeature-2 {display: flex; flex-direction: row; align-items: center; justify-content: center;}.RWDService001 .row:nth-child(2)>a article.boxFeature-2 h2 { margin: 0;font-weight: 500; font-size: 22px;color: #fff;padding-left: 15px; }.RWDService001 .row:nth-child(2) a:nth-child(2) { padding-left: 85px; }.RWDService001 .row:nth-child(2) a:hover {transform: initial;}.RWDService001 .row:nth-child(2) a i { border: 1px solid #ce013a; transition: .3s ease;transform: scale(1.05); }
/*footer start*/

.footer_block {padding: 70px 0 25px; position: relative;     border-top: 1px solid #f3f3f3; }.footer_block > .container {   max-width: 1650px; display: flex; align-items: flex-start;}/*區域寬度*/ 
.footer_menu { width: 250px;}.footer_info { width: 300px; }.footer_service {width: calc(100% - 250px - 300px - 200px);margin: -15px 160px 0 40px;padding: 0 50px;}/*選單*/ 
.footer_menu_item {  display: flex;   flex-direction: column;margin-top:5px;}.footer_menu_item a {position: relative; font-size: 15px; letter-spacing: 1px; line-height: 1.5;color: #cd033a; transition: .3s ease; min-width: 180px; text-align: center; padding: 10px 15px; border: 1px solid #6a0a241a;    margin-bottom: 15px;transition: .3s ease; font-family: 'Plus Jakarta Sans', 'Noto Sans TC', sans-serif;}.footer_menu_item a i {padding-left: 5px;}.footer_menu_item a:hover {  background: #cd033a; transition: .3s ease;  color: #fff;}/*資訊*/ 
.footer_logo {width: 230px;  margin-bottom: 25px;}.footer_block h3.footer_title { font-size: 22px; letter-spacing: 1px;   line-height: 1.5; margin: 0 0 15px;  font-weight: 700; color: #cd033a;margin:0;}.footer_block h4.footer_list { font-size: 17px;  letter-spacing: 2px;  color: #898989;   line-height: 1.5;  margin: 0; font-weight: 300;}.footer_block h4.footer_list span {  font-weight: 400;  padding-right: 10px;display: block;}/*分公司*/ 
.RWDservice004 .swiper-container {  width: 100%;}.RWDservice004 .swiper-wrapper { transform: translate3d(0, 0px, 0px) !important;}.RWDservice004 .editor {margin: 0 20px !important; width: calc(100% / 2 - 41px) !important;}.RWDservice004 .main-slider .swiper-slide {  background: transparent;  min-height: auto;     flex-direction: row-reverse;  align-items: center; padding-top: 35px;}.RWDservice004 .tab_block {border-top: none; border-bottom: 1px solid #cecece;}.RWDservice004 .tab_name { font-size: 17px;  font-weight: 600; letter-spacing: 1.5px; color: #333; padding: 10px 15px;}.RWDservice004 .tab_name:after {background-color: #cd033a;}ul.footer_list { font-size: 15px;   letter-spacing: 1px;    line-height: 1.5;  color: #777; list-style: none; padding: 0; font-family: 'Plus Jakarta Sans', 'Noto Sans TC', sans-serif;}ul.footer_list span { padding-right: 10px;   font-weight: 600;}ul.footer_list i { padding-right: 5px;}ul.footer_list a {  font-size: 15px;    letter-spacing: 1px;   line-height: 1.5;    color: #777;}ul.footer_list>li {  padding: 0 0 8px;}.RWDservice004 .editor iframe { height: 90px; filter: grayscale(1);}/*copyright*/ 
.footer_block .copyright_block {       display: flex; font-size: 13px;color: #434343;  letter-spacing: 1.5px;  line-height: 1.5;  font-weight: 200;  justify-content: center;  padding: 25px 20px 0;  margin: 60px 0 0;  border-top: 1px solid #f3f3f3; flex-wrap: wrap;}.copyright_desc, .copyright_desc a, .copyright_desc a:hover {   font-size: 13px;color: #434343;  letter-spacing: 1.5px; line-height: 1.5;font-weight: 200;}.RWDssl01 {padding: 0 10px;}/*scrolltop*/ 
.RWDbanner_plus01 .page-scroll {    width: auto;  left: 60px; margin-left: 0;}.RWDbanner_plus01 .page-scroll.style-custom span {    margin-bottom: 0;writing-mode: vertical-lr; font-size: 12px;  letter-spacing: 4px;   color: rgba(255,255,255,.2);}.RWDbanner_plus01 .page-scroll.style-custom span::before { position: absolute; content: ''; width: 1px;height: 100px; left: 50%;bottom: -130px;   background: rgba(255,255,255,.2); animation: scd 2s ease 0s infinite alternate; transition: all 0.5s ease 0s;}/*scrolltop*/ 
.scrollTop002 { right: 25px;  bottom: 20px;}.scrollTop002 .ii {   border-radius: 0px;}/*20220627*/ul.footer_list span { width: 60px; display: inline-block;}.editor.editor_2col.editor_1_2 ul.footer_list li:nth-child(2) a {    letter-spacing: 1.2px;}

/*footer end*/
/*動態調整 start*/

/*scrolldown按鈕動態*/@-webkit-keyframes scd{  0%{    height: 110px;  }  100%{    height: 0px;  }}

/*動態調整 end*/
/*內頁 start*/

.page_wrapper_bg .banner_block {margin-top: 0;}.page_wrapper_bg section.call_to_action {padding:100px 0;min-height: 700px;}.page_wrapper_bg .article-text {font-size: 15px;font-weight:normal;color:#555;letter-spacing: 1.5px;line-height:2;}.page_wrapper_bg .article-text p{font-size: 15px;font-weight:normal;color:#555;letter-spacing: 1.5px;line-height:2;}.page_wrapper_bg .article-text h5{font-size: 18px;font-weight:normal;color:#333;letter-spacing: 1.5px;line-height:2;}.page_wrapper_bg .article-text h1 {    font-size: 35px;    font-weight: bold;    color: #333;    letter-spacing: 1.5px;    line-height: 2;    margin: 0 0 15px;}.page_wrapper_bg .article-text>.container { width: 100%;  padding: 0;}.page_wrapper_bg section.call_to_action>.container {width: 80%; padding: 0;}.page_wrapper_bg section.hgroup>.container {width: 100%;}.article1.id64 .page_wrapper_bg section.call_to_action>.container{width:85%;}.article3 .page_wrapper_bg section.call_to_action>.container {width: 65%;}.article4 .page_wrapper_bg section.call_to_action>.container {width:75%;}/*----*/ 
.inner-sec {  margin: 0 0 20px;  text-align:justify;}/*側選單*/div#sidebar{    padding: 0 !important;    width: calc(25% - 50px);    margin-right:50px;    background: #f7f7f7;    box-shadow: 7px 9px 13px 5px #cbcbcb61;    border: 1px solid #ededed;}.m2018 .products-nav .nav-title {    background: rgb(62 62 62);    font-size: 20px;    padding: 15px 0;    color: #fff;    position: relative;    font-weight: bold;    letter-spacing: 2px;    border-bottom: 1px solid #ddd9;    text-align: center;margin:0}.m2018 .products-nav>ul>li {    margin: 0;    padding:10px 50px 5px;    border-bottom: 1px solid rgb(147 147 147 / 20%);}.m2018 .products-nav>ul>li>a {    padding: 5px 0 15px;    font-size: 16px;    color: #555;    letter-spacing: 2px;    transition: .3s ease;}.m2018 .products-nav>ul>li>a:hover {    color:#cd033a;transition: .3s ease} .m2018 .products-nav ul li>ul>li.is-open>a {color: #f26045;transition: .3s ease;}.page_wrapper_bg .products-nav>ul> li.active > a{color:#cd033a;font-weight: 600;}.m2018 .products-nav a {font-size: 15px; color: #555;}.m2018 .products-nav ul li>ul>li.active>a, .m2018 .products-nav ul li>ul>li.is-open>a {color: #555;}.m2018 .products-nav>ul>li:last-child {margin: 0;}li.sidemenu2__li.active.has-child.is-open {background: #eee;}.m2018 .products-nav .toggle-submenu::after {right: 15px;top: calc(50% + 10px);}/*------------*/ 
.layoutlist_2 .item, .layoutlist_4 .item {margin-top: 0;border-bottom: none;}.layoutlist_2 .item:hover .subject A.itemlink {    color: #d0013a;    transition: .3s ease;}/*-----*/ 
.layoutlist_2 .album_item{    overflow: visible !important;    height: auto !important;    margin: 0 5px 20px;    width: calc(100%/3 - 10px);}.layoutlist_2 .album_item_subject {    padding: 10px 0;    font-size: 17px;    color: #333;}.layoutlist_2 .album_item:hover .album_item_subject {    color: #d0013a;    transition: .3s ease;}#album .layoutlist_2 {    display: flex;    flex-wrap: wrap;}.photo_view .slider {    display: flex;    flex-direction: column;align-items: center;}.photo_discription .text {font-size: 16px !important;color: #555 !important;text-align: center !important;margin-top:0 !important}.photo_discription .text h1 {    margin: 0 !important;}.photo_discription {order: 1;margin:-20px 0 30px;}.photo_view #slider {    order: 2;    display: block;    width: 100%;}#carousel {    order: 3;    margin: 20px 0 0;    display: block;width: 100%;}.photo_view .flexslider .slides2 img {opacity: 1 !important;}.layoutlist_2 .col-md-3.col-sm-6.col-xs-6 {    padding: 0 7px;}/*確定送出*/ 
.page_wrapper_bg .new-form .new-width .currectsend_btn {background: transparent;}.page_wrapper_bg .currectsend_btn a {background:transparent;padding: 5px 30px !important;border-radius:0px;color: #555;font-size: 14px;font-weight: 500;transition: 0.5s ease;}.page_wrapper_bg .ebtn a{    color: #fff;    font-size: 14px;    font-weight:500;    background:#d0013a;    padding: 5px 30px;    border-radius: 0;    transition: all 0.5s ease 0s;    font-weight: normal;}.page_wrapper_bg .currectsend:hover a {background: #409fca;}.page_wrapper_bg .ebtn {background: transparent;margin-top: 30px;float: right;border-radius: 0px;padding: 0px;}/*---*/ 
.new-form{    margin-top: 0;    margin-left: 0;    margin-right: 0;    display: flex;    align-items: stretch;}.new-form .formdesc {    padding: 50px 50px 50px 100px;    background: #efefef;    width: 40%;    margin: 0;}.customized_columns {    text-align: left;    width: 60%;    padding: 50px 80px;    border: 1px solid #ebebeb;    border-left: none;}.new-form .form-horizontal .form-group .control-label {    font-weight: normal;}.customized_columns ._input, .customized_columns select {    border: none;    background-color: #f7f7f7;    font-size: 15px;}.form-control {border-radius: 0;-webkit-box-shadow: none;box-shadow: none}.ct-bottom ul {    list-style: none;    padding: 0;    line-height: 2.2;    margin: 0;}.ct-top {    border-bottom: 1px solid #ddd;    padding: 0 0 30px;    margin: 0 0 30px;}.ct-top h1 {    color: #cd033a !important;    margin: 0 !important;font-size: 22px !important;}.ct-bottom ul a {    color: #555;}.ct-bottom ul i {    margin-right: 7px;}.layoutlist_1.page_content3 {    position: relative;}/*回上頁按鈕*/ 
.btn.btn_back {background: transparent;padding: 0;float: right;box-shadow: none;border-radius: 0px;margin-top: 30px;}.btn.btn_back a:hover {background:#d0013a;transition: .5s ease;border: 1px solid #d0013a;color: #fff;padding: 3px 20px;border-radius:0px;font-size: 14px;}.btn.btn_back a {    border: 1px solid #ddd;    background: #fff;    color: #555;    padding: 3px 20px;    border-radius: 0;    font-size: 14px;}#article .btn.btn_back a {padding: 9px 30px;}.btn.btn_back {background: transparent !important;}.album1 .btn.btn_back a {padding: 10px 30px;}.album1 .btn.btn_back a:hover {padding: 10px 30px;}/*麵包屑(置中)*/ul.breadcrumb.pull-right a {color: #ddd;transition: all 0.2s ease;letter-spacing: 1px;}ul.breadcrumb.pull-right a:hover{color: #fff;}.hgroup .breadcrumb {font-size: 12px;background-color: transparent;border: none;position: relative;float: none !important;text-align:left;bottom: 0;padding: 0;margin: 10px 0 30px;display:none}.hgroup .container {margin: 0;border-bottom: none;padding:0}.hgroup .pageTitle{text-align:center; letter-spacing: 4px; font-size:35px; font-weight: 600; line-height: 1.5; margin: 0; padding: 0;color:#fff}.page_wrapper_bg section.hgroup {    position: absolute;    top: -320px;    left: 0;width: 100%;margin:0 0 30px}.article3 .page_wrapper_bg section.hgroup {position: relative;top: 0;}.article3 .hgroup .pageTitle{color:#333}.article1 .page_wrapper_bg section.hgroup {position: relative;top: 0;}.article1 .hgroup .pageTitle{color:#333}.article1.id64 section.hgroup{display:none}/**/ 
.pagecontent .article_model[data-seq="0"] {margin-top: 0 !important;}.layoutlist_7 .litem {text-align: center;}.layoutlist_7 .subject a:hover {color: #8dc21f; transition: .3s ease;}.layoutlist_7 .cdate, .layoutlist_7 .cdate a {display: none;}.layoutlist_7{margin: 0 0 20px;}.layoutlist_7 .litem {margin: 0 0 30px !important;padding:0 7px}.layoutlist_7 .summary, .layoutlist_7 .summary a {    color: #d0013a !important;    margin-top: 0 !important;}.layoutlist_7 .subject, .layoutlist_7 .subject a {    color: #333 !important;    font-size: 15px !important;    margin-top: 10px !important;    margin-bottom: 0 !important;    font-weight: 500 !important;line-height: 1.7;}.layoutlist_7 .litem .img {    border: 1px solid #eee;}.layoutlist_8 .item:last-child { border-bottom: none;}.layoutlist_8 .item {padding: 35px 0;border-bottom: 1px solid #e9e9e9;}.layoutlist_8 .article_subject:hover { color:#d0013a;transition: .3s ease;}.layoutlist_8 .article_subject {color: #333;font-size: 18px;transition: .3s ease;font-weight:500}.layoutlist_8 .listdate .yearmonth {text-align: right;color: #555;font-size: 12px;letter-spacing: 0px;padding-bottom: 5px;}.layoutlist_8 .listdate .day {text-align: right;color: #555;font-size: 30px;}.layoutlist_8 .list_subject .summary {margin: 5px 0;}.layoutlist_8 .list_subject .summary a {font-size: 15px;font-weight: normal;color: #747474;}/*最新消息*/ 
.article4 .layoutlist_8 .item{    display: flex;    flex-direction: row;    flex-wrap: wrap;    align-items: center;}/*-----*/ 
.article4 .webdesc {    text-align: center;    margin: 0 0 30px;    font-size: 17px;    position: absolute;    top: -250px;    color: #fff;    width: 100%;}.webdesc {    text-align: center;    margin: 0 0 30px;    font-size: 17px;    color: #333;}.layoutlist_8.rwd.fn_article4 {    background: #fbfbfb;    padding: 10px 80px;    box-shadow: 6px 8px 12px 3px #ededed;}/*會員*/#btn_member_login:hover {background-color: #009fe8;}#btn_member_login {border-radius:0px;background-color: #27adeb;}.member_join_strong { color: #7bae12; font-weight: bold;}#join_form .btn-primary:hover {background: #04a1e9;}#join_form .btn-primary {background: #11a5e9; border-radius:0px;}.btn-primary { color: #fff;background-color: #0aa3e9;border-color: #0aa3e9;border-radius:0px;}.btn-primary a {color: #fff;}.btn-primary:hover { background:#0aa3e9;border-color:#0aa3e9;color: #fff;}/*產品頁*/ 
.RWDproduct_page .products-info .price-box li.active{color: #ff6613;}#RWDPAGE_BASE_PAT02 .cart-menu .text-box .price{color: #ff6613;}.RWDproduct_page .products-info .name {font-size: 20px;color: #333;font-weight: bold;}.no-touch #RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add:hover, .no-touch #RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop:hover {background-color: #10a5e9; color: #fff;transition: .3s ease;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add, #mobile-fixed .btn-shop .btn.add {background: #fff;border-radius:0px;color: #009fe8;border: 1px solid #009fe8;transition: .3s ease;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop, #mobile-fixed .btn-shop .btn.shop {background: #10a5e9;border-radius:0px;}.layoutlist_2 .subject {text-align: center;}/*購物清單*/@keyframes num-bg {0% {background: rgb(98, 14, 15, 0);-webkit-transform: scale(.5);transform: scale(.5)}100% {background: #009fe8;-webkit-transform: scale(1);transform: scale(1)}}.login-box a {background: transparent;}.login-box a b{color: #ff6613;}.total b{color: #ff6613;}.shopping-item .td.qty .pd-price, .shopping-item .td.total .pd-price{color: #ff6613;}.RWDshopping .btn.normal {border-radius:0px;}.RWDshopping .btn {display: inline-block;color: #019fe7;border-color: #019fe7;}.RWDshopping .btn.bg1:hover, .RWDshopping .btn.bg3:hover {border-color: #10a5e9;color: #10a5e9;}.RWDshopping .btn.bg2 {background: #10a5e9;color: #fff; border-color: #10a5e9;}.RWDshopping .btn.bg2:hover, .bonus-box .btn:hover, .voucher-box .btn:hover {background: #10a5e9color: #fff;}.form-box .required:after { color: #ff6613;}/*----*/ 
.page_wrapper_bg .footer_block {background: #f5f5f5;margin:0}.page_wrapper_bg .footer_block > .container {width: 85%;}/*-----*/ 
.people-right {width: 50%;}.people-left {width: 50%;padding-right:70px}.pleft-top {    font-size: 17px;    margin: 0 0 25px;    border-bottom: 1px solid #e1e1e1;    padding: 0 0 30px;}.pleft-bottom p{text-align:justify;}.pleft-top h5 {margin: 0;color: #d0013a !important}.people-block {    display: flex;}.pleft-btn a {    display: flex;    border: 1px solid #ff7800;    width: 250px;    justify-content: center;    padding: 10px 0;    color: #fff;    font-size: 17px;    margin:50px 0 0;    background: #ff7800;}.pleft-btn a img {    width: 50px;    margin-right: 8px;}/*------*/ 
.ab-left {    width: 60%;    padding:0 100px 0 0;}.ab-left h1 {    margin: 0 0 50px !important;}.ab-left ol li {    margin-right: 45px;}.ab-left ol {    display: flex;    padding: 0 0 0 20px;}.ab-left p {    margin: 0 0 40px;}.ab-block {    display: flex;    align-items: flex-start;padding:0 0 30px}.ab-right:after {    content: "";    position: absolute;    background: #fff;    width: 1px;    height: 85px;    left: 50px;    top: 70px;}.ab-right:before {    content: "";    position: absolute;    background: rgb(255 255 255 / 28%);    width: 1px;    height: 100%;    left: 50px;    top: 0;}.ab-right {    width: 40%;    position: relative;}.abr-txt h1 span {    letter-spacing: 0.5px;}.abr-txt h1 {    color: #fff !important;    text-shadow: 2px 2px 3px #333;    font-size: 30px !important;    line-height: 1.7 !important;margin:0 0 30px !important;}.abr-txt p{color: #fff !important;}.abr-txt {    position: absolute;    left: 50px;}.abr-txt {    position: absolute;    left: 70px;    top: 70px;}.point-sec {    display: flex;    flex-wrap: wrap;    margin: 30px -10px 20px;}.point-box {    width: calc(50% - 20px);    margin: 0 10px 20px;    display: flex;    align-items: center;    background: #f7f7f7;    border: 1px solid #e5e5e5;}.point-box span {    background: #cd033a;    padding: 7px 20px;    color: #fff;    font-size: 17px;    font-weight: bold;    margin-right: 25px;}.RWDtimeline01 li.event .point .editor {    font-size: 16px;    color: #555;    line-height: 1.7;    letter-spacing: 1px;}/*--------------*/ 
.pagecontent .RWDtimeline01 {    margin-top: 0 !important;    width: 65%;    padding: 100px 0;}.RWDtimeline01 .model-title  {    font-size: 32px;    margin-bottom: 40px;    line-height: 32px;    font-weight: bold;    color: #333;    text-align: center;    z-index: 1;}.RWDtimeline01 .timeline-in {position: relative;}.RWDtimeline01 li.event .point .title {    margin: 0 0 10px 0;    position: relative;    letter-spacing: 0.5px;    text-align: left;    font-size: 18px;    color: #b1264c;}.RWDtimeline01 li.event .point .date {display: none;}.article1.id64 .RWDtimeline01:before {    content: "";    position: absolute;    background: #ededed;    width: 200%;    height: 1px;    left: -50%;    top: 0;}.article1.id64 .RWDtimeline01:after {    content: "";    position: absolute;    background: url(archive/image/customization/t-bg.png);    width: 1200px;    height: 700px;    right: -45%;    top: 0;    background-size: cover;    pointer-events: none; z-index:-1;}.RWDtimeline01 .timeline-in {    position: relative;    background: rgb(255 255 255 / 72%);    padding: 50px 100px;    z-index: 1;    box-shadow: 8px 10px 18px 5px #b3b3b354;    border: 1px solid #eee;}/*時間軸去左邊*/ 
.RWDtimeline01 li.event {margin: 30px 0;  padding: 15px 0;}.RWDtimeline01 .line_dot, .RWDtimeline01 .line_dot2 { left:100px !important; margin-left: 0;top: 80px !important;}.RWDtimeline01 li.event:before{    right: auto;    width: 12px;    height: 12px;    left: 25px;    right: auto;    width: 10px;    height: 10px;    left: 27px;    border: 1px solid #cd033a;    background: #cd033a;    transform: rotate(45deg);    border-radius: 0;}.RWDtimeline01 li.event:nth-child(odd) .point { left: 80px;}.RWDtimeline01 li.event .point {  width: 80%;  right: auto;left: 80px; border-bottom: 1px dashed #eee; padding-bottom: 25px;}.album_item img {max-height: initial !important;}.news-block {    display: flex;}.news-img {    width: 50%;}.news-txt {    width: 50%;    padding-left: 70px;}.news-txt li:last-child {    border: none;}.news-txt li {    border-bottom: 1px solid #dfdfdf;    padding: 15px 0;}.news-txt ul {    list-style: none;    padding: 0;    margin: 0;}.news-txt ul span {    margin-right: 10px;    color: #d0013a;}.news-txt ul ol {    padding: 0 0 0 20px;    margin-top: 5px;}.news-txt a{color:#555}.tabs nav li.tab-current a::before {    background: #d0013a !important;}.RWDproduct_page .tab-box .tab-menu li.active a:before {    background: #d0013a !important;}/*關於前川歷史回顧*/ 
.historybox {    position: relative;}.historybox:after {    content: "";    position: absolute;    background: url(archive/image/customization/t-bg.png);    width: 1200px;    height: 700px;    right: -45%;    top: 0;    background-size: cover;    pointer-events: none;    z-index: -1;}.historybox:before {    content: "";    position: absolute;    background: #ededed;    width: 200%;    height: 1px;    left: -50%;    top: 0;}.history-Timeline {    width: 60%;    margin: 0 auto;    background: #fff;    box-shadow: 0px 0px 0.8px rgba(0, 0, 0, 0.065), 0px 0px 2.7px rgba(0, 0, 0, 0.095), 0px 0px 12px rgba(0, 0, 0, 0.16);}.historybox h1 {    text-align: center;    margin: 0px 0 40px !important;    padding: 30px 0 0;}.history-Timeline ul {    list-style: none;    margin: 0;    padding: 3vw 5vw;}.history-Timeline ul li {    display: flex;    align-items: center;    justify-content: flex-start;    flex-direction: row;    flex-wrap: wrap;    padding: 0 0 10px;}.history-Timeline span {    min-width: 150px;    display: block;    color: #b1264c;    font-size: 18px;    font-weight: bold;    padding-bottom: 10px;}.history-Timeline p {    margin-bottom: 0 !important;    width: calc(100% - 150px);    border-bottom: 1px dotted #dfdfdf;    padding-bottom: 10px;}.history-Timeline b{color: #000;font-size: 20px;font-weight: 500;line-height: 1.5;}

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

@media (max-width: 1900px) {.footer_service {width: calc(100% - 250px - 300px - 140px);margin: -15px 100px 0 40px;}}@media (max-width: 1824px) {    .banner_info {        bottom: 140px;        right: 80px;    }}@media (max-width: 1800px) {.video_block>.container { width: 80% !important;}.footer_block>.container {max-width: none;width: 90% !important;}.footer_service { width: calc(100% - 250px - 300px - 100px);margin: -15px 80px 0 20px;}.page_wrapper_bg section.hgroup {top: -285px;}.article4 .page_wrapper_bg section.hgroup {top: -320px;}.article5 .page_wrapper_bg section.call_to_action>.container {width: 90%;}.product1 .page_wrapper_bg section.call_to_action>.container {width: 90%;}}@media (max-width: 1700px) {.banner_info {right: 20px;}.video_block>.container {width: 90% !important;}.footer_menu {width: 200px;}.footer_service {width: calc(100% - 200px - 300px - 100px);margin: -15px 80px 0 20px;}.article4 .page_wrapper_bg section.call_to_action>.container {width:80%;}}@media (max-width: 1600px) {.RWDmenu_plus04 .features .search-btn {padding: 25px 0px 25px 30px;}.RWDmenu_plus04 .header::before {left: 340px;}.RWDbanner_plus01 .slick-active .slick-caption .txt2 span {font-size: 100px;}.RWDbanner_plus01 .slick-active .slick-caption .txt1 span { width: 450px; }.page_wrapper_bg section.call_to_action>.container {width: 90%;}.m2018 .products-nav>ul>li {padding: 10px 30px 5px;}.history-Timeline{width:70%;}}@media (max-width: 1517px) and (min-width: 800px) { .banner_info {        position: static;        width: 100%;        padding: 5vh 0;        background: #000;    }    .RWDService001 .row:nth-child(2) {        justify-content: center;        position: relative;    }    .RWDService001 .row:nth-child(2)::before {        content: '';        width: 1px;        height: 100%;        position: absolute;        left: 50%;        top: 0;        display: block;        transform: translateX(-50%);        background: #ce013a;    }    .RWDService001 .row:nth-child(2) a {        min-width: 280px;    }    .RWDService001 .row:nth-child(2)>a article.boxFeature-2 {        display: flex;    flex-direction: row;    align-items: center;    justify-content: center;    }    .RWDService001 .row:nth-child(2)>a article.boxFeature-2 h2 {        margin: 0;        font-weight: 500;        font-size: 22px;        color: #fff;        padding-left: 15px;    }    .RWDService001 .row:nth-child(2) a:nth-child(2) {        padding-left: 85px;    }    .RWDService001 .row:nth-child(2) a:hover {        transform: initial;    }    .RWDService001 .row:nth-child(2) a i {        border: 1px solid #ce013a;        transition: .3s ease;        transform: scale(1.05);    }}@media (max-width: 1550px) {.RWDvideo001, .RWDvideo001 .video {  height: 90vh !important;}.RWDbanner_plus01 .logo { width: 500px;}}@media (max-width: 1500px) {.footer_info {width: 260px;}.footer_service {width: calc(100% - 200px - 260px - 80px);margin: -15px 60px 0 20px;}.RWDservice004 .editor {width: 100% !important;}.RWDservice004 .main-slider .swiper-slide {flex-direction: column-reverse;}.RWDbanner_plus01 .logo { width: 460px;}.article1.id64 .page_wrapper_bg section.call_to_action>.container {width: 92%;}.article4 .page_wrapper_bg section.call_to_action>.container {width: 80%;}.page_wrapper_bg section.hgroup {top: -260px;}.article4 .webdesc {top: -220px;}.article4 .page_wrapper_bg section.hgroup {top: -285px;}}@media (max-width: 1440px) {.banner_info {bottom: 100px;}.RWDvideo001, .RWDvideo001 .video { height: 70vh !important;}}@media (max-width: 1400px) {.RWDbanner_plus01 .slick-active .slick-caption .txt2 span {font-size: 95px;}.video_block>.container {width: 95% !important;}.footer_block>.container {max-width: none;width: 95% !important;}.footer_service { width: calc(100% - 200px - 260px - 40px);margin: -15px 40px 0 0px;}}@media (max-width: 1366px) {.RWDbanner_plus01 .slick-active .slick-caption .txt2 span {font-size: 85px;}.banner_info {bottom: 70px;}.RWDbanner_plus01 .logo { width: 440px;}.RWDvideo001, .RWDvideo001 .video {  height: 85vh !important;}}@media (max-width: 1300px) {.RWDbanner_plus01 .slick-active .slick-caption .txt1 span { width: 395px;}.RWDbanner_plus01 .slick-active .slick-caption .txt2 span {font-size: 80px;}.RWDmenu_plus04 .logo {width: 315px;}.abr-txt h1 {font-size: 25px !important;margin: 0 0 15px !important;}.abr-txt p {font-size: 13px !important;}.abr-txt {top: 30px;}.pagecontent .RWDtimeline01 {width: 100%;}.ab-block {align-items: end;}.ab-left .inner-sec:last-child {margin: 0;}.ab-block {align-items: flex-start;flex-direction: column;}.ab-left {width: 100%;padding: 0;margin: 0 0 40px;}.ab-left h1 {margin: 0 0 15px !important;text-align: center;}.ab-right {width: 100%; position: relative;}.article1.id64 .page_wrapper_bg section.call_to_action>.container {width: 85%;}.article4 .page_wrapper_bg section.call_to_action>.container {width: 95%;}.page_wrapper_bg section.call_to_action>.container {width: 95%;}.layoutlist_7 .subject, .layoutlist_7 .subject a {font-size: 15px !important;}div#sidebar {width: calc(25% - 30px);margin-right: 30px;}.layoutlist_7 .litem { padding: 0 10px;}.layoutlist_2 .album_item {margin: 0 0px 20px;width: calc(100%/3 - 1px);}.new-form .formdesc {padding: 50px;}.album1 .page_wrapper_bg section.call_to_action>.container { width: 90%;}.history-Timeline{width:100%;}}

/*小螢幕 end*/
/*1199px start*/
@media (max-width: 1199px) {
.RWDmenu_plus04 .header { padding: 15px 40px 0;}.RWDmenu_plus04 .header::before { left: 305px;}.RWDmenu_plus04 .features .search-btn {    padding: 25px 0px 25px 45px;}.RWDbanner_plus01.full .banner-slider.bg .slick-item {max-height: calc(100vh - 99px - 60px)!important; height: calc(100vh - 99px - 60px)!important;}/*.RWDbanner_plus01 .slickitem01 .slick-caption {width: 490px;  top: 30%;}.RWDbanner_plus01 .slickitem02 .slick-caption {   width: 450px; top: 30%;}.RWDbanner_plus01 .slick-active .slick-caption .txt2 span { font-size: 75px;}.RWDbanner_plus01 .slick-active .slick-caption .txt3 {margin-top: 20px;}.RWDbanner_plus01 .slick-active .slick-caption .txt1 span { font-size: 17px; width: 375px;}*//*.banner_info {  width: 465px;bottom: 80px;}*/ 
.video_text_item { padding-left: 40px;}.footer_service {   padding: 0 30px;}.footer_block .copyright_block {    justify-content: flex-start;    padding: 35px 40px 0;}.RWDbanner_plus01 .logo {  width: 390px;}.RWDvideo001, .RWDvideo001 .video {  height: 70vh !important;}.news-txt {padding-left: 40px;}div#sidebar {    width: 100%;    margin: 0 0 30px;    box-shadow: none;    background: transparent;    border: none;}div#article {width: 100%;}div#album {width: 100%;}.photo_discription {margin: 0 0 30px;}div#product {    width: 100%;}/*20221101*/ 
.RWDmenu_plus04 .site-nav .menu li.menu_member { display: none;}
}
/*1199px end*/
/*1100px start*/

@media (max-width: 1100px) {.RWDmenu_plus04 .header { padding: 15px 30px 0;}.RWDmenu_plus04 .header.is-up {  padding: 0 30px;}.RWDmenu_plus04 .logo { width:240px;}.RWDmenu_plus04 .header::before {  left: 258px;}/*.banner_info { bottom: 85px;}*/ 
.video_text_item h4.video_title { font-size: 22px;}.RWDservice004 .tab_name {   font-size: 16px;}}

/*1100px end*/
/*1024px start*/
@media (max-width: 1024px) {
.RWDmenu_plus04 .header { padding: 0px 30px;}.RWDmenu_plus04 .logo {    top: 20px;    width: 350px;}.RWDmenu_plus04 .header::before {display: none;}.RWDmenu_plus04 .ml-stack-nav-toggle i {  color: #333;  font-family: 'Plus Jakarta Sans', sans-serif; letter-spacing: 1px; margin-right: 10px;}.RWDmenu_plus04 .ml-stack-nav-toggle__line {  background: #333;}.RWDmenu_plus04 .header.is-up .ml-stack-nav-toggle i {  color: #333;  }.RWDmenu_plus04 .header.is-up .ml-stack-nav-toggle__line {  background: #333;}.RWDmenu_plus04 .features { padding-right: 25px;margin-right: 15px;}.RWDmenu_plus04 .features:after  {  background:#333;}.RWDmenu_plus04 .header.is-up .features:after  {  background:#333;}/*1024側選單樣式*/ 
.RWDmenu_plus04 #mobile-menu .menu>li>a { font-size: 16px; letter-spacing: 1px;}.RWDmenu_plus04 #mobile-menu .menu>li.active {  background-color: #d0013a;}.RWDmenu_plus04 #mobile-menu .menu>li.active>a {   background-color: transparent;  color: #fff;font-size: 16px; letter-spacing: 1px;}.RWDmenu_plus04 #mobile-menu .menu>li>ul {  background-color: #f3f3f3;}.RWDmenu_plus04 #mobile-menu .menu>li>ul>li>a { font-size: 16px; letter-spacing: 1px;}.RWDbanner_plus01.full .banner-slider.bg .slick-item {max-height: calc(100vh - 99px)!important; height: calc(100vh - 99px)!important;}/*.RWDbanner_plus01 .slickitem01 .slick-caption { width: 445px; top: 22%;}.RWDbanner_plus01 .slickitem02 .slick-caption { width: 400px;top: 22%;}*/ 
.RWDbanner_plus01 .slick-active .slick-caption .txt1 span { font-size: 16px;  width: 345px;}.RWDbanner_plus01 .slick-active .slick-caption .txt2 span {   font-size: 70px;}.RWDbanner_plus01 .slick-active .slick-caption .txt3 span {  font-size: 15px;}.RWDbanner_plus01 .page-scroll { left: 50px;}/*.banner_info {width: 425px; bottom: 95px;}*/ 
.RWDService001 i {width: 60px; height: 60px; padding: 14px;}/*.RWDService001 .row:nth-child(2) a {min-width: 115px;}*/ 
.video_block {padding: 80px 0;}.video_text_item {padding-left: 30px;}.footer_info {width: 230px;}.footer_menu {   width: 180px;}.footer_service {   width: calc(100% - 180px - 230px - 100px); padding: 0;   margin: -15px 50px 0;}.footer_menu_item a {    padding: 10px; width: 170px; font-size: 14px;}.footer_logo {  width: 210px;}.footer_block h3.footer_title { font-size: 20px;   padding: 0 0 5px;}.banner_block{    margin-top: 75px;}.RWDbanner_plus01 .slick-caption>.container {   width: 90% !important;}.RWDbanner_plus01 .slick-caption { top: 25%;}.RWDbanner_plus01.style-dotnav.control-center .control-box {  bottom: 45px;}/*-----*/ 
.page_wrapper_bg section.call_to_action {padding: 70px 0;}.inner-sec {    margin: 0 0 20px;}.news-txt h1 {    margin: 0 0 20px !important;    line-height: 1 !important;    font-size: 27px !important;}.news-txt {    width: 60%;    padding-left: 40px;}.news-img {    width: 40%;}.new-form .formdesc {width: 50%;}.customized_columns {width: 50%;padding: 50px;}.people-left {    width: 60%;    padding-right: 40px;}.pleft-top {margin: 0 0 20px; padding: 0 0 20px;}.article4 .page_wrapper_bg section.hgroup {top: -275px;}.article4 .webdesc {top: -210px;}.page_wrapper_bg section.hgroup {    top: -240px;}
}
/*1024px end*/
/*991px start*/
@media (max-width: 991px) {
.RWDbanner_plus01.full .banner-slider.bg .slick-item {max-height: calc(100vh - 75px - 60px)!important; height: calc(100vh - 75px - 60px)!important;}/*.RWDbanner_plus01 .slickitem01 .slick-caption { width: 100%;   text-align: center;  top: 120px;   right: auto;}.RWDbanner_plus01 .slickitem02 .slick-caption { width: 100%; text-align: center;  top: 130px;   right: auto;}*/ 
.RWDbanner_plus01 .slick-active .slick-caption .txt1 span {   width: auto;  display: inline-block;}.RWDbanner_plus01 .slick-active .slick-caption .txt2 span {  font-size: 80px;}.banner_block .RWDbanner_plus01 .slick-caption{top:0%;}.banner_info {   width: 100%;}.banner_info{ animation-delay: initial !important;animation-duration: initial !important;}.RWDService001 .row:nth-child(2) { justify-content: center;}.RWDService001 .row:nth-child(2) > a article.boxFeature-2 h2 { color: #fff;text-shadow: 0px 0px 6px #2e2d2e;}.RWDService001 i {  background: #00000099;}.video_text_item { margin: 0 auto 40px;     padding: 0 100px;}.video_text_item h4.video_title {   font-size: 21px;  }.video_text_item::before {display: none;}.footer_block > .container {  flex-direction: column;  align-items: center;}.footer_info {width: 50%;}.footer_menu {   width: 80%;}.footer_service {   width: 80%;margin: 0 40px 45px;}.footer_title_item { text-align: center; margin-bottom: 45px;}.footer_logo { width: 250px;  margin: 0 auto 15px;}.footer_block h3.footer_title { font-size: 24px;}.RWDservice004 .swiper-container {    width: auto;}.RWDservice004 .editor { width: calc(100% / 2 - 21px) !important; margin: 0 10px !important;}.RWDservice004 .main-slider .swiper-slide { flex-direction: row-reverse;}.footer_menu_item { margin: 0; flex-direction: row;   justify-content: center;}.footer_menu_item a {  margin-right: -1px;}.scrollTop002 {bottom: 120px;}.banner_block .RWDbanner_plus01 .slick-caption {  top: 10%; text-align: center;}.RWDbanner_plus01 .logo { width: 480px;}.RWDvideo001, .RWDvideo001 .video {  height: 46vh !important;}.RWDbanner_plus01.style-dotnav.control-right .plus-banner-container { right: 0; width: 100%;}.RWDbanner_plus01.style-dotnav.control-right .control-box {top: auto; height: auto !important; bottom: 0;  width: 100%;}.RWDbanner_plus01.style-dotnav.control-right .control-box .control, .RWDbanner_plus01.style-dotnav.control-right .control-box .control .items {width: 100%;  display: flex;justify-content: center;}.RWDbanner_plus01 ul {display: flex !important;   justify-content: center; align-items: center;}/*-----*/ 
.RWDtimeline01 .timeline-in {padding: 50px;}.RWDtimeline01 .line_dot, .RWDtimeline01 .line_dot2 {left: 50px !important;top: 115px !important;}/*----*/ 
.article1.id64 .page_wrapper_bg section.call_to_action>.container {width: 92%;}.news-block {flex-direction: column-reverse;}.news-img {width: 100%;}.news-txt {width: 100%;padding-left: 0;}.layoutlist_7 .litem {width: 50%; float: left;}.layoutlist_7 .row:before,.layoutlist_7 .row:after{display:none}.layoutlist_2 .album_item { width: calc(100%/2 - 1px);}.new-form {flex-direction: column;}.new-form .formdesc {    width: 100%;}.customized_columns {    width: 100%;    padding: 50px;    border-left: 1px solid #ebebeb;    border-top: none;}.page_wrapper_bg .ebtn {margin-top: 10px; margin-right: 0;}.people-block {flex-direction: column;}.people-left {    width: 100%;    padding-right: 0;    margin: 0 0 30px;}.people-right {    width: 100%;}.pleft-btn a {margin: 30px auto 0;}.page_wrapper_bg section.hgroup {    top: -230px;}.layoutlist_8.rwd.fn_article4 {padding: 10px 20px;}.article4 .page_wrapper_bg section.hgroup {top: -250px;}.article4 .webdesc {top: -190px;}
}
/*991px end*/
/*900px start*/

@media (max-width: 900px) {.RWDbanner_plus01 .slick-active .slick-caption .txt1 span {  font-size: 15px;}.RWDbanner_plus01 .slick-active .slick-caption .txt2 span {font-size: 70px;}.RWDbanner_plus01 .slick-active .slick-caption .txt3 { margin-top: 15px;}.banner_info{padding:2vh 0;}.video_text_item {padding: 0 70px;}.footer_service {   width: 90%;}.scrollTop002 {bottom: 130px;   right: 15px;}.RWDvideo001, .RWDvideo001 .video { height: 40vh !important;}}

/*900px end*/
/*800px start*/
@media (max-width: 800px) {
/*.RWDbanner_plus01 .slickitem01 .slick-caption {   top: 110px;}.RWDbanner_plus01 .slickitem02 .slick-caption {  top: 110px;}*/ 
.RWDbanner_plus01 .slick-active .slick-caption .txt2 span {  font-size: 65px;}.RWDbanner_plus01.full .banner-slider.bg .slick-item {max-height: calc(100vh - 99px - 60px - 50px)!important; height: calc(100vh - 99px - 60px - 50px)!important;}.RWDbanner_plus01 .slick-active .slick-caption .txt3 {margin-top: 10px;}.RWDbanner_plus01 .page-scroll {display: none;}.footer_service {  width: 95%;  margin: 0 auto 40px;}ul.footer_list { letter-spacing: 0px;}.banner_info { border-top: 1px solid #ce013a6e;  position: relative;bottom: auto;   right: auto;    left: 50%;  transform: translateX(-50%);   background: #000;padding:0;}.RWDService001 .row:nth-child(2) > a {  width: calc(100% / 3); padding: 15px;}.RWDService001 .row:nth-child(2) > a:nth-child(2) {   border-left: 1px solid #ce013a6e;}.RWDService001 .row:nth-child(2) > a article.boxFeature-2>h2 {  text-shadow: none;margin: 0 0 0 10px; letter-spacing: 1px;}.RWDService001 .row:nth-child(2) > a article.boxFeature-2>i {      border: none;  padding: 0; width: 25px;  height: 25px; box-shadow: none;  border-radius: 0; background: transparent;}.RWDService001 .row:nth-child(2) > a article.boxFeature-2 {flex-direction: row;   align-items: center;  justify-content: center;}.RWDService001 .row:nth-child(2) a:hover { background: #ce013a; transform: translate(0px, 0px);}.RWDService001 {animation-delay: 0s !important;animation-duration: 0s!important; opacity: 1 !important;}.footer_block .copyright_block {  justify-content: center;   padding: 35px 20px 0;}.RWDService001 .row:nth-child(2) > a {width: calc(100% / 2);}.RWDService001 .row:nth-child(2) a:nth-child(2) { padding-left: 15px;}.RWDService001 .row:nth-child(2) a { min-width: auto;}ul.footer_list a {    letter-spacing: 0px;}.editor.editor_2col.editor_1_2 ul.footer_list li:nth-child(2) a {    letter-spacing: .5px;}
}
/*800px end*/
/*768px start*/
@media (max-width: 768px) {
.RWDbanner_plus01 .slick-active .slick-caption .txt1 span { font-size: 65px; font-family: 'Plus Jakarta Sans', sans-serif; font-weight: 800;color: #d0013a; letter-spacing: 2px;  border-bottom: none; padding-bottom: 0;    line-height: 1.6;}.RWDbanner_plus01 .slick-active .slick-caption .txt2 span {  font-size: 18px; color: #fff; letter-spacing: 2px;    line-height: 1.8; border-bottom: none; display: block;  font-weight: 300; padding-bottom: 0;font-family: 'Noto Sans TC', sans-serif;}.RWDbanner_plus01 .slick-active .slick-caption .txt2 span>small {color: #ffffff4d;padding: 0 4px;}
}
/*768px end*/
/*767px start*/
@media (max-width: 767px) {
.RWDservice004 {  padding: 0;}.RWDbanner_plus01 .page-scroll {display: none;}.RWDvideo001, .RWDvideo001 .video {  height: 36vh !important;}.page_wrapper_bg section.hgroup {position: relative;top: 0 !important;}.hgroup .pageTitle {color: #333;}.layoutlist_8.rwd.fn_article4 {    padding: 0;    background: transparent;    box-shadow: none;}.layoutlist_8.rwd .item {    padding: 0;    margin: 0 0 40px;    border: none;}.layoutlist_8.rwd .listdate .day {    color: #555;    font-size: 12px;    letter-spacing: 1px;}.layoutlist_8.rwd .listdate {    margin: 10px 0 0;}/*最新消息*/ 
.article4 .layoutlist_8 .item{display: flex;flex-direction: column;flex-wrap: wrap;align-items: flex-start;}.article4 .layoutlist_8 .list_img{width:100%;}/*時間軸*/ 
.history-Timeline ul li{display: flex;flex-direction: column;align-items: flex-start;}.history-Timeline span{padding-bottom:0;}.history-Timeline p{width:100%;}
}
/*767px end*/
/*700px start*/

@media (max-width: 700px) {.video_text_item { padding: 0px;}.video_text_item h4.video_title { text-align: left;}.RWDservice004 .main-slider .swiper-slide { flex-direction: column-reverse;}.RWDservice004 .editor { width: 100% !important;}.footer_menu {   width: 100%;}.footer_menu_item a { width: calc(100% / 3 );}.scrollTop002 { bottom: 85px;}.RWDbanner_plus01 .logo { width: 400px;}.RWDvideo001, .RWDvideo001 .video {  height: 30vh !important;}}

/*700px end*/
/*600px start*/
@media (max-width: 600px) {
.RWDmenu_plus04 .header { padding: 0px 25px;}.RWDmenu_plus04 .header.is-up {  padding: 0 25px;}.RWDmenu_plus04 .features {  margin-right: 0;}.RWDbanner_plus01 .slick-active .slick-caption .txt2 span {  font-size: 17px;}.RWDbanner_plus01 .slick-active .slick-caption .txt1 span { font-size: 60px;}.video_block {  padding: 80px 0;}.video_text_item h4.video_title {   font-size: 17px;}.video_text_item h4.video_title br {display: none;}.RWDvideo001 .video { height: 55vh !important;}.RWDvideo001 .btn2play { width: 80px; height: 80px;}.RWDvideo001 .btn2play i { font-size: 30px;}.footer_block {padding: 80px 0 35px;}.footer_info {  width: 100%;}.RWDservice004 .tab_name { width: calc(100% / 3 ) !important; padding: 10px;}.footer_menu_item a {   letter-spacing: 0px; font-size: 13px; margin-bottom: 0;}.footer_block .copyright_block { margin: 45px 0 0;}.RWDvideo001, .RWDvideo001 .video {  height: 55vh !important;}.footer_menu_item a {   padding: 10px;}.footer_menu_item a {    min-width: auto;    padding: 10px 5px;}/*--------*/ 
.page_wrapper_bg .article-text h1 {font-size: 28px;}.RWDtimeline01 .model-title {font-size: 28px;}.point-box { width: 100%;}.ab-right:before,.ab-right:after{display:none}.abr-txt { top: 10px;left: 10px;}.abr-txt h1 {font-size: 15px !important;margin: 0 0 10px !important;}.abr-txt p br {display: none;}.abr-txt p {font-size: 12px !important;width: 60%;}.RWDtimeline01 .line_dot, .RWDtimeline01 .line_dot2 {left:0 !important;top: 80px !important;}.point-box {width: 100%;}.RWDtimeline01 .timeline-in {padding:0 15px 0 0;}.RWDtimeline01 li.event:nth-child(odd) .point { left:65px;}.RWDtimeline01 li.event .point  { left:65px;}.RWDtimeline01 li.event:last-child .point {border-bottom: none;}.RWDtimeline01 li.event .point .editor {font-size: 14px;}#article .btn.btn_back a {width: 100%;display:block;}.btn.btn_back {width: 100%;}.news-txt h1 {    margin: 0 0 0 !important;    font-size: 22px !important;}.news-txt li {font-size: 15px;}.news-txt ul span {margin-right:7px;}.article4.id40 h1.pageTitle {    text-align: left;}.layoutlist_7 .litem {    width: calc(50% - 10px);    background: #f5f4f4;    padding: 10px;    float: left;    margin: 0 5px 30px !important;}.layoutlist_7 .subject {    min-height: 45px;}div#sidebar {    width:100%;    margin: 0 auto 30px;    box-shadow: none;}.layoutlist_2 .album_item { width: 100%;}.album1 .btn.btn_back a {width: 100%;display: block;}.new-form .formdesc {padding: 30px 20px;}.customized_columns {padding: 30px 20px;}.ct-top {    padding: 0 0 20px;    margin: 0 0 20px;}.new-form .formdesc {    width: 100%;    font-size: 14px;}.ct-bottom h5 {    margin: 0 !important;}.pleft-btn a {width: 100%;}._col.list_img.col-sm-3.col-md-3 {    padding: 0;}._col.list_subject.col-sm-7.col-md-7 {    padding: 0;}._col.listdate.col-sm-2.col-md-2 {    padding: 0;}.layoutlist_8 .list_subject .summary a {    font-size: 13px;    font-weight: normal;    color: #555; letter-spacing: 1px;}.layoutlist_8 .article_subject {    color: #333;    font-size: 15px;    transition: .3s ease;    font-weight: 500;    letter-spacing: 1px;}.layoutlist_8.rwd .item {    margin: 0 0 30px;    border: none;    background: #f7f7f7;    padding: 20px;}.layoutlist_8 .list_subject .summary {    margin: 0;}.hgroup .pageTitle {letter-spacing:2px; font-size: 28px;}.layoutlist_7 .litem .img {border:none;}div#article { padding: 0 !important;}.RWDmenu_plus04 .logo {    top: 25px;    width: 220px;}
}
/*600px end*/
/*480px start*/
@media (max-width: 480px) {
#RWDfullscreen01 .container { width: 95%;}.banner_block {    margin-top: 70px;}.banner_block .RWDbanner_plus01 .slick-caption {    top: 5%;}.RWDmenu_plus04 .features:after { display: none; }.RWDbanner_plus01 .slickitem01 .slick-caption {   top:5%;}.RWDbanner_plus01.full .banner-slider.bg .slick-item {max-height: calc(100vh - 99px - 60px - 30px)!important; height: calc(100vh - 99px - 60px - 30px )!important;}.RWDbanner_plus01 .slick-active .slick-caption .txt1 span {  font-size: 53px;}.RWDbanner_plus01 .slick-active .slick-caption .txt2 span { font-size: 16px; letter-spacing: 1px;}.RWDbanner_plus01.style-dotnav.control-center .control-box { bottom: 20px;}.RWDService001 .row:nth-child(2) > a { padding: 15px 0;}.RWDService001 .row:nth-child(2) > a article.boxFeature-2>h2 {  margin: 0 0 0 5px;    letter-spacing: 0px;  font-size: 14px;}.RWDService001 .row:nth-child(2) > a article.boxFeature-2>i {   width: 20px;height: 20px;}.RWDService001 .row:nth-child(2) > a:nth-child(3) article.boxFeature-2>i { width: 18px; height: 18px;}.footer_menu_item a {  padding: 0;   border: none;  width: 100%;font-size: 13px;}.footer_menu_item a i {   display: none;}.RWDservice004 { min-width: auto;  }.footer_service {width: 100%;margin: 0 auto 40px;padding: 0 8px;}.scrollTop002 {  bottom: 105px;}.RWDbanner_plus01 .slickitem01 .slick-caption {left: 50%;transform: translateX(-50%); top: 10%; text-align: center; width: 100%;}.RWDbanner_plus01 .slickitem01 .slick-caption>.container { width: 100% !important;}.RWDbanner_plus01 .logo {width: 350px;}.RWDvideo001, .RWDvideo001 .video { height: 80vh !important;}.RWDservice004 .tab_name {   font-size: 15px;}.RWDbanner_plus01.full .banner-slider.bg .slick-item {max-height: calc(100vh - 99px - 60px - 60px)!important; height: calc(100vh - 99px - 60px - 60px )!important;}
}
/*480px end*/
/*380px start*/
@media (max-width: 380px){
.RWDmenu_plus04 .logo { width:220px;}.RWDmenu_plus04 .header {    padding: 0px 15px;}/*.RWDbanner_plus01 .slickitem01 .slick-caption {top: 83px;}*/ 
.RWDbanner_plus01 .slick-active .slick-caption .txt1 span { font-size: 43px;}.RWDbanner_plus01 .slick-active .slick-caption .txt2 span {  font-size: 14px;    letter-spacing: 0px;}/*.RWDService001 .row:nth-child(2) > a article.boxFeature-2>i{display: none;}*/ 
.RWDService001 .row:nth-child(2) a {min-width: 100px;}.RWDService001 .row:nth-child(2) > a article.boxFeature-2 h2 { margin: 5px 0 0;font-size: 13px;}.RWDService001 i { width: 50px; height: 50px;   padding: 12px;}.RWDvideo001 .btn2play {width: 80px;   height: 80px;}.footer_menu_item { flex-direction: column;}.footer_menu_item a {padding: 10px 15px;}.footer_menu_item a:nth-child(2) {  border-top: 1px dashed #eee;border-bottom: 1px dashed #eee;}.RWDservice004 .tab_name {  width: auto !important; padding: 10px;}.footer_block .copyright_block {  text-align: center; font-size: 12px;padding: 35px 15px 0;  letter-spacing: 1px;}.scrollTop002 {  bottom: 100px;}.RWDbanner_plus01 .logo {width: 300px;}ul.footer_list i {display: none;}.footer_block > .container { padding: 0;}ul.footer_list {  font-size: 14px;}.RWDservice004 .tab_name { font-size: 13px;}ul.footer_list span { width: 40px;}ul.footer_list a {  font-size: 14px;}
}
/*380px end*/
/*370px start*/

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

/*370px end*/