@charset "utf-8";

@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro:wght@100;300;400;500;700;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@100;300;400;500;700;900&display=swap');
.edit {
    width: 100%; 
    padding: 0px ;
}	 

.services_page .main_part,.pageIndex .main_part,.other_page .main_part{
    width: 100%;
     max-width:100%; 
    margin: auto;
	padding:0px;
	margin-top:-1px;
	
     }
.show_content {
     width: 100%;
     padding:0px; 
top:-1px;} 	
body{
	overflow-x:hidden;
	font-family:"Noto Sans TC","Source Sans Pro","微軟正黑體","arial","sans-serif";
	font-weight: 300;
}


.tp_links a.me_tp_call:before {background-image: url(https://pic03.eapple.com.tw/___/whatsapp.svg); background-size: 32px 32px; display:none;}
.tp_links a.me_tp_mail:before {background-image: url(https://pic03.eapple.com.tw/___/envelope.svg); background-size: 32px 32px; display:none;}





/*sticky*/
.header_area.sticky .main_header_area {height: 124px; transition: 0.3s ease;}
.header_area.sticky .nav-brand img {max-width: 190px; transition: 0.3s ease;}
.header_area.sticky .nav-menu {margin: 78px 0 24px 0; transition: 0.3s ease;}


/*.main_header_area .container {max-width: 1400px;}*/ /*調整總寬*/
.main_header_area {height: 160px; background: rgba(255,255,255,0.95);} /*底色*/
.nav-menu {margin: 100px 0 24px 0; padding: 0 0px 0 0px; text-align: center; width: 100%; transition: 0.3s ease;} 
.nav-menu > li > a {color: #000000; letter-spacing: 1px; padding: 10px 15px 10px 15px;font-size: 18px;} /*文字按鈕間距*/
.nav-menu>li:hover>a, .nav-menu>li.active>a, .nav-menu>li.focus>a {color: #333;} /*文字hover*/
.submenu-indicator-chevron {border-color: transparent #000 #000 transparent; display:none;} /*下拉箭頭顏色*/
.nav-menu>li:hover>a .submenu-indicator-chevron, .nav-menu>.active>a .submenu-indicator-chevron, .nav-menu>.focus>a .submenu-indicator-chevron {border-color: transparent #333 #333 transparent;} /*下拉箭頭hover顏色*/
.nav-menu>li>.nav-dropdown {border: solid 1px #ffffff; min-width: 110px;} /*下拉選單邊框*/
.nav-dropdown .nav-dropdown {min-width: 110px;}
.nav-dropdown > li > a {border-bottom: 0px solid #f6f6f6;} /*下拉選單下邊框線*/
.nav-dropdown > li > a, .nav-dropdown > li > a {letter-spacing: 1px; background: #ffffff; color: #000000;} /*下拉文字*/
.nav-dropdown > li > a:hover, .nav-dropdown > li > a:focus {color: #333; background: #ffffff;} /*下拉文字hover*/
.nav-dropdown>li:hover>a, .nav-dropdown>li.focus>a {color: #333;} /*預設紅字*/


/*LOGO*/
.nav-header {padding: 10px 10px; width: 100%; text-align: center;} /*LOGO位置*/
.nav-brand {width: 100%;} /*LOGO寬度*/
.nav-brand img {max-width: 150px; transition: 0.3s ease;}



/*.center {max-width: 1400px;}*/ /*調整總寬*/
.footer {
	
	border-top: 0px !important;
	margin-top: -5px;
	background-color: #003567;
} /*底色*/

.footer_info li p {
	color: #fff;
	padding-right:15px;	
}

.footer_menu a {
    border: 0px #ccc solid;
    color: #999797;
    background: #003567;
}


/*版權*/
.copy {color: #F6F6F1; border-top: 0px #eee solid; font-size: 12px; margin-top: 30px; background: #5e5e5e; padding: 10px 0;}
.copy a {color: #F6F6F1;}
.copy a:hover {color: #F6F6F1;}


/*麵包屑*/   .path{display:none;} 
/*總設定*/   .banner {
	background-image: url(https://pic03.eapple.com.tw/0985557295/banner.jpg);
	background-position: center top;
	height: 250px;
}
			.banner h5 {display:none;}




/* = = = 分隔線 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = */


@media screen and (max-width: 1024px) {
.nav-menu {padding: 0 0;}
}


@media screen and (max-width: 780px) {
/* 開啟手機板下方按鈕所需設定 */
#bottom_menu {display: block; }
.footer.with_shopping_mode {padding:30px 0 70px; }
/*#to_top {bottom:60px;}*/

.navigation-portrait .nav-menu > li > a {padding-left: 10px;}
.nav-menu {padding: 0 10px 0 10px;}
.list_before.info {max-width: 100%;}


/*製作選單隔線*/
.nav-menu>li {border-left: 0px;}


/* = = = 手機板設定 start = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = */


/*主選單調整*/
.main_header_area {height: 85px;}
.nav-brand img {max-width: 152px;}
.navigation-portrait .nav-toggle {color: #000000;}
.nav-toggle:before {background-color: #000000; box-shadow: 0 0.5em 0 0 #000000, 0 1em 0 0 #000000;}
#bottom_menu li {width: 100%;} /*下方選單滿版*/


/*漢堡之側邊選單*/
.navigation-portrait .nav-dropdown>li>a {padding: 12px 20px 12px 20px; width: 50%;}
.navigation-portrait .nav-menu a {color: #000000;}
.nav-dropdown > li > a, .nav-dropdown > li > a {letter-spacing: 2px; color: #000000; background: none;} /*下拉文字*/
.nav-dropdown > li > a:hover, .nav-dropdown > li > a:focus {background: none;} /*下拉文字hover*/
.nav-dropdown > li > a:hover {color:#000000;} /*下拉文字hover*/
.nav-dropdown>li:hover>a, .nav-dropdown>li.focus>a {color: #000000;} /*下拉文字hover2*/
.navigation-portrait .nav-menu>li:last-child {display: none;}
.nav-dropdown>li:hover>a .submenu-indicator-chevron, .nav-dropdown>.focus>a .submenu-indicator-chevron {border-color: transparent #333 #333 transparent;} /*下拉箭頭*/

/* = = = 手機板設定 end = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = */

/* = = = 行動裝置檢測 = = = = = = = = = == = = = = = = = = = = = = = = == = = */

/* 大圖調整 */
.swiper-slide img {	animation-fill-mode: none;
	-webkit-animation-fill-mode: none;
	
}
}

c
.copy {padding-bottom: 18px;}

/*頁尾LOGO*/
.footer_logo img {width: 140px;}
}
.footer_menu,.footer_logo {display:none;}
.footer_info li:nth-child(1) {
    width: 100%;
}
.footer_info li {
	width: 100%;
	display: flex;
	padding-right: 10px;
}

.footer_info { text-align: center;padding: 0px;}
.footer_info li p.tel2:before {
    content: '公司電話：';
}
/*20240517改*/
.footer_info li:nth-child(1) {    width: 120%;}
.footer_info li p.fax:before {
    content: 'line：';
}
@media (max-width:1440px) {
.footer_logo {width: 100%;}
}
@media (max-width:1024px) {
.footer_info li:nth-child(1) {    width: 100%;}
.footer_info li {    display: inline-block;}
}
@media (max-width:768px) {
}

