@charset "utf-8";
/* *********************************** */
/*  header 右上方 icon  (灰-預設 vs 白) */

.round_link a .Gray { display: none; }
.round_link a .White { display: inline-block;}


/* *********************************** */
/* 小ICON掉下來更正檔案*/
/*
.round_link a .White ,.round_link a ,.round_link a .Gray { width: 32px; height: 28px; }
.box_link li:first-child a object.Black,.box_link li:first-child a object.Gray{width:22px;height:22px;}
.box_link li:first-child+li a object.Black,.box_link li:first-child+li a object.Gray{width:40px;height:40px;}
/*


/* *********************************** */
/*  footer 右上方 icon  (黑-預設 vs 灰) */

.box_link li a object.Black { display: none; }
.box_link li a object.Gray { display: inline-block; }


/* *********************************** */
/* 沒有開購物車-預設 vs 有開購物車 */
/**/
.search_link a.with_shopping_mode {	display: inline-block;}

#menuTop ul:before { border-top:0 !important; }

#content_main { margin-top: 0;}


.edit {
    width: 100%;
    padding: 0px 0;}

.show_content {
    width: 100%;
    margin: auto;
    padding: 0px 0px;}
	
.main_part {
    width: 100%;
    padding: 0px 0px;}


/*大圖定住*/
.bannerindex { position:relative;}

/*大圖調整*/
.bannerindex {}

/*上方menu調整*/

#header .logo {
    margin-top: 2%;}


.box_link li:first-child a object.Black,.box_link li:first-child a object.Gray{width:25px;height:25px;}
.box_link li:first-child+li a object.Black,.box_link li:first-child+li a object.Gray{width:40px;height:40px;}
	
#header {
    /*border-top: 15px solid #800016;*/
	padding:0; 
	height:120px;
	box-shadow: 0 0 10px #000000;}	
	
.parallax_box{
	top:0;}
	
#menuTop ul:before {
   border-top: none;}

#menuTop ul{
	padding-right:110px;
	margin-top: 0;
	padding-top: 50px;}

#menuTop ul ul {
    padding-right: 0;
	padding-top: 10px;}
	
#menuTop li a{
	font-size: 16px;
    line-height: 0 !important;
	letter-spacing: 2px;}	
	
.round_link {
    display: block;
    float: right;
    line-height: 0;
    position: absolute;
    right: 0;
    bottom: -82px;
    z-index: 1;}	

/*menu下拉選單調整*/	
#menuTop li:hover ul {
    background: rgba(255,255,255,0.8);}

#menuTop li li {
	padding: 15px 15px;}	
	
#menuTop li li a {
	font-size: 14px;}	
	
#menuTop li li:first-child {
	padding-top: 15px;}
	
.search_txt, #menuTop li ul, .product-layer-two li a {
	border:none !important;}
	
#menuTop li li:nth-child(n+2) {
    border-top: none;}			

#menuTop li ul{
	left: -60%;
    right: -60%;}
	
/*隱藏下拉*/	
#menuTop li:nth-child(4) ul{
	display:none;}	
	
	
/*上方menu購物車隱藏*/	
.search_link{
	display:none;}	


/*聯絡我們表單調整*/

.contact_form li .form__label {
    padding-right: 0;}


/*下拉頁面標題隱藏*/
	
.promotion_title{
	border-bottom:none;}	
	
.promotion_title h2{
	border-bottom:none;
	padding: 10px;}
	
.path {
	display: none;}	

/*各頁banner隱藏*/
.banner{
	display:none;}
	
/*頁面日期拿掉*/

.time{
	display:none;}
	
.promotion_title h2{
	margin-top:3%;}	
	
.other_promotion .pmtTime{
	display:none;}	


/*按鈕*/

.products-list .more {
	color: #000000;
    background: #ffffff;
    padding: 5px 5px;
    letter-spacing: 5px;
	border: 1px #000000 solid !important;}
	
.products-list a:hover .more{
	background: #000000;
	color:#ffffff;}		
	
.animated-arrow{
	background:	#000000;
	margin-bottom: 20px;}
	
.product-layer-two {
    padding: 20px 0;
	margin:0;}

.product-layer-two li a:after{
	border-style: none !important; 
    border-width: 0 !important;
    border-color: none !important;}

.product-layer-two li{
	padding: 5px 5px;}	
	
.product-layer-two li a{
	background:	#000000;
	color:#ffffff !important;
	border: 1px solid #ffffff !important;}

.product-layer-two li li a {
    border: none !important;
	color:#000000 !important;}
	
.product-layer-two li li a:hover {
	color:#ffffff !important;}	
	
.lastPage{
	background:	#000000;
	margin: 0 auto;}

.product_info_page .show_content {
    padding: 0 0 40px 0;}

.bx-wrapper img{
	width: 100%;}

.lastPage {
	background: #000000;}
	
.nextaction	{
	background-color: #000000;}
	
.lastaction {
	background-color:#000000;
	color: #ffffff;}		
	
/*相簿頁面調整*/

.other_album_choice{
	margin: 0;
	padding-bottom:50px;}
	
.subalbum-menu{
	margin: 0;
	padding: 15px;}		
	
.other_album_choice li{
	background-color:#000000;}	
	
/*分享文章背景*/

.promotions_page{
	background-image:url(https://pic03.eapple.com.tw/chinhaolock/bg_gray.jpg);
	background-position:center top;}	

/*頁尾調整*/
.copy{
	color:#444444;}

/* *********************************** */
/* 產品的看更多按鈕設定 */
.products-list .more { }
.products-list a:hover .more { }


/* *********************************** */
/* 頁面的麵包屑 首頁/頁面名稱/ */
.path {}


/* *********************************** */
/* 頁面上方廣告 */
.banner {} 
.banA {}
.banB {}
.banC {}
.banD {}
.banE {}
.banF {}

/* *********************************** */
/* 針對頁尾第幾個作設定 */
.footer_info ul li:nth-child(1) { /*display:none;*/}
.footer_info ul{width: 100%;text-align: center;}
.footer_logo{width: 377px;margin-left: 0; max-width: 100%;}
.footer_info { padding-left: 0;padding-right: 0;}


/* *********************************** */
/* 相本分類全版面 ( 限制最寬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 .path { display: none; }
.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; } /*取消連結被點擊效果*/

.show-list {width: 100%; display: grid; grid-template-columns: repeat(auto-fill, minmax(320px, 1fr)); padding: 45px 0 20px; grid-gap: 20px;}
.show-list::before, .show-list::after {display: none;}
.show-list .item {float: none;width: 100%;margin: 0;padding: 0;}


@media screen and (max-width: 768px) {
#header { height:auto; }
#bottom_menu {display: block; }
.footer.with_shopping_mode { padding: 50px 0 90px; }

/* 預設手機版單張圖片 沒有開啟 */
/* 
.bannerindex { display:none;}
.mobile_wp { display:block;}
*/
/*大圖調整*/
.bannerindex {
    margin-top: 0;}
	
/*logo調整*/	
#header .logo{
	padding: 10px 50px 5px 0;}	
#header .logo img,
.footer_logo img{
	width: auto;
	max-width: 100%;
}
	
	
	
}



@media screen and (max-width: 600px) { 
/* 手機版 輪播圖另外在換圖*/
/*
.swiper-slide img { display:none; }
.bannerindex { height:100vh; padding:0;}
.swiper-slide:nth-child(1) { background-image: url(); background-size:cover;}
.swiper-slide:nth-child(2) { background-image: url(); background-size:cover;}
*/
}

