@charset "utf-8";
/* = = = 固定設定 = = = = = = = = = == = = = = = = = = = = = = = = == = = = = = = = = = = === = = */
/*預設解除背景輪播*/
#content_main { margin:0;}
.bannerindex { position:static; height:auto;}
.swiper-banner { position:static; margin:0; height:auto;} 
.swiper-slide img { height:auto;}

/*版面範圍設定*/
.page{margin: 0;}
#content {max-width: 1920px;margin: 0 auto;}

/*手機板漢堡鈕相關*/
.nav-dropdown > li > a{width: 100%;}

/*手機版底下按鈕*/
/*#bottom_menu{display: none !important;}*/


/* = = = 個別網站設定 = = = = = = = = = == = = = = = = = = = = = = = = == = = = = = = = = = = = = = = == = = */
/*LOGO設定*/
.nav-brand{width: 220px; margin-top: 30px;}
.main_header_area{background: #fff;}

/*header陰影*/
.main_header_area {box-shadow: 0 2px 5px rgb(0 0 0 / 20%);}

/*滑動時頁首設定*/
.header_area.sticky .nav-brand{
	transition: 700ms cubic-bezier(.165,.84,.44,1);
}
.header_area.sticky .container{transition: 200ms cubic-bezier(.165,.84,.44,1);}
.header_area.sticky .nav-menu>li {transition: 200ms cubic-bezier(.165,.84,.44,1);}


.nav-menu>li:hover:after{width: 100%;}

/*頁首主選單*/
.nav-menu {margin: 0px; margin-top: 40px;}
.nav-menu>li{
	letter-spacing: 1px;
	text-align: center;
	margin: 0px;
}
.nav-menu > li > a{
	color: #161a14;
	font-weight: bold;
	padding: 37px 30px 37px 30px;
}
.nav-menu>li:hover>a, .nav-menu>li.active>a, .nav-menu>li.focus>a{color: #7E807C; background: #F1F2ED;}

/*子選單*/
.nav-dropdown > li > a {padding: 20px 20px;}
.nav-dropdown > li > a:hover, .nav-dropdown > li > a:focus{ color: #7E807C; }
.nav-dropdown>li:hover>a .submenu-indicator-chevron, .nav-dropdown>.focus>a .submenu-indicator-chevron { border-color: #7E807C; margin-top: 10px;}
.nav-dropdown>li:hover>a, .nav-dropdown>li.focus>a { color: #7E807C; background: #F1F2ED;}/*滑鼠停在子子選單時，子選單按鈕顏色*/
.nav-dropdown .submenu-indicator .submenu-indicator-chevron{display: none;}

/*滑動時頁首設定*/
.header_area.sticky .main_header_area{background: rgba(255,255,255,0.9); transition: 3s cubic-bezier(.165,.84,.44,1);}

/*最新消息*/
.news_part {display: none;}

/*最新商品*/
.pageIndex .animated-arrow {background: #B5C2B5;}

/*頁首icon拿掉*/
.tp_links{display: none !important;}

/*購物車主選單*/
.shop_search_btn {background: #B5C2B5;}

/*===============我是頁尾=============*/
.footer{background: #B5C2B5;border-top: 0px solid #999;}
.footer_logo{margin-top: 80px;}
.footer_logo>a>img{max-width: 70%;}
.footer_info li:nth-child(1){width: 100%;}
.footer_info li{display: inline;}
.footer_info li p{color: #000000;}
.footer_info li p.tel:before {content: '電話｜';}
.footer_info li p.phone:before{content: '手機｜';}
.footer_info li p.line:before {content: 'LINE ID｜';}
.footer_info li p.fax:before{display: none;}
.footer_info li p.mail:before{content: '信箱｜';}
.footer_info li p.add:before{content: '地址｜';}
.footer_menu{margin-top: 10px;}
.footer_menu a{
	background: transparent;
	border: 0px;
	color: #7E807C;
	padding: 1px 15px 1px 0px;
	margin: 0px;
	font-weight: bold;
	letter-spacing: 1px;
}
.footer_menu a:hover{background: transparent;color: #e9e9e9; }
.copy{color: #6c6c6c; border-top: 0px;}

.path {display: none;}

/*內頁背景*/
.product_page #content, .product_info_page #content, .blog_page #content, .contact_page #content {background: #F1F2ED;}

/* = = = 分隔線 = = = = = = = = = == = = = = = = = = = = = = = = == = = = = = = = = = = = = = = == = = */
/*--------商品展示--------*/

/*商品分類*/
.product-layer-two {text-align: center; margin: 20px 0 50px 0;}
.product-layer-two li:nth-child(1) {border-left: 0px;}
.product-layer-two li {margin: 5px 0px 0px 0px; border-left: solid 1px #6f5e1a; padding: 0; letter-spacing: 2px;}
.product-layer-two li a {border: 0px; color: #6f5e1a; margin: 0px 30px; padding: 0; font-size: 18px; background: transparent;}
/*子選單背景色*/
.product-layer-two li ul { border-left: 0px; background: rgba(255,255,255,0.8); margin-top: 0;}
/*子選單背景色*/
.product-layer-two li li { background: transparent; }
/*子選單無左側線*/
.product-layer-two li ul li {border-left: 0px;}
/*子選單背景色*/
.product-layer-two li li a {margin: 0; background: transparent; padding: 10px 8px;}
/*子選單滑過特效*/
.product-layer-two li ul li:hover { background: rgba(255,255,255,1.0); }
/*子選單邊框*/
.product-layer-two li:hover ul {border: 1px solid #B5C2B5 !important; border-top: 2px solid #B5C2B5 !important;}

/*商品圖片*/
.products-list .pic {overflow: hidden;}
.products-list .pic img {transition: 700ms;}
.products-list .item a:hover img {transition: 700ms; transform: scale(1.1);}

/*原價*/
.products-list .price .ori_price {color: #7E807C;}
/*特價*/
.products-list .price .sp_price {color: #6f5e1a;}

/*詳細資料*/
.products-list .more {border: 1px solid #6f5e1a; color: #6f5e1a; background: transparent; letter-spacing: 3px;}
.products-list a:hover .more {background: #6f5e1a;}

/*---------商品資訊--------*/
/*內頁背景*/
.product_info_page #page {background: #F1F2ED;}
/*商品圖像文字刪除*/
.product_pic #bx-pager h6 {display: none;}

/*商品標題外框*/
.sidebarBtn { border: 0px #ddd solid;}
/*原價*/
.sidebarBtn .price {color: #7E807C; border-bottom: 0px;}
/*特價*/
.sidebarBtn .sp_price {color: #6f5e1a;}
/*商品規格*/
.product_info li .txt_box {color: #6f5e1a;}
/*加入購物車按鈕*/
.action-button {font-weight: bold; background: #B5C2B5;}
.action-button:hover {background: #6f5e1a;}

/*商品資訊欄位*/
h3.prod-thumb {color: #6f5e1a; letter-spacing: 3px;}
li.prod-item.is-active {margin-bottom: 50px;}
.product_info_page .article_align {padding-top: 20px;}
/*商品Q&A欄位*/
.product_info_page .breakF{border: 0px}
/*重新填寫*/
.lastaction { color: #7E807C; background-color: #e3e3e2;}
/*確認送出*/
.nextaction {background-color: #B5C2B5;}
/*上一頁*/
.lastPage {background: #6f5e1a;}
/*相關推薦*/
.prod_related {background: #F1F2ED;}

/* = = = 分隔線 = = = = = = = = = == = = = = = = = = = = = = = = == = = = = = = = = = = = = = = == = = */
/*--------最新消息(文章分類)--------*/
.blog_search input[type=search] {border-radius: 8px;}
.blog_le .accordion {border-radius: 8px; background: #fff;}
.blog_le .accordion > li:hover, .blog_le .accordion > li.on_this_category {background: #B5C2B5 !important;}

/*滑鼠滑過圖片標題更改顏色*/
.subbox_item a:hover img {opacity: 0.6;}
.subbox_item a:hover h5, .subbox_item a:hover p{color: #6f5e1a;}
	/*滑過文章read more*/
.subbox_item a:before {display: none;}
	/*滑過文章底色特效*/
.subbox_item a:after {display: none;}
.accordion li .link {letter-spacing: 1px;}
/*文章標題和內文*/
.blog_list_ri h5, .blog_list_ri p {letter-spacing: 1px;}
.blog_list_ri h5 {font-weight: bold;}
.blog_list_ri p {font-weight: 700;}

/*文章上一篇下一篇回列表*/
.blog_back a.article_btn_prev .blog_back a.article_btn_next{background: #B5C2B5;}
.blog_back a.article_btn_back{background: #6f5e1a;}

/* = = = 分隔線 = = = = = = = = = == = = = = = = = = = = = = = = == = = = = = = = = = = = = = = == = = */
/*--------聯絡我們--------*/
.list_before.info li.FAX {display: none;}
.list_before.info li:nth-child(6) {padding-left: 0px;}
/*勾選欄位間距*/
.contact_page input[type="checkbox"], input[type="radio"] {margin-left: 15px; margin-right: 5px;}
.contact_page input[type="checkbox"]:nth-child(1), input[type="radio"]:nth-child(1) {margin-left: 0px;}
.contact_page .animated-arrow {background: #B5C2B5;}
.contact_page .form__insert input {background: rgba(255,255,255,0.8);}
.contact_page .form__insert textarea {background: rgba(255,255,255,0.8);}

/* = = = 分隔線 = = = = = = = = = == = = = = = = = = = = = = = = == = = = = = = = = = = = = = = == = = */

/*內頁BANNER 設定*/
.banner {background: url(https://pic03.eapple.com.tw/shengjie/aaa.png) no-repeat; height: 450px;}
.banner h5 {font-size: 32px; margin-top: 135px; letter-spacing: 5px; color: #6f5e1a;}

/*促銷方案*/.banner.banA {}
.banner.banB {}
/*聯絡我們*/.banner.banC {background: url(https://pic03.eapple.com.tw/shengjie/banC.jpg) no-repeat; background-position-x: center;}
.banner.banD {}
.banner.banE {}
/*商品展示*/.banner.banF {background: url(https://pic03.eapple.com.tw/shengjie/banF.jpg) no-repeat; background-position-x: center;}
/*最新消息*/.banner.banblog {background: url(https://pic03.eapple.com.tw/shengjie/banblog.jpg) no-repeat; background-position-x: center;}
/*作品案例*/.banner.banE {background: url(https://pic03.eapple.com.tw/shengjie/baanner_work.jpg) no-repeat; background-position-x: center;}


/* = = = 分隔線 = = = = = = = = = == = = = = = = = = = = = = = = == = = */


@media screen and (max-width: 768px) {
	/*預設banner= = = = = = = = */
	.bannerindex { padding:0; margin:0;position: relative;}
	.banner {height: 200px;}
	.banner h5 { margin-top: 13px;}
	/*聯絡我們*/.banner.banC {background: url(https://pic03.eapple.com.tw/shengjie/banC_768px.jpg) no-repeat; background-position-x: center;}
	/*商品展示*/.banner.banF {background: url(https://pic03.eapple.com.tw/shengjie/banF_768px.jpg) no-repeat; background-position-x: center;}
	/*最新消息*/.banner.banblog {background: url(https://pic03.eapple.com.tw/shengjie/banblog_768px.jpg) no-repeat; background-position-x: center;}
	/*最新消息*/.banner.banE {background: url(https://pic03.eapple.com.tw/shengjie/baanner_work_768.jpg) no-repeat; background-position-x: center;}

	/* 開啟手機板下方按鈕所需設定= = = = = = = = */
	#bottom_menu {display: block; }
	.footer.with_shopping_mode { padding:30px 0 0; }
	#to_top { bottom:60px;}

	/*以下其他設定= = = = = = = = */
	/*漢堡鈕面板寬度*/
	.navigation-portrait .nav-menus-wrapper {width: 50%; min-width: 300px;}
	.navigation-portrait .nav-menu>li {border-top: solid 1px #;}
	.nav-menus-wrapper-close-button {color: #;}
	.footer_logo{margin-top: 0px;}

	/* 大圖調整 */
	.swiper-slide img {
    animation-fill-mode: none;
    -webkit-animation-fill-mode: none;
	}

	/*文章管理*/
	.blog_back a { width: 25%; margin: 0 10px;}
}

@media screen and (max-width: 600px) { 

}


/* = = = 相簿管理 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = */

/*--作品展示---------------------------------------*/

.work_page .main_part, .work_class_page .main_part, .work_info_page .main_part { max-width: 1400px; width: 90%; margin: 0 auto;}

/*--相簿管理/外層---------------------------------------*/

/*版面*/
.album_page .main_part, .album_class_page .main_part, .album_info_page .main_part { max-width: 1400px; width: 90%; margin: 0 auto;}
ul.show-list, .other_subalbum, ul.pic-list { display: grid; grid-template-columns: repeat(3,1fr); gap: 20px;}

/*相簿*/
ul.show-list::before, ul.pic-list::before { content: none;}
.overlay { transform: scale(1,0); z-index: 1;}
.show-list .item, .other_subalbum li, .pic-list .item { width: 100%; margin: 0; padding: 5px;}
.show-list .show_pic, .other_subalbum li a div, .pic-list .show_pic { display: block; position: relative; overflow: hidden; height: 0; padding-bottom: 75%;}/*相簿圖片長寬比例，75% →100:75 = 4:3 */
.show-list .show_pic img{
	display:block;
    max-width: 100%;
    min-width: 100%;
    height: 100%;
    object-fit: cover;
    -moz-object-fit: cover;
    -ms-object-fit: cover;
    -o-object-fit: cover;
    -webkit-object-fit: cover;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
}
.show-list .show_name { text-align: center;}
.show-list .item .show_name { color: #6f5e1a;}
.show-list .item:hover .show_name { color: #6f5e1a;}

/*--相簿管理/內層---------------------------------------*/

/*其他相簿*/
.album_fixed_title { background: transparent;}
.other_album_choice li { background: #fff;}
.subalbum-menu h2 { color: #fff; font-size: 24px;}
.other_subalbum li p { margin-top: 10px; text-align: center; font-size: 20px; font-weight: 600;}
.other_album_choice li a { }

/*次分類*/
.block { display: none;}

/*--RWD---------------------------------------*/

@media screen and (max-width: 1024px) { .module_i_news ul { grid-template-columns: repeat(2,1fr);}}
@media screen and (max-width: 980px) { .blog_subbox { grid-template-columns: repeat(2,1fr);}}
@media screen and (max-width: 768px) { 
    h4.blog_category_title { font-size: 24px;}
    h4.blog_category_title span { font-size: 20px;}
    ul.show-list, .other_subalbum, ul.pic-list { grid-template-columns: repeat(2,1fr);}
}
@media screen and (max-width: 600px) {
    .module_i_news ul, .blog_subbox { grid-template-columns:1fr;}
    .i_blog_le, .blog_list_le { padding-bottom: 75%;}
    h4.blog_category_title { font-size: 20px;}
    h4.blog_category_title span { font-size: 18px;}
}
@media screen and (max-width: 425px) {
    ul.show-list, .other_subalbum, ul.pic-list { grid-template-columns: repeat(1,1fr);}
}


/* = = = 分隔線 = = = = = = = = = == = = = = = = = = = = = = = = == = = */


/*上方選單解除滑動固定
.header_area.sticky { position:relative;}
*/

/*上方選單右邊設定 臉書/LINE/電話/信箱
.tp_links a:before {寬高大小設定}
.tp_links a.me_tp_fb {}
.tp_links a.me_tp_fb:before {背景換圖/建議.SVG}
.tp_links a.me_tp_line {}
.tp_links a.me_tp_line:before {背景換圖/建議.SVG}
.tp_links a.me_tp_call {}
.tp_links a.me_tp_call:before {背景換圖/建議.SVG}
.tp_links a.me_tp_mail {}
.tp_links a.me_tp_mail:before {背景換圖/建議.SVG}
*/


/*電腦LOGO
.nav-brand {}
*/

/*手機LOGO
.nav-brand-m {}
*/

/* = = = 分隔線 = = = = = = = = = == = = = = = = = = = = = = = = == = = */

/*文章設定*/
/*一排呈現
.subbox_item { width:100%;}
*/


/* = = = 分隔線 = = = = = = = = = == = = = = = = = = = = = = = = == = = */


/*相本分類全版面 ( 限制最寬2000px
.work_page .main_part { max-width:2000px;}
.work_page .show_content { padding:0; width:100%;}
.work_page .show-list .item { width:33%; display:inline-block; float:none; margin:0; padding:0;}
@media screen and (max-width: 768px) {
.work_page .show-list .item { width:49%;}
}
@media screen and (max-width: 570px) {
.work_page .show-list .item { width:100%;}
}
.work_page .show-list .item a { max-width:100%;}
.work_page .show-list .show_pic { height:auto; line-height:0;}
.work_page .show-list .show_pic img { max-width:100%; max-height:100%;}
.work_page .show-list .show_name { position:absolute; top:50%; right:10%; width:80%; height:auto; line-height:160%; font-size: 20px; color: #FFFFFF !important; border: solid 1px #fff; text-align: center; margin: -20px 0 0 -120px; padding:5px 20px; transition:all ease-in .3s; opacity:0;}
.work_page .show-list .item:hover .show_name {opacity:1;}
*/


/* = = = 分隔線 = = = = = = = = = == = = = = = = = = = = = = = = == = = */


/*相本列表
.work_info_page .main_part { max-width:2000px;}
.work_info_page .show_content { padding:0; width:100%;}
.work_info_page .subalbum-menu { text-align:center;}
.work_info_page .subalbum-menu h2 { float:none;}
.work_info_page .pic-list .item { margin:0; padding:10px; width:49%; float:none; display:inline-block;}
@media screen and (max-width: 768px) {
.work_info_page .pic-list .item { width:100%;}
}
.work_info_page .pic-list .show_pic { height:auto; line-height:0;}
.work_info_page .pic-list .show_pic img { max-width:100%; max-height:100%;}
.work_info_page .pic-list .item a { max-width:100%; pointer-events: none; cursor: default; } 取消連結被點擊效果
*/