/*all*/ 
.cd-main-content { top: 80px;overflow: hidden;}#RWDfullscreen02 .fl, #RWDPAGE_BASE_PAT02 .fl { width: 200px; left: 50% !important; margin-left: -100px; top: 50% !important; margin-top: -120px;}#RWDfullscreen02 .fl img, #RWDPAGE_BASE_PAT02 .fl img { width: 100%;}/*menu*/ 
.RWDmenu_plus02 .inside { background: #3E4D54;}.cd-main-header { background: #3E4D54;}.RWDmenu_plus02 .container { width: 98% !important;}.cd-logo { width: 200px; margin-top: 12px;}.cd-primary-nav>li>a { letter-spacing: 2px; font-size: 15px;color: #fff;}.cd-primary-nav>.has-children>a::after, .cd-primary-nav>.has-children>a::before { background: #fff;}.cd-primary-nav>li:after { height: 0;}@media only screen and (min-width: 1200px){.cd-primary-nav>li>a:hover { color: #fff;background: #B81C25;}.cd-primary-nav>li>a:hover:after, .cd-primary-nav>li>a:hover:before { background-color: #fff;}.cd-primary-nav>li.has-children.active.hover>a { color: #fff;background: #B81C25;}.cd-primary-nav>li.has-children.active.hover>a:after, .cd-primary-nav>li.has-children.active.hover>a:before { background-color: #fff;}.cd-primary-nav .cd-secondary-nav>li.active>a, .cd-primary-nav .cd-secondary-nav>li>a:hover { background-color: transparent; color: #c30017;}}/*banner*/ 
.RWDbanner_plus01 .slick-caption { top: 53%;}.slick-caption .txt1 { font-size: 3.4vw; letter-spacing: 0.4vw;}.slick-caption .txt2 { font-size: 1.48vw; letter-spacing: 0.25vw;}.RWDbanner_plus01.style-dotnav.control-center .control-box {bottom: 30px;}.RWDbanner_plus01.style-dotnav.dot .slick-dots button { background: #ffffff; opacity: .6;}.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button { background: #fff;}.slick-caption .txt2>span>span { background: #c30017; padding: 3px 10px;}/*共用*/ 
.section-line { display: none !important;}h1.main-title { color: #bdbdbd !important;float: left; font-size: 60px !important;font-weight: bold !important;}h2.sub-title { font-size: 24px !important; margin: 35px 0 0 !important; color: #3f4d55 !important; font-weight: bold !important;letter-spacing: 5px;float: right;}/*one*/ 
.one-bg { background: url(archive/image/customization/200213_bg.jpg)no-repeat;background-size: cover;background-position: right;}/*service*/ 
.service-block { position: relative; padding: 100px 0 50px;}.RWDService002 {padding: 0;}.funny-boxes.not-right-column::before {display:none;}.funny-boxes > .funny-boxes-text > h4::after {display:none;}.flipInY { -webkit-animation-name: fadeInUp; animation-name: fadeInUp;}.funny-boxes > .funny-boxes-text > h4 { padding-bottom: 0;font-size: 18px; font-weight: bold;  margin-bottom: 10px;}.funny-boxes > .funny-boxes-text > h4 a { color: #3f4d55;}.funny-boxes { padding-bottom: 50px;}.funny-boxes > .funny-boxes-text > p { letter-spacing: 1px; line-height: 26px; color: #666;  font-size: 15px;}#m_RWDfullscreen02_54_1 > div.section-inner > div > div:nth-child(2) { background: url(archive/image/customization/greyzz.png); padding-top: 60px;border: 1px solid #efefef; border-bottom: 0;border-top-left-radius: 10px;border-top-right-radius: 10px;}#m_RWDfullscreen02_54_1 > div.section-inner > div > div:nth-child(3) { background: url(archive/image/customization/greyzz.png);border: 1px solid #efefef; border-top: 0;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;}/*work*/ 
.case-block { position: relative; padding: 80px 0 30px;}.RWDnews005 .section-subject { margin: 0;margin-bottom: 50px;}.RWDnews005 .container { padding: 0;}.RWDnews005 h4 { font-size: 18px; letter-spacing: 0.2em; font-weight: bold; margin: 0 0 10px 0;padding: 0 15px;line-height: 30px;}.RWDnews005 p { font-size: 14px; letter-spacing: 1px; line-height: 26px; color: #666;padding: 0 15px;text-align: justify;}.RWDnews005 .controlls-over .owl-pagination { display: none;}.RWDnews005 .margin-top-20 {margin-top: 30px !important;}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item { padding: 0 15px;}.RWDnews005 .owl-theme .owl-controls .owl-buttons div { background: #C30017; color: #ffffff; border: #fff 0px solid; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%;}.RWDnews005 .controlls-over .owl-controls .owl-prev { left: -65px;}.RWDnews005 .controlls-over .owl-controls .owl-next { right: -65px;}.RWDnews005 .owl-carousel { overflow: visible;}.RWDnews005 .owl-carousel .owl-wrapper-outer {overflow: hidden;}.RWDnews005 .owl-carousel.owl-padding-10 { margin-left: 0; margin-right: 0;}.RWDnews005 h4 a { color: #3f4d55;}.RWDnews005 .owl-carousel .owl-item div { padding: 25px; background: url(archive/image/customization/greyzz.png);border: 1px solid #efefef;border-bottom: 2px solid #efefef;transition: all .5s; -o-transition: all .5s; -webkit-transition: all .5s; -moz-transition: all .5s;border-radius: 10px;}.RWDnews005 .owl-carousel .owl-item div:hover {border-bottom: 2px solid #3f4d55;}.RWDnews005 .owl-prev, .RWDnews005 .owl-next { line-height: 31px; height: 35px !important; width: 35px !important;}/*按鈕*/ 
.action-blcok { padding: 0 0 80px;}.more-btn a {  font-size: 16px;  line-height: 1.5em !important;  padding: 12px 17px;  background: #2e3b44 !important;  color: #fff !important;  border-radius: 0;  width: 300px !important;  letter-spacing: 4px;transition: all .5s; -o-transition: all .5s; -webkit-transition: all .5s; -moz-transition: all .5s;}.more-btn a:hover {background: #C30017 !important;color: #fff;}/*about*/ 
.about-block { position: relative; padding: 78px 0;}.RWDedictor001 .section-subject { text-align: left;}.about-block span { font-size: 24px; color: #C30017; border: 1px solid #C30017; width: 50px; height: 50px; display: inline-flex; align-items: center; justify-content: center; border-radius: 50%;}.about-block p { display: inline-block; width: calc(100% - 75px);  margin-left: 25px;  font-size: 15px;  letter-spacing: 1px;  line-height: 26px;  color: #666;margin-bottom: 0;text-align: justify;}.about-box-1 { display: flex; align-items: center; justify-content: center; height: 110px;border-bottom: 1px dotted #b7c3ca;}.about-bg { position: absolute; width: 100%; height: 100%; right: 0; bottom: 0px;    z-index: -1;}.about-l { position: relative;  background: rgba(255, 255, 255, 0.5); padding: 45px; box-shadow: 1px 1px 15px rgba(43,43,43,.12);}.RWDparallax_new .picbgbox { height: 590px !important;}.about-btn { position: absolute; width: 50px; padding: 20px 17px; background: #2e3b44; color: #fff; right: -95px; bottom: 0px;transition: all .5s; -o-transition: all .5s; -webkit-transition: all .5s; -moz-transition: all .5s;}.about-block:hover .about-btn {background: #C30017;color: #fff;}.about-block p strong { color: #000;}/*contact*/ 
.contact-block { padding: 80px 0; position: relative; background: #3F4D55; font-size: 14px; letter-spacing: 1px; line-height: 30px; color: #fff;}.contact-block a { color: #fff;}.contact-block h4 { font-size: 24px; letter-spacing: 3px; font-weight: bold; margin-bottom: 30px;line-height: 32px;}.RWDeform001 h1.main-title { color: #606f77 !important;}.RWDeform001 h2.sub-title { color: #fff !important;}.RWDeform001 .input_verifycode { margin-right: 15px;}.RWDeform001 .form-control {  background-color: #606f77; border: 0px solid #ccc; border-radius: 0; color: #fff;}.RWDeform001 label {display: none;}.RWDeform001 .form-control::placeholder {color: #fff;letter-spacing:1px}.RWDeform001 textarea.form-control { height: 84px;}.RWDeform001 .form-control:focus {border-color: #ffffff; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(255, 255, 255, 0.6); box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(255, 255, 255, 0.6);}.RWDeform001 .ebtn {line-height: 34px; background: #2e3b44;transition: all .5s; -o-transition: all .5s; -webkit-transition: all .5s; -moz-transition: all .5s;}.RWDeform001 .ebtn a { font-size: 16px; letter-spacing: 4px;}.RWDeform001 .ebtn:hover {background: #C30017;}.ft-icon {  background: #fff;  border-radius: 50%;  padding: 6px;  margin: 0 5px;  margin-top: 30px;}/*copy*/ 
.copy-blcok { background: #3f4d55; font-size: 12px; color: #fff;letter-spacing: 1px;text-align: center;}.copy-blcok .container { padding: 40px 0 30px; border-top: 1px dotted #606f77;}.RWDssl01 { display: inline-block; margin-right: 15px;}.copy-blcok .RWDedictor { display: inline-block; margin-right: 15px;}.copyright { display: inline-block;}.copyright_desc, .copyright_desc a, .copyright_desc a:hover { color: #fff; font-size: 12px;}/*跟隨*/ 
.fixed-block { position: fixed; right: 25px; bottom: 100px; z-index: 21;}.RWDsocial001 { width: 40px; background: transparent; border-bottom-right-radius: 0; border-bottom-left-radius: 0; right: 0; padding: 0;overflow: visible;}#social_media_wrapper a { margin: 4px 0; width: 40px; height: 40px;box-shadow: 2px 2px 5px rgba(43, 43, 43, 0.21);border: 1px solid transparent;}.RWDsocial001 .deficon { width: 30px !important; height: 30px !important; margin-top: -1px !important; margin-left: -2px !important;}#social_media_wrapper a:hover, #social_media_wrapper a:active { background: #fff;border: 1px solid #ccc;}/*top*/ 
.scrollTop:hover { opacity: 1; -moz-opacity: 1; -khtml-opacity: 1; filter: alpha(opacity=100);}.scrollTop {top: -90px;  padding-top: 43px;  border-radius: 50%; background: #2e3b44 url(archive/image/customization/top_arrow.png) center center no-repeat;background-size: 60%;border: 1px solid #606f77; cursor: pointer; width: 45px; height: 21px; margin: auto; text-align: center;}
/*內頁 start*/

/*內頁長度*/section.call_to_action{min-height: 800px; background: url(archive/image/customization/200213_bg.jpg)no-repeat; background-size: cover; background-position: right; padding: 35px 0 80px;}/*toTop隱藏*/#toTop{display:none !important;}/*footer*/#RWDPAGE_BASE_PAT02 .contact-block {padding: 60px 0 45px; text-align: center;}#RWDPAGE_BASE_PAT02 .copy-blcok {position: relative;}#RWDPAGE_BASE_PAT02 .copy-blcok .container {padding: 40px 0 20px;}#RWDPAGE_BASE_PAT02 .scrollTop {top: -25px;position: absolute; left: 50%; transform: translate(-50%, 0);}#RWDPAGE_BASE_PAT02 .fixed-block {bottom: 250px;}/*內文*/section.article-text {font-size: 15px; letter-spacing: 2px; line-height: 2; color: #666;}section.article-text p {font-size: 15px !important; letter-spacing: 2px; line-height: 2 !important; color: #666;}.pagecontent ol, .pagecontent ul {padding-left: 23px;}/*title*/h1.pageTitle {font-size: 28px !important; color: #3f4d55 !important; font-weight: bold !important; letter-spacing: 5px; text-align: center; line-height: 1.5;}.hgroup .container {border-bottom: none;}.hgroup .breadcrumb {float: none !important; background: transparent; border: none; bottom: 0; position: relative; text-align: center;}/*回上層*/ 
.btn.btn_back {font-size: 14px; line-height: 1.5em !important; padding: 5px 18px; background: #2e3b44 !important; color: #fff !important; border-radius: 0; letter-spacing: 4px; transition: all .5s; -o-transition: all .5s; -webkit-transition: all .5s; -moz-transition: all .5s; margin-right: 0;}.btn.btn_back:hover {background: #C30017 !important;}/*側選單*/#sidebar {padding-bottom: 30px;}#sidebar .products-nav {margin-left: -15px;}.m2018 .products-nav .nav-title {background: transparent; font-size: 18px; letter-spacing: 0px; line-height: 1.6; color: #2d2d2d; font-weight: 600; text-align: left; margin-bottom: 0; padding: 10px;}.m2018 .products-nav ul li {padding: 4px 4px 4px 20px;}.m2018 .products-nav>ul>li {padding: 0; margin: 0; transition: .5s all;}.m2018 .products-nav>ul>li>a {padding: 15px 10px; font-size: 14px;}.m2018 .products-nav a {display: inline-block; font-size: 14px; padding: 5px 0; position: relative; z-index: 1; color: #888;}.m2018 .products-nav>ul>li.active {background: #eee;}.m2018 .products-nav>ul>li:hover {background: #eee;}.m2018 .products-nav .toggle-submenu::after {top: 84%;}/*關於我們*/ 
.abus {position: relative; background: rgba(62, 77, 84, 0.05); padding: 40px; box-shadow: 1px 1px 15px rgba(43,43,43,.12); text-align: center; margin-bottom: 50px; font-size: 15px; color: #333;}.abus span {font-size: 26px; font-weight: bold; color: #C30017; padding-right: 5px;}.abus h5 {font-size: 23px !important; font-weight: bold; line-height: 55px; color: #000;}.about_us .about-box-1 {height: auto; display: flex; align-items: center; justify-content: center; border-bottom: 1px dotted #b7c3ca; padding: 20px 0;}.about_us p {display: inline-block; width: calc(100% - 75px); margin-left: 25px; font-size: 15px !important; letter-spacing: 1px; line-height: 26px !important; color: #666; margin-bottom: 0; text-align: justify;}.about_us span {font-size: 18px; color: #fff; border: 1px solid #3e4d54; width: 35px; height: 35px; display: inline-flex; align-items: center; justify-content: center; border-radius: 50%; font-weight: bold; background: #3e4d54 !important;}.about_us strong {color: #3e4d54; font-size: 18px; line-height: 35px;}#edcontent > div.about_us > div:nth-child(6) {border-bottom: none;}.about_sales h5 {text-align: center; color: #3e4d54; font-size: 24px; line-height: 35px; font-weight: bold; padding-bottom: 30px;}.sales_box {width: calc(100%/3 - 30px); float: left; padding: 50px; color: #fff; margin: 0 15px; text-align: center; font-weight: bold; font-size: 18px;}.sales_box h3 {font-weight: bold; font-size: 30px; padding-bottom: 20px;}.sales_1 {background: rgba(62, 77, 84, 0.7);}.sales_2 {background: rgba(62, 77, 84, 0.9);}.sales_3 {background: rgba(62, 77, 84, 1);}h3.sales_plus {text-align: center; font-weight: bold; font-size: 50px; color: #C30017;}h3.sales_plus img {width: 95px; opacity: .4;}/*服務項目 列表*/ 
.layoutlist_7 .litem {padding: 25px; background: url(archive/image/customization/greyzz.png); border: 1px solid #efefef; border-bottom: 2px solid #efefef; transition: all .5s; -o-transition: all .5s; -webkit-transition: all .5s; -moz-transition: all .5s; border-radius: 10px; width: calc(100%/3 - 30px); margin: 10px 15px !important; text-align: center;}.layoutlist_7 .litem:hover {border-bottom: 2px solid #3f4d55;}.layoutlist_7 .subject, .layoutlist_7 .subject a {font-size: 18px !important; letter-spacing: 0.2em; font-weight: bold; line-height: 30px; color: #3f4d55 !important;}/*服務項目*/ul.sales {padding-left: 2px;}ul.sales i {color: #C30017; font-size: 18px; margin-right: 5px;}ul.sales li {color: #333;}.sales_txt h3 {color: #000; font-size: 20px !important; font-weight: bold;}.sales_txt {margin-bottom: 45px;}/*合作案例 列表*/ 
.layoutlist_8 .item {padding: 45px; box-shadow: 1px 1px 15px rgba(43,43,43,.12); border-bottom: none; margin-bottom: 20px; background: rgba(63, 77, 85, 0.05);}.layoutlist_8 .listdate .day {color: #bdbdbd !important; font-size: 60px !important; font-weight: bold !important;}.layoutlist_8 .listdate .yearmonth {color: #3e4d54 !important; font-weight: bold;}.layoutlist_8 .list_subject a {color: #3f4d55; font-size: 18px; letter-spacing: 0.2em; font-weight: bold; line-height: 30px;}.page .page_active, .page ul li a:hover {background-color: #C30017;}/*合作案例*/ 
.activity {margin-bottom: 100px;}.activity_img_item {background: url(archive/image/customization/greyzz.png); padding: 50px 15px; border: 1px solid #efefef; border-bottom: 0; border-radius: 10px;}.activity_img {width: calc(100%/3 - 30px); float: left; margin: 0 15px; min-height: 250px; display: flex; max-height: 250px; overflow: hidden; justify-content: center; margin-bottom: 20px;}.activity_img a {transition: .5s all;}.activity_img a:hover {opacity: .5;}.activity .table01 th {white-space: nowrap; padding: 8px 10px !important; vertical-align: top; color: #000; letter-spacing: 2px;}h1.activity_title {font-size: 40px !important; margin-bottom: -7px; padding-left: 30px; color: #bdbdbd; font-weight: bold;}/*表格修正*/ 
.table01{width:100%;overflow-x: scroll;-webkit-overflow-scrolling: auto;margin-bottom: 30px;overflow-x: auto;/*white-space: nowrap;*/}.table01::-webkit-scrollbar{width: 3px;height: 5px;}.table01::-webkit-scrollbar-thumb:horizontal {background-color: #a6a6a6;border-radius: 3px;}.table01::-webkit-scrollbar-track-piece:horizontal:decrement,.table01::-webkit-scrollbar-track-piece:horizontal:increment {background-color: rgba(166, 166, 166, 0.2);}.table01 td {padding: 8px 10px !important;}/*活動花絮*/ 
.video_item {padding: 25px; background: url(archive/image/customization/greyzz.png); border: 1px solid #efefef; border-bottom: 2px solid #efefef; transition: all .5s; -o-transition: all .5s; -webkit-transition: all .5s; -moz-transition: all .5s;    border-radius: 10px; margin: 0 15px !important; width: calc(100%/3 - 30px); height: auto !important;}.video_item_subject {font-weight: bold; color: #3f4d55; text-align: center !important; position: relative; line-height: 1; margin: 15px 0 0 !important;}.video_item:hover {border-bottom: 2px solid #3f4d55;}/*聯絡我們*/ 
.formdesc h5 {font-size: 24px !important; font-weight: bold; color: #3e4d54; line-height: 1.5;}.eforms1 .customized_columns ._input, .eforms1 .customized_columns select {background-color: rgba(96, 111, 119, 0.2); border: 0px solid #ccc; border-radius: 0;}.ebtn.currectsend_btn:hover {background: #C30017 !important;}.ebtn.currectsend_btn {font-size: 14px; line-height: 1.5em !important; padding: 5px 15px; background: #2e3b44; color: #fff !important; border-radius: 0; letter-spacing: 4px; transition: all .5s; -o-transition: all .5s; -webkit-transition: all .5s;    -moz-transition: all .5s;}/*人才招募*/ 
.job .table01 td {border-bottom: 1px dotted #b7c3ca;}.job .table01 th {white-space: nowrap; padding: 8px 10px !important;vertical-align: top; width: 115px;}.job .table01 th span {background: #2e3b44; display: block; color: #fff; text-align: center; font-weight: 500;}.job {margin-bottom: 50px;}.job_mail {font-size: 18px; text-align: center; margin-bottom: 50px;}.job_mail a:hover {color: #666;}a.job_mail_btn {font-size: 16px; line-height: 1.5em !important; padding: 12px 17px; background: #2e3b44 !important; color: #fff !important; border-radius: 0; width: 300px !important; letter-spacing: 4px; transition: all .5s; -o-transition: all .5s; -webkit-transition: all .5s; -moz-transition: all .5s;}a.job_mail_btn:hover {background: #C30017 !important;}

/*內頁 end*/
/*小螢幕 start*/

@media (max-width:1680px){.slickitem01 .txt1 { font-size: 3.45vw;}}@media (max-width:1440px){.slickitem01 .txt1 { font-size: 4vw;letter-spacing: 0.45vw;}.slickitem01 .txt2 { font-size: 1.75vw; letter-spacing: 0.25vw;}}@media (max-width:1280px){#RWDfullscreen02 .container { width: 90%;}.RWDnews005 .controlls-over .owl-controls .owl-prev { left: -30px;}.RWDnews005 .controlls-over .owl-controls .owl-next { right: -30px;}}@media (max-width:1200px){#RWDfullscreen02 .container { width: 93%;}}@media (max-width:1199px){.cd-logo { width: 160px; margin-top: 9px !important;}.cd-header-buttons { top: 9px;}.cd-main-header { padding: 0 15px;height: 60px;}nav.cd-nav .bottom-copyright { display: none;}.cd-primary-nav, .cd-primary-nav ul { background: #3E4D54;}.cd-primary-nav.nav-is-visible { z-index: 111111111;}.cd-main-content { top: 60px;}.cd-nav-trigger span, .cd-nav-trigger span::after, .cd-nav-trigger span::before {background: #ffffff;}nav.cd-nav ul .close-btn:after, nav.cd-nav ul .close-btn:before { background-color: #fff;}nav.cd-nav ul .close-btn {color: #fff;}.cd-primary-nav>li>a:hover { color: #fff;}.cd-primary-nav>li>a:hover:after, .cd-primary-nav>li>a:hover:before { background-color: #fff;}.cd-primary-nav>li.has-children.active.hover>a { color: #fff;}.cd-primary-nav>li.has-children.active.hover>a:after, .cd-primary-nav>li.has-children.active.hover>a:before { background-color: #fff;}.cd-primary-nav a, .cd-primary-nav ul a { color: #ffffff;}.go-back a::after, .go-back a::before, .has-children>a::after, .has-children>a::before { background: #ffffff;}.cd-nav-trigger.nav-is-visible span::after, .cd-nav-trigger.nav-is-visible span::before { background: #ffffff;}}

/*小螢幕 end*/
/*Pad橫向 start*/
@media (max-width:1024px){
/*banner*/ 
.RWDbanner_plus01 .slickitem01 .slick-caption { top: 50%;}.slickitem01 .txt1 { font-size: 4.5vw;}.slickitem01 .txt2 { font-size: 1.97vw;}.RWDbanner_plus01 .slickitem01 .container { width: 75% !important;}/*case*/ 
.case-block .owl-buttons { display: none;}.RWDnews005 .controlls-over .owl-pagination { display: block;margin-top: 20px;}.RWDnews005 .owl-theme.controlls-over .owl-controls .owl-page span { background: #3f4d55;}.RWDnews005 .owl-carousel .owl-item div { padding: 20px;}.RWDnews005 h4 { padding: 0 0px;}.RWDnews005 p { padding: 0 0px;}/*about*/ 
.about-l { padding: 35px;}.about-btn { right: -85px;}/*footer*/ 
.contact-block h4 { font-size: 20px;}
}
/*Pad橫向 end*/
/*pad版 start*/
@media (max-width: 768px) {
.case-block { padding: 60px 0 80px;}.service-block { padding: 80px 0 30px;}/*banner*/ 
.RWDbanner_plus01 .slickitem01 .slick-caption { top: 45%;}.RWDbanner_plus01 .slickitem01 .container { width: 80% !important;}.slickitem01 .txt1 { font-size: 5.5vw;}.slickitem01 .txt2 { font-size: 2.4vw;}/*footer*/#m_RWDfullscreen02_64_1 > div:nth-child(2) > div { width: 100%; margin-bottom: 40px;}#eFormm_RWDfullscreen02_64_1 > div:nth-child(9) { width: 50%;}#eFormm_RWDfullscreen02_64_1 > div:nth-child(10) { width: 50%;}#eFormm_RWDfullscreen02_64_1 > div:nth-child(11) { width: 50%;}.scrollTop { top: -110px;}.copy-blcok .RWDedictor { margin-right: 0;}/*----內頁----*//*關於我們*/ 
.sales_box {float: none; margin: auto; margin-bottom: 30px; width: 50%;}/*合作案例*/ 
.layoutlist_8 .item {padding: 45px 15px;}.activity_img {width: calc(100%/2 - 30px);}.activity_img_item {padding-bottom: 30px;}/**/ 
.layoutlist_7 .litem {width: calc(100%/2 - 30px);}/**/ 
.video_item {width: calc(100%/2 - 30px); margin-bottom: 30px !important;}/**/a.job_mail_btn {width: 100% !important; display: block;}
}
/*pad版 end*/
/*phone版 start*/
@media (max-width: 480px) {
h1.main-title { float: none;font-size: 40px !important;}h2.sub-title { float: none;margin: 10px 0 0 !important;}#RWDfullscreen02 .fl { width: 160px; left: 50% !important; margin-left: -80px; top: 50% !important; margin-top: -80px;}#RWDfullscreen02 .fl img { width: 100%;}/*banner*/ 
.RWDbanner_plus01 .slickitem01 .slick-caption { width: 100%;}.slickitem01 .txt1 { font-size: 9vw;}.RWDbanner_plus01 .slickitem01 .container { width: 100% !important;}.slickitem01 .txt2 { font-size: 3.8vw;}/*跟隨*/ 
.fixed-block { opacity: 0;transition: all .5s; -o-transition: all .5s; -webkit-transition: all .5s; -moz-transition: all .5s;}.fixed-block_change { opacity: 1;}/*service*/ 
.funny-boxes > .funny-boxes-text > h4 { letter-spacing: 1px;}/*case*/ 
.case-block { padding: 60px 0 60px;}.RWDnews005 h4 { letter-spacing: 1px;}/*about*/ 
.about-l { padding: 40px 25px;}.about-box-1 { height: 40vw;}.RWDparallax_new .picbgbox { height: 270vw !important;}.about-btn { right: 0; position: relative; width: 100%; display: block; text-align: center; padding: 10px 17px;}.RWDedictor001 h1.main-title { color: #ffffff !important;}.about-btn { margin-top: 50px;}.RWDedictor001 .section-subject { margin-bottom: 30px;}/*footer*/ 
.contact-block h4 { font-size: 19px;margin-bottom: 10px;}.RWDeform001 .form-horizontal {text-align: left;}#eFormm_RWDfullscreen02_64_1 > div:nth-child(9) { width: 100%;}#eFormm_RWDfullscreen02_64_1 > div:nth-child(10) { width: 100%;}#eFormm_RWDfullscreen02_64_1 > div:nth-child(11) { width: 100%;}.scrollTop { top: -137px;}.RWDssl01 { margin-right: 0;display: block;}.copy-blcok .RWDedictor { margin-right: 0;display: block;}.contact-block { text-align: center;}#wh-widget-send-button.wh-widget-right { right: -10px !important;}.fixed-block { right: 15px;}/*---內頁---*//**/section.call_to_action{background: #fff;}#RWDPAGE_BASE_PAT02 .main .container {padding-left: 10px; padding-right: 10px;}.abus {padding: 40px 15px;}.abus h5 { font-size: 20px !important;}.sales_box {width: 100%;}/**/ 
.layoutlist_8.rwd .listdate .day {color: #3e4d54 !important; font-size: 12px !important;}.activity_img {width: 100%; margin: 0;}h1.activity_title {font-size: 28px !important; padding-left: 15px;}/**/ 
.layoutlist_7 .litem {width: 100%; margin: 0 0 30px !important;}/**/ 
.video_item {width: 100%; margin: 0 0 30px !important;}/**/ 
.formdesc h5 {font-size: 22px !important;}/**/ 
.edcontent4 .pagecontent {padding: 0 !important;}
}
/*phone版 end*/
/*iphone5 start*/
@media (max-width: 320px){
/*menu*/ 
.cd-main-header { padding: 0;}.about-box-1 { height:55vw;}.slickitem01 .txt2 { font-size: 2.4vw;}
}
/*iphone5 end*/