/*文字連結設定*/:root {    --SnsLine: #4cc764;    --SnsFB: #1877f2;    --SnsMessenger: linear-gradient(20deg, rgba(0, 153, 255, 1) 0%, rgba(160, 51, 255, 1) 60%, rgba(255, 82, 128, 1) 90%, rgba(255, 112, 97, 1) 100%);    --SnsYT: #ff0000;    --SnsIG: linear-gradient(45deg, rgba(250, 225, 0, 1) 0%, rgba(252, 183, 32, 1) 15%, rgba(255, 121, 80, 1) 30%, rgba(255, 28, 116, 1) 50%, rgba(108, 28, 209, 1) 100%);    --SnsTwitter: #000;    --SnsShopee: #ed4c2f;}a {    text-decoration: none;}a:hover,a:focus {    text-decoration: none;}/* 反白顏色設定*/::selection {    background: #01a0e8;    color: #fff;}::-moz-selection {    background: #01a0e8;    color: #fff;}.fl.spinner1 {    top: 50% !important;    left: 50% !important;}/*選單*/ 
.cd-logo {    width: 236px;    margin-top: 45px;    margin-left: 0px;    transition: all 0.3s;}nav.cd-nav {    margin-top: 0px;    margin-right: 40px;}.RWDmenu_plus02 .inside {    background: rgba(0, 0, 0);    transition: all 0.1s;}.RWDmenu_plus02 .container {    width: 80%;}.cd-main-header {    background: transparent;    height: 120px;    transition: all 0.1s;}.cd-primary-nav>li>a {    font-size: 17px;    letter-spacing: 2px;    color: #fff;    padding: 0 25px;    line-height: 120px;    height: 120px;    transition: all 0.3s;}.cd-primary-nav>li>a:hover {    color: #01a0e8;}.cd-primary-nav .cd-secondary-nav {    border-top: 3px solid #01a0e8;}.cd-primary-nav .cd-secondary-nav a {    font-weight: normal;}.cd-primary-nav .cd-secondary-nav,.cd-primary-nav .cd-nav-gallery,.cd-primary-nav .cd-nav-icons {    box-shadow: none;    background: #000;    top: 120px;    transition: all 0.5s;}.cd-primary-nav>li:hover:after {    background: transparent;}.cd-primary-nav>li>a:hover:before,.cd-primary-nav>li>a:hover:after {    background-color: #4f7a8c;}.cd-primary-nav ul.moves-out>li>a.selected {    font-weight: normal;}.cd-primary-nav>li>a.selected {    background-color: transparent;    color: #333 !important;}.cd-primary-nav .cd-secondary-nav>li {    border-bottom: 1px solid #383838;}.cd-primary-nav .cd-secondary-nav>li>a {    font-size: 17px;    color: #949494;}.cd-primary-nav .cd-secondary-nav>li>a:hover {    background-color: #000;    color: #01a0e8;}.RWDmenu_plus02 .sub-nav {    height: auto;}.RWDmenu_plus02 #lan-02 {    margin-top: 18px;    margin-left: 15px;    margin-right: 5px;}.RWDmenu_plus02 .member-block,.RWDmenu_plus01 .cart-block {    margin-top: 9px;}.RWDmenu_plus02 .member-block:hover span,.RWDmenu_plus01 .cart-block:hover span {    color: #fff;}.RWDmenu_plus02 .cart-block:hover i {    color: #fff;}.RWDmenu_plus02 .cart-block:hover i {    color: #517b8d;}.RWDmenu_plus02 .glyphicon.glyphicon-shopping-cart:hover {    color: #fff;}.cd-header-buttons {    transition: all 0.5s;}.cd-header-buttons li.search-btn {    margin-top: 24px;    transition: all 0.5s;}.cd-search {    top: 120px;    transition: all 0.5s;    z-index: 99999;}.cd-search button:hover {    color: #01a0e8;}.cd-search input {    font-size: 14px;    height: 80%;    width: 30%;    float: right;    background: #222;    color: #fff;    box-shadow: inset 0 1px 0 #525252, 0 3px 6px rgba(0, 0, 0, 0.05)}.cd-search button {    font-size: 14px;    color: #fff;    top: 20px;}.cd-search-trigger::before {    border: 2px solid #fff;}.cd-search-trigger::after {    background: #fff;}.cd-search-trigger:hover.cd-search-trigger::before {    border: 2px solid #01a0e8;}.cd-search-trigger:hover.cd-search-trigger::after {    background: #01a0e8;}.cd-search-trigger.search-is-visible span::after {    background: #01a0e8;}.cd-search-trigger.search-is-visible span::before {    background: #01a0e8;}.RWDmenu_plus02 .cart-menu .cart-cancel-btn:hover {    color: #000000;}.RWDmenu_plus02 .cart-menu ul.content li .text-box .price {    color: #fff;}.RWDmenu_plus02 .cart-menu .buy-btn a {    background-color: #fff;}.RWDmenu_plus02 .member-block.logn-out {    margin-top: 9px;}.cd-overlay {    background-color: transparent;}/*隱藏*/ 
.cd-primary-nav>.has-children>a::before,.cd-primary-nav>.has-children>a::after {    display: none}.RWDmenu_plus02 .member-block:after,.RWDmenu_plus01 .cart-block:after {    display: none}/*往下*/ 
.RWDmenu_plus02 .inside.is-up {    background: rgba(0, 0, 0, 0.8);    transition: all 0.3s;}.RWDmenu_plus02 .inside.is-up .cd-primary-nav>li>a {    height: 50px;    line-height: 50px;    transition: all 0.5s;}.RWDmenu_plus02 .inside.is-up .cd-logo {    width: 215px;    margin-top: 10px;    transition: all 0.5s;}.RWDmenu_plus02 .inside.is-up .cd-main-header {    height: 50px;    transition: all 0.5s;}.RWDmenu_plus02 .inside.is-up .cd-header-buttons li.search-btn {    margin-top: 0;    transition: all 0.5s;}.RWDmenu_plus02 .inside.is-up .cd-header-buttons {    top: 8px;    transition: all 0.5s;}.RWDmenu_plus02 .inside.is-up .cd-primary-nav .cd-secondary-nav,.RWDmenu_plus02 .inside.is-up .cd-primary-nav .cd-nav-gallery,.RWDmenu_plus02 .inside.is-up .cd-primary-nav .cd-nav-icons {    top: 50px;    transition: all 0.5s;}.RWDmenu_plus02 .cd-search {    top: 50px;    transition: all 0.5s;}/*banner*/ 
.banner_block {    background-color: #000000 !important}.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button {    background: #01a0e8;}.RWDbanner_plus01.style-dotnav.dot .slick-dots button {    width: 15px;    height: 15px;}.link-btn a,.RWDbanner_plus01>.slick-caption .link-btn a {    background: linear-gradient(270deg, #00a0e8 0%, #215297 100%);    border-radius: 0;    color: #fff;    font-size: 18px;    letter-spacing: 1px;    padding: 8px 60px;    transition: all 1s;}.link-btn a:hover,.RWDbanner_plus01>.slick-caption .link-btn a {    background: linear-gradient(270deg, #06618a 0%, #07326f 100%);    transition: all 1s;}.RWDbanner_plus01 .logo img {    margin-top: -30px;}/*main*/ 
.cd-main-content {    background: #ffffff !important;    top: 120px;}/*間距*/ 
.service_block {    padding: 80px 0;}.service_block .container {    width: 990px;}.product_block {    padding: 0px 10px;}.product_block .container {    width: 990px;}.product_a {    padding: 0px 0px 10px;}.product_b {    padding: 0px 0px 10px;}.product_c {    padding: 0px}.teaching_block {    padding: 10px;}.teaching_a {    padding: 0 5px 0 0;}.teaching_b {    padding: 0 0 0 5px;}.footer_block {    padding: 80px 0 50px;    background: #000 !important;}.footerRights {    padding: 20px 0;    background: #000;}/*service*/ 
.RWDService002 h2.sub-title,.RWDService002 .section-line {    display: none}.funny-boxes.not-right-column::before {    display: none}.funny-boxes>.funny-boxes-text>h4::after {    display: none}.RWDService002 {    padding: 0px;}.RWDService002 h1.main-title {    font-size: 36px;    color: #000;    font-weight: bold;    letter-spacing: 3px;}.funny-boxes>.funny-boxes-text>h4 {    font-size: 22px;    letter-spacing: 1px;    padding-bottom: 0px;    margin: 0 0 12px;    font-weight: bold;}.funny-boxes>.funny-boxes-text>p {    font-size: 15px;    letter-spacing: 0.2px;    font-family: 'Roboto Condensed', sans-serif;}.funny-boxes>.funny-boxes-icon {    height: 120px;    width: 120px;}/*過場圖*/ 
.RWDparallax_new .container.editor {    color: #000;    line-height: 2;    font-size: 15px;    letter-spacing: 1px;    font-family: 微軟正黑體, Microsoft JhengHei, MingLiU, arial, verdana, helvetica, tahoma, Sans-serif;}.RWDparallax_new a:hover img {    opacity: 0.7;}.RWDparallax_new a {    color: #fff;}.RWDparallax_new a:hover {    color: #f1be37;}#m_RWDfullscreen02_78_1 .picbgbox {    background-position: 50% 50% !important;}#m_RWDfullscreen02_81_1 .picbgbox {    background-position: 50% 50% !important;}/*燈光*/ 
.product_a #aaa_link {    width: 100% !important;    height: 500px !important;    padding-top: 25%;}.product_a h1 {    font-size: 48px;    font-weight: bold;    letter-spacing: 3px;}.product_a h3 {    font-size: 25px;    font-weight: bold;    letter-spacing: 1px;    font-family: 'Roboto Condensed', sans-serif;    text-transform: uppercase;}/*控制*/ 
.product_b #aaa_link {    width: 100% !important;    height: 500px !important;    padding-top: 20%;}.product_b h1 {    font-size: 48px;    font-weight: bold;    color: #fff;    text-align: right;    letter-spacing: 3px;}.product_b h3 {    font-size: 25px;    font-weight: bold;    color: #fff;    text-align: right;    letter-spacing: 1px;    font-family: 'Roboto Condensed', sans-serif;    text-transform: uppercase;}/*租賃*/ 
.product_c #aaa_link {    width: 100% !important;    height: 500px !important;    padding-top: 10%;}.product_c h1 {    font-size: 48px;    font-weight: bold;    text-align: center;    letter-spacing: 3px;}.product_c h3 {    font-size: 25px;    font-weight: bold;    text-align: center;    letter-spacing: 1px;    font-family: 'Roboto Condensed', sans-serif;    text-transform: uppercase;}/*教學訓練介紹*/ 
.teaching_a {    float: left;    width: 50%;    height: 500px !important;}#m_RWDfullscreen02_81_1 .picbgbox {    height: 500px !important}.teaching_a .RWDparallax_new .container.editor {    width: 100%;    text-align: center;}.teaching_a #aaa_link {    width: 100% !important;    height: 500px !important;    padding-top: 25%;}.teaching_a h2 {    font-size: 40px;    font-weight: bold;    color: #fff;    text-align: center;    letter-spacing: 3px;}/*地圖*/ 
.teaching_b {    float: left;    width: 50%;    height: 500px !important;}.teaching_b #map_pic {    height: 500px !important;}._bd_embed-responsive {    margin-top: 0;    margin-bottom: 0;}/*---頁尾---*//*間距*/ 
.footer_a {    float: left;    width: 40%;}.footer_b {    float: left;    width: 20%;    margin-top: 40px;}.footer_c {    float: right;    width: 40%;    margin-top: 40px;}.footer_c1 {    text-align: right;}.footer_c2 {    text-align: right;    margin: 25px 0;}.footer_c3 {    text-align: right;}/*頁尾資訊*/ 
.footer_a h3 {    font-size: 18px;    color: #fff;    letter-spacing: 3px;    font-weight: 300;}.footer_a p {    font-size: 14px !important;    color: #fff;    line-height: 1.8;    letter-spacing: 2px;    margin: 5px 0;}.footer_a a {    color: #01a0e8;}.footer_a a:hover {    color: #fff;}/*頁尾選單*/ 
.footer_b .model003 .sub_menu_list {    float: none;    margin: 5px 0;}.footer_b .model003 .sub_menu_list a {    font-size: 14px;}.model003 .sub_menu_list0 {    display: none;}.model003 .sub_menu_list a {    color: #ffffff;    display: block !important;    line-height: 1.8;    letter-spacing: 1px;}.model003 .sub_menu_list a:hover {    color: #01a0e8;}/*社群*/ 
.web_community .icon {    width: 25px;    height: 25px;    margin: 0px 5px;}.web_community .icon img:hover {    opacity: 0.5;    transition: all 0.3s;}/*聯絡*/ 
.more_btn_pic {    display: none}.footer_c2 .more_btn_text a {    background: linear-gradient(270deg, #00a0e8 0%, #215297 100%);    border-radius: 0;    color: #fff;    font-size: 17px;    letter-spacing: 1px;    font-family: 'Roboto Condensed', sans-serif;    text-transform: uppercase;    padding: 8px 128px;    transition: all 1s;}.footer_c2 .more_btn_text a:hover {    background: linear-gradient(270deg, #06618a 0%, #07326f 100%);    transition: all 1s;}/*SSL*/ 
.footer_c3 {    font-size: 12px !important;    color: #fff;    line-height: 1.8;    letter-spacing: 1px;}/*頁底*/ 
.rights_a {    float: left;    width: 50%;}.rights_b {    float: right;    width: 50%;}.rights_a .model003 .sub_menu_list a {    font-size: 12px;}.rights_a .model003 .sub_menu_list {    float: left;    margin: 0 15px 0 0;}.copyright {    text-align: right;}.copyright_desc a,.copyright_desc a:hover,.copyright_desc {    font-size: 12px !important;    color: #fff;    line-height: 1.8;    letter-spacing: 1px;}/*scrolltop*/ 
.scrollTop001 .icon {    background: transparent url(archive/image/customization/scrolltop.png) center center no-repeat;}/* footer-sns */ 
.footer-sns .titlebar {    margin: 0;}.footer-sns .RWDedictor008 .footer-sns .RWDsocial002,.footer-sns .RWDsocial002 ul.socialNetwork {    height: 100%;}.footer-sns .RWDsocial002 .pull-right {    float: unset !important;}.footer-sns .RWDsocial002 ul.socialNetwork {    padding: 0;    display: flex;    flex-direction: row;    margin-bottom: 0;    justify-content: flex-end;    align-items: flex-end;    gap: 0 0.5rem;}.footer-sns .RWDsocial002 ul.socialNetwork img {    width: 22px;    position: relative;    top: -3px;}.footer-sns .RWDsocial002 .iconRounded {    border: 0;    color: var(--TextMainColor);    background-color: transparent;    width: 40px;    height: 40px;    transition: var(--TransitionEase);    margin-right: 0;    padding-top: 0;    font-size: 20px;    border-radius: 50%;    line-height: 40px;}/* icon class改成你選的 */ 
.footer-sns .RWDsocial002 .iconRounded.ii-line2 {    color: var(--SnsLine);}.footer-sns .RWDsocial002 .iconRounded.ii-fb3 {    color: var(--SnsFB);}.footer-sns .RWDsocial002 .iconRounded.ii-youtube2 {    color: var(--SnsYT);}.footer-sns .RWDsocial002 .iconRounded.ii-ig2 {    color: transparent;    background: var(--SnsIG);    background-clip: text;}.footer-sns .RWDsocial002 ul.socialNetwork li {    margin-bottom: 0;    line-height: 0;    display: flex;    align-items: center;   transition: all 0.5s ease-out;    border: #dfdfdf70 solid 1px;    border-radius: 99em;}/* 250227 */ 
.RWDmenu_plus02 .cart-menu .buy-btn a{    background: #000;}
/*1660px start*/

@media (max-width:1660px){.RWDbanner_plus01 .logo img {width: 130px;}#m_RWDfullscreen02_77_1 .picbgbox{background-position: 50% 50% !important;}#m_RWDfullscreen02_78_1 .picbgbox{background-position: 50% 50% !important;}#m_RWDfullscreen02_79_1 .picbgbox{background-position: 50% 50% !important;}#m_RWDfullscreen02_81_1 .picbgbox{}.teaching_a #aaa_link{padding-top: 30%;margin-bottom: 10px;}}

/*1660px end*/
/*en start*/

.lang_en body, .lang_en html , .lang_en a,.lang_en .RWDbanner_plus01 .slick-caption,.lang_en .product_a h1,.lang_en .product_c h1,.lang_en .product_b h1,.lang_en .teaching_a h2,.lang_en .footer_a h3,.lang_en .footer_a p,.copyright_desc a, .copyright_desc a:hover, .copyright_desc,.lang_en .cd-search input,.lang_en .cd-search button,.lang_en .RWDService002 h1.main-title,.lang_en .hgroup h1,.lang_en section.call_to_action{letter-spacing: 0 !important;}.cd-header-buttons {    transition: all 0.5s;    display: flex;    justify-content: center;    align-items: center;    flex-direction: row-reverse;}.lang_en .product_a h1, .lang_en .product_c h1, .lang_en .product_b h1, .lang_en .teaching_a h2 {    font-size: 35px;    margin: 0;}.RWDmenu_plus02 #lan-02 a span {    font-size: 15px;}.lang_en .RWDbanner_plus01 .slick-caption .container {    width: 87%;}.RWDmenu_plus02 #lan-02 a {    color: #fff;}.lang_en .funny-boxes > .funny-boxes-text > h4 {    letter-spacing: 0;    line-height: 1.5;}.service_block .container {    width: 80%;}.lang_en .product_a #aaa_link,.lang_en .product_b #aaa_link,.lang_en .product_c #aaa_link,.lang_en .teaching_a #aaa_link {    padding: 0;    display: flex;    align-items: center;    letter-spacing: 0 !important;}.lang_en .product_b #aaa_link {    justify-content: flex-end;}.lang_en .footer_block .container,.lang_en .footerRights .container {    width: 75%;}.lang_en .footer_c {    max-width: 330px;}.lang_en .footer_b {    min-width: 400px;}.lang_en .footer_a {    width: calc(100% - 790px);}.lang_en .teaching_a #aaa_link {    justify-content: center;}.RWDmenu_plus02 .is-up #lan-02 {    margin-top: -10px;    transition: .5s;}.RWDmenu_plus02 #lan-02{    transition: .5s;} @media (min-width: 1921px) and (max-width: 2560px) { .lang_en .RWDbanner_plus01 .slick-caption .container {    width: 70%;}}@media (max-width: 1700px) {.lang_en .footer_block .container, .footerRights .container {    width: 90%;}.RWDmenu_plus02 .container {    width: 90%;}.lang_en .service_block .container .container {    width: 100%;}.lang_en .service_block .container {    width: 80%;}}@media (max-width: 1600px) {.RWDmenu_plus02 .container {    width: 95%;}.lang_en .service_block .container {    width: 90%;}.lang_en .footer_block .container, .footerRights .container {    width: 95%;}}@media (max-width: 1500px) {.cd-primary-nav > li > a {    padding: 0 15px;}.lang_en .RWDbanner_plus01 .slick-caption .container {    width: 92%;}}@media (max-width: 1400px) {.RWDmenu_plus02 .container {    width: 100%;}nav.cd-nav {    margin-left: 0;    margin-right: 20px;}.lang_en .service_block .container {    width: 95%;}}@media (max-width: 1300px) {.lang_en .service_block .container {    width: 100%;}.lang_en .product_a h1, .lang_en .product_c h1, .lang_en .product_b h1, .lang_en .teaching_a h2 {    font-size: 30px;}.lang_en .footer_c2 .more_btn_text a {    padding: 8px;    display: block;    max-width: 200px;    text-align: center;    margin-left: 20px;}.lang_en .footer_c {    max-width: 100%;    display: flex;    width: 100%;    align-items: center;    margin: 0;}.lang_en .modelmorebtn .more_btn {    width: 100%;}.lang_en .footer_a {    width: calc(100% - 400px);}.lang_en .footer_c2 {    width: 200px;}.lang_en .web_community li {    margin: 0 5px 0 0;}}@media (max-width: 1180px) {.lang_en .funny-boxes > .funny-boxes-text > h4 {    font-size: 18px;    margin: 0 0 5px;}.lang_en .product_block .container {    width: 80%;}}

/*en end*/
/*內頁 start*/

/*內頁*//*all*/#toTop {    display: none !important;}section.call_to_action {    letter-spacing: 2px;    line-height: 2;    font-size: 15px;padding: 35px 0 80px;    color: #777;}.pagecontent {margin-top:0px !important;}.layoutlist_2 .item, .layoutlist_4 .item {margin-top: 0px;border-bottom: 1px solid #b2b2b2;}/*底部空間*//*.list2, .list3, .menu5, .layoutmenu3 {margin-bottom: 80px;: 80px !important;}*//*大標*/ 
.page_subject {padding: 0;}.hgroup .container { border-bottom: 0;}.hgroup h1{color: #000;    letter-spacing: 5px;    font-weight: bold;    font-size: 28px;    line-height: 1.7;}.hgroup .breadcrumb {bottom: 10px;border: 0;}/*文字統一*/ 
.nt01 {margin-top: 0 !important;}.pagecontent h1 {line-height: 1.7;font-size: 25px;background: linear-gradient(0deg, #00a0e8 , #12386d);-webkit-background-clip: text;-webkit-text-fill-color: transparent;margin-top: 50px;}.pagecontent h2 {font-size: 20px;color: #000;font-weight: bold;}/*底色*/ 
.bk_in {    position: relative;    padding: 40px 0;    margin: 60px 0;}.bk_in:after {    content: "";    display: block;    position: absolute;    background-color: #f3f3f3;    width: 200%;    height: 100%;    left: -50%;    z-index: -1;top:0;}.bk_in_nb {margin: 60px 0 0 !important;padding: 40px 0 0;}.bk_in_nt {margin: 0 0 60px !important;}.bk_in_nb:before {    content: "";    display: block;    position: absolute;    background-color: #f3f3f3;    width: 200%;    height: calc(100% + 80px);    left: -50%;    z-index: -1;    top: 0;}/*公司簡介*/ 
.m01 {margin: 60px -15px;}/*最新消息*/ 
.layoutlist_3 .list_subject a {    line-height: 1.7 !important;    font-size: 25px !important;    background: linear-gradient(0deg, #00a0e8 , #12386d);    -webkit-background-clip: text;    -webkit-text-fill-color: transparent;}.layoutlist_3 .list_subject .summary a {    color: #777 !important;    background: transparent !important;    -webkit-background-clip: inherit !important;    -webkit-text-fill-color: inherit !important;    font-size: 15px !important;}/*產品介紹*/ 
.mb20 {    height: 0 !important;}.product_desc_subject {    display: none;}aside.page_menu_block h4 {    display: none;}.page_content2 .info #prod_name h2, #prod_name h2 {    letter-spacing: 5px;    font-weight: bold;    font-size: 28px !important;    line-height: 1.7 !important;}.item .subject A.itemlink {    line-height: 1 !important;    font-size: 25px !important;    background: linear-gradient(0deg, #00a0e8 , #12386d);    -webkit-background-clip: text;    -webkit-text-fill-color: transparent;    display: block;}.page_content1 .bx-wrapper .bx-prev, .page_content1 .bx-wrapper .bx-next {    filter: invert(100%) grayscale(100%) brightness(200%);    -webkit-filter: invert(100%) grayscale(100%) brightness(200%);}.page_content1 #productbx_bg {background: #00000000;}.page_content1 #productbx_bg {background: #fff;}/*工程案例*/#edcontent > div > div > div > div > div > div.list_subject.col-sm-6.col-md-6 > a{    font-size: 18px !important;    background: linear-gradient(0deg, #00a0e8 , #12386d);    -webkit-background-clip: text;    -webkit-text-fill-color: transparent;}#edcontent > div > div > div > div > div > div.list_subject.col-sm-6.col-md-6 > div{line-height:1.5;}/*側選單*/ 
.page_menu_block ul.nav > li > a {    color: #ffffff;    background: linear-gradient(90deg,#12386d,#00a0e8);    opacity: 0.7;    border-radius: 0;    font-weight: bold;    font-size: 16px;    letter-spacing: 4px;    transition: 0.2s;}.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: linear-gradient(90deg,#12386d,#00a0e8);    opacity: 1;}.page_menu_block ul.nav ul > li > a:hover, .page_menu_block ul.nav ul > li.hover > a, .page_menu_block ul.nav ul > li.active > a {    color: #3382d0;    background: #f6f6f6;}.page_menu_block ul.nav ul > li > a {    color: #111111;    background: #ffffff;}.layoutlist_2 .item, .layoutlist_4 .item {    border-bottom: 0;}/*按鈕*/ 
.block_body .page_content2 .btn, .block_body .page_content1 .btn, .page_content2 .btn, .page_content1 .btn {    line-height: 2;    background: linear-gradient(90deg,#12386d,#00a0e8);    -webkit-border-radius: 0;    -moz-border-radius: 0;    border-radius: 0;    float: right;    margin-right: 0;    margin-left: 10px;}.ebtn{    background: linear-gradient(270deg, #00a0e8 0%, #215297 100%) !important;     color:#fff;}.ebtn:hover{background: linear-gradient(270deg, #06618a 0%, #07326f 100%) !important; }

/*內頁 end*/
/*1199px start*/
@media (max-width: 1199px) {
.cd-primary-nav > .has-children > a::before, .cd-primary-nav > .has-children > a::after{display:block}.cd-header-buttons {    display: block;}nav.cd-nav .phone-lang-label span {    font-size: 16px;}nav.cd-nav .phone-lang-label span:nth-child(3), nav.cd-nav .phone-lang-label i,nav.cd-nav .bottom-copyright {    display: none;}nav.cd-nav .phone-lang-label {    padding: 0 15px;}.cd-primary-nav.nav-is-visible .phone-menubelow {    margin: 15px 30px;}nav.cd-nav ul .close-btn:after, nav.cd-nav ul .close-btn:before {    background-color: #ccc;}/*選單*/ 
.cd-main-header{background:#000;height: 50px;transition: all 0.1s;padding:0 30px}.cd-logo {margin-top: 10px !important;width: 200px !important;  margin-left: 10px;}.cd-header-buttons{margin-top: 0px;top: 0px;}.cd-overlay {  background-color: rgba(19, 19, 19, 0.56);}.RWDmenu_plus02 .phone-menu{margin-right: 10px;margin-top: 2px;}.cd-primary-nav .cd-secondary-nav > li > a:hover {background-color: transparent;}.cd-overlay.is-visible.search-is-visible{top:70px;}nav.cd-nav .phone-member a:hover {color:#fff;}nav.cd-nav .bottom-copyright span {color:#fff;}.cd-nav-trigger span, .cd-nav-trigger span::before, .cd-nav-trigger span::after{background: #fff;}.cd-search button{top: 8px;}.cd-primary-nav, .cd-primary-nav ul{background: #000;}nav.cd-nav ul .close-btn{color: #fff;}.cd-primary-nav a, .cd-primary-nav ul a{border-bottom: 1px solid #22273a;}nav.cd-nav .bottom-copyright{color: #fff;}.cd-primary-nav > li > a{padding: 0 20px;line-height: 60px;height: 60px;}.cd-primary-nav a, .cd-primary-nav ul a{padding: 0 20px;color: #fff !important;}.cd-primary-nav .go-back a { padding-left: 20px;color: #fff !important;}.has-children > a::before, .has-children > a::after, .go-back a::before, .go-back a::after{background: #fff;}.cd-search.is-visible { top: 50px !important;}.cd-overlay.is-visible.search-is-visible {  top: 3px;}.cd-header-buttons li.search-btn{margin-top: 3px;}.RWDmenu_plus02 .inside.is-up .cd-header-buttons {  top: 0px;}.RWDmenu_plus02 .inside.is-up .cd-header-buttons li.search-btn{  margin-top: 3px;}.cd-primary-nav .cd-secondary-nav, .cd-primary-nav .cd-nav-gallery, .cd-primary-nav .cd-nav-icons{top: 0px;border-top: none;}.cd-nav-trigger.nav-is-visible span::before, .cd-nav-trigger.nav-is-visible span::after{background: #01a0e8;}/*banner*/ 
.cd-main-content{top: 50px;}.RWDbanner_plus01 .container{width: 95%}.RWDbanner_plus01 .logo img {width: 100px;margin-bottom: 5px;}.link-btn {margin-top: 30px;}
}
/*1199px end*/
/*1024px start*/
@media (max-width: 1024px) {
/*-------------------首頁-------------------*//*service*/ 
.service_block .container{width: 100%;}/*過場圖*/ 
.product_block .container {width: 90%;}#m_RWDfullscreen02_77_1 .picbgbox{height: 45vw !important}#m_RWDfullscreen02_78_1 .picbgbox{height: 45vw !important}#m_RWDfullscreen02_79_1 .picbgbox{height: 45vw !important}/*教學訓練介紹*/ 
.teaching_a #aaa_link { padding-top: 45%;}/*頁尾*/ 
.footer_block .container {width: 90%;}.footerRights .container {width: 90%;padding:0}/*ScrollTop.scrollTop001{bottom:30%;right: 0;}.ft-title span {padding-left: 25px;padding-right: 10px;}.ft-title img {float: none;padding-bottom: 0;}*//*-----內頁-----*//*大標*/ 
.hgroup .container {    padding-top: 0;}.pagecontent h1 {    margin-top: 30px;}/*產品*/ 
.fa-angle-down:after {    display: none;}/*scrollTop*/ 
.scrollTop001 {transition: bottom 0.5s ease 0s;width: 54px;height: 74px;position: fixed;bottom: 23%;right: 14px;opacity: 0;text-align: center;cursor: pointer;z-index: 75;}
}
/*1024px end*/
/*991px start*/
@media (max-width: 991px) {
/*en*/ 
.lang_en .teaching_a h2 {    line-height: 1.5;}.lang_en .product_block .container {    width: 90%;}.lang_en .footer_a {    width: 100%;}.lang_en .footer_block .container, .footerRights .container {    width: 80%;}.lang_en .footerRights .container {    padding: 0 20px;}.lang_en .rights_b,.lang_en .rights_a {    width: fit-content;    float: left;    text-align: left;    line-height: 1;}/*-------------------首頁-------------------*//*選單*/ 
.cd-search input{ width: 50%;}.cd-overlay{z-index: 9999;}/*banner*/ 
.RWDbanner_plus01 .container{text-align: center;}.RWDbanner_plus01 .logo img {width: 175px;}/*過場圖*/ 
.RWDparalaxSlice .paralaxText {padding: 23px 50px;}.product_a #aaa_link{height: 350px !important;}.product_b #aaa_link{height: 350px !important;}.product_c #aaa_link{height: 350px !important;}/*教學訓練介紹*/ 
.teaching_a { height: 300px !important;}#m_RWDfullscreen02_81_1 .picbgbox{height: 300px !important}.teaching_a #aaa_link {padding-top: 38%;height: 300px !important;}/*地圖*/ 
.teaching_b { height: 300px !important;}.teaching_b #map_pic{height: 300px !important}/*頁尾*/ 
.footer_block .container {width: 100%;}.footerRights .container {width: 100%;}.footer_b{width: 30%;}.footer_c{width: 30%;}.footer_c2 .more_btn_text a{padding: 8px 70px;}/*scrollTop.scrollTop001{bottom: 10%;right: 0;}*//*-----內頁-----*//*all*//*section.call_to_action {    padding: 10px 0 50px;}*//*大標*/ 
.hgroup h1 {    margin-bottom: 55px;}/*灰色背景*/ 
.bk_in {    position: relative;    padding: 20px 0;    margin: 30px 0;}/*公司簡介*/ 
.m01 {    margin: 20px -15px 30px;}/*服務*/ 
.ser01 img {    margin-bottom: 30px;}/*scrollTop*/ 
.scrollTop001 {transition: bottom 0.5s ease 0s;width: 54px;height: 74px;position: fixed;bottom: 28%;right: 14px;opacity: 0;text-align: center;cursor: pointer;z-index: 75;}
}
/*991px end*/
/*767px start*/
@media (max-width: 767px) {
/*en*/ 
.lang_en .product_a #aaa_link, .lang_en .product_b #aaa_link, .lang_en .product_c #aaa_link {    height: 45vw!important;}.lang_en .footerRights .container {    width: 90%;}.lang_en .footer_block .container, .footerRights .container {    width: 90%;}.lang_en .footer_b {    min-width: auto;}
}
/*767px end*/
/*600px start*/
@media (max-width: 600px) {
/*en*/ 
.cd-main-header {    padding: 0 5px;}.lang_en .product_a h1, .lang_en .product_c h1, .lang_en .product_b h1, .lang_en .teaching_a h2 {    font-size: 20px;}.lang_en .product_a #aaa_link, .lang_en .product_b #aaa_link, .lang_en .product_c #aaa_link {    justify-content: center;    height: 55vw !important;}.lang_en .footer_a h3 {    font-weight: bold;    letter-spacing: 0;    font-size: 17px;    line-height: 1.5;    margin: 0 0;}.lang_en .footer_block {    padding: 40px 0 0;}.lang_en .product_block .container {    width: 100%;}.lang_en .footer_c2 {    width: 100%;}.lang_en .footer_c1 {    width: 100%;}.lang_en .footer_c {    flex-direction: column;    margin: 30px 0 0;}.lang_en .footer_c2 .more_btn_text a {    margin: 0;    width: 100%;    max-width: 100%;}.lang_en .footer_c2 .more_btn_text a {    margin: 0;    width: 100%;    max-width: 100%;}/*-------------------首頁-------------------*//*選單*/ 
.cd-main-header{height:auto;}.cd-search input{ width: 100%;}/*banner*/ 
.RWDbanner_plus01 .slick-caption.txt-left, .RWDbanner_plus01 .slick-caption.txt-right{ width: 100% !important;}.RWDbanner_plus01 .logo img {width: 95px;}/*service*/ 
.funny-boxes > .funny-boxes-text > p{font-size: 17px;letter-spacing: 0.5px;}/*過場圖*/#m_RWDfullscreen02_77_1 .picbgbox{height: 55vw !important}#m_RWDfullscreen02_78_1 .picbgbox{height: 55vw !important}#m_RWDfullscreen02_79_1 .picbgbox{height: 55vw !important;background-position: 30% 50% !important;}/*燈光*/ 
.product_a #aaa_link{height: 180px !important;padding-top: 25%;}.product_a h1{font-size: 32px;margin: 0 0 6px;}.product_a h3{font-size: 14px;}/*控制*/ 
.product_b #aaa_link{height: 180px !important;padding-top: 25%;}.product_b h1{font-size: 32px;margin: 0 0 6px;}.product_b h3{font-size: 14px;}/*租賃*/ 
.product_c #aaa_link{height: 180px !important;padding-top: 8%;}.product_c h1{font-size: 32px;margin: 0 0 6px;}.product_c h3{font-size: 14px;}/*教學訓練介紹*/ 
.teaching_a {width: 100%;height: 200px !important;padding: 0;}#m_RWDfullscreen02_81_1 .picbgbox{height: 200px !important}.teaching_a #aaa_link {padding-top: 28%;height: 200px !important;}.teaching_a h2{font-size: 28px;}/*地圖*/ 
.teaching_b{width: 100%;height: 200px !important;padding: 0 ;margin-top: 10px;}.teaching_b #map_pic{height: 200px !important;}/*頁尾*/ 
.footer_block {padding: 40px 0;}.footer_a{width: 100%;}.footer_b{width: 100%;margin-top: 20px;}.footer_c{width: 100%;}.footer_c1{text-align: left;}.footer_c2{text-align:left;margin: 25px 0;}.footer_c3{text-align:left;letter-spacing: 0px;}/*社群*/ 
.web_community li {float: left;}/*聯絡*/ 
.footer_c2 .more_btn_text a{ width: 100%;display: block;text-align: center;}/*頁底*/ 
.rights_a{float: left; width: 100%;}.rights_b{float:  left; width: 100%;}.copyright {text-align: left;}/*-----內頁-----*//*all*/ 
.pagecontent.menu5, .pagecontent.menu8 {    padding: 0 !important;}/*產品*/ 
.mb20 {    height: auto !important;}.product_desc {    padding: 0;}/*工程案例*/#edcontent > div > div > div > div > div > div.list_img.col-sm-3.col-md-3{padding-bottom:15px;}/*scrollTop*/ 
.scrollTop001 {transition: bottom 0.5s ease 0s;width: 41px;height: 68px;position: fixed;bottom: 7%;right: 10px;opacity: 0;text-align: center;cursor: pointer;z-index: 75;}
}
/*600px end*/
/*380px start*/
@media (max-width: 380px){
/*en*/ 
.lang_en .product_a h1, .lang_en .product_c h1, .lang_en .product_b h1, .lang_en .teaching_a h2 {    font-size: 17px;}.cd-logo {    width: 170px !important;}
}
/*380px end*/