#RWDfullscreen01 .container {width: 100%;padding: 0;}#RWDfullscreen01 .row {margin: 0;}.footer-block .container {width: 1170px !important;}/*選單*/ 
.RWDmenu_plus02 .container {width: 90% !important;}.RWDmenu_plus02 .inside {background: transparent;}.cd-main-header {background: transparent;}.RWDmenu_plus02 .inside.is-up {background: #fff;}nav.cd-nav {float: left;}.cd-logo {width: 100%;position: absolute;margin-left: 0;}.cd-logo img {display: block;width: 170px !important;margin: auto;position: relative;transition: 0.5s;z-index: 111 !important;}.cd-header-buttons {right: 200px;}.RWDmenu_plus02 .cart-block {margin-left: 30px;}.cd-primary-nav>.has-children>a::after, .cd-primary-nav>.has-children>a::before {background: #333333;}.RWDmenu_plus02 .cart-block a, .RWDmenu_plus02 .member-block a, .RWDmenu_plus02 .querycar-block a {color:#333;}nav.cd-nav .bottom-copyright {display:none;}.RWDmenu_plus02 .cart-block i.qty {box-shadow: none;background: #3c3c3c;color: #fff;}.RWDmenu_plus02 .cart-block:hover:after, .RWDmenu_plus02 .member-block:hover:after, .RWDmenu_plus02 .querycar-block:hover:after {background: #333;}@media (min-width:1200px){.cd-primary-nav>li>a:hover {color: #333;}.cd-primary-nav>li:hover:after {background: #333;}.cd-primary-nav>li>a:hover:after, .cd-primary-nav>li>a:hover:before {background-color: #333;}.cd-primary-nav .cd-secondary-nav>li.active>a, .cd-primary-nav .cd-secondary-nav>li>a:hover {background-color: #333;}.RWDmenu_plus02 .member-block:hover span {color: #000;}.RWDmenu_plus02 .cart-block:hover i {color: #000;}.RWDmenu_plus02 .cart-block:hover span {color: #fff;}}/*展開購物車*/ 
.RWDmenu_plus02 .cart-menu {background-color: #fff;}.RWDmenu_plus02 .cart-menu .buy-btn a {background-color: #000;}/*banner*/ 
.RWDbanner_plus01.style-dotnav.dot .slick-dots button {width:10px;height:10px;background:#FFF;}.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button {background: #fe51bc;}/*搜尋*/ 
.cd-search {width: 30%;height: 45px;right: 0px;left: initial;}.cd-search input {font-size: 14px;color:#333;}.cd-search button:hover {color: #866d64;}.cd-search button {top: 10px;font-size: 14px;}.cd-search input::placeholder {color:#666;letter-spacing:1px;}.cd-search input {font-family: 微軟正黑體;}.cd-search input::placeholder {font-family: 微軟正黑體;}/*標題*/ 
.RWDproduct002_v3 .main-title {font-size: 28px;letter-spacing: 3px;}.RWDproduct002_v3 .section-line {width: 25px;height: 3px;background: #fe51bc;margin-top: 30px;position: relative;right: 3px;}.RWDbanner_plus01.style-dotnav.dot .slick-dots li {width: 20px;line-height: 20px;height: 30px;}/*服務*/ 
.RWDService003 .item figcaption {background: transparent;}.RWDService003 .item .line-01-in {display: none;}.RWDService003 .item .line-02-in {display: none;}.RWDService003 .item .line-03-in {display: none;}.RWDService003 .item .line-04-in {display: none;}.RWDService003 .item figcaption .title {font-size: 30px;letter-spacing: 3px;line-height: 1.5;position: relative;top: 300px;left: 14%;display:inline-block;}.RWDService003 .item figcaption .more:before {display:none;}.RWDService003 .item figcaption .more {display:none;}.RWDService003 .item:hover .title span:before {top: 42px;color: #fff;}.RWDService003 .item figcaption .title::after {display: block;position: relative;width: 25px;height: 3px;background: #fe51bc;content: "";left: 41.5%;margin-top: 5px;}.RWDService003 .item:hover figcaption {background-color: transparent;}.RWDService003 .item figcaption .title span {text-shadow: 0 0 4px rgba(0, 0, 0, 0.4);}/*產品*/ 
.bounceIn {-webkit-animation-name: fadeIn;animation-name: fadeIn;}.RWDproduct002_v3 .popup-portfolio .portfolio-item {padding: 0 20px;}.portfolio-bottom-summary h4 {text-align: center;font-size: 15px;letter-spacing: 1px;color: #000;line-height:1.5;transition:.3s;}.RWDproduct002_v3 .price {text-align: center;font-weight: 600;color: #000;}.RWDproduct002_v3 .showbottom:hover .portfolio-bottom__h4 {color: #fe51bc;}.RWDproduct002_v3 .btn-box .shop {background: #000;transition:.3s;}.RWDproduct002_v3 .btn-box .shop:hover {background: #fe51bc;}.RWDproduct002_v3 .btn-box .shop {border-radius: 0;border: 1px solid #000;}.RWDproduct002_v3 .showbottom:hover .portfolio-bottom .btn_add2car {background: #fe51bc;border-color: #fe51bc;}.RWDproduct002_v3 .showbottom:hover .inner-content>img {-webkit-transform: scale(1);transform: scale(1);}.RWDproduct002_v3 .portfolio-item.grow>.inner-content:hover>img {-webkit-transform: scale(1);transform: scale(1);}/*過場*/ 
.RWDparallax_new .picbgbox {height: 700px !important;}/*廣告*/ 
.RWDservice023 .shortcut_item {margin: 0;width: 50%;padding: 0;}.RWDservice023 .top_shortcut_pict {border-radius:0px;}.RWDservice023 .top_shortcut_box {height: 550px;background: transparent;border-radius: 0px;}.RWDphoto010_btn {    background: #000 !important;}.RWDphoto010 .swiper-pagination-bullet.swiper-pagination-bullet-active {    background: #000;}/*footer*/ 
.footer-info {color: #444;letter-spacing: 1px;line-height: 1.8;font-size: 14px;padding: 45px 0;}.footer-info h5 {font-size: 16px;color: #000;line-height: 2;}.footer-info a {color:#444;}.footer-info a:hover {color:#666;}.footer-web {text-align: left;font-size: 13px;letter-spacing: 1px;color: #555;}.footer-web a {color:#555;}.footer-web a:hover {color:#666;}.footer-bottom {border-top: 1px solid #ddd;padding: 30px 0;}.RWDsocial001 {background: transparent;padding: 0;float:right;top:4px;}#social_media_wrapper a {padding: 0;background: transparent;width: 45px;color: #fe51bc;}#social_media_wrapper a:hover, #social_media_wrapper a:active {opacity: 0.8;background: transparent;color: #fe51bc;}a:hover {text-decoration:none;}
/*小螢幕 start*/

@media (max-width:1680px){.RWDmenu_plus02 .container {width: 100% !important;}.RWDparallax_new .picbgbox {height: 620px !important;}.RWDService003 .item figcaption .title {top:230px;}.RWDservice023 .top_shortcut_box {height: 400px;}}@media (max-width:1440px){.RWDparallax_new .picbgbox {height: 500px !important;}nav.cd-nav {margin-left: 15px;}.cd-header-buttons {right: 15px;}}@media (max-width:1280px){.RWDparallax_new .picbgbox {height: 400px !important;}.RWDservice023 .top_shortcut_box {height: 340px;}}@media (max-width:1199px){#RWDfullscreen01 .cd-main-header .cd-logo {position: relative;width: 150px;margin-left: 10px;margin-top: 10px;}.cd-header-buttons {right:0px;}.RWDmenu_plus02 .inside.is-up .cd-main-header {background: #fff;box-shadow: none;}.RWDService003 .item figcaption .title {top: 160px;left: 0px; font-size: 25px;}.cd-overlay.is-visible.search-is-visible {top: 0px;}.footer-block .container {width: 100% !important;}}

/*小螢幕 end*/
/*Pad橫向 start*/
@media (max-width:1024px){
/*廣告*/ 
.RWDservice023 .top_shortcut_box {height: 300px;}/*footer*/ 
.footer-web {font-size: 12px;}.footer-social {width: 100%;text-align: center;}.RWDsocial001 {float: none;top: 0;}.footer-web {width: 100%;text-align: center;}.footer-bottom {padding: 30px 0 15px 0;}.scrollTop002 {bottom: 3%;}
}
/*Pad橫向 end*/
/*pad版 start*/
@media (max-width: 768px) {
/*搜尋*/ 
.cd-search {width: 40%;}/*服務*/ 
.RWDService003 .item {width: 50%;margin-bottom: 0px;}.RWDService003 .item figcaption .title {top: 260px;left: 40px;}/*產品*/ 
.RWDproduct002 .section-line {margin-top:20px;}/*廣告*/ 
.RWDservice023 .top_shortcut_box {height: 230px;}/*footer*/ 
.footer-info {padding:30px 0;}.scrollTop002 {bottom: 5%;}
}
/*pad版 end*/
/*phone版 start*/
@media (max-width: 480px) {
/*選單*/ 
.RWDmenu_plus02 .cart-block {margin-left: 10px;margin-top: 10px;}/*搜尋*/ 
.cd-search {width: 100%;}/*服務*/ 
.RWDService003 .item {width: 50%;}.RWDService003 .item figcaption .title {font-size: 20px;top: auto;left: 0;right: 0;bottom: 25px;text-align: center;position: absolute;text-shadow: 0 0 5px rgba(0, 0, 0, 0.5);}/*產品*/ 
.RWDproduct002_v2 .fixprice {display:none !important;}.RWDproduct002_v2 .popup-portfolio .portfolio-item {padding: 0 10px;}/*廣告*/ 
.RWDservice023 .shortcut_item {width:100%;}.RWDservice023 .top_shortcut_box {height: 220px;}/*footer*/ 
.footer-info {text-align: center;padding-bottom:20px;}.footer-middle {border-top: 1px dotted #ddd;padding-top: 20px;margin-top: 20px;}.footer-right {border-top: 1px dotted #ddd;padding-top: 20px;margin-top: 20px;}.footer-last {border-top: 1px dotted #ddd;padding-top: 20px;margin-top: 20px;}.footer-web span {display:none;}.footer-web {margin-top: 20px;}.scrollTop002 {bottom: 10%; right: 15px;}
}
/*phone版 end*/
/*footer start*/

.footer-block .RWDsocial001 .deficon {width: 30px;height: 30px;}.scrollTop002 {    bottom: 45px;    right: 15px;}

/*footer end*/
/*320px start*/
@media (max-width: 320px){
.RWDproduct002_v3 .popup-portfolio .portfolio-item {padding: 0 10px;}
}
/*320px end*/