/* 動態效果fadeIn*/ 
.RWDproduct002_v2 .bounceIn {-webkit-animation-name: fadeInUp;animation-name: fadeInUp;}.RWDService002 .flipInY {-webkit-animation-name: fadeInUp;animation-name: fadeInUp;}.RWDmenu_plus02 .cart-block:hover:after, .RWDmenu_plus02 .member-block:hover:after, .RWDmenu_plus02 .querycar-block:hover:after{display:none}.fl {width:250px;}.fl img {width:100%;animation-name: zeroall;animation-duration: 2.3s;}@-webkit-keyframes zeroall {  0% {    opacity: .1;  }  30% {    opacity: 1;  }}a,a:hover, a:focus{text-decoration:none;transition: .5s ease}.RWDmenu_plus04 .site-nav .menu>li>a{position:relative;transition: .3s 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:#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:#000}.RWDmenu_plus04 .site-nav .menu>li>ul{padding:0}.RWDmenu_plus04 .menu li>ul>li>a:hover{background:#194e9e;color:#fff;text-decoration:none!important}.RWDmenu_plus04 .menu li>ul>li>a{color:#5e6165;padding:10px!important;font-size:15px!important}/*menu*/ 
.RWDmenu_plus04 .header{padding:0 4.5%}.RWDmenu_plus04 .logo{margin:15px 0 0;width:250px}.RWDmenu_plus04 .site-nav .menu>li:after{content:"";background:#ccc;height:20px;width:1px;position:absolute;right:0;top:50%;transform:translateY(-50%)}.RWDmenu_plus04 .site-nav .menu>li{padding-right:10px;margin-right:10px}.RWDmenu_plus04 .site-nav .menu>li:last-child:after{display:none}.RWDmenu_plus04 .features .edit a{display:block;padding:5px 25px;border:1px solid;color:#11549f;font-size:16px;font-weight:700;border-radius:99em;margin:0 5px;transition:.3s;letter-spacing:2px}.RWDmenu_plus04 .features .edit{display:flex}.RWDmenu_plus04 .features .edit a i{color:#11549f;position:relative;top:2px;margin-right:10px;font-size:20px;transition:.3s}.RWDmenu_plus04 .features .edit a:hover{background:#11549f;color:#fff;transition:.3s}.RWDmenu_plus04 .features .edit a:hover i{color:#fff;transition:.3s}.RWDmenu_plus04 .features .edit a:nth-child(1){letter-spacing:0}.RWDmenu_plus04 .features{width:385px}.RWDmenu_plus04 .features .lang-select i{color:#11549f;font-size:20px}.RWDmenu_plus04 .features .lang-select{position:absolute;right:25vw;height:auto;line-height:initial;z-index:33}.RWDmenu_plus04 .lang-select-label:after{margin-top:-10px}.RWDmenu_plus04 .features .lang-select:hover .lang-select-label i,.RWDmenu_plus04 .lang-select:hover .lang-select-label{color:#11549f}.lang-select-label{padding:28px 15px;margin-top:-18px}.lang-select-options a{padding:10px 15px}.lang-select-options a:hover {font-weight:700;background:#11549f}.lang-select-options a:hover *{color:#fff}.RWDmenu_plus04 .menu li a{color:#0c1920;font-weight:700;font-size:16px!important;letter-spacing:2px;transition:.3s}.RWDmenu_plus04 .site-nav .menu>li>a:hover{color:#11549f;transition:.3s}li.has-child.avtice>a{color:#11549f;transition:.3s}.RWDmenu_plus04 .menu li>ul>li>a:hover{background:#11549f;color:#fff;text-decoration:none!important}/*bntxt*/ 
.RWDbanner_plus01 .slick-caption{top:0}.RWDbanner_plus01 .slick-caption .container{width:100%}.main{margin:78px 0 0}.RWDbanner_plus01 .logo{position:absolute;animation:web_menu002 ease-out 40s infinite;animation-direction:alternate}.RWDbanner_plus01 .logo img{margin:0}.RWDbanner_plus01 .txt1{margin-top:17vh;font-size:65px;color:#fff;font-weight:700;position:relative;letter-spacing:4px}.RWDbanner_plus01 .txt1 span span{font-size:160px;margin-right:10px}.RWDbanner_plus01 .txt1 span{position:relative}.RWDbanner_plus01 .txt1 em{position:absolute;display:inline-block;font-size:16px;right:115px;padding:10px 20px;background:linear-gradient(45deg,#4bd9ac,#11549f);border-radius:99em;font-style:normal;font-weight:400;letter-spacing:3px;bottom:95px; animation: fadeInRight 1s 1.8s forwards ;opacity: 0}.RWDbanner_plus01 .txt1,.RWDbanner_plus01 .txt2,.RWDbanner_plus01 .txt3{position:relative;left:100px}.RWDbanner_plus01 .txt2{font-size:30px;color:#fff;font-weight:700;letter-spacing:4px;margin:-10px 6px 0!important}.RWDbanner_plus01 .txt3{color:#74e1ce;font-size:20px;margin:180px 6px 0!important;letter-spacing:2px;font-weight:lighter}.RWDbanner_plus01 .page-scroll img{width:100%}.RWDbanner_plus01 .page-scroll{bottom:-60px;left:150px;z-index:22;width:90px;height:90px;animation:sdown_move ease-out 1s infinite;animation-direction:alternate}/*dot*/ 
.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button{background:#45c9aa;border:20px}.RWDbanner_plus01.style-dotnav.dot .slick-dots button{background:white;border-radius:20px;width:6px;height:25px;opacity:1!important}.RWDbanner_plus01.style-dotnav.dot .slick-dots li{margin:5px auto}.RWDbanner_plus01.style-dotnav.control-right .control-box{right:-10px}/*abouts*/ 
.abouts{background:linear-gradient(to top,#cde9eb,white);padding-bottom: 50px}.img-rounded{border-radius:0}.owl-theme .owl-controls{margin:-30px 0 0 !important;z-index:1;position:relative}.owl-theme .owl-controls .owl-page span{height:6px!important;width:25px!important;background:#fff!important;opacity:1!important}.owl-theme .owl-controls .owl-page.active>span{background:#11549f!important}.abouts .container{width:90%}.RWDedictor002 .RWDedictor002-text {padding:100px 120px}.RWDedictor002 .RWDedictor002-text > p{font-size:16px;color:#595757;letter-spacing:2px;text-align:justify;line-height:2;width:81%;margin-top:20px!important}.RWDedictor002 .RWDedictor002-text > h4{font-size:30px;text-transform:uppercase;color:#11549f;font-weight:700;letter-spacing:3px}.abouts .col-md-6{padding:0;position:initial}.abouts .row{background:#fff;position:relative}a.more{margin-top:30px;display:block;position:absolute;bottom:100px;border-bottom:1px solid #c7dbf1;font-weight:700;color:#11549f;padding-bottom:5px;font-size:16px;letter-spacing:1px;transition:.3s}a.more i{margin-left:20px;transition:.3s}a.more:hover i{margin-left:30px;transition:.3s}.abouts .row:before{content:"";background:url(archive/image/customization/0929-abusdeco.png) no-repeat;background-size:contain;width:250px;height:190px;position:absolute;right:-30px;bottom:-55px;opacity: 0}.abouts.animated .row:before{animation:fadeInRight 1s 1s forwards}/*advantages*/#RWDfullscreen01 h1.main-title{color:#11549f;font-size:40px;font-weight:700;letter-spacing:2px}#RWDfullscreen01 h2.sub-title{font-size:20px;color:#222;line-height:1.5;letter-spacing:2px;font-weight: normal}.section-line{display:none!important}.funny-boxes.float-shadow > .funny-boxes-icon::before,.funny-boxes > .funny-boxes-text > h4::after,.funny-boxes.not-right-column::before{display:none}.funny-boxes > .funny-boxes-text > h4{font-size:18px;line-height:1.5;letter-spacing:2px;color:#11549f;font-weight:700;padding: 0}.RWDService002 .fa{filter:grayscale(1) brightness(0.5);background-size:contain;transition:.3s}.RWDService002 .funny-boxes:hover .fa{filter:none;transition:.3s}.advantages{background:url(archive/image/customization/probg.jpg) no-repeat;background-position:bottom center;padding:100px 0}.advantages .container{width:90%}.advantages .col-sm-4.col-md-4{margin-bottom:100px}.advantages .row:nth-child(3) .col-sm-4.col-md-4{margin:0}.funny-boxes > .funny-boxes-icon{width:90px;height:90px}.RWDService002 .section-subject{margin-bottom:100px}.advantages .row:nth-child(3) .col-sm-4.col-md-4:nth-child(2) .funny-boxes-icon,.advantages .row:nth-child(3) .col-sm-4.col-md-4:nth-child(1) .funny-boxes-icon,.advantages .row:nth-child(3) .col-sm-4.col-md-4:nth-child(3) .funny-boxes-icon{width:110px;height:110px}/*services*/ 
.services .container{width:85%}.RWDproduct002_v2 .popup-portfolio .portfolio-item{padding: 0 30px;margin:0 0 50px;height: auto !important}ul.list-unstyled{border-top:1px solid #eee;margin:0 30px 50px!important;border-bottom:1px solid #eee}.RWDproduct002_v2 .filter-portfolio ul > li{margin:0 30px}.RWDproduct002_v2 .btn.btn-rj{font-size:20px;color:#b4b4b5;padding:10px 0;letter-spacing:2px;font-weight:700;transition:.3s;background:#fff}.RWDproduct002_v2 .active .btn.btn-rj{background-color:#fff;color:#11549f;opacity:1;font-weight:700;border-bottom:2px solid;border-radius:0;transition:.3s;position:relative}.RWDproduct002_v2 .active .btn.btn-rj:after{position:absolute;content:"";background:#11549f;width:15px;height:15px;transform:rotate(45deg) translateX(-50%);bottom:-15px;left:50%;z-index:-1}.RWDproduct002_v2 .active .btn.btn-rj{background-color:#fff;color:#11549f;opacity:1;font-weight:700;border-bottom:2px solid;border-radius:0;transition:.3s;position:relative}.RWDproduct002_v2 .btn.btn-rj:hover{background-color:#fff;color:#11549f;opacity:1;font-weight:700}.RWDproduct002_v2{padding:120px 0 90px}.RWDproduct002_v2 .showbottom:hover .portfolio-bottom h4{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;color:#fff;background:#11549f}.RWDproduct002_v2 .showbottom .portfolio-bottom h4{background:#ababac;color:#fff;margin:0;padding:13px;font-size:20px;letter-spacing:3px;font-weight:700;transition:.3s}.RWDproduct002_v2 .showbottom .portfolio-bottom p{font-size:16px;line-height:1.8;letter-spacing:1px;margin:10px 0 0;padding:0 20px;color:#595757}.RWDproduct002_v2 .popup-portfolio{margin:0}@keyframes web_menu002{0%{ transform: translate(0px, 0px)} 100%{transform: translate(0px, 10px)}}@keyframes sdown_move{0%{ transform: translate(0px, 0px)} 50%{transform: translate(0px, -10px)}100%{ transform: translate(0px, 0px)} }
/*footer start*/

/*rights*/ 
.rights{display:flex;font-size:12px;padding:10px 0;color:#2d95c9;justify-content:center;background:#11549f}.copyright_desc,.copyright_desc a,.copyright_desc a:hover{color:#2d95c9}.rights .RWDedictor,.copyright{margin-left:20px}/*tops*/ 
.scrollTop002 img{width:50px;filter:grayscale(1);transition:.3s}.scrollTop002 img:hover{filter:none;transition:.3s}/*ftinfo*/ 
.RWDgmap002 .info{width:620px;text-align:left;padding:50px 60px}.RWDgmap002 .info .title1 img{max-width:270px}.RWDgmap002 .info .memo .edit{font-size:15px;line-height:2.5;letter-spacing:2px;margin:0 0 0 13px}.RWDgmap002 .info .memo .edit a,.RWDgmap002 .info .memo .edit em{color:#595757;font-weight:700;transition:.3s;font-style:initial;letter-spacing:0}.RWDgmap002 .info .memo .edit i{color:#11549f;width:20px;height:20px;display:inline-block;text-align:center}.RWDgmap002 .info .memo .edit a:hover{color:#11549f;transition:.3s}.RWDgmap002,.RWDgmap002 .googlemap{height:450px}

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

.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  .collapsing_header .main {top: 0 !important;}.page_wrapper_bg section.call_to_action {padding: 35px 0 80px 0;}/*確定送出*/ 
.page_wrapper_bg .new-form .new-width .currectsend_btn {background: transparent;}.page_wrapper_bg .currectsend_btn a {background: #409fca;padding: 7px 30px !important;border-radius: 0px;color: #fff;font-size: 14px;font-weight: 600;transition: 0.5s ease;}.page_wrapper_bg .ebtn a{    color: #fff;    font-size: 14px;    font-weight: 600;    background:#0964ad;    padding: 10px 30px;    border-radius: 0px;    transition: all 0.5s ease 0s;    border: 1px solid #0964ad;}.page_wrapper_bg .currectsend:hover a {background: #409fca;}.page_wrapper_bg .ebtn {background: transparent;margin-top: 30px;float: right;border-radius: 0px;padding: 0px;}/*回上頁按鈕*/ 
.btn.btn_back {background: transparent;padding: 0;float: right;box-shadow: none;border-radius: 0px;margin-top: 30px;}.btn.btn_back a:hover {background:#005fab;transition: .5s ease;border: 1px solid #005fab;color: #fff;border-radius:0px;font-size: 14px;}.btn.btn_back a {    color: #005fab;    font-size: 14px;    font-weight: 600;    background: transparent;    padding: 10px 30px;    border-radius: 0;    transition: all 0.5s ease 0s;    border: 1px solid #005fab4d;}#article .btn.btn_back a {padding: 9px 13px;}.btn.btn_back {background: transparent !important;}.album1 .btn.btn_back a {padding: 10px 20px;}.album1 .btn.btn_back a:hover {padding: 10px 20px;}/*麵包屑(置中)*/ul.breadcrumb.pull-right a {color: #666;transition: all 0.2s ease;}ul.breadcrumb.pull-right a:hover{color: #333;}.hgroup .breadcrumb {font-size: 12px;background-color: transparent;border: none;position: relative;float: none !important;text-align: center;bottom: 0;padding: 0;margin: 10px 0 30px;}.hgroup .container {margin-bottom: 0;border-bottom: none;}.hgroup h1 {text-align: center; letter-spacing: 4px; font-size: 32px; font-weight: 600; line-height: 1.5; margin: 0; padding: 0;}/**/ 
.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 .subject, .layoutlist_7 .subject a {color: #333;font-size: 18px;font-weight: bold;transition: .3s ease;}.layoutlist_8 .item:last-child { border-bottom: none;}.layoutlist_8 .item {padding: 35px 0;border-bottom: 1px solid #d7d7d7;}.layoutlist_8 .article_subject:hover { color: #8dc21f;transition: .3s ease;}.layoutlist_8 .article_subject {color: #333;font-size: 20px;transition: .3s ease;}.form-group label.must:after {color: #f7be05;}/*產品頁*/ 
.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;}.ab_sec1 img {margin-bottom: 24px;}.ab_sec1 img {width: 70%;}.new-form .formdesc a {    color: #555;}.new-form .formdesc {    line-height: 2.4;}.new-form .formdesc .ct-title {    font-size: 20px;    font-weight: bold;    color: #333;    border-bottom: 1px solid rgb(51 51 51 / 0.3);    padding-bottom: 8px;    margin-bottom: 16px;    width: 80%;}.new-form .formdesc  i{    color: #11549f;    width: 20px;    height: 20px;    display: inline-block;    text-align: center;margin-right: 4px;}.layoutlist_2 .album_item {    margin: 10px 0px;    width: calc(100%/3);}.photo_view .flexslider .slides2 {height: 100px !important;}.photo_discription .text { text-align: center !important;font-size: 20px !important;color: #1f1f1f !important;line-height: 2 !important;font-weight: bold !important;}.layoutlist_2 .album_item_subject {font-size: 17px;font-weight: bold;color: #333;}.layoutlist_7 .cdate, .layoutlist_7 .cdate a {display: none;}.RWDslider01 .products-list .box {display: flex;align-items: center;}

/*內頁 end*/
/*語系 start*/

/*英文版*/ 
.lang_en .RWDmenu_plus04 .logo {width:250px;margin-top:10px}.lang_en .RWDmenu_plus04 .site-nav .menu>li>a {letter-spacing: 0px;font-size: 15px !important;}.lang_en .RWDmenu_plus04 .features .edit a {letter-spacing: 0px;}.lang_en .RWDbanner_plus01 .txt1 {letter-spacing:0px;font-size: 56px;}.lang_en .RWDbanner_plus01 .txt2 {letter-spacing: 0px;line-height:1.5}.lang_en .RWDbanner_plus01 .txt1 em {letter-spacing: 0px;right: 146px;bottom: 85px;}.lang_en .RWDbanner_plus01 .txt1 span span {letter-spacing: 3px;}.lang_en .RWDedictor002 .RWDedictor002-text {padding: 58px 105px;}.lang_en .RWDedictor002 .RWDedictor002-text > p {text-align: left;letter-spacing: 0px;width:100%;word-break: break-word;}.lang_en .RWDedictor002 .RWDedictor002-text > h4 {font-size: 26px;line-height: 1.4;letter-spacing: 0px;}.lang_en .RWDedictor002 .RWDedictor002-text a.more {display: inline-block;position: relative;bottom: 0;margin-top: 40px;letter-spacing: 0px;}.lang_en #RWDfullscreen01 h1.main-title {letter-spacing: 0px;}.lang_en #RWDfullscreen01 h2.sub-title {letter-spacing: 0px;}.lang_en .row .funny-boxes > .funny-boxes-text > h4 {letter-spacing: 0px;}.lang_en .RWDproduct002_v2 .showbottom .portfolio-bottom h4 {letter-spacing: 0px;font-size: 18px;}.lang_en .RWDgmap002 .info .memo .edit {letter-spacing: 0px;line-height: 2;}/*內頁*/ 
.lang_en #article .btn.btn_back a {letter-spacing: 0px;}.lang_en .hgroup h1 {letter-spacing: 0.5px;}.lang_en .page_wrapper_bg .article-text {letter-spacing: 0px;}.lang_en .page_wrapper_bg .ebtn a {letter-spacing: 0px;}.lang_en .page_wrapper_bg .article-text {letter-spacing: 0px;line-height:1.6;}.lang_en .page_wrapper_bg .article-text p{fletter-spacing: 0px;line-height:1.6;}.lang_en .btn.btn_back a {letter-spacing: 0px;}

/*語系 end*/
/*小螢幕 start*/

@media (max-width: 1700px) {.RWDmenu_plus04 .header{padding:0 2%}.RWDbanner_plus01 .txt3{font-size:18px;margin:160px 6px 0!important}.RWDbanner_plus01 .page-scroll{bottom:-70px}.RWDedictor002 .RWDedictor002-text{padding:60px 70px}.owl-theme .owl-controls{margin:-25px 0 0!important}/*語系*/ 
.lang_en .RWDmenu_plus04 .logo {width: 285px;margin-top: 14px;}.lang_en .RWDedictor002 .RWDedictor002-text {padding: 23px 48px;}.lang_en .RWDmenu_plus04 .features .edit {float: right;}.lang_en .RWDmenu_plus04 .features .lang-select{right:21vw}}@media (max-width: 1600px) {.RWDmenu_plus04 .site-nav .menu>li{padding-right:5px;margin-right:5px}.RWDmenu_plus04 .site-nav .menu ul li>a{text-align:center}.RWDmenu_plus04 .features .edit a{letter-spacing:0}.RWDmenu_plus04 .features{width:370px}.RWDbanner_plus01 .txt3{font-size:17px;margin:115px 6px 0!important}.RWDedictor002 .RWDedictor002-text{padding:50px}a.more{bottom:70px}.RWDmenu_plus04 .header{padding:0 1%}.RWDproduct002_v2 .showbottom .portfolio-bottom p{letter-spacing:1px}.RWDmenu_plus04 .features .lang-select{right:25vw}}@media (max-width: 1500px) {.RWDmenu_plus04 .site-nav .menu>li{padding-right:5px;margin-right:5px}.RWDmenu_plus04 .site-nav .menu ul li>a{text-align:center}.RWDmenu_plus04 .features .edit a{letter-spacing:0}.RWDmenu_plus04 .features{width:370px}.RWDmenu_plus04 .logo{margin:20px 0 0;width:210px}.RWDmenu_plus04 .site-nav .menu{text-align:left}.RWDmenu_plus04 .features .lang-select{right:27vw}.RWDbanner_plus01 .txt1,.RWDbanner_plus01 .txt2,.RWDbanner_plus01 .txt3{left:50px}.RWDbanner_plus01 .txt3{font-size:15px}.RWDbanner_plus01 .txt1 span span{font-size:150px}.RWDbanner_plus01 .txt1{font-size:60px}.RWDbanner_plus01 .txt2{font-size:26px;letter-spacing:4px}.RWDbanner_plus01 .txt1 em{font-size:15px;right:110px;letter-spacing:2px;bottom:87px}.RWDbanner_plus01 .page-scroll{left:100px;width:80px;height:80px;bottom:-60px}.abouts .container,.services .container{width:95%}.RWDproduct002_v2 .popup-portfolio .portfolio-item{float:left;padding:0 20px;width: calc(100%/3 - 5px)}/*語系*/ 
.lang_en .RWDmenu_plus04 .logo {width: 225px;margin-top: 19px;}.lang_en .RWDmenu_plus04 .features {width: 335px;}.lang_en .RWDmenu_plus04 .container {padding-right: 50px;}.lang_en .RWDmenu_plus04 .site-nav .menu {text-align: right;}.lang_en .RWDmenu_plus04 .features .lang-select {right: 24vw;}.lang_en .RWDbanner_plus01 .txt1 em {right:167px}.lang_en .RWDmenu_plus04 .site-nav .menu>li>a {padding:25px 12px}}@media (max-width: 1400px) {.RWDmenu_plus04 .site-nav .menu>li>a{padding:25px 10px}.RWDmenu_plus04 .features .lang-select{right:28.5vw}.RWDedictor002 .RWDedictor002-text > h4{font-size:35px;letter-spacing:1px}a.more{bottom:50px}.abouts .row:before{width:200px;height:165px}#RWDfullscreen01 h1.main-title{font-size:35px}.advantages .container{width:95%}.RWDproduct002_v2 .popup-portfolio .portfolio-item{padding:0 20px}/*語系*/ 
.lang_en .RWDedictor002 .RWDedictor002-text > h4 {font-size: 22px;}.lang_en .RWDmenu_plus04 .features .lang-select {right: 24vw;}.lang_en .RWDbanner_plus01 .txt1 {letter-spacing: 0px;font-size: 48px;}.lang_en .RWDbanner_plus01 .txt1 em {right: 104px;}}@media (max-width: 1300px) {.RWDmenu_plus04 .logo{margin:23px 0 0;width:180px}.RWDmenu_plus04 .features .lang-select{right:28vw}.RWDmenu_plus04 .header{padding:0}.RWDmenu_plus04 .features .edit a{padding:5px 15px}.RWDmenu_plus04 .features{width:330px}.RWDmenu_plus04 .features .lang-select{right:26.5vw}.RWDmenu_plus04 .site-nav .menu>li>a{padding:25px 7px}.RWDbanner_plus01 .txt1{margin-top:14vh}.RWDedictor002 .RWDedictor002-text > h4{font-size:30px}.RWDedictor002 .RWDedictor002-text > p{width:100%}.advantages{padding:50px 0}.RWDproduct002_v2 .popup-portfolio .portfolio-item{padding:0 10px}.RWDgmap002 .info{padding:50px 40px}.RWDproduct002_v2{padding:120px 0 60px}/*語系*/ 
.lang_en .RWDmenu_plus04 .logo {width: 170px;margin-top: 22px;}.lang_en .RWDbanner_plus01 .txt2 {font-size: 22px;}.lang_en .RWDmenu_plus04 .header {padding: 0 10px;}.lang_en .RWDedictor002 .RWDedictor002-text {padding: 30px 40px;}.lang_en #RWDfullscreen01 .section-inner .container {width: 100%;}}@media (max-width: 1200px) {.RWDmenu_plus04 .logo{margin:23px 0 0;width:180px}.RWDmenu_plus04 .features .lang-select{right:28vw}.RWDmenu_plus04 .header{padding:0 0 0 1%}.RWDmenu_plus04 .container{padding:0}.RWDbanner_plus01 .txt1{margin-top:9vh}.RWDbanner_plus01 .txt3{font-size:14px}.abouts .row:before{width:170px;height:150px}.advantages .container{width:100%}/*語系*/ 
.lang_en .RWDmenu_plus04 .logo {width:160px}.lang_en .RWDmenu_plus04 .container {padding-right: 0px;}.lang_en .RWDbanner_plus01 .logo img {width: 90%;float: right;}.lang_en .abouts .row {display: flex;align-items: center;}}@media (min-width: 1025px) and  (max-width: 1199px){.RWDmenu_plus04 .features .edit a {margin: 0;font-size: 15px}.RWDmenu_plus04 .features {width: 298px}.RWDmenu_plus04 .logo {margin: 29px 0 0;width: 90px;}.RWDmenu_plus04 .features .edit a {padding: 5px 8px}.RWDedictor002 .RWDedictor002-text > h4 { font-size: 25px}a.more {bottom: 25px}.RWDedictor002 .RWDedictor002-text {padding: 40px}/*語系*/ 
.lang_en .RWDmenu_plus04 .features .edit a {margin-right:10px}.lang_en .RWDmenu_plus04 .site-nav .menu>li>a {font-size:14px !important}.lang_en .RWDmenu_plus04 .logo {margin-top: 22px;width: 180px;}.lang_en .RWDmenu_plus04 .features .lang-select {right: 21vw;}}

/*小螢幕 end*/
/*1024px start*/
@media (max-width: 1024px) {
.RWDmenu_plus04 .features{width:350px;width:350px;margin:18px 0}.RWDmenu_plus04 .ml-stack-nav-toggle{margin-right:15px}.RWDmenu_plus04 .logo{margin:19px 0 0 10px;width:215px}.RWDmenu_plus04 #mobile-menu .menu>li.active>a{background:transparent}.RWDmenu_plus04 #mobile-menu .menu>li.active{background-color:#11549f}.RWDmenu_plus04 #mobile-menu .menu>li>ul>li>a{padding-left:50px!important}.lang-select-symbol{display:none}#mobile-menu .phone-lang-label i.fa:after{content:"Language";font-family:微軟正黑體;font-size:16px;position:absolute;left:26px;top:-1px}#mobile-menu .phone-lang-label{padding-right:200px!important}.RWDmenu_plus04 .features .edit a{font-weight:400}#mobile-menu .phone-lang-label i.fa{position:relative}.RWDbanner_plus01 .txt1 span span{font-size:120px}.RWDbanner_plus01 .txt1{font-size:50px}.RWDbanner_plus01 .txt2{font-size:25px;letter-spacing:1px}.RWDbanner_plus01 .txt1 em{font-size:13px;right:95px;letter-spacing:1px;bottom:70px}.RWDbanner_plus01 .txt1{margin-top:19vh}.RWDbanner_plus01 .txt3{font-size:13px;font-weight: normal}.RWDbanner_plus01 .page-scroll{display:none}.funny-boxes > .funny-boxes-icon{width:70px;height:70px}.advantages .row:nth-child(3) .col-sm-4.col-md-4:nth-child(2) .funny-boxes-icon,.advantages .row:nth-child(3) .col-sm-4.col-md-4:nth-child(1) .funny-boxes-icon,.advantages .row:nth-child(3) .col-sm-4.col-md-4:nth-child(3) .funny-boxes-icon{width:90px;height:90px}.abouts .container,.services .container{width:100%}.RWDedictor002 .RWDedictor002-text > h4{font-size:29px}.RWDedictor002 .RWDedictor002-text > p{font-size:14px;letter-spacing:1px}.abouts .row:before{right:-10px;bottom:-65px}.abouts{padding:0}#RWDfullscreen01 h1.main-title{font-size:30px}#RWDfullscreen01 h2.sub-title{font-size:18px}.RWDService002 .section-subject{margin-bottom:60px}.advantages .col-sm-4.col-md-4{margin-bottom:50px}.funny-boxes > .funny-boxes-text > h4{font-size:16px;letter-spacing:1px}.RWDproduct002_v2{padding:100px 0 30px}.portfolio-bottom-summary{height:auto!important}.RWDgmap002 .info{padding:40px 30px}/**/ 
.btn.btn_back a:hover {    background: transparent;    transition: .5s ease;    border: 1px solid #005fab4d;    color: #005fab;    border-radius: 0px;    font-size: 14px;}/*語系*/ 
.lang_en .RWDmenu_plus04 .logo {width: 220px;}.lang_en .RWDbanner_plus01 .txt1 em {right: 139px;bottom: 70px;}.lang_en .RWDmenu_plus04 #mobile-menu .menu>li>a {letter-spacing:0px}
}
/*1024px end*/
/*991px start*/
@media (max-width: 991px) {
.RWDbanner_plus01 .txt1{margin-top:5vh}.RWDbanner_plus01 .txt3{font-size:16px;margin:30px 6px 0!important}.RWDbanner_plus01 .slick-caption{text-align:center!important}.RWDbanner_plus01 .txt1,.RWDbanner_plus01 .txt2,.RWDbanner_plus01 .txt3{left:0}.RWDbanner_plus01 .logo{display:block;margin-top:25px}.RWDbanner_plus01 .txt1 span span{font-size:140px}.RWDbanner_plus01 .txt2{font-size:26px;letter-spacing:2px}.RWDbanner_plus01 .txt1 em{font-size:15px;right:75px;bottom:80px}.owl-carousel .owl-item .item{width:50%;margin:auto}.RWDedictor002 .RWDedictor002-text{background:#fff;padding:80px 50px 50px;margin-top:-45px}.abouts .row{background:transparent}a.more{position:relative;display:inline-block;margin-top:20px;bottom:0}.RWDproduct002_v2 .filter-portfolio ul > li{margin:0 15px}.RWDproduct002_v2 .showbottom .portfolio-bottom p{padding:0}.RWDedictor002 .RWDedictor002-text > p {text-align: center}.RWDgmap002,.RWDgmap002 .googlemap{height:300px}.RWDgmap002 .info{width:100%;text-align:center}.RWDgmap002 .info .memo .edit{width:100%!important;text-align:center;margin:0}.rights{position:relative;margin-top:350px}/**/ 
.btn.btn_back a {display: block;width: 100%;}.btn.btn_back {width: 100%;}.photo_view .flexslider .slides2 {    height: 80px !important;}.new-form .formdesc .ct-title {width: 100%;}/*語系*/ 
.lang_en .RWDbanner_plus01 .logo img {width: 100%;float: none;}.lang_en .RWDbanner_plus01 .txt1 {font-size:40px}.lang_en .RWDbanner_plus01 .txt1 em {right: 42px;bottom: 70px;}.lang_en .abouts .row {display: block;align-items: normal;}.lang_en .RWDedictor002 .RWDedictor002-text {padding: 80px 50px 50px;}.lang_en .RWDedictor002 .RWDedictor002-text > p {text-align: center;}.lang_en .RWDproduct002_v2 .showbottom .portfolio-bottom h4 {display: flex;align-items: center;justify-content: center;min-height: 76px;line-height: 1.4;}.lang_en .rights {position: relative;margin-top: 320px;display: block;text-align: center;}.lang_en .footers .rights .RWDssl01, .lang_en .footers .rights .RWDedictor, .lang_en .footers .rights .copyright {display:inline-block}.lang_en .RWDbanner_plus01 .txt1 {font-size: 27px;}.lang_en .RWDbanner_plus01 .txt2 {font-size: 18px;}.lang_en .RWDbanner_plus01 .txt1 em {right: -10px;bottom: 42px;font-size: 12px;}.lang_en .RWDmenu_plus04 .features {margin:0px}.lang_en .RWDmenu_plus04 .logo {margin-top: 18px;}
}
/*991px end*/
/*767px start*/
@media (max-width: 767px) {
.RWDmenu_plus04 .features .edit{position:fixed;bottom:0;left:0;width:100%}.RWDmenu_plus04 .features .edit a{width:50%;border-radius:0;margin:0;padding:10px;text-align:center;background:#fff}.RWDmenu_plus04 .features{width:auto}.layoutlist_7 .litem {    margin: 8px 0px 24px;    width: 50%;    float: left;}.layoutlist_7 .row:after {    display: none;}
}
/*767px end*/
/*600px start*/
@media (max-width: 600px) {
.fl {width:200px}.RWDmenu_plus04 .features .edit{position:fixed;bottom:0;left:0;width:100%}.RWDmenu_plus04 .features .edit a{width:50%;border-radius:0;margin:0;padding:10px;text-align:center;background:#fff}.RWDbanner_plus01 .txt1 span span{font-size:100px}.RWDbanner_plus01 .txt1{font-size:35px}.RWDbanner_plus01 .txt2{font-size:19px;letter-spacing:2px;margin-top: 0 !important}.RWDbanner_plus01 .slick-caption{width:100%!important}.RWDmenu_plus04 .features{width:auto}.RWDbanner_plus01 .txt1 em{font-size:14px;right:8px;bottom:53px}.RWDbanner_plus01 .logo{left:0;margin:0}.RWDbanner_plus01.style-dotnav.control-right .control-box .control{display:none}.RWDService002{padding:50px 0 20px}.RWDproduct002_v2{padding:70px 0 30px}.RWDedictor002 .RWDedictor002-text > h4{font-size:18px}.RWDedictor002 .RWDedictor002-text{padding:80px 40px 90px}.advantages{padding:15px 0}#RWDfullscreen01 h2.sub-title{font-size:17px;line-height:2}.funny-boxes.not-right-column{padding-bottom:10px}.RWDproduct002_v2 .btn.btn-rj{font-size:16px;display:block}ul.list-unstyled{margin:0 0 50px!important}.RWDproduct002_v2 .filter-portfolio ul > li{width:calc(100%/3);margin:0}.RWDproduct002_v2 .popup-portfolio .portfolio-item{width:calc(100%/2 - 5px)}.owl-carousel .owl-item .item{width:80%}.advantages .row:nth-child(3) .col-sm-4.col-md-4{margin:0 0 40px}.RWDgmap002 .info .title1 img{max-width:235px}.RWDgmap002 .info .memo{padding-top:20px;margin-top:20px}.rights{background:#11549f;margin-top:300px;padding-bottom:75px;flex-direction:column;justify-content:center;align-items:center}.scrollTop002{right:0;bottom:80px}.RWDproduct002_v2 .showbottom .portfolio-bottom h4 {font-size: 16px;}/**/ 
.layoutlist_2 .album_item {    margin: 10px 0px;    width: 100%;}.photo_view .flexslider .slides2 {    height: 40px !important;}.page_wrapper_bg .main .container {    padding-left: 8px;    padding-right: 8px;}.page_wrapper_bg  .pagecontent {    padding: 0px 8px!important;}.layoutlist_7 .subject, .layoutlist_7 .subject a {margin-top: 8px;margin-bottom: 24px;}
}
/*600px end*/
/*480px start*/
@media (max-width: 480px) {
.RWDslider01 .products-list .box {    display: flex;    align-items: center;    flex-direction: column-reverse;}
}
/*480px end*/
/*380px start*/
@media (max-width: 380px){
.RWDbanner_plus01 .txt1 span span{font-size:100px;margin-right:5px}.RWDbanner_plus01 .txt1 em{font-size:13px;right:16px}.RWDbanner_plus01 .txt2{font-size:17px;letter-spacing: 3px}.RWDbanner_plus01 .txt1{margin-top:6vh}/**/ 
.lang_en .RWDbanner_plus01 .txt1 {font-size: 22px;}.lang_en .RWDbanner_plus01 .txt1 em {font-size:8px}.lang_en .RWDbanner_plus01 .txt2 {font-size: 18px;}.lang_en .RWDedictor002 .RWDedictor002-text {    padding: 80px 24px 50px;}/*語系*/ 
.lang_en .RWDbanner_plus01 .txt1 em {width:190px;right:-8px}
}
/*380px end*/
/*320px start*/
@media (max-width: 320px){
.RWDbanner_plus01 .txt1{font-size:30px;letter-spacing:1px}.RWDbanner_plus01 .txt1 em{font-size:12px;right:4px;padding:10px 15px}.RWDbanner_plus01 .txt2{font-size:15px;letter-spacing:2px}.RWDbanner_plus01 .txt1{margin-top:2vh}.owl-carousel .owl-item .item{width:90%}.RWDedictor002 .RWDedictor002-text > h4{font-size:21px;line-height:1.5}.RWDedictor002 .RWDedictor002-text{padding:60px 40px 80px}.abouts .row:before{right:-10px;bottom:-60px;width:120px;height:120px}#RWDfullscreen01 h2.sub-title{font-size:15px;line-height:2}.advantages .col-sm-4.col-md-4{margin-bottom:20px!important}.funny-boxes{padding-bottom:30px!important}.RWDService002{padding:50px 0 0}#m_RWDfullscreen01_33_1 > div.section-inner > div.section-subject.row > div{padding:0}.RWDproduct002_v2 .btn.btn-rj{letter-spacing:1px}.RWDproduct002_v2 .popup-portfolio .portfolio-item{width:100%;margin: 0 0 30px}.RWDgmap002 .info{padding:40px 0}.RWDgmap002 .info .memo .edit i{margin-right:3px}.rights{margin-top:320px;padding-bottom:75px}/*語系*/ 
.lang_en .RWDmenu_plus04 .features {width:auto}.lang_en .RWDmenu_plus04 .logo {width: 195px;}.lang_en .RWDbanner_plus01 .txt1 {font-size: 15px;}.lang_en .RWDbanner_plus01 .txt1 span span {font-size: 95px;}.lang_en .RWDbanner_plus01 .txt1 em {bottom:26px;width:135px}.lang_en .RWDbanner_plus01 .txt2 {font-size: 16px;}
}
/*320px end*/