.fixed_block {opacity: 0; transition: 0.5s;}.new_fixed_block {opacity: 1; transition: 0.5s;}/**/a {transition: 0.5s;text-decoration: none !important;}a:hover {transition: 0.5s;text-decoration: none !important;}.cd-primary-nav .cd-secondary-nav>li.active>a, .cd-primary-nav .cd-secondary-nav>li>a:hover {background-color:#1251a0;color: #fff;}.fl img {width: 200px}/**/ 
.RWDbanner_plus01 .page-scroll {right: 0px;}.RWDbanner_plus01 .page-scroll.style01 a::after {box-sizing: border-box;content: "";position: absolute;top: 55px;right: 40%;width: 1px;height: 65px;background: #eee;animation: web_menu002 ease-out 1.5s infinite;animation-direction: alternate;opacity: .3;}@keyframes web_menu002{0%{ transform: translate(0px, 0px);} 50%{transform: translate(0px, -20px);}100%{transform: translate(0px, 0px);}}.RWDbanner_plus01 .page-scroll {right: 0px;left: inherit;margin-left: 0px;}.RWDbanner_plus01 .page-scroll a {color: transparent}.RWDbanner_plus01 .page-scroll.style01 a span {width: 0px;height: 0px;border-left: 0px solid #fff;border-bottom: 0px solid #fff}.RWDbanner_plus01 .page-scroll.style01 a::before {content: "scorll";position: absolute;width: 20px;color: #eee;transform: rotate(90deg);text-transform: uppercase;font-size: 12px; right: 6px;letter-spacing: 3px;top: -40px;right: 12px;}.RWDbanner_plus01 .page-scroll {z-index: 111111;bottom: 90px;right: -22px;}/*標語*/ 
.RWDbanner_plus01 .slick-caption {top: 25%; left: -260px;}.RWDbanner_plus01 .slick-caption .txt1 {text-shadow: 0px 0px 15px hsla(205, 87%, 13%, 0.87);letter-spacing: 3px;}.RWDbanner_plus01 .slick-caption .txt2 {letter-spacing: 3px;}.RWDbanner_plus01 .slick-caption .txt2 span {background: #1251a0;padding: 5px 20px}/*選單*/ 
.RWDmenu_plus02 .container {width: 90%}.RWDmenu_plus02 .inside {border-bottom: 1px #fff dotted;transition: 0.5s}.cd-primary-nav>li>a {letter-spacing:1px;font-size: 17px;font-weight: 600;}.cd-primary-nav>li>a:hover {color:#1251a0 !important;}.cd-primary-nav>li>a:hover:after, .cd-primary-nav>li>a:hover:before {background-color:#1251a0}.cd-primary-nav>li:after {display:none}.cd-primary-nav>.has-children>a::after, .cd-primary-nav>.has-children>a::before {-webkit-transition: width .5s,-webkit-transform .5s;-moz-transition: width .5s,-moz-transform .5s;transition: width .5s,transform .5s;}.RWDmenu_plus02 .inside {background: hsla(0, 0%, 100%, 0.40);}.cd-main-header {background: transparent}.RWDmenu_plus02 .inside.is-up::after {content: "";position: absolute;left: 0px;top: 0px;display: block;animation-name: slideInLeft;width:100%; height: 100%;background:#fff;animation-duration: 0.5s;transition: 0.5s;opacity: 1}.RWDmenu_plus02 .inside::after {content: "";position: absolute;left: 0px;top: 0px;display: block;width:0%; height: 100%;background:#fff;animation-duration: 0.5s;transition: 0.5s;opacity: 0}nav.cd-nav {float: right;margin-left: 0px;font-size: 14px;margin-right: 350px;}/**/ 
.banner_0 {height: 100px; position: relative;}.main {overflow: hidden;}.banner_0::after {z-index: 1;content: "";position: absolute;width: 45px; height: 300px;background: #298fce;right: 0;top: -300px;}/*logo*/ 
.cd-logo {width: 260px;margin-top: 12px;margin-left: 0px;}.RWDmenu_plus02 .inside:before {content: "";position: absolute;background:#1251a0;width: calc(5% + 350px); height: 100%; -webkit-clip-path: polygon(0% 0%, 90% 0%, 100% 100%, 0% 100%); left: 0;top: 0;z-index: 11;}/*標題共同*/ 
.main-title {font-size: 40px !important;margin: 0px !important;color: #1251a0 !important; font-weight: 600 !important;letter-spacing: 2px !important;}.section-line {display:none !important}.sub-title {font-size: 20px !important; margin: 18px 0 0 !important;color: #222 !important; font-weight: 600 !important; letter-spacing: 1px !important;}/*寬度*/ 
.service_block .container {width:85%}.RWDright_cont002 .container {width:85%}/*服務項目*/ 
.banner_0::before {background: url(archive/image/customization/struckaxiom.png);content: "";position: absolute;width: 100%; height: 500px;top: 0;left: 0;box-shadow: inset 0px 0px 15px rgba(170, 170, 170, 0.55);}.RWDproduct002_v2 {padding: 0px 0px;}.RWDproduct002_v2 .popup-portfolio .portfolio-item {padding: 10px 10px; background: #ddd;width: calc(100%/3 - 10px); margin: 0px 5px;border: 1px #ddd solid;transition: 0.5s}.RWDproduct002_v2 .popup-portfolio {margin: 0 auto 0px;}.RWDproduct002_v2 .popup-portfolio .portfolio-item h4 {font-size: 22px;padding:8px 0px; color: #222; font-weight: 600;letter-spacing: 3px;}.RWDproduct002_v2 .popup-portfolio .portfolio-item:hover {background: #fff;transition: 0.5s;}.RWDproduct002_v2 .bounceIn{-webkit-animation-name: fadeInUp;animation-name: fadeInUp;}/*關於*/ 
.about_block {padding: 120px 0px 100px;position: relative;background: linear-gradient(to top, rgba(202, 202, 202, 0.45) 0%,rgba(255, 255, 255, 0) 50%);overflow: hidden}.about_block::after {content: "";position: absolute;background: url(archive/image/customization/after01.png);width: 700px;height: 375px;bottom: -50px;right: -100px;opacity: 0.2;background-size: contain;z-index: -1;}.RWDright_cont002 .item-first:hover .pic img {transform: scale(1);}.RWDright_cont002 .item-first {background: transparent;}.RWDright_cont002 .item-first .text-box {color: #222;}.RWDright_cont002 .item-first .text-box .title {font-size: 40px !important;margin: 0px !important;color: #1251a0 !important;font-weight: 600 !important;letter-spacing: 2px !important;}.RWDright_cont002 .item-first .text-box .subtitle {font-size: 20px !important; margin: 25px 0 0 !important;color: #222 !important;font-weight: 600 !important;letter-spacing: 1px !important;}.RWDright_cont002 .item-first .text-box .text {line-height: 32px;font-size: 16px;letter-spacing: 1px;margin-top: 30px;width: 100%}.RWDright_cont002 .item-first .text-box a {color: #fff;display: block;padding: 3px 10px; border: 2px solid #1251a0;width: 150px;margin-top: 20px; float: left;background: #1251a0;border-radius: 50px;line-height: 2;}.RWDright_cont002 .item-first .text-box a:hover {background-color: #fff;}.RWDright_cont002 .item-first .text-box a:hover button {color:#1251a0;}.RWDright_cont002 .item-first .text-box button {font-weight: 600;letter-spacing: 2px;}.RWDright_cont002 .item-first .text-box .underline {display:none}/*工作實例*/ 
.work_block {padding: 100px 80px 150px; position: relative;border-top: 1px #c7c7c7 dotted}.RWDproduct004 .callout-dark {background-color: transparent;color: transparent;position: relative;z-index: 10;border-radius: 0; padding: 0px 0px 50px;}.RWDproduct004 div.row > div img.img-responsive {padding: 10px;}.RWDproduct004 section {border-bottom: 0px solid rgba(0, 0, 0, 0.1)}.RWDproduct004 .heading-title.heading-arrow-bottom::after {display:none}.work_block::after {background:url(archive/image/customization/project_papper.png);background-attachment: fixed; position: absolute; bottom: 0;left: 0;width: 100%; height: 400px;z-index: -1;content: ""}.RWDproduct004 .item-box-desc {padding: 10px 20px 20px;}.RWDproduct004 #portfolio .col-md-3.col-sm-3.mix {width: calc(100%/4 - 21px);margin: 0px 10px 20px !important;background: #fff; border: 1px #efefef solid; transition: 0.5s}.RWDproduct004 .item-box:hover {background: #efefef;}.RWDproduct004 .item-box {transition: 0.5s}/*地圖*/ 
.RWDgmap002 .googlemap iframe { filter: brightness(0.8) grayscale(1);transition: all .5s ease;}.RWDgmap002 .googlemap {height: 300px;}.RWDgmap002 {height: 300px;}.RWDgmap002 .info {position: absolute; width: 450px;max-width: 50%;background-color: #144480;top:30%;box-shadow: 1px 1px 16px rgba(0,0,0,.2);z-index: 10;left: 71%;text-align: center;color: #fff;letter-spacing: 1px;padding: 20px 40px;transform: translateY(-50%); font-size: 15px;line-height: 32px;}.RWDgmap002 .info .memo .edit span {display: inline-block; margin-right: 10px;font-weight: 600;color: #fff;}.RWDgmap002 .info .memo {display: block;border-top: 1px dotted #81a0c5;padding-top: 10px;margin-top: 0px;}.RWDgmap002 a {color:#fff}.RWDgmap002 a:hover {color:#f1eb1f}/*頁尾*/ 
.web_block .RWDedictor, .RWDssl01, .RWDcopyright {display: inline-block;}.web_block {z-index: 1;background: #333;padding: 5px;text-align: center;color: #fff;font-size: 12px;letter-spacing: 1px;line-height: 1.8;}.copyright_desc,.copyright_desc a {color: #fff;}.RWDgmap002 .info .title1 {width: 100px; margin: 0 auto;}/**/ 
.scrollTop002 .ii {background:#1251a0}.scrollTop002 {bottom: 10px;right: 10px}.fixed_block img {width: 100%;}.fixed_block {    position: fixed;    bottom: 350px;    width: 55px;    height: auto;    z-index: 11111;    right: -5px;}.RWDgmap002 .info::after {    content: "";    position: absolute;    background: url(archive/image/customization/f_logo.png)no-repeat;    width: 400px;    height: 150px;    right: 20px;    top: 50px;    z-index: -1;    opacity: 0.05;    background-size: contain;    filter: invert(0%) grayscale(0%) brightness(800%);}
/*內頁 start*/

/*共同*/ 
.page_wrapper_bg .pagecontent, .page_wrapper_bg .pagecontent a {font-size: 15px;letter-spacing: 1.5px;line-height: 27px;color: #333;}.page_wrapper_bg section.call_to_action {min-height: 700px !important;padding: 15px 0 110px;}.page_wrapper_bg .pagecontent .article_model[data-seq="0"] {margin: 10px 0px 40px;}/*文字*/ 
.page_wrapper_bg .pagecontent h4 {font-weight: bold;font-size: 18px;color: #0f56ad;border-bottom: 1px solid#0f56ad;padding-bottom: 15px;margin-bottom: 15px;letter-spacing: 2px;line-height: 30px;}.page_wrapper_bg .pagecontent h5 {font-weight: bold;font-size: 18px;background: #0f56ad;color: #fff;padding: 10px 15px;letter-spacing: 2px;}/*標題*/ 
.hgroup h1 {letter-spacing: 3px;font-weight: 600;color: #1251a0;line-height: 34px;text-align: center;font-size: 28px;}.hgroup .breadcrumb {letter-spacing: 2px;background: transparent;border: 0px;float: none !important;text-align: center;position: relative;top: 0px;padding: 0px;margin-top: 15px;}.hgroup .breadcrumb a {color: #777;}.hgroup .container {border: 0px;margin-top: 0px;}/*工程施工*/ 
.pro-info {margin-bottom:100px;}.pro-info img {border: 1px solid #ccc;padding: 30px 10px;}.pro-info h5 {margin: 0px;display: inline-block;}.pro-info.last {margin-bottom: 0px;}/*材料介紹*/ 
.album_d_item .album_item_subject {bottom: 0px;background: #ddd;color: #333;opacity: 1 !important;font-weight: bold;transition: 0.4s;}.album_d_item:hover .album_item_subject {background: #f1efef;}.album_d_item {margin: 0px 0px 60px !important;}/*人員證照及機具*/ 
.lic-info {margin-bottom: 70px;}.page_wrapper_bg .lic-info p {background: #e6edf5;padding: 6px;border-bottom: 1px solid #ccc;text-align: center;font-size: 15px !important;letter-spacing: 1px;line-height: 28px;}/*聯絡我們*/ 
.con-box {background: #efefef;padding: 80px;}.page_wrapper_bg .pagecontent .con-box h4 {color: #333;border-bottom: 3px solid#ffffff;}/*工程案例*/ 
.page_wrapper_bg .layoutlist_2 .album_item_subject {bottom: 0px;padding: 5px 5px;background: #ddd;color: #333;opacity: 1 !important;font-weight: bold;transition: 0.4s;}.layoutlist_2 .album_item a:hover .album_item_subject{background: #f1efef;}.page_wrapper_bg .album_d_item a{border-bottom: 1px solid #ddd;}/*側選單*/ 
.products-nav {background: rgba(237, 241, 244, 0.7);}.m2018 .products-nav .nav-title {text-align: center;background: rgba(237, 241, 244, 0.7);padding: 20px 10px 15px;margin: 0px 0px 15px;color: #0e308e;font-size: 18px;letter-spacing: 2px;border-bottom: 1px dashed #abc1d4;font-weight: bold;}#sidebar .products-nav ul {padding-bottom: 10px;}.m2018 .products-nav ul li {padding: 0px;}.m2018 .products-nav>ul>li {text-align: center;border: 0px;margin: 0px;padding: 0px;}.m2018 .products-nav>ul>li.active>a {background: transparent;border-radius: 0px;font-weight: bold;color: #333;}.m2018 .products-nav>ul>li>a:hover::before, .m2018 .products-nav>ul>li.active>a::before {background: #0e308e;color: #333;}.m2018 .products-nav>ul>li>a::before {transition: all .5s;content: "";width: 7px;height: 7px;border-radius: 5px;background: transparent;position: absolute;margin-left: -17px;bottom: 18px;}/*關於我們*/ 
.ab-txt2 {background: #efefef;padding: 50px;margin-top: 50px;text-align: center;}.page_wrapper_bg .pagecontent .ab-txt2 h4 {color: #333;border-bottom: 3px solid#ffffff;}/*廠區材料整理*/ 
.page_wrapper_bg .video_item_subject {bottom: 0px;padding: 5px 5px;background: #ddd;color: #333;opacity: 1 !important;font-weight: bold;transition: 0.4s;font-size: 15px;text-align: center;letter-spacing: 2px;}.page_wrapper_bg .video_item:hover .video_item_subject {background: #f1efef;}.page_wrapper_bg .video_item {margin-bottom: 30px;}/*按鈕*/ 
.page_wrapper_bg .ebtn, .page_wrapper_bg .btn.btn_back {float: right;padding: 0px;margin: 0 0 20px;background: transparent;}.page_wrapper_bg .ebtn a, .page_wrapper_bg .btn.btn_back a {padding: 6px 25px;background: #1251a0;font-size: 14px;line-height: 20px;transition: 0.3s;display: block;border: 2px solid #1251a0;border-radius: 50px;color: #fff;font-weight: bold;}.page_wrapper_bg .ebtn a:hover, .page_wrapper_bg .btn.btn_back a:hover {color: #1251a0;background: #fff;}.album2 #album .btn.btn_back {display: none;}

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

@media (max-width:1700px){.RWDbanner_plus01 .slick-caption {left: -150px;}.fixed_block {bottom: 420px;}nav.cd-nav {margin-right: 280px;}/*選單*/ 
.RWDmenu_plus02 .container {width: 100%}.RWDmenu_plus02 .inside:before {width: calc(5% + 280px)}/*寬度*/ 
.service_block .container {width:95%}.RWDright_cont002 .container {width:95%}.work_block {padding: 100px 30px 150px;}.RWDgmap002 .info {left: 65%}}@media (max-width:1500px){.RWDbanner_plus01 .slick-caption {left: -50px;}nav.cd-nav {margin-right: 50px;}}@media (max-width:1400px){.RWDbanner_plus01 .slick-caption {left: 0px;}.RWDgmap002 .info {left: 60%;}.fixed_block {bottom: 300px;}nav.cd-nav {margin-right: 0px;}}@media (max-width:1300px){.RWDmenu_plus02 .inside:before {width: calc(5% + 200px);}.fixed_block {bottom: 370px;}.cd-logo {width: 200px;margin-top: 20px; margin-left: 0px;}}

/*小螢幕 end*/
/*1199 start*/

@media (max-width:1200px){.RWDleft_cont002 .container {width: 90%;}.cd-primary-nav>li>a {letter-spacing: 1px; font-size: 14px;}.RWDright_cont002 .item-first .text-box {padding: 20px 0px 20px 40px}.RWDright_cont002 .item-first .text-box .subtitle {font-size: 18px !important;line-height: 30px}.RWDright_cont002 .item-first .text-box .text {font-size: 16px;margin-top: 20px}.RWDgmap002 .info {left: 60%;width: 400px;}.fixed_block {bottom: 80px;}.RWDgmap002 .info::after {right: 0px}.RWDmenu_plus02 .inside .cd-main-header {    box-shadow: -3px 2px 8px 1px rgba(47,47,47,.12);}}@media (max-width:1199px){.RWDbanner_plus01 .slick-caption {left: 80px;}header.cd-main-header::after {content: "";position: absolute;background: #1251a0;width: calc(5% + 200px); height: 100%;-webkit-clip-path: polygon(0% 0%, 90% 0%, 100% 100%, 0% 100%);left: 0; top: 0;z-index: -2;}/*選單*/ 
.cd-main-header {padding: 0px 15px}.cd-main-header .cd-logo {margin-top: 3px !important;}.cd-header-buttons {top:5px}.RWDmenu_plus02 .inside .cd-main-header {background:#fff;}.RWDmenu_plus02 .inside.is-up .cd-main-header {background: #fff}.RWDmenu_plus02 .cart-block {margin-top: 10px;margin-right: 15px;margin-left: 2px;font-size: 16px;}/*側邊選單*/nav.cd-nav .bottom-copyright {display:none}.cd-primary-nav.nav-is-visible {background: #eee;}.fa-long-arrow-left:before {color: #222;}.cd-primary-nav > li {margin: 0 50px;}.cd-primary-nav a, .cd-primary-nav ul a {border-bottom: 1px solid #ccc;color: #222}nav.cd-nav .bottom-copyright {color: #222;}nav.cd-nav .bottom-copyright span {color: #222;}.cd-primary-nav .cd-secondary-nav {background:#eee}.cd-primary-nav .first-click {margin: 0px 20px;}.cd-primary-nav > li > a {color: #222;}.cd-primary-nav > .has-children > a::before, .cd-primary-nav > .has-children > a::after {background: #222;}.cd-primary-nav .cd-secondary-nav > li > a:hover, .cd-primary-nav .cd-secondary-nav > li.active > a {background-color: transparent;color: #222;}.has-children > a:hover::before, .has-children > a:hover::after, .go-back a:hover::before, .go-back a:hover::after {background-color: #222;}.has-children > a::before, .has-children > a::after, .go-back a::before, .go-back a::after {background: #222}.cd-primary-nav > li > a:hover {color:#222}.cd-primary-nav.nav-is-visible .cd-secondary-nav a {font-weight: 600;}.cd-primary-nav > li > a:hover {background: transparent;}.RWDproduct004 #portfolio .col-md-3.col-sm-3.mix {width: calc(100%/2 - 21px);margin: 0px 10px 20px !important;}.work_block::after {height: 1300px;}}@media (max-width:800px){.RWDgmap002 .info {left: 0%;width: 100%;padding: 15px 15px;max-width: 100%;top: 0%; transform: translateY(0%); height: 280px;position: relative;display: block;text-align: center;}.RWDgmap002 .googlemap {height: 150px}.RWDgmap002 {height: auto;}.padisrow .info .memo .edit {margin-bottom: 0;display: block;float: none; width: 100%;text-align: center;}}

/*1199 end*/
/*Pad橫向 start*/
@media (max-width:1024px){
.banner_0::before {height: 350px;}.RWDright_cont002 .item-first .pic {width: 85%; float: none;margin: 0 auto}.RWDright_cont002 .item-first .pic img {padding: 10px;background: #eee}.RWDright_cont002 .item-first .text-box {padding: 30px 10px 20px 10px;width: 85%;margin: 0 auto; float: none;}.RWDgmap002 .info {left: 58%;width: 375px;padding: 15px 15px;}.RWDproduct004 .item-box-desc {padding: 10px 20px 10px;text-align: center !important;}.scrollTop002 {bottom: 10px;right: 5px;}.banner_block {margin-top: 45px;}.fixed_block {bottom: 150px;}.RWDgmap002 .info::after {right: -20px}/*-----------------------------內頁------------------------*//*共同*/ 
.page_wrapper_bg section.call_to_action {min-height: 550px !important;}.page_wrapper_bg .banner_block {margin-top: 0px;}/*工程案例*/ 
.layoutlist_2 .album_item {height: 220px !important;}
}
/*Pad橫向 end*/
/*pad版 start*/
@media (max-width: 768px) {
.RWDgmap002 .info {left: 0%;width: 100%;padding: 15px 15px; max-width: 100%;top: 0%;transform: translateY(0%);height: auto;position: relative;display: block;text-align: center;}.work_block {padding: 100px 30px 80px;}.RWDgmap002 .googlemap {height: 150px}.RWDgmap002 {height: auto;}.padisrow .info .memo .edit {margin-bottom: 0;display: block;float: none; width: 100%;text-align: center;}.padisrow .info .memo .edit { font-size: 14px;line-height: 28px;}.RWDbanner_plus01 .slick-caption {left: 50px;top: 12%;}.RWDproduct002_v2 .popup-portfolio .portfolio-item h4 {font-size: 18px}.RWDgmap002 .info::after {right: 50%;margin-right: -200px;}/*-----------------------------內頁------------------------*//*共同*/ 
.page_wrapper_bg section.call_to_action {padding: 15px 0 60px;}/*人員證照及機具*/ 
.lic-info {padding: 0px 7px;margin-bottom: 40px;}.page_wrapper_bg .lic-info p {font-size: 14px !important;padding: 6px 3px;}/*聯絡我們*/ 
.con-box {padding: 30px 10px;}/*關於我們*/ 
.ab-img {text-align: center;margin-bottom: 30px;}.ab-img img {width:60%;}/*標題*/ 
.hgroup h1 {margin-bottom: 10px;}/*工程施工流程*/ 
.pro-info {margin-bottom: 80px;}/*側選單*/#sidebar {padding: 0px 30px;margin-bottom: 40px;}/*工程案利*/ 
.layoutlist_2 .album_item {height: 165px !important;}/*聯絡我們*/ 
.page_wrapper_bg .pagecontent .con-box h4 {font-size: 16px;margin: 0px 0px 8px;padding-bottom: 8px;border-bottom: 2px solid#ffffff;}/*材料介紹*/ 
.page_content1>.row {    margin-right: 0px;}
}
/*pad版 end*/
/*phone版 start*/
@media (max-width: 480px) {
.cd-main-header .cd-logo {margin-left: 0px;width: 150px;margin-top: 10px !important;}.banner_0::after {display:none}.RWDbanner_plus01 .page-scroll {display:none}.main-title {font-size: 30px !important}.sub-title {font-size: 18px !important;line-height: 28px;padding: 0px 50px}.RWDproduct002_v2 .popup-portfolio .portfolio-item {width: calc(100%/1 - 0px);margin: 10px 0px;}.about_block {padding: 50px 0px 50px;}.RWDright_cont002 .item-first .pic {width: 100%; float: none;margin: 0 auto}.RWDright_cont002 .item-first .pic img {padding: 10px;background: #eee}.RWDright_cont002 .item-first .text-box {padding: 30px 10px 20px 10px;width: 100%;margin: 0 auto; float: none;}.RWDproduct002_v2 .popup-portfolio .portfolio-item h4 {font-size: 18px;padding: 5px 0px}.RWDright_cont002 .item-first .text-box .title {font-size: 30px !important}.RWDright_cont002 .item-first .text-box .text {font-size: 14px;}RWDright_cont002 .item-first .text-box a {width: 100%;float: none}.work_block {padding: 50px 30px 50px;}.RWDproduct004 #portfolio .col-md-3.col-sm-3.mix {width: calc(100%/1 - 0px);margin: 0px 0px 15px !important;}.RWDright_cont002 .item-first .text-box .title {    font-size: 30px !important;    text-align: center;}.RWDright_cont002 .item-first .text-box a {float: none;width: 100%}.slick-caption .container {width: 100%;}.RWDbanner_plus01 .slick-caption {left: 0px; top: 12%;width: 100% !important;}.banner_0 {height: 50px;position: relative;}/*-----------------------------內頁------------------------*//*共同*/ 
.page_wrapper_bg section.article-text.rwd>.container {padding: 0px 10px;}.page_wrapper_bg section.call_to_action>.container {padding-left: 10px;padding-right: 10px;}.page_wrapper_bg section.call_to_action {padding: 15px 0 30px;}/*文字*/ 
.page_wrapper_bg .pagecontent h5 {font-size: 16px;padding: 8px 12px;}/*側選單*/#sidebar {padding: 0px 15px;}/*關於我們*/ 
.ab-img {margin-bottom: 20px;}.ab-img img {width: 100%;}.ab-txt2 {margin-top: 30px;padding: 20px 15px;}.page_wrapper_bg .pagecontent .ab-txt2 h4 {font-size: 16px;}/*工程施工流程*/ 
.pro-info {margin-bottom: 60px;}/*標題*/ 
.hgroup h1 {font-size: 24px;letter-spacing: 2px;margin: 0px;}.hgroup .breadcrumb {margin-top: 10px;}/*材料介紹*/ 
.album_d_item {margin: 0px 0px 50px !important;width: 100%;}#album {    padding: 0px 0px !important;}/*廠區材料整理*/ 
.page_wrapper_bg .video_item {margin-bottom: 40px;}/*人員證照及機具*/ 
.lic-info {margin-bottom: 50px;}/*按鈕*/ 
.page_wrapper_bg .ebtn, .page_wrapper_bg .btn.btn_back {width: 100%;margin: 0 0 30px;}/*工程案利*/ 
.layoutlist_2 .album_item {height: auto !important;margin-bottom: 40px;}/*聯絡我們*/ 
.con-info {margin-top: 15px;    font-size: 14px;}.con-box {padding: 20px 10px;background: #fff;}.page_wrapper_bg .pagecontent .con-box h4 {    border-bottom: 2px solid#e4e4e4;}
}
/*phone版 end*/
/*iphone6 start*/
@media (max-width: 380px){
.sub-title {    font-size: 16px !important;    line-height: 28px;    padding: 0px 0px;}.RWDgmap002 .info::after {display:none}
}
/*iphone6 end*/
/*iphone5 start*/
@media (max-width: 320px){
/*聯絡我們*/ 
.con-box {padding: 5px 5px;}.con-info {padding: 0px;letter-spacing: 1px;}.con-logo{padding: 0px;}/*頁尾*/ 
.web_block>.container {padding: 0px;}
}
/*iphone5 end*/