/*---首頁---*/a, a:hover, a:focus{text-decoration: none;}body{font-family:arial, 微軟正黑體, sans-serif;}/* 反白顏色設定*/::selection { background: #6c9bb5; color: #fff;}::-moz-selection { background:#6c9bb5; color: #fff;}/*banner*/ 
.RWDfullScreenEditor::before{background: rgba(0, 0, 0, 0);}.RWDfullScreenEditor .logo{display:none;}.RWDfullScreenEditor .intro-body .intro-text{display:none;}.RWDfullScreenEditor .bxslider li{background-position: center center;}.RWDfullScreenEditor .intro-body .page-scroll{margin-top: 60vh;}.RWDfullScreenEditor .btn.btn-rj{background-color: rgba(0, 0, 0, 0.6);transition: all 0.2s ease 0s;}.RWDfullScreenEditor .btn.btn-rj:hover, .btn.btn-rj:focus{background-color: rgba(0, 0, 0, 0.2);}.RWDfullScreenEditor .intro-body .page-scroll a.btn{padding: 16px 25px;font-size: 14px;letter-spacing: 2px;}.RWDfullScreenEditor .btn-lg, .RWDfullScreenEditor .btn-group-lg > .btn{border-radius: 0;}.scd_link{height:90px;}/*menu*/ 
.navbar.navbar-fixed-top .navbar-brand{width: 280px;padding: 15px;height: auto;}.navbar.navbar-fixed-top .navbar-nav > li > a{height: auto;line-height: 1.1;padding: 28px 15px 24px;color: #555;font-weight: normal;font-size: 15px;letter-spacing: 2px;transition: all 0.2s ease 0s;}.navbar.navbar-fixed-top .navbar-nav > li > a:hover{color: #a1c4d7;background-color: transparent;}.navbar li > ul li{border-top: 2px solid transparent;border-bottom: 2px solid transparent;transition: all 0.2s ease 0s;}.navbar li > ul li:hover{background: #004c78;border-bottom: 2px solid #f9bf1a;}.navbar li > ul li a{color: #777;font-size: 14px;letter-spacing: 1px;}.navbar li > ul li:hover a{color: #fff;}/*title*/ 
.RWDedictor002 h1.main-title, .RWDService002 h1.main-title, .RWDproduct002 h1.main-title{font-size: 46px;color: #222;font-weight: normal;font-family: 'Lato', sans-serif;letter-spacing: 1.5px;}.RWDedictor002 h2.sub-title, .RWDService002 h2.sub-title, .RWDproduct002 h2.sub-title{font-size: 16px;margin: 8px 0 0;color: #777;font-weight: normal;letter-spacing: 2px;}.RWDedictor002 .section-line, .RWDService002 .section-line, .RWDproduct002 .section-line{display:none;}/*about*/ 
.editor_img_block{padding: 0 0 90px;}.RWDedictor002 .section-content{padding-top: 0;padding-bottom: 0;}.RWDedictor002 .img-rounded{border-radius: 0;}.RWDedictor002 .RWDedictor002-text{font-size: 15px;letter-spacing: 1.5px;line-height: 2;color: #555;}.RWDedictor002 .RWDedictor002-text h4{margin: 25px auto 20px;}.RWDedictor002 .idea{margin: 25px 0;}.RWDedictor002 .idea .about_item{background-color: #efefef;color: #555;padding: 10px 22px;}.RWDedictor002 .RWDedictor002-text > .page-scroll{padding-top: 25px;}.RWDedictor002 .btn.btn-rj{background-color: transparent;color: #0070c4;border: 3px solid #004c78;transition: all 0.2s ease 0s;}.RWDedictor002 .btn.btn-rj:hover, .RWDedictor002 .btn.btn-rj:focus{background-color: #004c78;}.RWDedictor002 .btn-lg, .btn-group-lg > .btn{padding: 10px 22px;font-size: 15px;line-height: 1.1;border-radius: 0;}/*過場圖*/ 
.RWDparalaxSlice{background-position: center !important;}/*service*/ 
.service_block{padding: 90px 0 30px;}.RWDService002{padding: 0;}.RWDService002 .funny-boxes{padding: 35px 0 25px !important;box-shadow: 0px 0px 10px rgba(26, 26, 51, 0.2);margin-bottom: 50px;}.funny-boxes > .funny-boxes-text > h4{font-size: 18px;letter-spacing: 1.5px;padding-bottom: 0px;margin-bottom: 0;}.funny-boxes > .funny-boxes-text > h4 a{color: #555;}.funny-boxes > .funny-boxes-text > h4::after{display: none;}.funny-boxes.not-right-column::before{display: none;}/*product*/ 
.product_block{padding: 90px 0 80px;}.RWDproduct002{padding: 0;}.RWDproduct002 .btn{border-radius: 0;}.RWDproduct002 .btn.btn-rj{background-color: transparent;color: #0070c4;border: 3px solid #004c78;letter-spacing: 1.5px;min-width: 100px;transition: all 0.2s ease 0s;}.RWDproduct002 .btn.btn-rj:hover, .RWDproduct002 .btn.btn-rj:focus{background-color: #004c78;}/*頁尾*/footer.footer{background-color: #282f33;border-top: 2px solid #a1c4d7;color: #fff;font-size: 15px;letter-spacing: 1.5px;line-height: 1.8;padding: 50px 0;}footer.footer a{color:#fff;}footer h1{font-size: 18px;margin: 0 auto 15px;}.footer_ssl{font-size: 13px;}.copyright_desc{color: #ccc;}.copyright_desc a, .copyright_desc a:hover, .copyright_desc{color: #ccc !important;}/*社群*/ 
.RWDsocial003{float: right;}.RWDsocial003 .social-icon{border-radius: 0;background-color: transparent;}.RWDsocial003 .social-icon i{margin-top: 0;line-height: 1.1;}.RWDsocial003 i img{margin-top: 0;}.RWDsocial003 .social-icon:hover i:last-child{margin-top: 0;}/*搜尋*/ 
.web_search{background-color: #151e23;width: 90%;float: right;}.web_search input{background: transparent;}.web_search .searchkey{width: 70%;}.web_search .searchkey input{width: 100%;}.web_search .btn{width: 30%;border: 0px solid transparent;}.web_search .btn:hover{background: transparent;}/*電子報*/ 
.footer_edm{margin:10px 0;}.web_edm{width: 90%;background-color: #151e23;padding: 3px 0;border: 0px solid transparent;float:right;}.web_edm .email{width: 65%;}.web_edm .email input{width: 100%;background-color: transparent;color: #999;font-size: 13px;letter-spacing: 1px;}.web_edm .btn_container{width: 35%;}.web_edm .btn_container .btn{width: 50%;font-size: 13px;letter-spacing: 1px;}.web_edm .btn{background: transparent;border: 0px solid transparent;width: 100%;color: #999;}.web_edm .btn:hover{background: transparent;border: 0px solid transparent;color: #333;}/*scrolltop*/ 
.scrollTop001{width: 35px;height: 35px;}.scrollTop001 .icon{background: transparent url(archive/image/customization/sct.png) center center no-repeat;}

#RWDPAGE_BASE_PAT01 .navbar.navbar-fixed-top {background: #fff;}#RWDPAGE_BASE_PAT01 .copyright{font-size: 13px;}#RWDPAGE_BASE_PAT01 .RWDMenuIcon002 .web_language .btnToggle { top: -6px;}.pull-right li a:hover, a:focus { color: #004c78;}section.call_to_action {min-height: 600px;}/**/ 
.footer_contact img {width: 25px;background: #004c78;padding: 3px;border-radius: 4px;margin: 10px 0px;}.footer_copyright {text-align: right;padding-top: 10px;}/*公司簡介*/ 
.about_tix h3 {letter-spacing: 2px;padding-bottom: 15px;}.about_tix p {letter-spacing: 1px;padding-bottom: 25px;line-height: 32px;}.row.about {margin-top: 40px;}/*產品介紹*/ 
.pr_tix p {letter-spacing: 1px;padding-bottom: 25px;line-height: 32px;}.row.pr {margin-top: 40px;}.pr_more .btn{ background-color: transparent;color: #0070c4;border: 3px solid #004c78;transition: all 0.2s ease 0s;padding: 10px 22px; font-size: 15px;line-height: 1.1; border-radius: 0;letter-spacing: 1px;}.pr_more .btn:hover{background-color: #004c78;color: #fff;}.pr_tix {padding-top: 80px;padding-left: 30px;}/*最新消息*/ 
.layoutlist_2 .list_subject a {line-height: 50px !important;text-decoration: none; color: #151e23 !important;letter-spacing: 1px !important;font-size: 16px !important;}.layoutlist_2 .listdate .yearmonth {padding-bottom: 15px;}.page_subject h1.pageTitle { font-size: 28px;letter-spacing: 2px;}/*歷年記事*/aside.page_menu_block { padding-right: 30px;}.page_menu_block ul.nav > li > a { background: #d5dfe4;}.page_menu_block ul.nav > li > a:hover, .page_menu_block ul.nav > li.hover > a, .page_menu_block ul.nav > li.active > a {color: #ffffff;background: #004c78;}.btn.btn_back { background-color: #666 !important;}.date_tix h3 {letter-spacing: 2px;padding-bottom: 10px;}.date_tix p { letter-spacing: 1px;  line-height: 28px;margin: 10px 0px;}.date_tix{margin-bottom: 30px;}.album_item.col-sm-4.col-md-4.content_box{height: 250px !important;}/*人員招募*/span.options {position: relative; top: 8px;}textarea#eformstw32_00041 { height: 200px;}/*聯絡我們*/ 
.contact_tix h3 {padding-bottom: 10px;letter-spacing: 2px; margin-top: 0px;}.contact_tix p { letter-spacing: 1px; line-height: 30px;}/*.row.contact_home { padding-top: 40px;}*/ 
.eformsDesc { margin: 50px 0;padding-bottom: 50px;}.eformsForm .ebtn {background: #004c78;}.contact_tix .footer_contact img { margin-top: 0px;}


/*---首頁---*//*header*/ 
.lang_en .navbar.navbar-fixed-top .navbar-brand{width: 210px;}/*about*/ 
.lang_en .RWDedictor002 .RWDedictor002-text h4{margin: 0 auto 20px;}.lang_en .RWDedictor002 .idea{margin: 25px 0 0;}.lang_en .RWDedictor002 .idea .about_item{padding: 3px 15px;display: block;float: left;margin: 0 5px 5px 0;}/*services*/ 
.lang_en .RWDService002 h2.sub-title{display:none;}.lang_en .funny-boxes > .funny-boxes-text > h4{font-size: 16px;letter-spacing: 1px;line-height: 1.5;text-transform: none;}/*頁尾*/ 
.lang_en .web_edm .email{width: 70%;}.lang_en .web_edm .btn_container{width: 30%;}.lang_en .web_edm .btn_container .btn{width: 100%;}.lang_en #btn_reject_emailm_RWDfullscreen02_28_1{display:none;}/*----------內頁----------*/ 
.lang_en  #RWDPAGE_BASE_PAT01 #btn_reject_emailm_RWDPAGE_BASE_PAT01_42_1 {display: none;}.lang_en  .about_l_01 { float: left;padding-right: 100px;}.lang_en  #eformsForm_1_24 > div > div.row > div.col-sm-12.col-md-11 { padding-left: 44px !important;}@media (min-width: 769px) {.lang_en #eForm1 .form-group .col-md-1 {width: 12%;}.lang_en #eForm1 .form-group .col-md-11 {width: 88%;}.lang_en #eForm1 .form-group .col-md-5 {width: 38%;}.lang_en #eformsForm_2_21 > div > div.row > div.col-sm-12.col-md-11 {padding-left: 42px !important;}}

@media (max-width:1024px){
/*公司簡介*/ 
.about_tix h3 {margin-top: 0px;}/*歷年記事*/ 
.album_item.col-sm-4.col-md-4.content_box{height: 220px !important;}/*---英文版---*/ 
.lang_en .navbar.navbar-fixed-top .navbar-nav > li > a{padding: 28px 8px 24px;}.lang_en .RWDedictor002 .idea{margin: 25px 0;}.lang_en .about_l_01 { padding-right: 50px;}.lang_en  #eformsForm_1_24 > div > div.row > div.col-sm-12.col-md-11 { padding-left: 38px !important;}
}

@media screen and (min-width: 770px) and (max-width: 1220px) {.RWDedictor002 .container, footer .container{padding:0 25px;}.navbar-nav{margin-right: 20px;}.RWDedictor002 .RWDedictor002-text h4{margin: 0px auto 20px;}.RWDedictor002 .idea{margin: 15px 0;}.RWDedictor002 .idea .about_item{display: block;float: left;margin: 0px 10px 10px 0;}.RWDedictor002 .RWDedictor002-text > .page-scroll{padding-top: 0;}}/*@media screen and (max-width: 1220px) {.RWDparalaxSlice{background-attachment: fixed;}}*/

@media (max-width: 800px) {
#RWDfullscreen02 .container{padding:0 35px;}.navbar.navbar-fixed-top .navbar-toggle{margin-top: 18px;background-color: transparent;border: 0px solid transparent;}.navbar-inverse .navbar-toggle .icon-bar{background-color: #999;}.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form{border-color: #efefef;}.navbar.navbar-fixed-top .navbar-nav > li > a{padding: 15px 15px;}.RWDMenuIcon002 .mobile_language.is-opened .lang_text{background-color:#004c78;}
}
@media (max-width: 768px) {
/*about*/ 
.RWDedictor002 .RWDedictor002-text{width: 90%;margin: 0 auto;}/*service*/ 
.funny-boxes > .funny-boxes-text > h4{font-size: 16px;}/*--------------------英文版首頁--------------------*//*about*/ 
.lang_en .RWDedictor002 .RWDedictor002-text h4{margin: 25px auto 20px;}.lang_en .RWDedictor002 .idea{margin: 25px 0 0;}/*service*/ 
.lang_en .RWDService002 .funny-boxes{min-height: 223px;}.lang_en .RWDService002 .funny-boxes{padding: 35px 10px 25px !important;}/*--------------------內頁--------------------*//*選單*/#RWDPAGE_BASE_PAT01 .navbar .container {padding: 0px 35px;}#RWDPAGE_BASE_PAT01 .navbar-nav > li {text-align: center;}/*頁尾*/#RWDPAGE_BASE_PAT01 .footer .container {padding: 0px 35px;}/*公司簡介*/ 
.about_tix h3 {margin-top: 10px;}/*產品介紹*/ 
.pr_tix { padding-top: 30px; padding-left: 15px;}/*人員招募*/span.options {top: 0px;}.lang_en  #eformsForm_1_24 > div > div.row > div.col-sm-12.col-md-11 { padding-left: 0px !important;}
}
@media (max-width: 480px) {
#RWDfullscreen02 .container{padding:0 25px;}/*header*/ 
.navbar.navbar-fixed-top .navbar-brand{width: 200px;padding: 15px 0;}.navbar.navbar-fixed-top .navbar-toggle{margin-top: 16px;}.navbar-toggle{margin-right: 0;}/*title*/ 
.RWDedictor002 h1.main-title, .RWDService002 h1.main-title, .RWDproduct002 h1.main-title{font-size: 40px;}/*about*/ 
.RWDedictor002 .RWDedictor002-text{width: 100%;margin: 0 auto;}.RWDedictor002 .idea .about_item{display: block;width: 100%;margin: 0px auto 10px;}/*service*/ 
.funny-boxes > .funny-boxes-text > h4{padding-bottom: 0px;}#m_RWDfullscreen02_8_1 > div.section-inner > div > div:nth-child(2) > div:nth-child(3) > div{padding-bottom:40px;}/*footer*/ 
.footer_right{margin-top: 25px;}.web_search{width: 100%;float: none;}.web_edm{width: 100%;float: none;}.copyright{text-align: center;}#RWDfullscreen02 div#m_RWDfullscreen02_29_1 { display: none;}/*--------------------英文版首頁--------------------*//*about*/ 
.lang_en .RWDedictor002 .idea .about_item{float: none;}/*service*/ 
.lang_en .RWDService002 .funny-boxes{min-height: auto;}/*---------------------------------內頁---------------------------------*/#RWDPAGE_BASE_PAT01 .navbar .container {padding: 0px 25px;}#RWDPAGE_BASE_PAT01 div#m_RWDPAGE_BASE_PAT01_44_1 {display: none;}.footer_ssl .visible-xs {letter-spacing: 1px;}.layoutlist_2 .listdate .yearmonth {padding-top: 20px;}section.call_to_action h3 {line-height: 20px;}.page_subject h1.pageTitle {font-size: 22px; letter-spacing: 0px; line-height: 35px;}#toTop{display: none !important;}div#btn_reject_emailm_RWDPAGE_BASE_PAT01_42_1 {display: none;}.web_edm .btn_container .btn { float: right;}div#btn_reject_emailm_RWDfullscreen02_28_1 { display: none;}#RWDPAGE_BASE_PAT01 .footer .container { padding: 0px 25px;}/*英文*/ 
.lang_en .navbar.navbar-fixed-top .navbar-brand { width: 150px;}.lang_en .about_l_01 {padding-right: 0px;}.lang_en .navbar.navbar-fixed-top .navbar-nav > li > a {padding: 15px;}
}
@media (max-width: 380px){
.web_edm .btn_container .btn {    float: right;    margin-top: 0px;    float: right !important;}
}
@media (max-width: 320px){
.album_item.col-sm-4.col-md-4.content_box {padding: 0px;}.web_search .btn { margin-top: 0px; float: right !important;width: 18%;}.lang_en footer h1{font-size: 17px;}
}