/**/a:hover, a:active, a:focus, a:visited{text-decoration:none}.row{margin-right:0px;margin-left:0px;}body.wrapper_bg{font-family: 'Noto Sans TC', sans-serif !important;}/*menu*/ 
.RWDmenu_plus04 .logo {width: 120px;margin-top: 15px;}.RWDmenu_plus04 .features .cart-btn {margin: 19px 0;    padding-top: 4px;    padding-bottom: 4px;    border: 1px solid #0db5d4;    border-radius: 30px;    margin-right: 10px;    color: #0db5d4;    float:left;}.RWDmenu_plus04 .features .cart-btn i img {display: none;}.cart-btn i:after {content: "Inquiry";font-style:normal;color: #0db5d4;}.RWDmenu_plus04 .features .search-btn { float: right;padding: 2px 15px; line-height: 63px;}.RWDmenu_plus04 .header {padding: 0 10%;}.RWDmenu_plus04 .header.is-up {    background: rgba(255, 255, 255, 0.9);    box-shadow: 0px 1px 13px -10px #000;}.RWDmenu_plus04 .site-nav .menu {text-align: right;}.RWDmenu_plus04 .lang-select:hover .lang-select-label, .RWDmenu_plus04 .site-nav .menu>li.active>a, .RWDmenu_plus04 .site-nav .menu>li>a:hover {background: transparent;color: #333;}.RWDmenu_plus04 .site-nav .menu>li>a {color: #03558b;font-size: 17px;letter-spacing:.5px;}/*語系*/ 
.RWDmenu_plus04 .features {width: 220px;}.RWDmenu_plus04 .features .lang-select {float: left;}.RWDmenu_plus04 .features .search-btn img {width: 22px;}.RWDmenu_plus04 .features .lang-select:hover .lang-select-label i, .RWDmenu_plus04 .lang-select:hover .lang-select-label {color: #03558b;}/*下拉*/ 
.RWDmenu_plus04 .lang-select-label:hover:after, .RWDmenu_plus04 .site-nav .menu>li.active>a:after, .RWDmenu_plus04 .site-nav .menu>li.dropdown>a:hover:after, .RWDmenu_plus04 .site-nav .menu>li.has-child>a:hover:after, .RWDmenu_plus04 .site-nav .menu>li.is-active>a:after {border-color: #333;}.RWDmenu_plus04 .dropdown-menu .manu-item-box ul li.has-child>a:after, .RWDmenu_plus04 .lang-select-label:after, .RWDmenu_plus04 .site-nav .menu li.dropdown>a:after, .RWDmenu_plus04 .site-nav .menu li.has-child>a:after {    border-color: #03558b;}.RWDmenu_plus04 .site-nav .menu ul li>a { text-align: center;}.RWDmenu_plus04 .site-nav .menu>li>ul {top: 100%;}.RWDmenu_plus04 .site-nav .manu-item:hover>a, .RWDmenu_plus04 .site-nav .menu ul li a:hover, .RWDmenu_plus04 .site-nav .menu>li>ul>li.active>a, .RWDmenu_plus04 .site-nav .menu>li>ul>li>ul>li.active>a {    text-decoration: none;    background: #eee;}/*詢問車*/ 
.RWDmenu_plus04 .cart-block .bottom-box .pay-btn, .RWDmenu_plus04 .querycar-block .bottom-box .pay-btn {background:#03558b;}/*main*/ 
.main .container {width: 80%;padding: 0;}/*.main:after {    content: "";    position: fixed;    width: 250px;    height: 100%;    background: #03558b;    left: 0;    bottom: 0;    z-index: -1;    opacity:0;    transition:0.3s;}*/ 
.main {overflow-x: hidden;}.main_deco.main:after {opacity:1;transition:0.3s;}/*banner*/ 
.txt1, .txt2, .txt3 {text-shadow: 1px 2px 5px #042338db;}.RWDbanner_plus01 .slick-caption.txt-center {margin-top: 7%;}.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button {background: #03558b;}.RWDbanner_plus01.style-dotnav.dot .slick-dots button {background: #fff;}/*products*/ 
.product_block {    margin-top: -100px;    padding-top: 250px;    background: transparent;    background-size: cover;    padding-bottom:100px;}.product_block>.container {width: 60%;}.product_block .item {    width: calc(100%/3 - 20px);    float: left;    margin: 0 10px;    background: #03558b;    padding: 50px 40px;    color: #fff;    position:relative;    overflow-x: hidden;    min-height:380px;}.product_block .p_title {    font-weight: bold;    letter-spacing: 1px;    font-size: 23px;    line-height: 40px;    margin-bottom: 20px;    text-transform: uppercase;}.product_block .p_text {    line-height: 30px;    font-size: 16px;    letter-spacing: 0.5px;    margin-bottom: 70px;}.product_block .p_btn {    text-align: right;}.product_block .p_btn a {    color: #fff;    letter-spacing: 0.5px;}.product_block .item.left:after {    content: "";    position: absolute;    background: url(archive/image/customization/1_icon.png)no-repeat;    width: 170px;    height: 152px;    background-size: contain;    left: -41px;    bottom: 0;    opacity: 0.2;}.product_block .item.middle:after {    content: "";    position: absolute;    background: url(archive/image/customization/2_icon.png)no-repeat;    width: 170px;    height: 152px;    background-size: contain;    left: -41px;    bottom: 0;    opacity: 0.2;}.product_block .item.right:after {    content: "";    position: absolute;    background: url(archive/image/customization/3_icon.png)no-repeat;    width: 170px;    height: 152px;    background-size: contain;    left: -27px;    bottom: 4px;    opacity: 0.2;}.product_block .p_btn a:hover {color: #66bf75;}/*about*/ 
.about_block {position: relative;padding: 130px 0px 100px 0px;}.RWDright_cont002 .item-first:hover .pic img {transform: scale(1);}.RWDleft_cont002 .item-second:hover .pic img {transform: scale(1);}.RWDright_cont002>.container {width: 100%;}.RWDleft_cont002>.container {width: 100%;}.RWDright_cont002 .item-first {background: transparent;}.RWDright_cont002 .item-first .text-box .text {    width: 100%;    color: #333;    letter-spacing: .5px;    line-height: 30px;    font-size: 16px;    margin-top: 100px;}.RWDright_cont002 .item-first .text-box .underline{display:none !important;}.RWDright_cont002 .item-first .text-box .title {    font-weight: bold;    color:#00b5b7;    opacity: 1;    font-size: 80px;    position: absolute;    left: -50px;}.RWDleft_cont002 .item-second .text-box {background: transparent;}.RWDleft_cont002 .item-second{background: transparent;}.RWDleft_cont002 .item-second .text-box .underline{display:none}.RWDleft_cont002 .item-second .text-box a {display: none;}.RWDleft_cont002 .item-second .text-box .title {font-size: 80px;font-weight: bold;position: absolute;color: #94d9e4;left: 0;}.RWDleft_cont002 .item-second .text-box .text {    width: 90%;    text-align: left;    float: right;    color: #333;    letter-spacing: .5px;    font-size: 16px;    line-height: 32px;    margin-top: 80px;}.RWDleft_cont002 .item-second .text-box {padding-top: 100px;position: relative;}.RWDright_cont002 .item-first .text-box a{display:none}/*parallax*/ 
.parallax_block{position:relative;}.overlay {width: 80%;}.RWDparallax_new .picbgbox {    display: flex !important;    flex-direction: column;    justify-content: center;    align-items: center;    height: 600px !important;    background-position: center !important;}.container.editor {    color: #fff;    letter-spacing: 1px;    font-size: 40px;    line-height: 60px;}.parallax_block:after {    content: "";    position: absolute;    background: url(archive/image/customization/parallax_deco.png)no-repeat;    height: 100%;    width: 370px;    right: -370px;    top: 0;    background-size: contain;    transition:0.8s;}.parallax_block.parallax_right:after{right:0;transition:0.8s;}/*solution*/ 
.RWDproduct002_v2 .section-line {display: none;}.RWDproduct002_v2 .popup-portfolio .portfolio-item {    padding: 20px;    margin-bottom: 50px;}a._link h4 {    color: #333;    letter-spacing: .5px;    font-size: 20px;    line-height: 35px;    font-weight: bold;}.RWDproduct002_v2 .bounceIn {-webkit-animation-name: fadeInUp;animation-name: fadeInUp;}.RWDService002 .flipInY {-webkit-animation-name: fadeInUp;animation-name: fadeInUp;}.RWDproduct002_v2 .showbottom:hover .portfolio-bottom h4 {color: #66bf75;}.RWDproduct002_v2 h1.main-title {    font-size: 80px;    background: linear-gradient(top,#00aee9 0, #00b5b7 50%,#65bf75 100%);    background: -moz-linear-gradient(top,#00aee9 0, #00b5b7 50%,#65bf75 100%);    background: -o-linear-gradient(top,#00aee9 0, #00b5b7 50%,#65bf75 100%);    background: -webkit-linear-gradient(top,#00aee9 0, #00b5b7 50%,#65bf75 100%);    -webkit-background-clip: text;    color: transparent;    font-weight: bold;    letter-spacing: 2px;    line-height: 90px;}.RWDproduct002_v2 .popup-portfolio > .portfolio-item > .inner-content > img {filter: grayscale(0);transition:0.4s;}.RWDproduct002_v2 .popup-portfolio:hover > .portfolio-item > .inner-content > img {filter: grayscale(1);transition:0.4s;}.RWDproduct002_v2 .popup-portfolio .portfolio-item:hover > .inner-content > img {filter: grayscale(0);transition:0.4s;}.RWDproduct002_v2 .col-md-12 {padding: 0;}.RWDright_cont002 .item-first .text-box .subtitle{display:none}/*footer*/ 
.left_map {width: 50%;float: left;}.footer{padding: 50px 0px;position:relative}.right_info {width: 45%;float: right;text-align: right;}.web_language006 {    margin-left: 0px;    margin-top: 50px;    float: right;}.copy_block {    margin-top: 30px;    padding-top: 20px;    border-top: 1px solid #cecfd0;    font-size: 12px;    letter-spacing: .5px;    color: #666;    display: flex;    flex-direction: row;    justify-content: center;    align-items: center;}.RWDssl01 {margin: 0 20px;}.copyright_desc, .copyright_desc a, .copyright_desc a:hover{color:#666;}.web_language006 .language.choiced, .web_language006 .language.choiced a {color: #05b0e9;}.footer-title {    font-size: 20px;    letter-spacing: .5px;    line-height: 40px;    color: #333;    font-weight: bold;    margin-bottom: 20px;}.footer-text {    color: #333;    letter-spacing: .5px;    line-height: 30px;    font-size: 17px;}.copy_company {    margin-top: 5px;    font-size: 14px;    color: #666;    letter-spacing: .5px;}.web_language006 .language, .web_language006 .language a:hover {color: #33beed;}
/*INNER start*/

/*space*/ 
.pagecontent { margin-top: 50px !important;}.call_to_action { background: transparent !important; background-size: cover !important; margin-top: -100px; padding-top: 150px !important; padding-bottom: 100px !important;}.article-text { background: white !important; padding: 50px; margin-top: -85px;}h1.pageTitle { word-break: break-word; text-align: center;  font-weight: bold; background: linear-gradient(top,#00aee9 0, #00b5b7 50%,#65bf75 100%); background: -moz-linear-gradient(top,#00aee9 0, #00b5b7 50%,#65bf75 100%); background: -o-linear-gradient(top,#00aee9 0, #00b5b7 50%,#65bf75 100%); background: -webkit-linear-gradient(top,#00aee9 0, #00b5b7 50%,#65bf75 100%); -webkit-background-clip: text; color: transparent; font-size: 40px; line-height: 1.5; margin-bottom: 0;}.hgroup .container { border: 0;}.hgroup .breadcrumb { position: relative; border: 0; background: transparent; width: 100%; text-align: center; bottom: -10px;}.article-text>.container { width: 90%;}.pagecontent .col-sm-6, .pagecontent .col-sm-8, .pagecontent .col-sm-4,.pagecontent .col-lg-7,.pagecontent .col-lg-5 { padding: 0; padding-right: 30px;}.pagecontent .col-xs-12,.pagecontent .col-md-12 { padding: 0;}.product1 .pagecontent .col-xs-12,.product1 .pagecontent .col-md-12 { padding: 0 15px;}.form-horizontal .form-group { margin-left: 0;}img {    max-width: 100%;    height: 100%;}._bd_row img {    display: inline;    height: auto;    max-width: 100%;    width: 100%;}/*fonts*/ 
.article-text h5 { font-size: 20px; line-height: 1.5; margin-bottom: 20px; font-weight: bold; letter-spacing: .5px;}.article-text h6 { font-size: 17px; color: #2cba95; font-weight: bold; margin: 20px 0 10px; line-height: 1.8;}.article-text { color: #333;letter-spacing: .5px; line-height: 30px; font-size: 16px; word-break: break-word;}/*abus*/ 
.abusimg { float: right; width: 45%;}.abustxt { float: left; width: 50%; min-height: 400px; display: flex; flex-direction: column; justify-content: center;height: 100%;}/*solutions*/ 
.ttlline { display: flex;margin: 20px auto; position: relative; justify-content: center;}.ttlline p { margin-right: 30px; color: #999;}.edcontent2 .article-text h5 { text-align: center; font-size: 23px; margin-bottom: 50px;}.solimg img { width: 30%; margin: auto; display: block; margin-bottom: 60px;}.solimg { text-align: center; display: flex; flex-wrap: wrap;}.article-text li { line-height: 2;}.article-text ul, .article-text ol { padding-left: 25px;}.solform tr:nth-child(1) td { background: #666; color: white;}.solform table { width: 100%;}.solform td { border: 1px solid; padding: 5px;}.pcfix {padding-right: 30px !important;}/*solutionsbtn*/ 
.sollink { grid-template-columns: 1fr 1fr 1fr; display: grid;  grid-gap: 20px; text-align: center; margin-bottom: 30px;}.sollink a { border: 2px solid; font-weight: bold; color: #333; letter-spacing: 0; padding: 10px 0; margin: 20px 0; transition: .5s;}.sollink a:hover { background: #333; color: white; transition: .5s; border-color: #333;}/*btn*/ 
.pagecontent .btn_back { float: right; margin-top: 40px !important;}.pagecontent .btn_back a { padding: 6px 40px;line-height: 1.5;}.pagecontent .ebtn a { background: transparent !important; padding: 2px 40px;}.RWDproduct_page .btn_back { background: transparent; margin: 0;}.btn.active, .btn:active {box-shadow: none;}.pagecontent .btn,.page_wrapper_bg .ebtn { font-size: 14px !important;}.pagecontent .btn,.pagecontent .ebtn { background: transparent; padding: 0; color: #333; margin: 0; letter-spacing: .5px;}.pagecontent.btn a,.pagecontent .ebtn a { background: #e61f1a; color: white; font-weight: normal; margin: 0; padding: 2px 40px; margin-top: 30px;}.pagecontent .btn a:hover,.pagecontent .ebtn a:hover { background-color: #505050; color: white;}.RWDeform001 .ebtn {  background: transparent; margin-top: 5px; width: 100%;}.RWDeform001 .ebtn:hover { background: transparent;}.RWDeform001 .ebtn a:hover { background: #505050;}.pagecontent .btn,.pagecontent .btn:hover,.pagecontent .ebtn, .ebtn:hover { transition: .5s;}button#btn_add2car2go { background: #c5ac77 !important;}button#btn_add2car2go:hover, button#btn_add2car:hover { background: #505050 !important;}.ebtn.currectsend_btn { float: right;}#panel_14 > section.article-text > div > div > div > div.ebtn { float: right;}.album1 .btn.btn_back { background: transparent !important;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add, #mobile-fixed .btn-shop .btn.add {background: #313131;}#panel_14 > section.article-text > div > div > div > div.ebtn a:hover {    background: #2db999;    color: white;}#panel_14 > section.article-text > div > div > div > div.ebtn {    background: transparent;    color: transparent;    padding: 0;    margin: 0;}#panel_14 > section.article-text > div > div > div > div.ebtn a {    border-radius: 0;    border: 1px solid #7b7696;    background: transparent;    color: #7b7696;    padding: 6px 40px;    transition: .5s;}.pagecontent .btn a:hover, .pagecontent .ebtn a:hover {    background: #2db999 !important;    border-color: transparent;    transition: .5s;    color: white;}.pagecontent .btn a, .pagecontent .ebtn a {    border: 1px solid #7b7696;    color: #7b7696;    transition: .5s;}/*sidebar*/ 
.m2018 .products-nav .nav-title { background: #03558b; color: white; font-size: 15px; margin: 0;}.m2018 .products-nav>ul>li { padding: 0; margin: 0;}.m2018 .products-nav>ul>li a { display: block; max-width: 100% !important; padding: 10px;}.m2018 .products-nav ul>li>.toggle-submenu { height: 45px;}.m2018 .products-nav>ul>li.active { background: #eee;}.m2018 .products-nav li a:hover { color: #03558b !important;padding-left: 15px !important; transition: .5s;}.m2018 .products-nav>ul>li.active>a { font-weight: bold;}.m2018 .products-nav>ul>li { border-color: #eee;}#sidebar > div.m2018.visible-lg > div > ul > li.active.is-open.has-child > ul > li.active.iscate>a { color: #9c9c9c;}.m2018 .products-nav>ul>li>a { font-size: 14px;transition: .5s;}/*news*/ 
.layoutlist_8 .listdate .day { color: #444; font-size: 25px !important; margin: 10px 0 0 0 !important;}.layoutlist_8 .listdate { border-left: 0 !important;}.layoutlist_8 .listdate .yearmonth { padding: 0;}.subsubject { margin-top: 20px;}.layoutlist_8 .item { border-color: #eee;}.layoutlist_8 .list_subject .summary { margin: 10px 0 !important;}.layoutlist_8 .list_subject .summary>a:hover { color: #666;}.layoutlist_8 .list_subject>a:hover { color: #66bf75; transition: .5s;}.layoutlist_8 .list_subject>a { color: #333; font-weight: bold; font-size: 17px; transition: .5s;}/*productsbtn*/ 
.pbtn a:hover { background: #333; border-color: #333; color: white; transition: .5s;}.pbtn a { display: block; border: 2px solid; font-weight: bold; color: #333; margin: auto; padding: 10px 0; transition: .5s;}.pbtn { text-align: center; margin-top: 50px;}.pform td:nth-child(1) { width: 50%;}.pform table { width: 100% !important;}.pform { margin: 30px 0;}#sidebar {margin-top: 50px;}#prod_name h2 { text-align: center;margin: 10px 0;font-size: 30px; font-weight: bold;}#btn_querycar:hover { transition: .5s; background: #03558b; color: white;}#btn_querycar { display: block; width: 300px; background: white; border: 1px solid; transition: .5s; margin: 0 auto 30px;  left: 50%; transform: translateX(-50%); position: relative;}.product_top { border: 20px solid rgba(238, 238, 238, .5);}#product > div.page_content1 > div.product_top.row > div:nth-child(5) { display: none;}.product_desc_subject { margin-top: 50px; border-bottom: 1px solid #eee; padding-bottom: 10px; text-align: center;}/*inquiry*/ 
.RWDquiry,.systemmsg { letter-spacing: .5px;}.shopping-item, .shopping_form, .RWDquiry .btn.normal { border-radius: 0; font-size: 15px; background: white;}.RWDquiry .btn.normal { background: transparent; color: #333; border-color: #333;}.RWDquiry .btn.normal:hover { transition: .5s; background: #333; color: white;}.RWDquiry .btn.bg2:hover, .RWDquiry .btn.bg3:hover {background: #12b99d; color: white; border-color: #12b99d;}.RWDquiry .btn.bg2, .RWDquiry .btn.bg3 { background: transparent; color: #12b99d; border-color: #12b99d;}.RWDmenu_plus04 .cart-block h3, .RWDmenu_plus04 .querycar-block h3 { letter-spacing: .5px;}.info-ok h2 { letter-spacing: 0;}.shopping-item .table .pic img {height: auto;}/*con*/ 
.eformsDesc { padding: 30px; border: 1px solid; text-align: center; margin-bottom: 50px;}.customized_columns ._input, .customized_columns select { background: white; border-radius: 0;}.customized_columns ._input:hover, .customized_columns ._input:focus { border-bottom: 1px solid #03558b;}.form-horizontal .control-label { width: 180px;} .eforms1 .col-sm-12.col-md-11 { width: calc(100% - 180px);}#eformsForm_1_3 > div > div.row > div.col-sm-12.col-md-11 { width: 100%;}.search .pagecontent .RWDsearch_page ul { padding-left: 0;}/*footer*//*#RWDPAGE_BASE_PAT02 .footer:before { content: ""; background: #03558b; position: absolute; bottom: 0; left: 0; width: 250px; height: 100%; z-index: -1;}*/

/*INNER end*/
/*語系 start*/

/*-----簡體版-----*/body.wrapper_bg.lang_cn {font-family: 'Noto Sans SC', sans-serif !important;}/*---首頁---*//*loading*/ 
.lang_cn .fl img { width: 340px;}/*menu*/ 
.lang_cn .RWDmenu_plus04 .logo {width: 230px; margin-top: 22px;}.lang_cn .RWDmenu_plus04 .site-nav .menu>li>a {font-size: 16px; letter-spacing: 2px;}/*banner*/ 
.lang_cn .product_block .p_text {letter-spacing: 2px;}/**/ 
.lang_cn .RWDright_cont002 .item-first .text-box .text {letter-spacing: 2px;}.lang_cn .RWDleft_cont002 .item-second .text-box .text {letter-spacing: 2px;}/**/ 
.lang_cn a._link h4 {letter-spacing: 2px;}/**/ 
.lang_cn .footer-title {letter-spacing: 2px;}.lang_cn .footer-text {letter-spacing: 2px;}.lang_cn .copy_company {letter-spacing: 2px;}.lang_cn .copy_block {letter-spacing: 2px;}/*---內頁---*/ 
.lang_cn .article-text {letter-spacing: 2px;}.lang_cn #eformsForm_1_8 > div > div.row > div.col-sm-12.col-md-11 {width: 100%;}.lang_cn h1.pageTitle { letter-spacing: 2px;}/*-----越語版-----*//*---內頁---*/ 
.eforms1 #eformsForm_1_16 > div > div.row > div.col-sm-12.col-md-11 {    width: 100% !important;}

/*語系 end*/
/*小螢幕 start*/

@media (max-width: 1700px){/*1700px*/ 
.product_block>.container {width: 80%;}}@media (max-width: 1700px){/*1500px*/ 
.main:after {width: 200px;}.RWDparallax_new .picbgbox {background-position: left center !important;}}@media (max-width: 1500px){/*1500px*/ 
.product_block .item { width: calc(100%/3 - 21px);}/*INNER*/ 
.ttlline2 p { margin-right: 0;}.ttlline2 { flex-direction: column; text-align: center;}}@media (max-width: 1366px){/*1366px*/ 
.RWDleft_cont002 .item-second .text-box {padding-top: 50px;}a._link h4 {padding: 0 40px;}.product_block { padding-top: 200px;}.fl img {width: 100%;}.fl {    width: 200px;    left: 50% !important;    margin-left: -100px;    top: 50% !important;    margin-top: -36px;}.RWDmenu_plus04 .features .cart-btn i img {width: 35px;}.RWDmenu_plus04 .features .search-btn i img {width: 20px;}.RWDmenu_plus04 .features .search-btn {padding: 0px 15px;}/*INNER*/ 
.abusimg {width: 60%;}.abustxt {min-height: auto; margin-top: 20px; width: 35%;}.solimg5 img { width: 100% !important;}}@media (max-width: 1300px){/*1300px*/ 
.product_block .p_title {font-size: 19px;}.RWDleft_cont002 .item-second .text-box .title {font-size: 60px;}.RWDright_cont002 .item-first .text-box .title {font-size: 60px;}.RWDproduct002_v2 h1.main-title {font-size: 60px;}}@media (max-width: 1280px){/*1280px*/ 
.product_block>.container { width: 90%;}.main .container{ width: 90%;}.RWDleft_cont002 .item-second .text-box .title {font-size: 70px;}.main:after {width: 150px;}.RWDmenu_plus04 .header {padding: 0 5%;}.RWDright_cont002 .item-first .text-box .title {left: -30px;}.RWDright_cont002 .item-first .text-box {padding-right: 0;}.RWDright_cont002 .item-first .text-box .title{font-size:70px;}.RWDproduct002_v2 h1.main-title{font-size:70px;}.RWDright_cont002>.container {width: 100%;}.RWDleft_cont002>.container {width: 100%;}}

/*小螢幕 end*/
/*Pad橫向 start*/
@media (max-width:1024px){
.product_block .p_title {font-size: 17px;letter-spacing:0px;}.product_block .item {min-height: 410px;}.RWDleft_cont002 .item-second .text-box .title {font-size: 55px;}.RWDright_cont002 .item-first .text-box .title{font-size: 55px;}.RWDmenu_plus04 .features {width: 150px;margin-top: 0px;}.RWDright_cont002 .item-first .text-box .text {line-height: 27px;font-size: 15px;margin-top: 80px;}.main:after {width: 100px;}.container.editor {font-size: 30px;line-height: 50px;}.RWDproduct002_v2 h1.main-title {font-size: 55px;}.RWDleft_cont002 .item-second .text-box {padding-top: 0;}.RWDproduct002_v2 .popup-portfolio .portfolio-item {margin-bottom: 30px;}.copy_block{font-size:10px;}.footer {padding: 0px 0px 50px 0px;}a._link h4 {font-size: 16px;line-height: 27px;letter-spacing:0px;}.RWDproduct002_v2 .popup-portfolio .portfolio-item {margin-bottom: 0;}.RWDmenu_plus04 #mobile-menu .menu>li.active {background-color: #03558b;}.RWDmenu_plus04 #mobile-menu .menu>li.active>a {background-color: #02558b;}.RWDparallax_new .picbgbox { height: 400px !important;}.parallax_block:after {width: 250px;}.footer-title{letter-spacing:0px;}.main {margin-top: 65px;}/*INNER*/ 
.RWDmenu_plus04 .features .search-btn { position: absolute;  right: 0;}#RWDPAGE_BASE_PAT02 .cd-main-content { margin-top: 0 !important;}h1.pageTitle { font-size: 30px;}.hgroup .container { margin-top: 0;}.edcontent2 .article-text h5 { font-size: 20px;}#RWDPAGE_BASE_PAT02 .footer:before { width: 100px;}#RWDPAGE_BASE_PAT02 .footer { padding: 30px 0 50px 0;}.visible-sm { display: none!important;}.pcfix {padding-right: 0 !important;}.form-horizontal .control-label { width: 200px;} .eforms1 .col-sm-12.col-md-11 { width: calc(100% - 200px);}
}
/*Pad橫向 end*/
/*pad版 start*/
@media (max-width: 768px) {
.RWDparallax_new .picbgbox {height: 300px !important;}.parallax_block:after {width: 188px;}.container.editor {font-size: 25px;line-height: 37px;}.product_block .item {width: 100%;min-height: auto;margin: 20px 0px;}.product_block .p_text { margin-bottom: 0px;}.product_block .p_title {margin-bottom: 0;font-size: 20px;}.RWDright_cont002 .item-first .pic {width: 70%;}.RWDright_cont002 .item-first .text-box .title {    position: relative;    font-size: 40px;    line-height: 50px;}.RWDright_cont002 .item-first .text-box .text {    margin-top: 10px;    width: 87%;    float: right;    margin-right: 20px;}.RWDleft_cont002 .item-second .pic {width: 70%;}.RWDleft_cont002 .item-second .text-box .title {    position: relative;    font-size: 40px;    line-height: 50px;    margin-top: 14px;}.RWDleft_cont002 .item-second .text-box .text {margin-top: 10px;}.RWDproduct002_v2 .popup-portfolio .portfolio-item {    width: calc(100%/2 - 20px);    margin: 0 10px;    float: left;}.left_map {width: 40%;}.right_info {width: 50%;}.footer-title {font-size: 17px;letter-spacing:0px;}.copy_block {flex-direction: column;}/*INNER*/#RWDPAGE_BASE_PAT02 .footer>.container { width: 90% !important;}.call_to_action>.container { width: 95% !important;}.solimg6 img { margin-top: 40px;}.article-text { padding: 50px 30px 50px;}.visible-sm { display: block!important;}.call_to_action { padding-top: 140px !important; padding-bottom: 70px !important;}.form-horizontal .control-label { width: 100%;} .eforms1 .col-sm-12.col-md-11 { width: 100%;}.form-horizontal .form-group {    margin-left: -15px;    margin-right: -15px;}
}
/*pad版 end*/
/*phone版 start*/
@media (max-width: 480px) {
.about_block {padding: 80px 0px;}.main:after {width: 60px;}.RWDright_cont002 .item-first .pic, .RWDleft_cont002 .item-second .pic{width:100%;}.RWDbanner_plus01 .slick-caption.txt-center {margin-top: 31%;}.container.editor {    width: 64%;    float: left;    line-height: 26px;   font-size:17px;}.RWDproduct002_v2 .popup-portfolio .portfolio-item {padding: 0;}.left_map {    width: 100%;    float: none;    margin-bottom: 10px;}.right_info {text-align: center;width: 100%;}.footer-title {font-size: 15px;}.footer-text {font-size: 14px;}.copy_block {    flex-direction: column;    padding: 20px;    line-height: 20px;    text-align: center;}.web_language006 {    float: none;    width: 82px;    margin: 30px auto;}.RWDmenu_plus04 .logo {    width: 100px;    margin-top: 18px;}a._link h4 {    font-size: 14px;    line-height: 19px;    padding: 0 10px;}.main:after{display:none}.RWDright_cont002 .item-first .text-box .title { text-align: center;}.RWDright_cont002 .item-first .text-box .text {width: 100%;text-align: center;}.RWDleft_cont002 .item-second .text-box .text {width: 100%; text-align: center;}.RWDleft_cont002 .item-second .text-box .title {text-align: center;}.RWDproduct002_v2 .popup-portfolio .portfolio-item {margin-bottom: 30px;}.RWDmenu_plus04 .features .search-btn {line-height: normal;}.RWDmenu_plus04 .features .cart-btn {margin: 0; margin-top: -2px;}.RWDmenu_plus04 .features {margin-top: 20px;}/*INNER*/ 
.article-text h5, .article-text,.article-text h6 {    letter-spacing: 0;}#RWDPAGE_BASE_PAT02 .footer:before { width: 0;}.abustxt { margin-top: 0; margin-bottom: 30px;}.abusimg, .abustxt { width: 100%; float: none;}h1.pageTitle { font-size: 25px; line-height: 1.2;}.article-text { margin-top: -73px;}.ttlline { flex-direction: column; text-align: center;}.ttlline p { margin: 0 0 10px;}.edcontent2 .article-text h5 { text-align: left; line-height: 2; margin-bottom: 20px; font-size: 18px;}.pagecontent .col-sm-6, .pagecontent .col-sm-8, .pagecontent .col-sm-4, .pagecontent .col-lg-7, .pagecontent .col-lg-5 { padding-right: 0;}.sollink { grid-template-columns: 1fr;}.sollink a { margin: 0;}.solimg7 img,.solimg9 img { width:100% !important; margin-bottom: 20px;}.article-text { padding: 50px 10px 50px;}.solimg8 img { width: 105px;}#btn_querycar { width: 260px;}.pform td:nth-child(1) { width: 200px !important;}.form-horizontal .control-label, .eforms1 .col-sm-12.col-md-11 { width: 100%; padding: 0 !important;}.form-horizontal .form-group { margin-right: 0; margin-left: 0;}.solform td:nth-child(1) { width: 100px;}.eformsDesc { padding: 20px;}.RWDquiry .btn.normal { width: 100%; margin: 0 0 10px;}.info-box .title, .info-ok, .notice .title, .shopping-title, .shopping_form .shopping-title { letter-spacing: 0;  color: #333;}.layoutlist_8 .listdate .yearmonth { display: inline-block;}.layoutlist_8 .listdate .day:before { content: "/"; left: 0; position: absolute;}.layoutlist_8 .listdate .day { font-size: 12px !important;color: #afafaf !important; display: inline-block; position: relative; padding-left: 10px;}#RWDquiry { margin: 30px 20px 50px;}.shopping_form .shopping-title { color: white;background: #04568c;}.shopping-item { margin: 0 0 30px;}/*----語系---*/ 
.lang_cn .RWDmenu_plus04 .logo {width: 135px;}
}
/*phone版 end*/
/*iphone6 start*/
@media (max-width: 380px){
.RWDmenu_plus04 .features .cart-btn {padding: 4px 10px 4px 15px; right: 15px; position: relative; margin-top: -2px;}.RWDmenu_plus04 .features {width: 135px;margin-top:20px;}.RWDbanner_plus01 .slick-caption.txt-center {margin-top: 23%;}.product_block .p_title {    font-size: 18px;    line-height: 30px;    margin-bottom: 20px;}.product_block .p_text {    font-size: 15px;    line-height: 26px;}.parallax_block:after {    width: 150px;    bottom: 0;    top: initial;    height: 237px;}a._link h4 {padding: 0 10px;}/*INNER*/ 
.solimg8 img { width: 95px;}
}
/*iphone6 end*/