/* all */a, a:hover, a:focus{text-decoration: none;}body{font-family:'Open Sans', 'Noto Sans TC', sans-serif;}.clear{clear:both;}/* 反白顏色設定*/::selection {    background: #555;    color: #fff;}::-moz-selection {    background:#555;    color: #fff;}/*---首頁---*/@media (min-width: 1200px) {#RWDfullscreen01 .container{width: 100%;max-width:1400px;padding:0 50px;}}/* loading*/ 
.RWDfakeloader{z-index:999999 !important}.RWDfakeloader .fl{text-align: center;}.RWDfakeloader img{max-width:200px;}/*loading圖動畫*/ 
.RWDfakeloader img{animation: loadingani 3s ease 0s infinite alternate;}@keyframes loadingani{0% {opacity:0;}50% {opacity:0.5;}100% {opacity:1;}}/*遮罩*/ 
.cd-overlay{background-color: rgba(0, 0, 0, 0.6);}/*header*/ 
.RWDmenu_plus04 .header{background: transparent;transition: all 0.5s ease 0s;}.RWDmenu_plus04 .header.is-up{box-shadow: 1px 1px 15px rgba(43,43,43,.12);background: #fff;}.RWDmenu_plus04 .logo{width: 150px;margin-top: 11px;}.RWDmenu_plus04 .logo img{filter: grayscale(100%) brightness(0%) invert(100%);}.RWDmenu_plus04 .header.is-up .logo img{filter: grayscale(0%) brightness(100%) invert(0%);}.RWDmenu_plus04 .site-nav .menu > li > a{font-size: 16px;padding: 25px 20px;letter-spacing: 2px;color: #fff;transition: all 0.5s ease 0s;}.RWDmenu_plus04 .lang-select:hover .lang-select-label, .RWDmenu_plus04 .site-nav .menu > li.active > a, .RWDmenu_plus04 .site-nav .menu > li > a:hover{background: transparent;color: #ea5513;}.RWDmenu_plus04 .site-nav .menu ul li > a{font-size: 15px;letter-spacing: 1.5px;}.RWDmenu_plus04 .site-nav .manu-item:hover > a, .RWDmenu_plus04 .site-nav .menu ul li a:hover, .RWDmenu_plus04 .site-nav .menu > li > ul > li.active > a, .RWDmenu_plus04 .site-nav .menu > li > ul > li > ul > li.active > a{text-decoration: none;font-weight: normal;color: #ea5513;}.RWDmenu_plus04 .site-nav .menu li.has-child > a::after{border: 1px solid #fff;border-width: 1px 1px 0 0;}.RWDmenu_plus04 .header.is-up .site-nav .menu > li > a{color: #333;}.RWDmenu_plus04 .header.is-up .site-nav .menu > li > a:hover{color:#ea5513;}.RWDmenu_plus04 .features i{color: #fff;transition: all 0.5s ease 0s;}.RWDmenu_plus04 .header.is-up .features i{color: #333;}.RWDmenu_plus04 .features i:hover, .RWDmenu_plus04 .features .lang-select:hover .lang-select-label i{color:#ea5513;}.RWDmenu_plus04 .lang-select-label::after{border: 1px solid #fff;border-width: 1px 1px 0 0;}.RWDmenu_plus04 .lang-select-label:hover::after{border-color:#ea5513;}.lang-select-options a:hover, .lang-select-options a:hover *{font-weight: normal;color: #ea5513;}.RWDmenu_plus04 .features .edit {float: right;margin-right: 20px;display: flex;height: 74px;flex-direction: column;align-items: center;justify-content: center;}.RWDmenu_plus04 .features .edit a{text-align: center;color: #fff;letter-spacing: 1.5px;font-size: 18px;line-height: 1;display: block;padding: 0 20px;border-left: 1px dashed #555;border-right: 1px dashed #555;transition: all 0.5s ease 0s;}.RWDmenu_plus04 .features .edit a:hover, .RWDmenu_plus04 .features .edit a:hover i{color:#ea5513;}.RWDmenu_plus04 .header.is-up .features .edit a{color:#333;transition: all 0.5s ease 0s;}.RWDmenu_plus04 .header.is-up .features .edit a:hover, .RWDmenu_plus04 .header.is-up .features .edit a:hover i{color:#ea5513;}.RWDmenu_plus04 .features .edit a h6{font-size: 15px;margin: 0 auto 5px;}.RWDmenu_plus04 .features .edit a i{margin-right:10px;}.RWDmenu_plus04 .features .search-btn{padding: 25px 20px;}.RWDmenu_plus04 .features .search-btn i{top: 2px;}.RWDmenu_plus04 .header.is-up .features .search-btn:hover i{color:#ea5513;}/*新Banner*/ 
.RWDbanner_plus01 .banner-slider.bg .pic{background-position: center bottom;}.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button{background: #fff;}.RWDbanner_plus01.style-dotnav.dot .slick-dots button{background: transparent;border: 2px solid #fff;}.RWDbanner_plus01 .slick-caption{top: auto;bottom: 32%;}.RWDbanner_plus01 .slick-caption .txt1{color:#fff;font-size: 60px;font-weight: 500;line-height: 1.2;margin: 0 auto;}.RWDbanner_plus01 .slick-caption .txt2{color:#fff;font-size: 25px;letter-spacing: 1.5px;line-height: 1.5;margin: 35px auto 0;font-weight: 400;}.RWDbanner_plus01 .slick-caption .txt2 span > span{position:relative;display: inline-block;}.RWDbanner_plus01 .slick-caption .txt2 span > span::after{content:"";display: block;position: absolute;width: 100%;height: 15px;background-color: #2859a5;left: 0;bottom: 0;z-index: -1;}.RWDbanner_plus01 .slick-caption .txt3{color:#fff;font-size: 17px;letter-spacing: 1.5px;margin: 50px auto 0;font-weight: 400;}.RWDbanner_plus01 .slick-caption .txt3 span i{margin-right:10px;}/*main*//*title*/ 
.RWDleft_cont002 .item-second .text-box .title, #RWDfullscreen01 h1.main-title{font-size: 36px;font-weight: 500;letter-spacing: 1px;line-height: 1.3;color: #333;}#RWDfullscreen01 h2.sub-title{font-size: 20px;margin: 15px auto 0;color: #333;letter-spacing: 1.5px;font-weight: 400;}#RWDfullscreen01 .section-line{display:none;}/*about*/ 
.block_about {padding: 130px 0;position: relative;overflow: hidden;}.block_about::after{content:"";display:block;position:absolute;width:868px;height:586px;background: transparent url(archive/image/customization/degitalbg.png) center center no-repeat;background-size:contain;right: 0;bottom: -5vw;z-index: -1;}.RWDleft_cont002 .item-second{background-color: transparent;}.RWDleft_cont002 .item-second::after{content:"";display: none;position: absolute;width: 50%;height: 100%;top: 25px;right: -25px;border: 10px solid #132d52;}.RWDleft_cont002 .item-second .pic{width: 50%;height: 670px;}.RWDleft_cont002 .item-second .pic img{position: absolute;top: 0;right: 0;max-width: none;width: 175%;}.RWDleft_cont002 .item-second > a:nth-child(1){pointer-events: none;}.RWDleft_cont002 .item-second:hover .pic img {transform: scale(1);}.RWDleft_cont002 .item-second .text-box{width: 40%;height: auto;background: transparent;color: #555;padding: 0;position: absolute;top: 50%;transform: translateY(-50%);border-bottom: 1px solid #abc5ce;padding-bottom: 70px;}.RWDleft_cont002 .item-second .text-box .subtitle, .RWDleft_cont002 .item-second .text-box .underline{display:none;}.RWDleft_cont002 .item-second .text-box .text{width: 100%;font-size: 15px;font-weight: 400;line-height: 2;letter-spacing: 1.5px;color: #333;}.RWDleft_cont002 .item-second .text-box a{width: auto;border: none;padding: 0;display: inline-block;font-weight: 400;color: #132d52;margin-top: 50px;border-radius: 0;letter-spacing: 1.5px;background: transparent;position: relative;}.RWDleft_cont002 .item-second .text-box a:hover {color: #132d52;background-color: transparent;}.RWDleft_cont002 .item-second .text-box a::after{content: "＞";display: inline-block;position: relative;width: 50px;height: 50px;line-height: 50px;background-color: transparent;border: 1px solid #132d52;border-radius: 99em;text-align: center;margin-left: 10px;transition: all 0.5s ease 0s;}.RWDleft_cont002 .item-second .text-box a:hover::after{background-color:#132d52;color:#fff;}/*bg*/ 
.block_bg{position: relative;background: linear-gradient(to bottom,#edf3f6 0%,#fff 60%)}.bgscroll_top {pointer-events: none;position: absolute;width: 8%;top:-30%;right: 0;}.RWDparallax_new .picbgbox{background-size: contain !important;height: 60vh !important;}/*product*/ 
.block_product{padding-top:130px;position: relative;overflow: hidden;}.block_product::before{content:"";display:block;position:absolute;width:868px;height:586px;background: transparent url(archive/image/customization/degitalbg.png) center center no-repeat;background-size:contain;left: -5vw;top: -5vw;z-index: 0;transform:scaleX(-1);}.RWDService002{padding: 0;text-align: center;z-index: 1;}.RWDService002 .section-subject{text-align: left;display: inline-block;}.RWDService002 .row:after{clear: none;}.RWDService002 .funny-boxes-text{opacity: 1 !important;}.RWDService002 .funny-boxes-text.animated.flipInY{  -webkit-animation-name: fadeIn;animation-name: fadeIn;animation: none;opacity: 1 !important;}.RWDService002 .funny-boxes{border: 1px solid #abc5ce;padding: 70px 50px;background-color: #fff;min-height: 354px;}.RWDService002 .funny-boxes.not-right-column::before, .RWDService002 .funny-boxes > .funny-boxes-text > h4::after{display:none;}.RWDService002 .funny-boxes > .funny-boxes-icon{height: 50px;width: 150px;line-height: 50px;display: block;margin: 0 auto 30px;border-radius: 0;}.RWDService002 .funny-boxes > .funny-boxes-text > h4{font-size: 20px;letter-spacing: 0.5px;color: #333;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;padding: 10px 0;margin: 55px auto 15px;}.RWDService002 .funny-boxes > .funny-boxes-text > p{font-size: 15px;letter-spacing: 1.5px;color: #333;margin: 10px auto 0;font-weight: 400;}.web_line {width: 100%;max-width: 1300px;height: 1px;background-color: #c8e5f0;margin: 90px auto 0;}/*service*/ 
.block_service{padding:90px 0 0;overflow:hidden;}.RWDproduct002_v2{padding: 0;}.RWDproduct002_v2 .popup-portfolio {margin: 0 auto;}.RWDproduct002_v2 .portfolio-item > .inner-content{opacity: 1 !important;}.RWDproduct002_v2 .bounceIn{  -webkit-animation-name: fadeIn;animation-name: fadeIn;animation: none;}.RWDproduct002_v2 .popup-portfolio .portfolio-item{padding: 0 5px;height: auto !important;}.RWDproduct002_v2 .row{margin:0 -5px;}.RWDproduct002_v2 .section-subject{margin: 0 auto 50px;}.RWDproduct002_v2 .row .col-md-12{padding:0;}.RWDproduct002_v2 .portfolio-item{margin-bottom: 0;}.RWDproduct002_v2 .col-sm-4{width: calc(100% / 4);}@media (min-width: 1200px) {.RWDproduct002_v2 .section-subject{text-align: left;max-width:1400px;padding:0 50px;}}.RWDproduct002_v2 .portfolio-item > .inner-content > .portfolio-content{background-color: transparent;opacity: 1;display: block;}.RWDproduct002_v2 .portfolio-item > .inner-content > .portfolio-content > .portfolio-detail a{position:relative;}.RWDproduct002_v2 .portfolio-item > .inner-content > .portfolio-content > .portfolio-detail a > .portfolio-text{display: inline-block;padding: 0;position: absolute;left: 25px;bottom: 39px;}.RWDproduct002_v2 .portfolio-bottom-summary h4{margin: 0 auto;font-size: 20px;font-weight: 500;letter-spacing: 1.5px;padding: 35px 25px;text-align: left;color: #fff;position: relative;border-bottom: 2px solid #ea5513;/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#132d52+0,1e3c5b+100 */background: rgb(19,45,82); /* Old browsers */background: -moz-linear-gradient(left,  rgba(19,45,82,1) 0%, rgba(30,60,91,1) 100%); /* FF3.6-15 */background: -webkit-linear-gradient(left,  rgba(19,45,82,1) 0%,rgba(30,60,91,1) 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to right,  rgba(19,45,82,1) 0%,rgba(30,60,91,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#132d52', endColorstr='#1e3c5b',GradientType=1 ); /* IE6-9 */}.RWDproduct002_v2 .portfolio-bottom-summary h4::after{content: "＞";display: block;position: absolute;background-color: transparent;width: 50px;height: 50px;line-height: 50px;color: #fff;border: 1px solid #fff;border-radius: 99em;text-align: center;right: 25px;top: 50%;transform: translateY(-50%);font-weight: bold;transition: all 0.5s ease 0s;}.RWDproduct002_v2 .showbottom:hover .portfolio-bottom h4::after{background-color:#fff;color:#132d52;}.RWDproduct002_v2 .showbottom:hover .portfolio-bottom h4{color: #fff;}.RWDproduct002_v2 .portfolio-bottom-summary p{display:none;}/*news*/ 
.block_news{padding:130px 0;position: relative;overflow: hidden;}.block_news::before{content:"";display:block;position:absolute;width:200px;height:101px;background: transparent url(archive/image/customization/bgscroll02.png) center center no-repeat;background-size:contain;left:0;bottom:0;z-index: 0;}.block_news::after{content:"";display:block;position:absolute;width:868px;height:586px;background: transparent url(archive/image/customization/degitalbg.png) center center no-repeat;background-size:contain;right: -5vw;top: -20vw;z-index: -1;transform:scaleX(-1);}.left_title{float:left;width: 380px;margin-right: 100px;border-right: 1px solid #ccc;min-height: 138px;display: flex;flex-direction: column-reverse;}.right_news{float:right;width:calc(100% - 480px);}.block_news .RWDedictor001 a{display: block;color:#666;font-size: 15px;letter-spacing: 1.5px;border: 1px solid #999;max-width: 150px;text-align: center;padding: 10px 0;margin-top: 120px;transition: all 0.5s ease 0s;}.block_news .RWDedictor001 a:hover{background-color:#555;border-color:#555;color:#fff;}.RWDnews005 .container{width:100% !important;min-width: auto !important;padding:0 !important;}.RWDnews005 .section-subject{display: none;}.block_news .RWDedictor001 .section-subject{text-align: left;}.block_news .RWDedictor001 h2.sub-title{display:none;}.RWDnews005 .owl-carousel.owl-padding-10{margin-left: -10px;margin-right: -35px;}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item{padding: 0 35px;}.RWDnews005 .controlls-over .owl-pagination{display:none;}.RWDnews005 .owl-carousel img{display:none;}.RWDnews005 .margin-top-20{margin-top: 0px !important;}.RWDnews005 h4{margin: 0 auto 10px;font-size: 20px;text-align: left;font-weight: 500;letter-spacing: 1.5px;color: #333;line-height: 1.5;}.RWDnews005 h4 a {color: #333;}.RWDnews005 p.text-left{margin-bottom:0;font-size: 15px;letter-spacing: 1.5px;color: #333;text-align: justify;line-height: 1.8;}.RWDnews005 ul.text-left{margin-top: 20px;margin-bottom: 0;letter-spacing: 2px;}.RWDnews005 .owl-theme .owl-controls .owl-buttons div{z-index: 10;color: #555;background: #f5f5f5;}.RWDnews005 .controlls-over .owl-controls .owl-prev{left: -148px;}.RWDnews005 .controlls-over .owl-controls .owl-next{right: auto;left: -88px;}.RWDnews005 .owl-carousel {overflow: visible;margin-bottom: 0;}.RWDnews005 .owl-carousel .owl-wrapper-outer{overflow:hidden;}.owl-pagination {display: none;}.fixed_bottom{position: fixed;z-index: 21;width: 100%;bottom: 0;}.fixed_bottom .RWDedictor{display: none;}.fixed_bottom a{display: block;background-color: #2ea6e2;color: #fff;font-size: 15px;letter-spacing: 1.5px;font-weight: normal;text-align: center;line-height: 50px;}.fixed_bottom a i{margin-right:10px;}
/*footer start*/

.footer-block {color: #333;font-size: 15px;letter-spacing: 1.5px;line-height: 1.8;}.footer_maru{display:none;}.footer_maru img{width:100%;max-width:100%;}.footer_in{background-color: #efefef;padding: 100px 0 100px;}.footer-block a{color:#333;}.footer-block i{margin-left:10px;}.footer_left{float:left;width: 120px;margin-right: 5%;padding: 15px 0;}.footer_left img{max-width:100%;width:100%;}.footer_center{float:left;width:calc(100% - 35% - 180px);}.footer_right{float:right;width: 30%;margin-left: 60px;}.footer_bottom{margin-top: 25px;padding-top: 25px;position:relative;}.footer_bottom::before{content:"";display: block;position: absolute;width: calc(100% - 120px - 5%);height: 1px;background-color: #ccc;top: 0;right: 0;}.footer_bottom .footer_center{margin-left:calc(120px + 5%);}.footer-block h1{margin: 0 auto;font-size: 20px;font-weight: 500;}.footer-block h2 {margin: 10px auto 25px;font-size: 15px;letter-spacing: 0.5px;border-bottom: 1px solid #ccc;padding-bottom: 25px;}/*社群*/ 
.RWDsocial002 {text-align: left;}.RWDsocial002::before {content: "follow us";display: block;letter-spacing: 0.5px;text-transform: uppercase;border-bottom: 1px solid #ccc;padding: 23.5px 0;margin-bottom: 25px;}.RWDsocial002 ul{margin:0;}.RWDsocial002 .pull-right{float: none !important;}.RWDsocial002 ul.socialNetwork li{float: none;display: inline-block;}.RWDsocial002 .iconRounded{border: 0 solid transparent;color: #fff;background-color: #555;margin: 0 15px 0 0;width: 35px;height: 35px;font-size: 16px;padding: 0;line-height: 35px;}.RWDsocial002 .iconRounded:hover, .color1 .iconRounded:hover{background-color: #ea5513;color: #fff;opacity: 1;}.RWDsocial002 .i.ii-fb1.iconRounded{background-color:#1778f2;}.RWDsocial002 .i.ii-line1.iconRounded{background-color:#00b900;}/*頁尾三事項*/ 
.footer_notice{margin-left:calc(120px + 5%);margin-top:50px;font-size: 13px;color: #999;letter-spacing: 1.5px;line-height: 1;text-align: left;}.copyright_desc a, .copyright_desc a:hover, .copyright_desc{color: #999;}.footer_copyright, .footer_ssl, .footer_browser{display: inline-block;}.footer_ssl{border-left: 1px solid #aaa;border-right: 1px solid #aaa;margin: 0 8px;padding: 0 8px;}/*scrolltop*/ 
.scrollTop002 .ii{background: #333;border-radius: 0;width: 35px;height: 35px;line-height: 35px;}

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

.page_wrapper_bg .collapsing_header .main {top: 0px !important;}.pagecontent .article_model[data-seq="0"] {margin-top: 20px !important;}/*footer*/ 
.page_wrapper_bg .footer-block .container {    width: 100%;max-width: 1400px;padding: 0 50px;}.page_wrapper_bg .footer_in { padding: 50px 0 15px;}/*內頁底部距離*/ 
.page_wrapper_bg .main section.call_to_action{margin: 0 0 120px 0;}/*內文統一*/#RWDPAGE_BASE_PAT02 .hgroup h1 {font-size: 36px;margin-bottom: 5px;color: #333;font-weight: 500;letter-spacing: 1px;line-height: 1.3;}#RWDPAGE_BASE_PAT02 .pagecontent p {color: #333;letter-spacing: 2px;line-height: 1.8;font-size: 15px;}.webdesc {color: #333;letter-spacing: 2px;line-height: 1.8;font-size: 17px;    margin-bottom: 15px;}.article4 .webdesc {text-align: center;}.eformsDesc  {color: #333;letter-spacing: 2px;line-height: 1.8;font-size: 17px;    padding-bottom: 30px;border-bottom: none;}.formdesc {margin-bottom: 40px;}/*範例文章內文統一*//*範例圖文輪播樣式*/ 
.page_wrapper_bg .RWDslider01 .editor {color: #333;letter-spacing: 2px;line-height: 1.8;font-size: 15px;}.page_wrapper_bg .RWDslider01 .control-box .slick-dots li {color: #555;font-size: 16px;font-weight: 600;}/*標題麵包屑位置*/ 
.page_subject {display: flex;justify-content: space-between;align-items: baseline;}/*範例時間軸樣式*/ 
.page_wrapper_bg .RWDtimeline01 .model-title, .RWDtimeline02 .model-title {color: #333;font-weight: 500;padding-bottom: 10px;}.page_wrapper_bg .RWDtimeline01 li.event .point .date {color: #555;}.page_wrapper_bg .RWDtimeline01 li.event .point .title {font-weight: 500;color: #333;    letter-spacing: 2px;    line-height: 1.5;}.page_wrapper_bg .RWDtimeline01 li.event .point .editor {color: #555;letter-spacing: 2px;line-height: 1.8;font-size: 15px;}.page_wrapper_bg .RWDtimeline01 li.event:before{border: 2px solid #555;}.page_wrapper_bg .RWDtimeline02 .timeline2_list .block .text-in {color: #555;letter-spacing: 2px;line-height: 1.8;font-size: 15px;}.page_wrapper_bg .RWDtimeline02 .timeline2_list .block .year {color: #333;font-weight: 500;}.page_wrapper_bg .RWDtimeline02 .control-box .slick-arrow{border: 2px solid #555;}.page_wrapper_bg .RWDtimeline02 .control-box .slick-next:after, .RWDtimeline02 .control-box .slick-prev:after{border-color: transparent #888 transparent transparent;}/*標題下麵包屑*/ 
.page_wrapper_bg .hgroup .breadcrumb {float: none !important;position: relative;border: 0px;bottom: 0px;background: transparent;letter-spacing: 1.5px;color: #555; padding: 0;}.page_wrapper_bg .hgroup .breadcrumb a:hover {color:  #ea5513;}/*按鈕們*//*內頁返回按鈕*/ 
.page_wrapper_bg .btn_back {letter-spacing: 2px;background: transparent;padding: 0px;margin: 0px;float: right;margin-top: 30px;line-height: 1.5;}.page_wrapper_bg .btn.btn_back a {display: block;width: 180px;padding: 5px 0;border: 1px solid #132d52;font-size: 15px;color: #132d52;font-weight: 500;transition: 0.3s ease;}.page_wrapper_bg .btn_back a:hover {background: #132d52;color: #fff;transition: 0.3s ease;}/*文章樣式下的下載按鈕*/ 
.page_wrapper_bg .download_container .btn {width: 180px;padding: 6px 0;border: 1px solid #132d52;font-size: 15px;color: #132d52;font-weight: 500;border-radius: 0px;transition: 0.3s ease;}.page_wrapper_bg .download_container .btn:hover {width: 180px;padding: 5px 0;border: 1px solid #132d52;font-size: 15px;background: #132d52;color: #fff;font-weight: 500;border-radius: 0px;transition: 0.3s ease;}/*檔案下載樣式*//*檔案下載按鈕*/ 
.layoutlist_3 .dbtn_v2 {width: 120px;text-align: center;background: #132d52;color: #fff;border: 1px solid #132d52;border-radius: 0;transition: 0.3s ease;}.no-touch .layoutlist_3 .dbtn_v2:hover {background: #0e1d33;color: #fff;border: 1px solid #0e1d33;transition: 0.3s ease;}.page_wrapper_bg .ebtn {letter-spacing: 2px;background: transparent;padding: 0px;margin: 0 15px 0 0;float: right;margin-top: 20px;line-height: 1.5;}.page_wrapper_bg .ebtn a {text-align: center;display: block;width: 180px;border: 1px solid #132d52;font-size: 15px;padding: 5px 0;color: #132d52;font-weight: 500;transition: 0.3s ease;}.page_wrapper_bg .ebtn a:hover {background: #132d52;color: #fff;transition: 0.3s ease;}/*內頁側邊選單樣式*//*內頁側邊標題*/ 
.page_wrapper_bg .products-nav .nav-title {background: #265aa4;color: #fff;padding: 10px 0 10px 10px;font-weight: 500;margin: 0;}.page_wrapper_bg .products-nav>ul>li {background: #edf3f6;}.page_wrapper_bg .products-nav>ul>li.active {border-bottom: 1px solid #c8e5f0;background: #edf3f6;}.page_wrapper_bg .m2018 .products-nav ul li {margin: 0;padding: 0;position: relative;width: 100%;color: #555;}.page_wrapper_bg .m2018 .products-nav ul li>a {color: #555;font-size: 15px;letter-spacing: 2px;padding: 14px 20px;transition: 0.3s ease;}.page_wrapper_bg .m2018 .products-nav ul li>a:hover {color: #ea5513;transition: 0.3s ease;}.m2018 .products-nav a {font-size: 15px;color: #555;letter-spacing: 2px;}.m2018 .products-nav a:hover {color: #ea5513;}.m2018 .products-nav .toggle-submenu::after {right: 10px;top: 75%;}.m2018 .products-nav>ul>li {border-bottom: 1px solid #c8e5f0;}/*側邊文字排縮*/ 
.page_wrapper_bg .m2018 .products-nav ul li>ul>li {    padding-left: 10px;}/*頁籤*/ 
.page_wrapper_bg .tabs nav li.tab-current a::before {background: #265aa4 !important;}.page_wrapper_bg .tabs nav li.tab-current:after, .tabs nav li.tab-current:before {background: #265aa4;}.page_wrapper_bg .tabs>nav>ul>li {border-color: #ddd;}.page_wrapper_bg .tabs .content {border: 1px solid #abc5ce;}.page_wrapper_bg .tabs section.content-current {padding: 15px;}/*服務項目*/ 
.page_wrapper_bg .cate_list .col-sm-6:hover .subject a {color:#ea5513;}.page_wrapper_bg .cate_list .subject {font-weight: 500;color: #333;font-size: 16px;letter-spacing: 2px;line-height: 1.8;}.layoutlist_7 .subject, .layoutlist_7 .subject a {text-align: center;}.page_wrapper_bg .layoutlist_7 .subject a{color: #333;font-size: 16px;font-weight: 500;line-height: 1.8;letter-spacing: 2px;}.page_wrapper_bg .layoutlist_7 .subject a:hover{color: #ea5513;}.page_wrapper_bg .layoutlist_7 .litem:hover .subject a{color: #ea5513;}.page_wrapper_bg .layoutlist_7 .cdate{text-align: center;}.page_wrapper_bg .layoutlist_7 .cdate a{color: #888;text-align: center;letter-spacing: 1.5px;}/*最新消息_列表清單文字樣式*//*最新消息_列表清單_列表標題樣式*/ 
.page_wrapper_bg .list_subject a {color: #333 !important;font-size: 16px !important;font-weight: 500 !important;line-height: 1.8 !important;letter-spacing: 2px;}.page_wrapper_bg .list_subject a:hover {color: #ea5513 !important;}/*最新消息_列表清單_年月樣式*/ 
.page_wrapper_bg .listdate .yearmonth {color: #888;    padding-bottom: 20px;}/*最新消息_列表清單_日樣式*/ 
.page_wrapper_bg .listdate .day {color: #333 !important; padding-bottom: 10px;}/*聯絡我們*/ 
.page_wrapper_bg  .customized_columns ._input, .customized_columns select {background: #fafafa;border-radius: 0px;box-shadow: initial;border: 1px solid #eee;}.page_wrapper_bg  .customized_columns ._input:hover, .customized_columns select:hover {border: 1px solid #ccc;}.page_wrapper_bg  .form-group label {color: #333 !important;font-size: 16px !important;font-weight: 500 !important;line-height: 1.8 !important;letter-spacing: 2px;}.contact_area {display: flex;padding-bottom: 10px;    border-bottom: 1px solid #eee;}.customized_columns {padding: 0 15px;}#RWDPAGE_BASE_PAT02 .contact_title {    font-weight: 500;    font-size: 23px;    color: #333;    letter-spacing: 2px;    line-height: 1.8;margin: 0;}#RWDPAGE_BASE_PAT02 .contact_subtitle {    font-weight: 500;    font-size: 18px;    color: #333;    letter-spacing: 1px;    line-height: 1.8;margin: 0;}#RWDPAGE_BASE_PAT02 .contact_title_items {    margin-bottom: 30px;margin-right: 80px;}#RWDPAGE_BASE_PAT02 .contact_text_items {    list-style-type: none;    padding-inline-start: 0px;}#RWDPAGE_BASE_PAT02 .contact_text_items li, #RWDPAGE_BASE_PAT02 .contact_text_items li >a {    font-size: 16px;    letter-spacing: 2px;    line-height: 1.8;    color: #333;}#RWDPAGE_BASE_PAT02 .contact_text_items li >a:hover {    color: #ea5513;}

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

/*英文版*/ 
.lang_en .RWDbanner_plus01 .slick-caption .txt3 {letter-spacing: .5px;line-height:1.5}.lang_en .RWDmenu_plus04 .site-nav .menu > li > a {letter-spacing: .5px;}.lang_en .RWDmenu_plus04 .features .edit a {letter-spacing: .5px;}.lang_en .RWDleft_cont002 .item-second .text-box .title, #RWDfullscreen01 h1.main-title {font-size: 28px;letter-spacing: .5px;}.lang_en .RWDleft_cont002 .item-second .text-box .text {letter-spacing: .5px;}.lang_en #RWDfullscreen01 h2.sub-title {letter-spacing: .5px;line-height: 1.5;}.lang_en .RWDService002 .funny-boxes > .funny-boxes-text > p {letter-spacing: .5px;min-height: 75px;}.lang_en .RWDproduct002_v2 .portfolio-bottom-summary h4 {letter-spacing: .5px;font-size: 18px;padding-right:100px;line-height:1.5;min-height:130px;}.lang_en .footer-block h1 {margin: 0 auto 25px;font-size: 20px;border-bottom: 1px solid #ccc;padding-bottom: 25px;}.lang_en .RWDsocial002::before {padding: 0px 0 20px;}.lang_en .RWDnews005 h4 {letter-spacing: .5px;}.lang_en .RWDnews005 p.text-left {text-align: left;letter-spacing: .5px;}.lang_en .footer_top, .lang_en .footer_right, .lang_en .footer_notice {letter-spacing: .5px;}.lang_en .footer_bottom .footer_center {font-size: 12px;letter-spacing: 0;}/*內頁*//*內文統一*/ 
.lang_en #RWDPAGE_BASE_PAT02 .hgroup h1 {letter-spacing: .5px;}.lang_en #RWDPAGE_BASE_PAT02 .pagecontent p {letter-spacing: .5px}.lang_en .webdesc {letter-spacing: .5px;}.lang_en .article4 .webdesc {text-align: center;}.lang_en .eformsDesc  {letter-spacing: .5px}.page_wrapper_bg.lang_en .btn.btn_back a {    width: auto;    padding: 5px 10px;    letter-spacing: .5px;}

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

@media screen and (max-width: 1400px) {.RWDleft_cont002 .item-second .pic{height: 500px;}.footer_keyword br{display:none;}}@media screen and (max-width: 1360px) {.RWDmenu_plus04 .site-nav{display:none;}.RWDmenu_plus04 #mobile-menu, .RWDmenu_plus04 .ml-stack-nav-toggle, .RWDmenu_plus04 .toggle-menu{display: block;float: right;}.RWDmenu_plus04 .features:after{content: "";position: absolute;right: 0;top: 20%;height: 60%;width: 1px;background-color: #8B8989;}.RWDmenu_plus04 .features{margin-right: 15px;padding-right: 20px;position: relative;float: right;}.RWDmenu_plus04 .header.is-up .features .edit a{line-height: 43px;}.RWDmenu_plus04 #mobile-menu .menu>li.active{background-color:#132d52;}.RWDmenu_plus04 #mobile-menu .menu>li.active>a{background-color:transparent;}.RWDmenu_plus04 .copyright{font-size: 18px;padding: 0 40px;}.ml-stack-nav-toggle{color: #fff;transition: all 0.5s ease 0s;}.RWDmenu_plus04 .header a:focus, .RWDmenu_plus04 .header a:hover{color: #fff;transition: all 0.5s ease 0s;}.RWDmenu_plus04 .ml-stack-nav-toggle:hover {color: #fff;transition: all 0.5s ease 0s;}.ml-stack-nav-toggle__line{background: #fff;transition: all 0.5s ease 0s;}.RWDmenu_plus04 .header.is-up .ml-stack-nav-toggle{color: #333;}.RWDmenu_plus04 .header.is-up a:focus, .RWDmenu_plus04 .header.is-up a:hover{color: #fff;}.RWDmenu_plus04 .header.is-up .ml-stack-nav-toggle:hover {color: #333;}.RWDmenu_plus04 .header.is-up .ml-stack-nav-toggle__line{background: #333;}}@media screen and (max-width: 1300px) {.web_line{max-width:100%;width:calc(100% - 100px);}.RWDproduct002_v2 .portfolio-bottom-summary h4{font-size: 17px;}/*語系*/ 
.lang_en .RWDleft_cont002 .item-second .text-box {width:45%}.lang_en .RWDproduct002_v2 .portfolio-bottom-summary h4 {font-size:16px}}

/*小螢幕 end*/
/*1199px start*/
@media (max-width: 1199px) {
/*左右間距*/ 
.RWDmenu_plus02 .cd-main-header{padding: 0 35px;}#RWDfullscreen01 .container{padding: 0 35px;}.RWDmenu_plus02 .container{padding: 0 !important;}/*title*/ 
.RWDleft_cont002 .item-second .text-box .title, #RWDfullscreen01 h1.main-title{font-size: 33px;}#RWDfullscreen01 h2.sub-title{font-size: 18px;}/*main*/ 
.RWDbanner_plus01.full .banner-slider.bg .slick-item{height: calc(100vh - 70px) !important;}.RWDbanner_plus01 .slick-caption{top: auto;bottom: 28%;}.RWDbanner_plus01 .slick-caption .txt1{font-size: 47px;}.RWDbanner_plus01 .slick-caption .txt2{font-size: 21px;}.RWDbanner_plus01 .slick-caption .txt3{font-size: 15px;}.block_about::after{display:none;right: -10px;bottom: -25vw;}.bgscroll_top{width: 11%;top: -15%;}.RWDService002 .section-subject {text-align: center;}.web_line{max-width:100%;width:calc(100% - 70px);}.block_product::before{display:none;}.RWDproduct002_v2 .popup-portfolio .portfolio-item{padding: 0 5px;height: auto !important;}.RWDproduct002_v2 .row{margin:0 -5px;}.RWDproduct002_v2 .section-subject{margin: 0 auto 50px;text-align: left;padding: 0 35px;}.RWDproduct002_v2 .row .col-md-12{padding:0;}.RWDproduct002_v2 .portfolio-item{margin-bottom: 10px;}.RWDproduct002_v2 .col-sm-4{width: calc(100% / 2);}.RWDproduct002_v2 .portfolio-bottom-summary h4 {font-size: 20px;margin-top: -92px;}.block_news::after{top: -36vw;}.block_news .RWDedictor001 .section-subject{display:none;}.RWDnews005 .controlls-over .owl-controls .owl-prev, .RWDnews005 .controlls-over .owl-controls .owl-next{display:none;}.left_title{display:none;float: none;width: 100%;margin: 0 auto;border-right: 0 solid transparent;}.right_news{float: none;width: 100%;}.block_news .RWDnews005 .section-subject{display: block;}.RWDnews005 .controlls-over .owl-pagination{display:block;margin-top: 25px;}.block_news::before{display:none;width: 150px;height: 76px;}.RWDnews005 .owl-carousel.owl-padding-10 {margin-left: -25px;margin-right: -25px;}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item {padding: 0 25px;}.owl-pagination {display: none;}/*頁尾三事項*/ 
.footer_ssl{border-right: 0px solid transparent;margin-right: 0;padding-right: 0;}.footer_browser {display: block;margin-top: 8px; }/*內頁樣式*//*footer*/ 
.page_wrapper_bg .footer-block .container {padding: 0 35px;}/*語系*/ 
.lang_en .RWDproduct002_v2 .portfolio-bottom-summary h4 {min-height:auto}.lang_en .RWDService002 .funny-boxes {padding:70px 30px}
}
/*1199px end*/
/*1024px start*/
@media (max-width: 1024px) {
/*內頁底部距離*/ 
.page_wrapper_bg .main section.call_to_action{margin: 0 0 80px 0;}.page_subject {display: flex;flex-direction: column; justify-content: center;align-items: center;}#RWDPAGE_BASE_PAT02 .hgroup h1 {font-size: 32px;margin-bottom: 10px;}  .page_wrapper_bg .layoutlist_1 .eformsDesc {text-align: center !important;}.contact_area { justify-content: center;padding-bottom: 10px;    border-bottom: 1px solid #eee;}
}
/*1024px end*/
/*991px start*/
@media (max-width: 991px) {
/*header*/ 
.RWDmenu_plus04 .features .edit{margin-right: 12px;}/*title*/ 
.RWDleft_cont002 .item-second .text-box .title, #RWDfullscreen01 h1.main-title {font-size: 30px;}#RWDfullscreen01 h2.sub-title {line-height: 1.5;}/*main*/ 
.RWDbanner_plus01 .slick-caption.txt-left {text-align: center;}.RWDbanner_plus01 .slick-caption {bottom: auto;top: 13%;}.RWDbanner_plus01 .slick-caption .txt1{font-size: 43px;}.RWDbanner_plus01 .slick-caption .txt2{margin: 20px auto 0;line-height: 1.8;}.bgscroll_top {top: -20%;}.block_about {padding: 110px 0 100px;}.RWDleft_cont002 .item-second{display: flex;flex-direction: column-reverse;}.RWDleft_cont002 .item-second .pic {height: 350px;width: 100%;margin-top: 50px;}.RWDleft_cont002 .item-second .pic img{position: relative;top: -50px;right: auto;width: auto;max-width: 100%;}.RWDleft_cont002 .item-second .text-box{border-bottom: none;padding-bottom: 0;width: 100%;position: relative;top: auto;transform: none;}.RWDleft_cont002 .item-second .text-box .text{margin-top: 20px;}.block_product {padding-top: 100px;}.RWDService002 .col-sm-4.col-md-4 {width: 50%;margin-bottom:30px;float: left;}.web_line{margin: 60px auto 0;}.block_news::before {width: 100px;height: 51px;}/*footer*/ 
.footer_center{width: calc(100% - 22% - 180px);}.footer_right{width: 17%;}/*內頁樣式*/#sidebar {padding-left: 0px;padding-right: 0px;    margin-bottom: 20px;}.download .search_area {margin-top: 20px;}.page_wrapper_bg .hgroup .breadcrumb {margin-bottom: 15px;}.customized_columns {padding: 0;}.webdesc { margin-bottom: 15px;text-align: center;}.download_container {margin: 40px 15px 20px 15px;}.cate_list .col-sm-6 {width: 33.3333%;}/*語系*/ 
.lang_en .RWDService002 .funny-boxes > .funny-boxes-text > p {min-height:75px}.lang_en .RWDleft_cont002 .item-second .text-box {width: 100%;}
}
/*991px end*/
/*800px start*/
@media (max-width: 800px) {
/*內頁底部距離*/ 
.page_wrapper_bg .main section.call_to_action{margin: 0 0 30px 0;}.page_wrapper_bg .btn.btn_back{width:100%;margin-right: 0px;}.page_wrapper_bg .btn.btn_back a{width:100%;}.page_wrapper_bg .ebtn{width:100%;margin-right: 0px;}.page_wrapper_bg .ebtn a{width:100%;}.layoutlist_3 .dbtn_v2 {width: 100%;}.page_wrapper_bg .RWDtimeline01 li.event .point {padding-right: 15px;}.page_wrapper_bg .download_container .btn {width: 100%;margin-top: 20px;}.page_wrapper_bg .download_container .file_area {width: 100% !important;}.page_wrapper_bg .download_container .file_area .dd-container, .page_wrapper_bg .download_container .file_area .dd-container .dd-options {width: 100% !important;}.page_wrapper_bg .download_container .file_area .dd-container .dd-select {width: 100% !important;}.layoutlist_4 .listdate {padding: 0 7px;}#RWDPAGE_BASE_PAT02 .contact_title_items {margin-right: 30px;}.eformsDesc {font-size: 16px;}.layoutlist_7 .col-xs-12 {width: 33.3333%;}
}
/*800px end*/
/*767px start*/
@media (max-width: 767px) {
/*左右間距*/ 
.RWDmenu_plus02 .cd-main-header{padding: 0 25px;}#RWDfullscreen01 .container{padding: 0 25px;}.RWDmenu_plus02 .container{padding: 0 !important;}/*header*/ 
.RWDmenu_plus04 .features .edit{display:none;}/*banner*/ 
.RWDbanner_plus01 .slick-caption {bottom: auto;top: 18%;}.RWDbanner_plus01 .slick-caption .txt1{font-size: 30px;}.RWDbanner_plus01 .slick-caption .txt2{font-size: 16px;}.RWDbanner_plus01 .slick-caption .txt2 br{display:none;}.RWDbanner_plus01 .slick-caption .txt3{font-size: 15px;display:none;}/*title*/ 
.RWDleft_cont002 .item-second .text-box .title, #RWDfullscreen01 h1.main-title {font-size: 25px;line-height: 1.5;}#RWDfullscreen01 h2.sub-title {font-size: 16px;}/*main*/ 
.bgscroll_top{display:none;}.RWDleft_cont002 .item-second .pic {height: auto;}.RWDleft_cont002 .item-second .pic img{top: auto;}.web_line{width: calc(100% - 50px);}.RWDproduct002_v2 .section-subject{padding: 0 25px;}/*footer*/ 
.footer_left{float: none;width: 100%;margin-right: auto;padding: 0;}.footer_center {width: 100%;float: none;}.footer_right {width: 100%;float: none;margin: 0 auto;}.footer_bottom::before{display:none;}.footer_bottom .footer_center {margin-left: auto;font-size: 13px;}.footer_bottom .footer_right {margin-top: 25px;}.footer_left img {max-width: 170px;margin-bottom: 15px;}.RWDsocial002::before{padding: 0 0 15px;margin-top: 35px;}/*頁尾三事項*/ 
.footer_notice{line-height: 1.8;margin: 25px auto 0;}.footer_copyright, .footer_ssl{display:block;}.footer_ssl{border: 0px solid transparent;margin: 0 auto;padding: 0;}.footer_browser{margin-top: 0;}/*xsCTA*/ 
.fixed_bottom .RWDedictor{display: block;}.fixed_bottom .RWDedictor{float:left;width:calc(100% - 50px);}.scrolltop{float:right;width:50px;}.scrollTop002{right: auto;bottom: auto;position: relative !important;opacity: 1 !important;}.scrollTop002 .ii{width: 50px;height: 50px;line-height: 50px;}/**/ 
.page_wrapper_bg .pagecontent {padding: 0px !important;}.page_wrapper_bg .layoutlist_4 .listdate .yearmonth {padding: 0 3px 0 0;display: inline-block;}.layoutlist_4 .listdate .day {color: #afafaf !important;;font-size: 12px !important;letter-spacing: 2px !important;display: inline-block;}.page_wrapper_bg .article-text .layoutlist_4 .listdate .day::before {content: "/";margin-left: -3px;margin-right: 1px;}.layoutlist_4 .list_subject {padding-bottom: 10px;}.download .search-container {margin-top: 20px;margin-left: 0;}.tab_title {color: #333;padding-bottom: 10px;font-weight: 500;}.tab {padding: 20px 10px;}.layoutlist_4 .list_subject {padding-left: 0;}.layoutlist_4 .listdate {padding: 0;}.layoutlist_4 .list_subject {    text-align: center !important;}.layoutlist_4 .item {    display: flex;    flex-direction: column;}.layoutlist_4 .listdate {    margin: 0 auto;}.page_wrapper_bg .footer_in {    padding: 50px 0 60px;}
}
/*767px end*/
/*680px start*/

@media (max-width: 680px) {.lang_en .RWDproduct002_v2 .portfolio-bottom-summary h4 {min-height: 130px;}.lang_en .RWDService002 .funny-boxes > .funny-boxes-text > p {min-height: 100px;}}

/*680px end*/
/*600px start*/
@media (max-width: 600px) {
/*header*/ 
.RWDmenu_plus04 .logo {width: 130px;}.RWDmenu_plus04 .features {margin-right: 20px;padding-right: 15px;}.RWDmenu_plus04 .features .cart-btn{padding: 25px 5px;}.RWDmenu_plus04 .features .search-btn {padding: 25px 15px 25px 0;}/*fontsize*/ 
.RWDproduct002_v2 .portfolio-bottom-summary h4, .RWDnews005 h4{font-size:18px;}/*main*/ 
.RWDService002 .col-sm-4.col-md-4 {width: 100%;float: none;}.RWDService002 .funny-boxes{min-height: auto;padding: 50px;}.RWDService002 .funny-boxes > .funny-boxes-text > h4{margin: 35px auto 15px;}.web_line {margin: 30px auto 0;}.block_service {padding: 60px 0 0;}.RWDproduct002_v2 .col-sm-4 {width: 100%;float: none;}.RWDproduct002_v2 .portfolio-bottom-summary h4{padding: 20px 25px;}.RWDproduct002_v2 .portfolio-bottom-summary h4::after{width: 35px;height: 35px;line-height: 35px;font-size: 12px;}.block_news::after, .block_news::before{display:none;}.block_news {padding: 80px 0;}.owl-pagination {display: block;}/**/ 
.page_wrapper_bg .new-form {    margin-top: 0px;}.page_wrapper_bg .contact_area {    display: flex;    flex-direction: column;    align-items: center;    border-bottom: 1px solid #eee;    padding-bottom: 15px;}#RWDPAGE_BASE_PAT02 .contact_title_items {margin-right: 0;}.pagecontent .article_model[data-seq="0"] {margin-top: 15px !important;}.download .search-container {margin-top: 15px !important;margin-left: 0;}.download .search_area {    margin-top: 15px;}.eformsDesc {    text-align: center;}.layoutlist_7 .col-xs-12 {width: 100%;}.cate_list .col-sm-6 {width: 100%;}#RWDPAGE_BASE_PAT02  .main .container .article-text .container {    padding-left: 10px;    padding-right: 10px;}/*語系*/ 
.lang_en .RWDproduct002_v2 .portfolio-bottom-summary h4 {min-height: auto;}.lang_en .RWDService002 .funny-boxes > .funny-boxes-text > p {min-height:auto}
}
/*600px end*/
/*480px start*/
@media (max-width: 480px) {
.tab { padding: 15px;}.page_wrapper_bg .RWDtimeline01 li.event .point {    padding-right: 0;}/*en*/ 
.lang_en .RWDbanner_plus01 .slick-caption.txt-left {width: 100%;}.lang_en .RWDproduct002_v2 .portfolio-bottom-summary h4 {letter-spacing: 0px;margin-top:0px}
}
/*480px end*/
/*380px start*/
@media (max-width: 380px){
.footer-block{font-size: 14px;}.footer_notice{font-size: 12px;}
}
/*380px end*/
/*320px start*/
@media (max-width: 320px){
.RWDleft_cont002 .item-second .text-box .title, #RWDfullscreen01 h1.main-title{font-size: 22px;}#RWDfullscreen01 h2.sub-title {font-size: 15px;}.footer-block {font-size: 15px;}
}
/*320px end*/