/* 全部 1*/a{color:#333}a:hover{text-decoration: none;}/* 反白顏色設定*/::selection { background: #ccc; color: #fff;}::-moz-selection { background:#ccc;   color: #fff;}/* loading*/#m_RWDfullscreen01_42_1{z-index: 99999 !important;}.fl {top:50% !important;left: 50% !important;margin-left:-100px;margin-top:-100px;}/*電子報*/ 
.footer-features{background-color:#f0f3f7} .web_edm{padding:0;border:1px solid #b1b1b1;background-color:transparent}.web_edm .btn{border:none;padding:0 5px;border-radius:0px;margin:0;font-size:12px;background-color:transparent}.web_edm .btn:hover{color:#444 !important;}.web_edm .email input{width:140px;font-size:12px;background-color:transparent}.web_edm .btn_container{float:right}/*scrolldown*/ 
.scroll_down_panel{top: 835px;;position: absolute;}/* 搜尋*/ 
.inside-search input{float:left;background-color:#1a1a1a;padding:7px;border:none;font-size:13px}.web_search input{background-color:transparent}.web_search .searchkey input{font-size:13px}.web_search{border:1px solid #b1b1b1;background-color:transparent}.web_search .searchkey{width:83%;}.web_search .btn{border:none;color: #7b7b7b;border-radius: 0px;background:transparent;margin-left:4px}.web_search .btn:hover{color:#444}.web_edm .btn:hover{color:#ccc}/* logo */ 
.navbar-brand{width:150px;transition:all 0.5s;-o-transition:all 0.5s;-webkit-transition:all 0.5s;padding:8px 0px;}.logo-change{width:150px;background-color:transparent !important}.navbar-default .navbar-brand{background-color: transparent}/* 語系*/ 
.web_language{margin-top:32px}.web_language .lang_text{border: 1px solid transparent;color:#3a90ce;background-color:transparent;padding:6px 15px;width:120px}.web_language .btnToggle .line{background-color:#3a90ce;height:1px}.web_language .btnToggle{top:6px}.web_language .web_language_menu{background-color:#206698 !important;border-bottom: 1px solid #f5f5f5;}.web_language .web_language_menu a{color:#fff}.web_language .lang_options{width:120px;top: 35px;}.web_language.is-opened .lang_text{background-color:#fff;border: 1px solid #206698;}.web_language .web_language_menu{background-color:#888}.web_language_menu:hover{background-color: rgb(135, 188, 226) !important;}/* BANNER*/ 
.RWDfullScreenEditor .intro-body .page-scroll{margin-top: 20%;position: absolute;left: 50%;margin-left: -75px;}.RWDfullScreenEditor:before{background:rgba(10, 10, 10, 0.18)}.RWDfullScreenEditor .intro-body .page-scroll a.btn{color:#fff;font-size:14px;padding:15px 30px;border-radius:0;border:none;background-color:transparent;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;text-shadow: 1px 1px 10px #040404;letter-spacing: 2px;}.RWDfullScreenEditor .intro-body .page-scroll a.btn:hover{background-color: rgb(72, 163, 205);color: #fff;border-radius: 45px;}.RWDfullScreenEditor .logo img{display:none}.RWDfullScreenEditor .intro-body .intro-text{font-size: 45px;line-height: 103px;letter-spacing: 4px;}.RWDfullScreenEditor .bxslider li{background-position-y: 40%;}.banner_tittle{font-family: 'Noto Sans', sans-serif;text-shadow: 1px 1px 10px #040404;font-size: 55px;font-style: italic;letter-spacing: 5px;}.banner_tittles{letter-spacing: 10px;color: #b0f3e4;text-shadow: 1px 1px 10px #040404;font-size: 35px;font-size: 35px;}/* menu*/ 
.RWDMenuIcon001{background-color: rgba(253, 253, 253, 0.8);box-shadow: 2px 2px 10px #adadad;padding:0 30px;opacity: 1 !important;transform: scaleY(1) !important;}.navbar-nav{margin-right:100px;margin-top:0px;transition:all 0.5s;-o-transition:all 0.5s;-webkit-transition:all 0.5s;}.navbar-nav > li > a{height:auto;font-size:15px;letter-spacing:3px;padding:20px 25px 40px;line-height:0;color:#3e8fcd !important;font-weight: bold;}.RWDMenuIcon001 ul.nav li ul{background-color:#f0f3f7;width:120%}.RWDMenuIcon001 ul.nav li ul li{background-color:transparent;padding:8px 15px;font-size:14px;transition:all 0.5s;-o-transition:all 0.5s;-webkit-transition:all 0.5s;margin:0;}.RWDMenuIcon001 ul.nav li ul li:hover a{color:#3e8fcd}.RWDMenuIcon001 ul.nav li ul li a{transition:all 0.5s;-o-transition:all 0.5s;-webkit-transition:all 0.5s;color: #777;letter-spacing: 2px;display: block;}.RWDMenuIcon001 ul.nav li ul li a:hover{color:#3e8fcd}.navbar .nav li ul li:hover{background-color:transparent}.navbar-default .navbar-nav > li > a:hover{color:#434988 !important}.dropdown-menu > li > a{padding:8px 20px}/* 關於我們*/ 
.service-section{padding: 120px 0;padding-bottom:100px;background-color:#fff;margin-top: 50px;}.RWDright_cont002 .item-first{background-color:#fff}.RWDright_cont002 .item-first .text-box{color:#333;background-color: rgb(229, 236, 243);;padding:40px 50px}.RWDright_cont002 .item-first .text-box .title{font-size: 14px;letter-spacing: 2px;font-style: italic;color: #999;}.RWDright_cont002 .item-first .text-box .subtitle{font-size:32px;letter-spacing:1px;line-height:45px;color: #206698;font-weight: bold;}.RWDright_cont002 .item-first .text-box .text{marign-top:0;width:95%}.RWDright_cont002 .item-first .text-box .underline{display:none}.RWDright_cont002 .item-first .text-box a{font-size:14px;margin-left:0;padding:10px;margin-top:38px;margin-bottom:40px;}.about_text {text-align: justify;line-height: 2;margin: 15px 0px;}.about_tittle {font-weight: bold;font-size: 16px;letter-spacing: 4px;}.RWDright_cont002 .item-first .text-box button{letter-spacing: 2px;}.RWDright_cont002 .item-first .text-box a:hover{background-color: #206698;}.RWDright_cont002 .item-first .pic:after{background-color: transparent;}.RWDright_cont002 .item-first .pic:before{background: transparent;}/* 最新消息*/ 
.news-section{background-color:#f0f3f7;margin: 100px 0px;padding-top: 100px;padding-bottom: 100px;}.boxFeature-2 h2{color: #333; font-size: 15px;letter-spacing: 2px;text-align: center;margin-bottom:0;line-height: 1.8;}.boxFeature-2 h2:hover{color:#206698}.boxFeature-2 p{text-align: justify;padding:25px 10px;color: #777;font-size: 14px;letter-spacing: 1px;line-height: 1.8;}.RWDService001 h2.sub-title{color: #999;width: 500px;margin: 0 auto; line-height: 30px;font-size: 14px;margin-top: 20px;font-weight: bold;letter-spacing: 2px;}.RWDService001 h1.main-title{font-size: 32px;letter-spacing: 1px;line-height: 45px;color: #206698;font-weight: bold;}.RWDService001 .section-line{width: 1px;height: 30px;transform: rotate(0deg);margin-top: 25px;background-color: rgba(32, 102, 152, 0.4);}.RWDService001 article{background-color:transparent}/* 產品模組 */ 
.video-section{background-color:#fff;padding:0px 0 100px;}.isotope .isotope-item{padding:15px}.RWDproduct008 h1.main-title{font-size: 32px;letter-spacing: 1px;line-height: 45px;color: #206698;font-weight: bold;}.RWDproduct008 .section-line{width: 1px; height: 30px;transform: rotate(0deg);margin-top: 25px;background-color: rgba(32, 102, 152, 0.4);}.RWDproduct008 h2.sub-title{color: #999; width: 550px;margin: 0 auto;line-height: 30px; font-size: 14px;margin-top: 20px;font-weight: bold;letter-spacing: 2px;}.RWDproduct008 .title{letter-spacing:2px;font-size: 16px;line-height: 1.8;}.RWDproduct008 .item:hover .overlay{background-color: rgba(45, 137, 204, 0.7);}.RWDproduct008 .arrow-left img{opacity: 0.5;}.RWDproduct008 .arrow-right img{opacity: 0.5;}/* 社群*/ 
.RWDsocial002 ul.socialNetwork{float:left !important}.RWDsocial002 .iconRounded{padding-top: 7px;font-size: 10px;margin-right: 8px;width: 30px;height: 30px;}.RWDsocial002 h3{margin-top:0;font-size:13px;padding-bottom: 12px;border-bottom:1px solid #ccc;color:#333;font-weight:bold;letter-spacing: 2px;}.RWDsocial002 .iconRounded {border: 0px;color: transparent;background-color: transparent;}.RWDsocial002 .iconRounded:hover, .color1 .iconRounded:hover {background-color: transparent;color: transparent;}.RWDvideo002 figure.effect-sarah{background-color:#959dcb}.RWDsocial002 .iconRounded img:hover {opacity: 0.5;}/* 頁尾*/ 
.footer-section {padding:10px 0;padding-bottom:20px;background-color:#f0f3f7}.footer-section .title{font-weight:bold;font-size: 14px;border-bottom: 1px solid #ccc;padding-bottom: 13px;color:#333;letter-spacing: 2px;}.footer-section .text{font-size:13px;padding-top:13px;color:#777;line-height:1.8}.footer-section .text a{color:#777;}.footer-section .text a:hover{color:#444;}.footer-section .line{width:120px;height:1px;background-color:rgba(32, 102, 152, 0.4);float:left;margin:50px 0}.footer-section .big-title{float:left;margin-left:45px;font-size:45px;font-family: unset;;line-height: 40px; letter-spacing: 2px;color: #206698;}.contact-title{position:relative;top:33px}.footer-section .container{padding-top:80px;}/* 版權宣告 */ 
.footerRights{background-color:#f0f3f7;padding:80px 0px 20px}.copyright{background-color:transparent !important;font-weight:300;font-size:13px}.copyright_desc{color:#676767;font-size:12px}.copyright_desc a{color:#676767;font-size:12px}
@media (max-width: 768px) {
/*選單*/ 
.RWDMenuIcon001{padding:0}.RWDMenuIcon001{background-color: rgba(253, 253, 253, 0.9);}.navbar-nav > li > a{line-height:0px}.navbar .nav{margin:0}.RWDMenuIcon001 ul.nav li ul{width:auto; margin-top: 15px;}.RWDMenuIcon001 ul.nav li{padding:20px 0px;}.navbar-default .navbar-toggle{border:none}.navbar-nav > li > a{padding:15px 25px}.navbar-nav > li > a{margin-top: 0px !important;}.navbar-default .navbar-toggle{margin-top: 30px;}.mobile_language{margin:15px 0px;}.mobile_language .lang_text{background-color: rgba(255, 255, 255, 0.6);color: #3e8fcd;}.mobile_language.is-opened .lang_text{background-color: #3e8fcd;}.mobile_language .web_language_menu{background-color: #fff;border-bottom: 1px solid #cccccc;}.web_language_menu:hover{background-color:rgb(228, 228, 228) !important}/* Banner*/   .RWDfullScreenEditor .intro-body .intro-text{    font-size: 70px; line-height: 70px;font-family: "kepler-std-display",serif;letter-spacing: 1px;}.RWDfullScreenEditor .intro-body .page-scroll{margin-top: 40%;}/* 搜尋*/ 
.web_search .btn{float:right}.footer-features .col-lg-3{padding:0 30px;margin-bottom:20px}/*電子報*//*服務項目*/ 
.RWDProduct012 .sub-title{width:90%}.product-section .item-box:nth-child(2){margin-left:57px}.RWDProduct012{padding:0}.service-section{padding:50px 0}.RWDright_cont002 .item-first .text-box .text{width: 100%;}/*產品*/ 
.video-section{padding:50px 0 100px}.RWDproduct008 h2.sub-title{width:90%}/*最新消息*/ 
.RWDService001 h2.sub-title{width:90%}.RWDService001{padding:0 25px}.boxFeature-2 p{margin-bottom:40px}.news-section{padding-top:100px}/*社群*/ 
.RWDsocial002 ul.socialNetwork{padding: 15px 20px;}.RWDsocial002 ul.socialNetwork li{margin-bottom: 5px;}/* 頁尾*/ 
.footer-section .line{display:none}.footer-section{padding:50px 22px;}.footer-section .big-title{float:none;margin:0 auto}.contact-title{top:0;margin-bottom:30px}.footerRights{padding: 20px 0px 20px;}
}
@media (max-width: 480px) {
/*menu*/ 
.RWDMenuIcon001{background-color: rgba(253, 253, 253, 0.9);}.navbar-brand{width: 120px;}.navbar-default .navbar-toggle{margin-top: 22px;}/*banner*/ 
.banner_tittle{font-size: 25px;letter-spacing: 4px;}.banner_tittles{font-size: 20px;}.RWDfullScreenEditor .intro-body .page-scroll{ margin-top: 25%;}/* 關於我們*/ 
.RWDright_cont002 .item-first .text-box{padding:30px}/*服務項目*/ 
.product-section .item-box:nth-child(2){margin-left:auto}/*最新消息*/  .news-section{padding:0;margin: 0px 0px;}.RWDService001 {padding: 50px 25px 25px;}/*產品*/ 
.video-section{padding:0;margin-top: 50px;margin-bottom: 50px}/*頁尾*/ 
.footer-section .big-title{font-size: 35px;}.RWDsocial002 ul.socialNetwork {padding: 0px 0px;}.footer-section .item{margin-bottom:30px;width:100%}.footer-section{padding-bottom:0}.footer-section .container{padding-top: 25px;}/* 電子報 搜尋*/ 
.footer-features .web_search{width:100%;float:none}.footer-features .web_edm{width:100%;float:none}.footer-features .item{width:100%;float:none;margin-bottom: 10px;padding: 0px 30px;}.web_search .searchkey{width:80%}.inside-search .web_search .btn{margin:0;float:right !important}
}

/* ipad pro直*/@media screen and (max-device-width: 1024px) and (orientation: portrait) {   .navbar-nav > li > a{padding: 7px;margin-top:28px}}   /* ipad pro橫*/  @media screen and (max-device-width: 1366px) and (orientation: landscape) {  .navbar-nav > li > a {padding: 7px 15px;}}/* ipad 橫*/@media screen and (max-device-width: 1024px) and (orientation:  landscape) { .navbar-nav > li > a {    padding: 7px;margin-top: 28px;}}@media screen and (max-device-width: 1024px) and (orientation:  landscape) {.container {width: 950px;}   }@media screen and (max-device-width: 1024px) and (orientation:  landscape) {.RWDMenuIcon001 .pull-right{ float: right !important;width: 65%;margin-right: 0px;margin-top: 15px;}}@media screen and (max-device-width: 1024px) and (orientation:  landscape) {.navbar-nav > li > a{margin: 28px 15px;}}@media screen and (max-device-width: 1024px) and (orientation:  landscape) {.RWDMenuIcon001 ul.nav li ul{position: absolute;}.contact-title{top: 0px;}.RWDfullScreenEditor .intro-body .page-scroll{ margin-top: 15%;}.scroll_down_panel { top: 100%;}.RWDright_cont002 .item-first .text-box{padding: 15px 25px;}.RWDright_cont002 .item-first .text-box .text{width: 100%;margin-top: 15px;}.RWDright_cont002 .item-first .text-box a{padding: 5px;margin-top: 0px;border-top: 0px;border-left: 0px;border-right: 0px;border-bottom:1px solid #ccc:}}


/* bounceIn 修正成 fadeIn*/@-webkit-keyframes bounceIn {  from {    opacity: 0;    -webkit-transform: translate3d(0, 100%, 0);    transform: translate3d(0, 100%, 0);  }    to {    opacity: 1;    -webkit-transform: none;    transform: none;  }   }@keyframes bounceIn {  from {    opacity: 0;    -webkit-transform: translate3d(0, 100%, 0);    transform: translate3d(0, 100%, 0);  }  to {    opacity: 1;    -webkit-transform: none;    transform: none;  }}.bounceIn {  -webkit-animation-name: fadeInUp;  animation-name: fadeInUp;}


/* 內頁通用設定*/ 
.main{background-color:#f6f6f6}.sign{display:none}.social_media_wrapper{display:none}#toTop{display:none !important}.hgroup .breadcrumb{background-color:#e2e2e2;border:none}   /*電子報*/  .inside-edm{margin-top:-4px}.inside-edm input{float:left;padding:5px 0;background-color:#1a1a1a;border:none; padding: 9px 0;padding-left: 7px;}.inside-edm .web_edm .btn{padding:2px}  /*選單*/header{border:none}.inside-header{background-color:#fff}.navbar .nav li a:hover, .navbar .nav li a:active{border-bottom:none}.navbar-nav .open .dropdown-menu{background-color:#fff;padding:15px 0}.navbar-nav .open .dropdown-menu a{color:#000}.RWDMenuNormal001 .navbar-nav{margin-top:35px}.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{background-color:transparent}  /* logo*/ 
.navbar .logo_img{width:130px}.navbar{margin:0}.hgroup h1{font-size:48px;color:#333;font-family:"kepler-std-display",serif}.hgroup .container{margin-bottom:40px}/* 關於我們*/ 
.inside-about p{font-size:14px;line-height:30px;color:#333}/* 最新消息*/ 
.hgroup .container{border-bottom:1px solid #afafaf}.layoutlist_3 .listdate .day{color:#333 !important;margin-top:10px}.layoutlist_3 .list_subject .summary{font-size:14px !important;}.layoutlist_3 .list_subject .summary a{color:#333 !important;line-height:29px;}.layoutlist_3 .list_subject a{color:#333 !important;font-size:16px !important}.layoutlist_3 .item{border-bottom:1px solid #afafaf !important}/* 產品*/ 
.item .subject A.itemlink{color:#000}.layoutlist_2 .item, .layoutlist_4 .item{border:none}.page_content2 .info #prod_name h2, #prod_name h2{color:#333}.page_content2 .info #prod_price .currency{color:#333}.page_content2 .info #prod_price .money{color:#333}.item .summary A.itemlink{font-size:14px}.page_content2 .info #prod_no{margin-bottom:30px !important}/* 聯絡我們*/ 
.form-horizontal .control-label{color:#333;font-size:14px}.form-group label.must:after{color:#6a74ad}.customized_columns ._input, .customized_columns select{border:1px solid #dcdcdc; background-color:rgba(230, 230, 230, 0.58);box-shadow:none;border-radius:0}.ebtn a{font-size:14px}/* 社群*/ 
.inside-social ul li{list-style:none;float:left;}.inside-social h3{margin-top:3px;padding-bottom:20px}/*版權宣告*/footer{margin-top:0;background-color:#fff;border:none}.copyright{background-color:#fff;border:none;}.group-section{background-color:#fff}.inside-copyright{padding:35px 0;background-color:#f6f6f6}@media screen and (max-width: 1366px){/* 選單*/ 
.navbar-nav > li > a{padding:7px} }


/**/ 
.page_wrapper_bg section.call_to_action{min-height: 562px;padding: 85px 0 45px 0;}.page_wrapper_bg .main{background-color: #ffffff;}.page_wrapper_bg img { max-width: 100%;}section.article-text p{font-size: 14px !important;color:#333; line-height: 2; letter-spacing: 2px;}/*頁尾*/ 
.page_wrapper_bg .RWDsocial002 h3{line-height: 22px;}.page_wrapper_bg .footerRights{background-color: #f0f3f7 !important;}/*麵包屑*/ 
.page_wrapper_bg .hgroup .container{margin-top: 75px;text-align: center;border-bottom: none;}.page_wrapper_bg .hgroup h1 { font-size: 26px;letter-spacing: 2px;}.hgroup .breadcrumb {background: none;border: none !important; width: 100%; text-align: center;}/*產品*/ 
.item.litem > div > div > .img > a > img:hover{transform: scale(1.1);transition: all .3s cubic-bezier(0, 0, 0, 0.58);}.nav-pills > li > a { border-radius: 0;}.page_menu_block ul.nav > li > a:hover, .page_menu_block ul.nav > li.hover > a, .page_menu_block ul.nav > li.active > a { border-left: 2.5px solid #3a90ce; background-color: #f0f3f7; color: #455662;}.page_menu_block ul.nav > li > a {border-left: 2.5px solid #d2d2d2;background: #d6d6d65c;}aside.page_menu_block h4 { letter-spacing: 2px; font-size: 16px; margin-bottom: 14px;}ul.breadcrumb.pull-right li a:hover{color:#3e8fcd}.block_body .page_content2 .btn, .block_body .page_content1 .btn, .page_content2 .btn, .page_content1 .btn{border-radius: 0;}section.article-text.rwd .container .product_desc_content ul { margin-left: -20px;}.page_wrapper_bg .item .subject A.itemlink { color: #656565; letter-spacing: 2px;}/*聯絡我們*/ 
.page_wrapper_bg .con_0 ul.socialNetwork { float: left !important;margin-left: -45px;}.page_wrapper_bg .con_0 ul.socialNetwork li {float: left; list-style-type: none;margin-right: 4px;}.page_wrapper_bg .con_0 .iconRounded { border: 0px; color: transparent; background-color: transparent;}.page_wrapper_bg .about_0 h3{font-weight: 600;color: #206698;}.page_wrapper_bg .ebtn{border-radius: 0;}.page_wrapper_bg .con_0 span{display:inline-block;}.page_wrapper_bg .con_0 .iconRounded img:hover { opacity: 0.5;}/*最新消息*/ 
.layoutlist_3 .listdate .day{color: #3a90ce99 !important;}.layoutlist_3 .list_subject a{font-size: 20px !important;letter-spacing: 2px;}/*促銷活動*/@media (min-width: 800px) {.album_item.content_box {height: 310px !important;}.album_item_subject{ margin-top: 20px;}}.album_item_subject {opacity: 1 !important;letter-spacing: 2px; color: #595959;margin-top: 10px;}.album_item_subject:hover { color: #3a90ce; transition: all 0.5s ease;}/*關於我們*/ 
.about_0 h4 { color: #3a90ce; font-weight: 600; letter-spacing: 2px; font-size: 18px;}.about_0 ul {    margin-left: -22px;    color: #3a90ce;    font-size: 11px;}@media (min-width: 768px) {.about_0 {margin-right: 33px;}.about_1 {margin-top: 66px;}}.p1 {    position: absolute;    top: 0px;    right: 19px;    z-index: -1;    -webkit-filter: blur(3px);    opacity: 0.7;}.p2 {    position: absolute;    top: 15px;    left: 15px;    z-index: 0;    box-shadow: -4px 7px 5px 1px rgba(135, 135, 135, 0.2);}

@media (max-width: 768px) {
/*-------內頁------*/ 
.page_wrapper_bg .navbar-header { padding-right: 15px; padding-left: 15px;}.page_wrapper_bg .RWDMenuIcon001 ul.nav li{text-align: center;}.page_wrapper_bg .footerRights { background-color: #f0f3f7 !important;}.page_wrapper_bg .main .container { padding-left: 15px; padding-right: 15px;}/*關於我們*/ 
.page_wrapper_bg .about_0 h3{font-size: 24px !important;}.about_0 h3 {  text-align: center;}.about_0 h4 {font-size: 18px !important;margin: 0 0 10px 0 !important;}/*頁尾*/ 
.item h3 { font-weight: bold; font-size: 14px; border-bottom: 1px solid #ccc; padding-bottom: 13px; color: #333; letter-spacing: 2px;}
}
@media (max-width: 480px) {
/*------內頁----*//*頁尾*/ 
.page_wrapper_bg .main .container { padding-left: 15px; padding-right: 15px;}.page_wrapper_bg .btn, .file_area{margin-top: 0;}.page_wrapper_bg div#btn_web_searchm_RWDPAGE_BASE_PAT01_55_1 { float: right !important;}/**/ 
.page_wrapper_bg .main .container {  padding-left: 5px; padding-right: 5px;}.page_wrapper_bg .hgroup h1{letter-spacing: 1px !important;font-size: 24px !important;}.page_wrapper_bg .con_0 span{display:block;}
}